Powiązane : Czy jako początkujący programista powinienem preferować tworzenie własnych bibliotek zamiast korzystania z bibliotek innych firm?
Czy jako programista PHP na poziomie średnio zaawansowanym i zaawansowanym, a także młody (15 lat), powinienem zbudować zupełnie nowy CMS na swojej stronie, czy polegać na gotowym oprogramowaniu, takim jak WordPress lub Drupal?
Nie do końca uważam, że WordPress jest wystarczająco potężny / skalowalny, aby móc poradzić sobie z tym, co próbuję zrobić, a po majsterkowaniu z Drupalem w ciągu ostatnich kilku dni nie wydaje mi się, aby spełniał moje oczekiwania a także nie jest dobrze udokumentowany, więc mam problem z wykonaniem pewnych prostych zadań. Ja uwielbiam użyć czegoś takiego jak ExpressionEngine, ale nie mam pieniędzy, aby rozdać na licencji komercyjnej, która jest obecnie na około 300 $, więc to no-go.
Początkowo zacząłem kodować moją witrynę jako system tymczasowy, aby moi użytkownicy mogli kupować aktualizacje i inne rzeczy, takie jak waluta w grze, dopóki nie mogę założyć nowej witryny, ale po uruchomieniu szybko zdałem sobie sprawę, że muszę ją skalować , więc odtąd kodowałem z myślą o stworzeniu w pełni funkcjonalnej strony internetowej. Zajęło to tylko kilka dni, ale wszystkie podstawy są już dostępne (rejestracja, logowanie, modyfikacje konta itp.) I uważam, że byłby to dobry początek dla prywatnego CMS.
Ostatnią rzeczą, którą chcę dodać jest to, że gdybym budował własny CMS, czy powinienem skorzystać z frameworka PHP, takiego jak CodeIgniter, z którym mam spore doświadczenie?
Może inni programiści mogliby mnie podpowiedzieć, w co się pakuję.