Ho sentito molto parlare di cms come drupal, joomla e wordpress. Ho sempre codificato a mano la maggior parte dei miei PHP e HTML e fatto bene. Quali sono i pro e i contro dell'utilizzo di un cms?
Ho sentito molto parlare di cms come drupal, joomla e wordpress. Ho sempre codificato a mano la maggior parte dei miei PHP e HTML e fatto bene. Quali sono i pro e i contro dell'utilizzo di un cms?
Risposte:
Da qui :
Professionisti:
Contro:
I vantaggi dell'utilizzo di una soluzione di gestione dei contenuti sono:
I contro:
La società per cui lavoro attualmente utilizzava una soluzione di Ektron ma ci siamo allontanati da essa perché la società è un sito Web di ingegneria e produzione. Quindi ha molti prodotti che seguono un formato duplicato. Ciò significava che ogni volta che volevamo apportare una modifica alle informazioni sui nostri prodotti per 20 dei nostri prodotti, dovevamo modificare 20 pagine. Se volessimo spostare i controlli sul sito ci volle un sacco di tempo e a volte non avrebbe funzionato come volevamo. Se volevamo uno speciale widget abilitato per JavaScript, era difficile da implementare. Avevamo anche solo 2 persone che lavoravano sul contenuto web.
CMS per me è davvero per un sito Web con una grande quantità di contenuti in continua evoluzione gestiti da molte persone. Più ti allontani da una vasta base di utenti per la gestione dei contenuti e cambiano costantemente i dati, meno è probabile che abbiano valore. Se il tuo sito deve essere agile in quanto il suo formato e layout sono in continua evoluzione e gran parte dei tuoi contenuti si adatta a un formato specifico che richiede più campi rispetto a ciò che un CMS ha da offrire, quindi CMS potrebbe non essere la soluzione migliore.
Sono un po 'nella tua stessa posizione: sfogliare le mie pagine in AJAX / PHP / HTML / MYSQL e guardare i CMS.
Il CMS sembra molto interessante e i vantaggi sono evidenti, ma finora ho scoperto che rappresentano anche un investimento significativo nello studio.
Installare un CMS come Joomla è facile come una torta, puoi trovare modelli e creare qualcosa che sembra bello in pochi minuti, e aggiungere facilmente articoli, immagini e cose MA se hai intenzione di personalizzare qualcosa, o se hai bisogno di qualcosa per funzionare in alcuni specifici modo, dovrai imparare come funziona il CMS dietro le quinte, come scrivere plugin, come creare modelli ...
Ho eseguito un'installazione di base di Joomla sul mio server di test. 3.918 file, 712 cartelle e 36 tabelle db. Capire cosa fa cosa e come è destinato a prendere del tempo.
Detto questo, creare modelli non sembra troppo difficile e puoi aggiungere funzionalità in pochi minuti in cui altrimenti sarebbe necessario un lavoro serio. Ad esempio, sono appena andato e ho aggiunto un componente blog alla mia installazione di prova. Sono stati necessari circa 30 minuti per trovare, installare, configurare e pubblicare la prima voce. Realizzare il tuo motore di blog e integrarlo nel tuo sito Web potrebbe richiedere facilmente settimane.
Se sei disposto a rinunciare al livello di controllo a cui sei abituato (almeno all'inizio) e ad imparare a fare cose in qualunque CMS tu scelga, un CMS dovrebbe essere eccezionale.
Personalmente, sto cercando di usare wordpress come CMS, ma fino a quando non mi sento a mio agio nel fare ciò che voglio, mi attengo alla codifica a mano.
Ho sentito molto parlare di cms come drupal, joomla e wordpress. Ho sempre codificato a mano la maggior parte dei miei PHP e HTML e fatto bene. Quali sono i pro e i contro dell'utilizzo di un cms?
Le persone scrivono libri e costruiscono carriere vendendo risposte a questa domanda. Non otterrai una risposta adeguata e pertinente qui.
Forse se hai fornito alcune informazioni su ciò che fanno le applicazioni che scrivi, almeno ci sarebbe la possibilità che le risposte possano essere pertinenti alla domanda. Il termine Content Management System comprende una grande varietà di software.
Fermati e pensa a come potresti essere migliore e più produttivo come sviluppatore. Fai un elenco di cose che sono difficili, su cui passi troppo tempo o che sono semplicemente noiose. Forse esiste un CMS che potrebbe alleviarli. Ma senza sapere qual è il problema che devi risolvere, non possiamo fornire una soluzione.