Vorrei avere uno scambio di idee riguardo l'aggiornamento di un sito web.

La condizione attuale è la seguente:

1) la versione attuale del sito è php + mysql e le pagine sono "fatte a mano"
2) le pagine del sito servono quattro differenti url; le pagine hanno dunque identico layout per i quattro siti; cambiano logo, colore (ad esempio per i titoli)
3) ovviamente il db è condiviso; le tabelle contengono una colonna contenente l'url cui il contenuto appartiene
4) ciascuna pagina esegue un test sull'url e si comporta di conseguenza presentando contenuti coerenti
5) il prodotto web in questione ha implementato un editor, anch'esso "fatto a mano"
6) una quota non proprio minima dei contenuti è scritta direttamente nelle pagine php
7) alcuni articoli di un sito sono letti dagli altri tre siti e pubblicati nelle rispettive pagine.


L'aggiornamento riguarda:

a) l'editor: deve poter aggiornare TUTTI i contenuti (non più contenuti scritti nelle pagine php)
b) tutte le pagine: devono andare a leggere da db i contenuti che attualmente sono scritti direttamente all'interno
c) il layout
d) l'aggiunta di foto gallery / video / ... altro.


Soluzione:

- vorrei valutare l'opportunità di passare a Joomla
- ritengo infatti che lo sforzo per modificare tutti i programmi del sw attuale possa invece essere dirottato per passare a cms
- penso di ottenere il vantaggio di un sistema maggiormente adattabile a future ulteriori richieste dell'utente.


Adottare il cms pone (credo) la seguente questione:

- usare un'unica area di hosting (come adesso) oppure splittare i siti.


Primo caso (unica area):

- essendo il db unico, dovrei adottare criteri che permettessero di prelevare contenuti in base all'url
- la parte amministrazione deve essere messa in grado di aggiornare il db portando dietro un identificativo che specificasse il sito di appartenenza del contenuto

Secondo caso (sito separato per ciascun url):

- replica del sito (un piccolo spreco forse accettabile)
- costo hosting maggiore (ora si paga per un'unica area hosting)
- come fare per trasportare alcuni articoli da un sito all'altro?


Potreste darmi il vostro parere in merito ad una soluzione plausibile? Grazie.