Website-Entwicklung - CMS-Plattformen
In diesem Kapitel werden wir zunächst erläutern, wie Sie die richtige Wahl für Ihre Website treffen und welche CMS-Plattform (Content Management System) für Ihre Website ausgewählt werden soll.
Auswahl der richtigen Website
Lassen Sie uns dies verstehen, indem wir uns einige Fragen stellen und dann das Konzept im Detail diskutieren.
Question 1 - Wie viel Geld wollen wir ausgeben?
Answer- Dies ist eine der Hauptfragen, da sie in direktem Zusammenhang mit dem Budget steht. Wenn Ihr Budget niedrig ist, sollten Sie sich etwas nichtkommerzielles und nicht zu kompliziertes überlegen.
Question 2 - Wie viel Zeit müssen wir für die Wartung einplanen?
Answer- Wenn Sie viele Angebote veröffentlichen, ein Blog moderieren usw. möchten, benötigen Sie auf jeden Fall eine dynamische Website. Sie müssen über zusätzliches Personal verfügen, um all dies zu erledigen. Daher korreliert diese Frage mit der Frage 1. Andernfalls sollten Sie eine flache Website haben, die wir in den folgenden Kapiteln erläutern werden.
Question 3 - Wird die Website als E-Commerce-Website für den Online-Verkauf von Produkten verwendet?
Answer- Wenn dies der Fall ist, sollten Sie nach einer Plattform suchen, die als E-Commerce bezeichnet wird. Es gibt viele solche Open Source- und kommerziellen wie Magento, Opencard, Shopify usw.
Question 4 - Sollte die Ansicht für verschiedene Bildschirme wie Handys anpassbar sein?
Answer- Wenn dies eines der Hauptkriterien ist und wenn es nicht viele andere Änderungen in Bezug auf Informationen auf der Website gibt; Dann sollten Sie sich für eine flache Website mit Funktionen wie Bootstrap entscheiden.
Question 5 - Interagiert meine Website mit sozialen Medien oder anderen Plattformen von Drittanbietern?
Answer- Sie benötigen eine Aufzeichnung aller Ereignisse auf Ihrer Website, die in einer Datenbank gespeichert werden. Um all diese Daten und Aufzeichnungen zu führen, benötigen Sie eine dynamische Website.
Question 6 - Welche Art von Webprogrammiersprache oder -plattform ist leichter zu finden?
Answer- Je nach Land gibt es mehrere Programmiersprachen oder Plattformen, die beliebter sind als die anderen. Sie sollten also zuerst eine Plattform finden, die den Trends Ihrer Region entspricht.
CMS-Plattform
Content Management System (CMS) -Plattformen sind Anwendungen, mit denen Sie Ihre Website erstellen und ausführen können. Sie erhalten ein Admin-Panel, in dem Sie Seiten, Beiträge und andere Arten von Inhalten (Bilder, Videos usw.) erstellen und aktualisieren und die Inhalte nach Ihren Wünschen anordnen können.
Sie können das Design der Site auch über das Admin-Panel ändern, indem Sie Themen (Designvorlagen) installieren und ändern. Alle Aktionen werden einfach durch Klicken auf verschiedene Schaltflächen ausgeführt. In den meisten Fällen müssen Sie keine Codes oder Skripte schreiben, damit Sie Ihre Inhalte einfach verwalten können.
Die bekanntesten CMS-Plattformen sind WordPress, Joomla und Drupal. Sie sind kostenlose und Open Source CMS-Engines. Das heißt, ihr Quellcode ist für die Öffentlichkeit zugänglich. Sie können die Kerndateien der Engine auf Ihrer Site verwenden, bearbeiten und anpassen. Wenn Sie eine großartige Möglichkeit zur Verbesserung der Plattform finden, können Sie sie den Entwicklern zur Verfügung stellen und dabei helfen, ihre Engine beim nächsten Update noch besser zu machen.
WordPressist ein Open Source CMS. Mehr als 50% der Webseiten stammen von dieser Plattform. Es wird mit jeder neuen Update-Version umfassender, intuitiver und beliebter. WordPress hat eine engagierte Community, die hattonnes of free extensions and the easiest-to-use interface.
Das Verwalten Ihrer Inhalte mit WordPress ist ganz einfach: Sie erstellen eine Seite, fügen sie dem Menü hinzu, veröffentlichen etwas darauf und sehen Ihre Inhalte im Front-End Ihrer Website. All dies führt zu einer herausragenden CMS-Plattform. Die offizielle Webseite isthttps://wordpress.com/.
Der folgende Screenshot zeigt den Dashboard-Hintergrund.
Joomlahat ein Gleichgewicht zwischen Anpassungsmöglichkeiten und Benutzerfreundlichkeit, ist jedoch viel komplexer als WordPress. Wenn Sie noch nie mit dieser Engine gearbeitet haben, benötigen Sie einige Zeit, um sich an die Änderung zu gewöhnen. Das Zuweisen von Plugins zu Modulen, das Positionieren von Modulen auf verschiedenen Seiten, das Konfigurieren von Layouts und andere notwendige Manipulationen können für Anfänger etwas schwierig sein.
Auf der anderen Seite haben Entwickler und Community von Joomla-Erweiterungen viele inspirierte Lösungen für häufig auftretende Webdesign-Probleme gefunden, die in WordPress nur schwer zu lösen sind. Wenn wir als Beispiel eine Joomla-Schiebereglererweiterung verwenden, können Sie deren Position auf der Seite, die Dauer für die Anzeige jeder Folie, den Schiebeeffekt und die Art der Paginierung festlegen.
Die offizielle Webseite ist https://www.joomla.org/.
Drupalist für große Websites und Organisationen gedacht, die sich Vollzeitadministratoren leisten können. Mit Drupal kann man fast alles machen. Ich bin oft fasziniert davon, wie viele Optionen der Motor sofort enthält. Viele Dinge, die in WordPress oder Joomla eine benutzerdefinierte Codierung erfordern würden, haben in Drupal standardmäßig vorgefertigte Lösungen. Es kann mit Erweiterungen von Drittanbietern noch weiter verbessert werden. Aber ich werde ehrlich zu Ihnen sein - das Erlernen der Bedienung ist die eigentliche Herausforderung. Es erfordert viel Arbeit und Geduld, um es zu meistern.
Die offizielle Website ist https://www.drupal.org/. Eine Ansicht des Dashboard-Hintergrunds ist im folgenden Screenshot dargestellt.