RkBlog

Hardware, programming and astronomy tutorials and reviews.

MyghtyBoard 2012 pierwsza beta - aplikacja forum dla Django

Po długim okresie braku aktualizacji wreszcie zaktualizowałem kod aplikacji forum - MyghtyBoard do bieżącej wersji zgodnej z najnowszymi wersjami Django (+ trochę poprawek). Wersja demo/testowa wygląda tak:

myghtyboard-2012

W założeniu jest to aplikacja do integracji z różnymi innymi projektami. Posiada zestaw podstawowych funkcjonalności i jest dość prosta w budowie.

Kod można pobrać ze strony projektu. W paczce znajduje się gotowa testowa aplikacja, wystarczy odpalić serwer deweloperski (login/hasło - forum/forum).

  • diamandas/myghtyboard: tutaj znajduje się cała aplikacja wraz z szablonami
  • diamandas/recaptchawidget: pole ReCaptcha, które może być wykorzystywane przez forum dla "nowych" użytkowników (na bazie snippeta)
  • diamandas/userpanel: podstawowy profil użytkownika (last_visit potrzebne do określania nowych postów/tematów)
  • settings.py: tutaj jest kilka ustawień związanych z forum
  • site_media: pliki statyczne testowej aplikacji + pliki CSS/ikony używane przez forum

By wykorzystać aplikację w innych projektach skopiuj ją (całość diamandas/myghtyboard) oraz zadbaj o zależności jak recaptchawidget. Następnie musisz zmodyfikować szablony forum, dać odpowiednik "last_visit" w profilu użytkownika itd. aż będziesz w pełni usatysfakcjonowany ;)

RkBlog

Django, 13 February 2012, Piotr Maliński

Comment article