Witam,
od dłuższego czasu chodzi za mną pewien duży projekt. Mianowicie, zamierzam stworzyć portal uczelniany dla studentów gdzie będą mogli oni dzielić się swoją wiedzą. (wiem że wiele tego typu rzeczy istnieje, natomiast chciałbym [po dłuższych rozmowach ze znajomymi ze studiów] poddać go większej 'customizacji' ), dopasować poruszanie się po stronie, zarządzanie nią i td.
Przejdę do rzeczy,
logiczną strukturę opracowuję już od tygodnia, baza danych niecierpliwie już czeka aż zaczniemy ją wykorzystywać. No, ale.. Zamierzałem domyślnie pisać strukturalnie w PHP (większe obeznanie, można powiedzieć przyzwyczajenie). Spojrzałem głębiej w czas przyszły i uświadomiłem sobie że przy rozbudowywaniu strony (a zapewne to będzie miało miejsce), bardziej sprawdzi się podejście obiektowe.
Jako że Zend Framework nie jest mi obcy (choć braki sa - ale na bieżąco uzupełniane), chciałbym go od podstawki wykorzystać.
Pojawia się zasadnicze pytanie - czy się nada? Między innymi takie funkcje będzie obsługiwała strona:
Wprowadzenie użytkowników grup (Grupa X,X+1..) + uprawnienia, (grupy oraz hasła dostępu sztywno osadzone w bazie, zawartość witryny dostosowuje się w zależności od tego kto do jakiej grupy się zaloguje),
Wprowadzenie moderatorów którzy zajmą się zarządzaniem odpowiednich działów + panel,
Poczekalnia (wszystkie dodane treści - a będzie mógł je dodawać każdy zalogowany trafiają do poczekalni i czekają na weryfikację),
Pobieralnia + upload
...
to w takim skrócie.
Zależy mi na tym aby wszystko było dynamiczne (Ajax + Zend = ?), wydajne. Minimalizuje użycie wymyślnej grafiki, strona ma również działać dobrze na urządzeniach mobilnych.
Być może trochę od rzeczy piszę, ale cel jest jasny - czy Zend Framework (korzystam z ZF1) się nadaje?
Jeżeli ktoś posiada jakieś wskazówki, ciekawe biblioteki w rękawie - będę bardzo wdzięczny za podzielenie się ze mną wszelkimi spostrzeżeniami, informacjami, radami.
Pozdrawiam.