Sto cercando d realizzare un cms leggero, modulare, graficamente dinamico e con una definizione del template concettuale, facilmente traducibile in diverse lingue.
Sono a buon punto ma vorrei delle opinioni x sapere se il percorso ke sto intraprendendo è quello ottimale per ottenere un buon compromesso tra prestazioni e funzionalità.
Innanzi tutto x ottimizzare le prestazioni del server nn ho voluto usare la programmazione ad oggetti... ho usato funzioni... il "kernel" può usare o meno DB a scelta, dipende dai moduli attivati... la traduzione è fatta definendo costanti come in nuke, xoop, etc e nn è inserita nel DB... definire i moduli significa definire delle funzioni con "hook" come in drupal e dunque si rikiama una "pagina funzionale" del modulo con un solo include e poi si rikiamano le funzioni... .
L'unica cosa ke forse appesantisce un po' è la definizione del theme sempre a funzioni ke vengono usate come API per fare le interfacce... sono parekkie funzioni.. ma potrei farne d meno con un passaggio d parametri + articolato... nn lo so... .
Queste sono le "strategie" ke ho adottato x fare il mio CMS leggero (ne sto facendo anke uno pesante estremizzato ad oggetti tipo joomla x la cronaca)
Qualcuno mi sa dare dei consigli? Delle opinioni sulla filosofia ke ho adottato?
Grazie