Silnik forum - jak mam to zbudować? (proszę o rady)

0

Witam!

Mam zamiar napisać prosty silnik forum na konkurs i mam do Was kilka pytań:

  1. Jak go zbudować? Czy zrobić to w fukncjach, odpowiednio zawarunkować i odwoływać się w odpowienich miejscach, czy może w oparciu o programowanie obiektowe? (ta opcja jest trochę bardziej złożona, gdyż musiałbym się tego nauczyć, a mam około miesiąc czasu (w tym 3 tygodnie praktyk)

  2. Jak zapisać nick aktualnego użytkownika forum? Myślałem nad tym, żeby ustawić zmienną sesyjną zawierającą jego nick - by miał możliwość edycji swoich postów, etc.

Jeśli będę miał więcej pytań, dopiszę tutaj.

0

Przede wszystkim musi go oprzeć na bazach danych. W nich przechowywać wszystkie posty, nazwy użytkowników itp. Sesja posłuży Ci do sprawdzania czy użytkownik jest zalogowany i dzięki temu może napisać post lub temat (chyba, że można będzie pisać jako gość).

0

Baza danych jest już gotowa. Zastanawiam się tylko, czy budować to na obiektach, klasach, czy po prostu w funkcjach. W sesji decydującej o zalogowaniu będę przechowywał id użytkownika oraz poziom konta (admin, mod, user) i z nim porównywał podczas wypisywania postów (ma możliwość modyfikacji / nie ma).

0

Skoro jest to proste forum to napisz funkcje które to obsłużą i już.

1

Najpopularniejszy wzorzec projektowy w tym temacie:
http://pl.wikipedia.org/wiki/Model-View-Controller
Można bez problemu dodać obsługę pierdyliarda baz danych i nie zgubić się we własnym kodzie.

1

Może warto nauczyć się cakePHP które odwali za Ciebie przynajmniej 70% rzeczy, jak rejestracja użytkowników/autoryzacje, walidacje, ACL, obsługe bazy danych, cache, sesje etc?
Bo jeśli pytasz w takim dziale o sposób budowania silnika forum, to raczej ciężko wróżyć postępy w pisaniu od zera w czystym PHP ;)

0
KasperKRK napisał(a)

Może warto nauczyć się cakePHP które odwali za Ciebie przynajmniej 70% rzeczy, jak rejestracja użytkowników/autoryzacje, walidacje, ACL, obsługe bazy danych, cache, sesje etc?
Bo jeśli pytasz w takim dziale o sposób budowania silnika forum, to raczej ciężko wróżyć postępy w pisaniu od zera w czystym PHP ;)

Pytałem w innym dziale, ale mi przeniesiono temat

Mogę owszem zrobić fukncje, zawarunkować odpowiednio, ale chcę się też przy okazji czegoś nowego nauczyć. Zobaczymy jak to będzie...

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0