Cytat
No a jak sobie na kartce rozpisać tworzenie Cms-a :wink:
Ołówkiem, żeby się łatwo gumkowało.
Żeby zacząc cokolwiek sensownego robić, powinieneś najpierw zastanowić się nad tym "Dlaczego chcesz to robić".
CMS to jak sama nazwa wskazuje narzędzie służące do zarządzania danymi. System taki musi (bazuję na moich przemyśleniach w ramach phpJuice) być modularny, skalarny, łatwo updatetowany i jeszcze łatwiej upgradeowany.
Co innego silnik i jego środowisko (DAO, ActionRouter, wywoływanie modułów), co innego moduły i analiza/modyfikacja danych a co innego GUI (Smarty, czy inne Coś).
Dobry CMS musi być skonstruowany w taki sposób, że dodając odpowiednie moduły (jaknajprościej, najlepiej wybranie z listy dopstępnych, automatyczny download i instal) przerabiamy bloga na system kosztorysowania.
W dobrym CMS'ie dodanie modułu do stworzenie szablonów GUI do interakcji z urzytkownikiem oraz mechanizmów korzystających z API engine'u (głównie operacje IO)
Przydaje się (IMHO) to co kiedyś było w php.pl|Dev. POdział na:
Jądro
Biblioteka np. lib/authorize
Moduł (mod/news).
Jądro i biblioteki dajemy za free, za moduły i GUI karzemy sobie płacić.
Systemik,. który może kiedtyś w końcu powstanie pod szyldem phpJuice jest w fazie planowania od wrzesnia. I na razie tylko przepatruję i spisuję koncepcje (no dobra.. siedzę nad nim godzinkę dziennie).
___
Przeniosłem do hydeparku.