Related: As a beginning programmer, should I favor building my own libraries over using 3rd-party libraries?
Come sviluppatore web PHP di livello intermedio / avanzato e uno giovane (15 anni), dovrei creare un CMS completamente nuovo per il mio sito web o fare affidamento su software preconfigurati come WordPress o Drupal?
Non penso che WordPress sia abbastanza potente / scalabile per essere in grado di gestire quello che sto cercando di fare e dopo aver armeggiato con Drupal un po 'negli ultimi giorni non sembra all'altezza per i miei gusti e anche non è ben documentato, quindi ho un po 'di difficoltà nel farlo svolgere certi compiti semplici. Vorrei amare per usare qualcosa come ExpressionEngine, ma non ho i soldi per dare una licenza commerciale che attualmente è di circa $ 300, quindi è un no-go.
Originariamente ho iniziato a codificare il mio sito come un sistema temporaneo in modo che i miei utenti potessero acquistare aggiornamenti e altre cose come la valuta in-game fino a quando non avessi potuto aprire un nuovo sito Web, ma dopo averlo iniziato mi sono reso subito conto che avevo bisogno di renderlo scalabile, quindi da allora in poi ho codificato con il pensiero di renderlo un sito Web a pieno titolo in mente. Ci sono voluti solo un paio di giorni ma tutte le basi sono lì (registrazione, login, modifiche dell'account, ecc.) E credo che sarebbe un ottimo inizio per un CMS privato.
L'ultima cosa che voglio aggiungere è se dovessi creare il mio CMS, dovrei usare un framework PHP come CodeIgniter, con cui ho un po 'di esperienza?
Forse altri sviluppatori potrebbero indurmi a capire in che cosa potrei trovarmi.