AdminZone.pl to miejsce w którym możesz dowiedzieć się jak szybko i skutecznie wypromować swoją stronę WWW, zachęcić użytkowników do wypowiadania się i aktywnego udziału w życiu takiej strony.
Dołącz do naszej społeczności aby w pełni korzystać z usług oferowanych przez AdminZone.pl
Zaloguj się
Misago oparte jest na pohackowanym Django bez bibliotek z "Contrib", a więc bez Djangowego systemu userów, sesji, uprawnień i ACP - to Misago będzie mieć autorskie. Minusem jest brak integracji z innymi Djangowymi projektami i czas potrzebny na napisanie własnych rozwiązań. Plus to funkcjonalność dopasowana do forum, a nie proteza.
Formularz generowany jest z zawartości tabel settings_group i settings_settings, więc nie trzeba pisać pytnonowego kodu aby aplikacja udostępniała w ACP konfigurację.
Dotychczas aplikacje definiowały dla modelów specjalne opakowania które mówiły adminowi Misago jak generować administrację dla tychże. Np. model "QATest" miał wrapper "QATestAdmin" który mówił generatorowi "generuj listę elementów, dodawanie, edycję i usuwanie".
Zrezygnowałem z tego i teraz aplikacje muszą mieć własne moduły "admin" które rejestrują swoje widoki w ACP. Widoki te teraz mogą korzystać z Widgetów ACP (np. lista elementów, strona formularza, AJAX'owa strona). Dzięki temu nie trzeba tworzyć klas gigantów i wszystko jest łatwiejsze do ogarnięcia. Mam nadzieję że wraz z administracją Q&A skończę najpotrzebniejsze widgety i będę mógł ruszyć z kopyta z administracją.