Ho un sito che è stato costruito da zero da alcuni programmatori diversi nel tempo. Il primo programmatore, che ha creato il sistema e il database iniziali, non era molto esperto di tecnologia. Anche altri programmatori che hanno lavorato in seguito hanno fatto le cose a modo loro, prendendo scorciatoie, aggiustando le cose invece di occuparsi dei problemi di root cause, di conseguenza ho ottenuto un sito Web che è bacato e non mantenibile.
Il sito è fatto per i distributori all'ingrosso che vengono a comprare e vendere prodotti. Registrano un account e sfruttano le funzionalità premium. C'è un po 'di cose diverse che vanno avanti sotto il cofano, per esempio, per impedire ai truffatori di registrare continuamente nuovi account, blocciamo automaticamente il loro account se una qualsiasi delle informazioni precedenti con cui sono state registrate è abbinata alle loro nuove informazioni di registrazione. Abbiamo anche chiamate robot e verificare il loro numero di telefono.
Abbiamo anche sviluppato un sistema in cui chiunque può inviare una e-mail al nostro indirizzo e-mail designato, e il loro corpo e contenuto della posta elettronica viene pubblicato come annuncio di acquisto e vendita.
Voglio ricostruire il sito. Ho pensato che per prevenire futuri problemi associati ai programmatori che fanno le cose a modo loro, è bene migrare l'intero sito a un CMS come Drupal o Wordpress e ricostruire altre funzionalità sotto forma di plugin. In questo modo, sospetto, il nucleo, il framework del sito rimarrà intatto dai programmatori e ogni volta che vengono pubblicati gli aggiornamenti CMS di base, il mio sito rimane aggiornato. cosa pensi? E 'questa una buona idea? O dovrei mantenere il sito personalizzato ma assumere un programmatore esperto che potrebbe provare a risolvere tutti i problemi, ottimizzare PHP e Database.
Vorrei anche sapere se la migrazione del mio sito e del mio database sarà costosa?