Powiązania między aplikacjami projektu Diamanda
14 July 2008
Comments
Aplikacje zawarte w Diamandzie można używać jako całość, można też wyłączyć niepotrzebne lub też wykorzystać niektóre w swoich projektach. Niniejszy artykuł omówi sposób działania poszczególnych aplikacji oraz powiązania między nimi.myghtyboard
Aplikacja forum dyskusyjnego. Główny link to /forum/. Nie wykorzystuje innych modułów poza prostymi powiązaniami:- Szablony dziedziczą szablon pages/body.html z modułu "pages"
- Model "Post" używa FeedUpdate z aplikacji "pages"
Statystyki (pagestats)
Dostępne dla adminów pod linkiem /stats/ zawiera statystyki dotyczące unikalnych wejść. Dane zapisywane są poprzez middleware statsMiddleware.py - jeden wpis z danego IP dziennie. Warto regularnie czyścić tabelę statystyk. Moduł niezależnyTreść (pages)
Artykuł o slugu "index" wykorzystywany jest na stronie głównej (treść, tytuł, opis). Odnośnik do artykułu to /pl/SLUG/Panel Użytkownika (userpanel)
Niepowiązany z innymi aplikacjami. Odnośnik to /user/.
RkBlog
Comment article