Ich habe viel über CMS wie Drupal, Joomla und WordPress gehört. Ich habe die meisten meiner PHP- und HTML-Dateien immer von Hand codiert und es gut gemacht. Was sind die Vor- und Nachteile einer CMS?
Ich habe viel über CMS wie Drupal, Joomla und WordPress gehört. Ich habe die meisten meiner PHP- und HTML-Dateien immer von Hand codiert und es gut gemacht. Was sind die Vor- und Nachteile einer CMS?
Antworten:
Von hier :
Vorteile:
Nachteile:
Die Vorteile einer Content-Management-Lösung sind:
Die Nachteile:
Das Unternehmen, für das ich zurzeit arbeite, hat eine Lösung von Ektron verwendet. Wir sind jedoch davon abgewichen, weil das Unternehmen eine Website für die Entwicklung und Herstellung von Produkten ist. Es gibt also viele Produkte, die einem doppelten Format folgen. Dies bedeutete, dass wir immer, wenn wir unsere Produktinformationen für 20 unserer Produkte ändern wollten, 20 Seiten bearbeiten mussten. Wenn wir die Kontrollen auf der Site verschieben wollten, dauerte es eine Menge Zeit und funktionierte manchmal nicht so, wie wir es wollten. Wenn wir ein spezielles JavaScript-fähiges Widget wollten, war es schwierig zu implementieren. Wir hatten auch nur 2 Leute, die an Webinhalten arbeiteten.
CMS ist für mich wirklich eine Website mit einer großen Menge sich ständig ändernder Inhalte, die von vielen Menschen verwaltet werden. Je weiter Sie sich von einer großen Benutzerbasis für die Inhaltsverwaltung entfernen und die Daten ständig ändern, desto unwahrscheinlicher ist es, dass sie einen Wert haben. Wenn sich Format und Layout Ihrer Website ständig ändern müssen und ein Großteil Ihres Inhalts in ein bestimmtes Format passt, das mehr Felder benötigt, als ein CMS zu bieten hat, ist CMS möglicherweise nicht die beste Lösung.
Ich bin ein bisschen in der gleichen Position wie Sie - meine eigenen Seiten in AJAX / PHP / HTML / MYSQL zu erstellen und CMSes zu betrachten.
CMS scheint sehr attraktiv zu sein und die Vorteile liegen auf der Hand, aber ich habe bisher festgestellt, dass sie auch eine erhebliche Investition in das Studium darstellen.
Das Installieren eines CMS wie Joomla ist kinderleicht, Sie können Vorlagen finden und in wenigen Minuten etwas erstellen, das gut aussieht, und Sie können ganz einfach Artikel und Bilder und ähnliches hinzufügen, ABER, wenn Sie etwas anpassen oder wenn Sie etwas benötigen, das in einem bestimmten Bereich funktioniert Übrigens müssen Sie lernen, wie das CMS hinter den Kulissen funktioniert, wie Sie Plugins schreiben, wie Sie Vorlagen erstellen ...
Ich habe eine Grundinstallation von Joomla auf meinem Testserver durchgeführt. 3.918 Dateien, 712 Ordner und 36 DB-Tabellen. Herauszufinden, was was macht und wie, wird einige Zeit in Anspruch nehmen.
Das heißt, das Erstellen von Vorlagen scheint nicht allzu schwierig zu sein, und Sie können Funktionen in wenigen Minuten hinzufügen, wenn dies ansonsten einige schwere Arbeit erfordern würde. Zum Beispiel habe ich gerade eine Blog-Komponente zu meiner Testinstallation hinzugefügt. Es dauerte ungefähr 30 Minuten, um den ersten Eintrag zu finden, zu installieren, zu konfigurieren und zu veröffentlichen. Das Erstellen einer eigenen Blog-Engine und deren Integration in Ihre Website kann leicht Wochen dauern.
Wenn Sie bereit sind, die Kontrollstufe aufzugeben, die Sie gewohnt sind (zumindest zu Beginn) und zu lernen, wie Sie in einem beliebigen CMS Dinge tun, sollte ein CMS großartig sein.
Persönlich möchte ich WordPress als CMS verwenden, aber bis ich mich damit wohl fühle, um zu tun, was ich will, bleibe ich beim Codieren von Hand.
Ich habe viel über CMS wie Drupal, Joomla und WordPress gehört. Ich habe die meisten meiner PHP- und HTML-Dateien immer von Hand codiert und es gut gemacht. Was sind die Vor- und Nachteile einer CMS?
Menschen schreiben Bücher und machen Karrieren, indem sie Antworten auf diese Frage verkaufen. Sie werden hier keine richtige, relevante Antwort bekommen.
Wenn Sie Informationen zu den von Ihnen geschriebenen Anwendungen bereitstellen, besteht möglicherweise zumindest die Möglichkeit, dass die Antworten für die Frage relevant sind. Der Begriff Content Management System umfasst eine Vielzahl von Software.
Überlegen Sie, wie Sie als Entwickler besser und produktiver sein können. Machen Sie eine Liste von Dingen, die schwierig sind, für die Sie zu viel Zeit aufwenden oder die einfach nur langweilig sind. Vielleicht gibt es ein CMS, das diese Probleme lindern könnte. Aber ohne zu wissen, welches Problem Sie lösen müssen, können wir keine Lösung anbieten.