Ultimative Einführung in die CMS-Installation, Themen und Tipps für Anfänger
In den letzten Jahren wurde eine Reihe populärer Open Source-Projekte veröffentlicht. Content Management Systeme bieten weitaus mehr als andere Open Source-Lösungen. Diese Projekte geben durchschnittlichen Webmastern die Möglichkeit, ihre eigene Website mit sehr wenig technischen Programmierkenntnissen zu installieren und zu starten.
In diesem Beitrag möchte ich Sie durch Fork CMS führen. Dies ist immer noch ein Neuling im Bereich der PHP / MySQL-CMS-Anwendungen. Ich würde jedoch behaupten, dass Fork viel Nachholbedarf hat, den WordPress zurückgelassen hat. Natürlich hat WordPress auch eine Reihe wichtiger Updates durchlaufen und folgt einem großen Webentwickler-Unternehmen. Wenn Sie jedoch nach einer alternativen Open-Source-PHP-Lösung suchen, ist Fork auf jeden Fall einige Aufmerksamkeit wert.
Einführung in die Gabel
Bevor wir etwas installieren können, möchte ich einige Unterschiede zwischen der aktuellen Version von Fork CMS und WordPress aufzeigen. Der unmittelbare Unterschied ist, dass Fork nicht in einem Unterverzeichnis auf Ihrer Website installiert werden kann. Sie müssen zum Testen auf einer Stammdomäne oder einer Art Subdomain installieren (z. B.. forkcms.hongkiat.com). Dies wird möglicherweise in zukünftigen Versionen aktualisiert. Zum Zeitpunkt dieses Artikels sind Unterdomänen jedoch nicht zulässig.
Eine weitere wichtige Überlegung ist, dass Fork CMS dies tut nicht Folgen Sie den Spuren von WordPress. WP wurde ursprünglich als Blogging-System entwickelt, das als Mainstream-CMS Unterstützung erhielt. Fork wurde jedoch hauptsächlich als CMS eingeführt, das zusätzliche Module wie Blogs, Seiten und Benutzer enthält.
Die Erfahrung ist völlig anders und zugegebenermaßen hat das System nicht so viel strenge Tests wie WordPress durchlaufen. Frühe Anwender könnten ein paar Fehler finden, die ich bisher noch nicht gesehen habe. Denken Sie jedoch daran, dass Sie Fork zwar nur für ein Online-Weblog verwenden können, es jedoch aus einem Kern von Modulen aufgebaut ist, der sich eher wie ein echtes CMS verhält.
Die erste Installation
Lassen Sie uns nun in das Skript springen und eine Kopie installieren. Sie können die Download-Seite besuchen und die ZIP-Datei sollte automatisch gestartet werden. Der Inhalt wird auf etwa 10 MB extrahiert, was nicht viel größer als die WordPress-Kerndateien ist.
Ein erneuerndes Element dieses Installationsvorgangs ist, dass wir keine Dateien umbenennen oder bearbeiten müssen, bevor sie auf den Server hochgeladen werden. Der Fork CMS-Installationsprozess erfolgt alle im Backend. Sie müssen lediglich eine MySQL-Datenbank einrichten, die mit einem Root-Benutzer verbunden ist. Dann per FTP alle Kerndateien auf Ihren Server übertragen und die URL zum Starten des Installationsvorgangs aufrufen.
Wenn Sie keinen Server zum Testen haben, bietet 000Webhost kostenlose Subdomains und PHP / MySQL-Hosting an, obwohl dies in der Regel nicht die beste Qualität für Serverressourcen ist. Sie sollten daher am besten Ihr eigenes privates Webhosting-Konto oder lokal testen dein Computer.
Gesamtübersicht
Wenn alle Dateien hochgeladen sind, navigieren Sie zu Ihrer Domäne und Sie werden zur Installationsseite weitergeleitet. Zunächst überprüft das Skript Ihre Servereinstellungen, um festzustellen, welche Funktionen möglicherweise nicht verfügbar sind. Dies wird im Grunde die Dateiberechtigungen und die Einstellungen in Ihrer php.ini-Datei überprüfen.
Selbst wenn es ein paar kleinere Fehler gibt, klicken Sie auf “Installieren Sie trotzdem” Taste, um zur ersten Stufe zu gelangen. Fork ist für seine mehrsprachige Unterstützung mit einer Vielzahl von Übersetzungsoptionen bekannt. Wenn Sie die Website nur mit einem Sprachpaket betreiben möchten, können Sie alle diese Optionen unverändert lassen.
Klicken Sie auf next und Sie haben die Möglichkeit, verschiedene Module zu installieren, die mit dem Kern von Fork gekoppelt sind. Zumindest installiere ich immer die Blog- und Analytics-Module. Aber auch wenn Sie an dieser Stelle keine Extras installieren, können Sie sie später über das Admin-Panel installieren. Auf dieser Seite können Sie auch Beispieldaten für einen ersten Test von Fork CMS installieren.
Datenbankverbindungen und letzte Berührungen
Nachdem Sie alle grundlegenden Installationsoptionen durchgearbeitet haben, werden Sie aufgefordert, die Datenbankinformationen einzugeben. Hier werden Ihre Backend-Informationen für Seiteninhalt, Blogeinträge, Benutzernamen usw. gespeichert. Der Hostname und die Portnummer sind für 99% der Server-Setups geeignet. Der einzige Grund zum Ändern dieser Werte wäre, wenn Sie genau wissen, ob Ihr MySQL-Server eine andere Domäne oder IP-Adresse verwendet.
Für die anderen Optionen sind lediglich ein Datenbankname sowie ein Root-Benutzer und das Kennwort für dieses Konto erforderlich. Dieser Benutzer sollte über vollständige Berechtigungen zum Erstellen und Bearbeiten von Tabellen in Ihrer Datenbank verfügen. Nachdem Sie alle diese Angaben eingegeben haben, drücken Sie Nächster für das letzte Stück der Installation.
Jetzt müssen Sie nur noch eine E-Mail- und Passwort-Kombination für den Root-Administrator auf Ihrer Website erstellen. Die E-Mail muss nicht wirklich echt sein, obwohl es die Standardadresse ist, an der Sie Kontaktnachrichten und Updates von der Website erhalten.
Schlagen Installation abschließen und wir sind total fertig! Auf dieser letzten Übersichtsseite haben Sie die Möglichkeit, zur Startseite zu gehen oder sich im Backend anzumelden. Um weitere Informationen zu erhalten, gehen wir in das Administrationsfenster und sehen, was Fork wirklich bieten kann.
Willkommen im Backend
Klicken Sie auf die Anmeldeschaltfläche, und Sie werden zur eindeutigen Administrator-URL weitergeleitet. Es gibt keine Möglichkeit, auf diesen Link von der Startseite aus zuzugreifen, was in vielen WordPress-Themes üblich ist. Sie können die Vorlage jederzeit bearbeiten, um irgendwo auf der Website einen Link hinzuzufügen. Aber es ist ehrlich gesagt einfach genug, sich an den Link zu erinnern www.myforkwebsite.com/private/
.
Das /Privatgelände/
Das Unterverzeichnis ist auf dem Server nicht physisch vorhanden. Die Anfrage wird also von .htaccess-Weiterleitungen und dem PHP-URL-Routing verarbeitet. Dies macht den Prozess etwas sicherer (aber immer noch verwirrend, wenn Sie zum ersten Mal anfangen).
Geben Sie auf der privaten Anmeldeseite die Details ein, die Sie gerade eingerichtet haben, und Sie erhalten Zugriff auf das Fork-Admin-Dashboard. Der beste Weg, um sich mit einem neuen System vertraut zu machen, besteht darin, in verschiedenen Bereichen des Systems Zeit zu verbringen. Ich werde jedoch einen allgemeinen Überblick über einige wichtige Themen geben.
Verwalten des Website-Inhalts
Möglicherweise ist der wichtigste Grund für die Verwendung eines CMS anstelle von normalem HTML die Verwaltung Ihrer Inhalte. Die Möglichkeit, Seiten ohne Code zu erstellen und zu bearbeiten, ist für ein breites Publikum von Vorteil. In dieser Hinsicht bietet das Fork-System eine völlig neue Welt im Vergleich zu WordPress oder Joomla! / Drupal.
Klicken Sie oben auf dem Bildschirm auf die Registerkarte "Seiten", und Sie erhalten eine Baumansicht Ihres gesamten Inhalts. Hierbei handelt es sich um Seiten, die im Stammverzeichnis Ihrer Website aufgelistet sind, und Menüseiten, die zunächst ausgeblendet sind. Um eine Seite zu bearbeiten, klicken Sie einmal auf die Schaltfläche, um ein neues Fenster zu öffnen.
Diese enthält eine Vorlagenübersicht der Seite und welches Modul oder Widget gerade angezeigt wird. Sie können die Vorlagen für jede Seite ändern, um sie an bestimmte Layouts anzupassen, z. B. zweispaltig, dreispaltig oder möglicherweise eine Mittelspalte. Es gibt viele benutzerdefinierte Seitenvorlagen (die sich von den vollständigen Themen unterscheiden), die Sie einrichten können und erweiterbare Lösungen für jedes Layout bieten.
Ich werde auf die 404-Seite klicken und den Standard-HTML-Inhalt bearbeiten. Scrollen Sie nach unten, bis Sie den Block 'Main' sehen, und darin finden Sie einen Block mit der Bezeichnung 'Editor'. Dieses enthält direktes HTML, das direkt auf der Seite ausgegeben wird. Wenn Sie den Mauszeiger darüber bewegen, erscheint eine Reihe von Schaltflächen auf der Seite. Durch Klicken auf das erste Stiftsymbol wird das Editorfenster geöffnet, in dem Sie Inhalt hinzufügen und ersetzen können.
Vollbild-Bearbeitung
Leider gibt es keine einfache Möglichkeit, auf den Bildschirm zum Bearbeiten der Seiten auf einen vollständigen Seiteneditor zuzugreifen. Dies ist nicht ähnlich zu WordPress, das Ihnen ein komplettes Setup für das Hinzufügen des Seitentitels und das Bearbeiten von Inhalt bietet. Ich habe nur zwei Möglichkeiten gefunden, Seiten auf Fork im Vollbildmodus zu bearbeiten.
Der erste ist durch Klicken auf das kleine schwarze Pfeilsymbol (Maximieren) im Textfeldeditor. Dadurch wird das Fenster so vergrößert, dass es in die Vollbildansicht passt. Wenn Sie fertig sind, können Sie die Änderungen erneut speichern. Die zweite Methode besteht darin, eindeutige Inhaltsblöcke zu erstellen und diese dann als Widgets in Ihre Seiten einzufügen.
Dies scheint eine umständliche Problemumgehung zu sein, die Verwaltung von Webseiteninhalten ist jedoch viel einfacher. Um einen neuen Inhaltsblock zu erstellen, klicken Sie auf die Registerkarte "Module" und wählen Sie "Inhaltsblöcke". Es sollte keine direkt nach der Installation in Ihre Website eingefügt werden. Es ist jedoch sehr einfach, einen neuen zu erstellen, da nur ein Titel und der Inhalt selbst erforderlich ist.
Beachten Sie, dass Ihre Titel für Inhaltsblöcke niemals im Frontend Ihrer Website angezeigt werden. Diese werden nur zur Unterscheidung von Inhalten verwendet, wenn Sie Ihrer Seite ein neues Widget hinzufügen. Ehrlich gesagt ist der Titel wichtig, damit Sie jeden Inhaltsblock von den anderen unterscheiden können. Wenn Sie jedoch über viele Inhalte verfügen, wird diese Methode der Datenverwaltung Ihr Leben erheblich erleichtern.
Blog-Beiträge veröffentlichen
Wenn Sie das Blog-Modul installiert haben, können Sie auch Artikel auf Ihrer Website veröffentlichen. Diese ähneln Inhaltsseiten, außer dass Sie nicht so viel Kontrolle über die Vorlage haben, noch Widgets oder andere benutzerdefinierte Module hinzufügen können.
Um einen neuen Beitrag zu verfassen, klicken Sie auf die Registerkarte "Module" und suchen Sie in den Seitenleistenlinks nach "Blog". Sie erhalten eine Tabelle aller aktuellen Beiträge sowie Veröffentlichungsdatum, Autor und Anzahl der Kommentare. Ein weiterer Button in der Ecke ist beschriftet “Artikel hinzufügen” öffnet eine neue Seite zum Bearbeiten.
Hier können Sie eine Blogkategorie auswählen und Ihrem neuen Beitrag einige Tags hinzufügen. Es gibt auch ein Feld zum Hochladen eines vorgestellten Bildes, das zu Beginn Ihres Artikels angezeigt werden soll. Der andere interessante Bereich befindet sich auf der Registerkarte "SEO" oben auf der Seite. Es gibt so viele benutzerdefinierte Einstellungen zum Bearbeiten des Permalink, des Posttitels, der Meta-Keywords und einer Menge anderer cooler Dinge.
Analytics und E-Mail-Marketing
Dies ist ein Abschnitt von Fork, der sich unter allen anderen hervorhebt. Sie können Ihr Google Analytics-Konto tatsächlich mit dem Dashboard Ihres Admin-Bereichs verbinden. Immer wenn Sie sich auf der Website anmelden, erhalten Sie eine schöne Anzeige der letzten Besucher und der Gesamtverkehrszahlen.
Es gibt definitiv einige WordPress-Plugins, die diese Funktionalität emulieren können. Es ist jedoch beeindruckend, Analysedaten den Benutzern sofort anzubieten. Was kann man noch mit Marketing machen? Nun, es gibt ein interessantes Modul namens “Mailmotor” die direkt in Ihre E-Mail-Marketingkampagnen integriert ist.
Sie können eine Verknüpfung zu jedem Campaign Monitor-Konto herstellen und direkten Zugriff auf Ihre Statistiken haben. Sie können Kampagnen versenden und Newsletter in Ihrem Fork-Administratorfenster bearbeiten. Selbst wenn Sie kein Campaign Monitor-Konto haben, können Sie trotzdem E-Mails an Ihre registrierten Benutzer senden. Gabel kann PHP verwenden mail ()
Funktion und Verhalten als Marketinginstrument sowie als primäres CMS.
Module erweitern
Fast jedes CMS bietet Lösungen für Entwickler, um ihre eigenen erweiterbaren Anwendungen zu erstellen. Innerhalb von Fork CMS werden diese aufgerufen Module und kann in jede Vorlage oder Seite Ihrer Website eingebettet sein.
Während des Installationsvorgangs haben Sie einige Optionen zur Installation neuer Module erhalten, die standardmäßig in Fork enthalten sind. Es gibt jedoch auch eine kleine Galerie mit wachsenden Modulen, die Sie herunterladen und auf Ihrer Website installieren können. Sie können auf diese Module zugreifen, indem Sie auf die Registerkarte "Einstellungen" klicken und dann in der Seitenleiste auf "Module" klicken.
Für jedes Modul sind zusätzliche Details enthalten. Außerdem können Sie die Installation / Deinstallation für verschiedene Funktionen verwalten. Wenn Sie eine der ZIP-Dateien aus der Modulgalerie herunterladen, können Sie diese direkt aus Ihrem Admin-Panel hochladen. Einige andere beliebte Optionen für Module umfassen die Fotogalerie, den Newsletter, Umfragen und sogar Twitter, um die neuesten Tweets auf Ihrer Website anzuzeigen.
Mit benutzerdefinierten Designs arbeiten
Das Fork CMS-Themensystem unterscheidet sich ebenfalls erheblich von WordPress. Alle Designressourcen werden mit .tpl-Dateien anstelle von .php codiert. Dies kann für einige Benutzer, die mit Vorlagen vertraut sind, leicht auffindbar sein. Aber auch die Kerndateien werden entsprechend dem Format des Templating-Systems aufgeteilt.
Für Webentwickler, die direkt in den Code eintauchen möchten, lesen Sie diesen KB-Support-Artikel, der ausführlicher behandelt wird. Designs können aus beliebig vielen Vorlagendateien bestehen. Die Basisanzeige verwendet immer Kernvorlagendateien, diese werden jedoch durch übereinstimmende Dateien in Ihrem Vorlagenordner überschrieben.
Was ich am Themingsystem von Fork mag, ist die Benutzerfreundlichkeit für nicht-technische Entwickler. Die Erweiterungsseite enthält eine Sammlung zusätzlicher Designs, die Sie zum Testen herunterladen und installieren können. Wenn Sie im Admin-Bereich angemeldet sind, klicken Sie auf “die Einstellungen” Registerkarte und wählen Sie dann Themen. In der oberen rechten Ecke sehen Sie eine Schaltfläche mit der Aufschrift Design hochladen.
Es wird empfohlen, dass Sie Motive noch in der ursprünglichen ZIP-Datei hochladen. Fork kann Zip-Archive dekomprimieren und den gesamten Inhalt des Backends kopieren. Die Installation eines neuen Designs ist so einfach wie das Anklicken eines neuen Themas und das Speichern der Änderungen. Wenn Sie weitere Informationen zu einem bestimmten Thema erhalten möchten, klicken Sie auf den Link "Details" unter jeder Miniaturvorschau.
Abschließende Gedanken
Persönlich habe ich immer Spaß daran gehabt, neue Software und Open Source-Projekte zu testen. Frühe Anwender sind die Trendsetter, die durch den Müll jagen und die Edelsteine unter den Trümmern aufheben. Ich habe viele gute Gefühle, nachdem ich mit Fork CMS gespielt habe. Es ist meine Hoffnung, dass Sie genauso fühlen werden.
Dieser Artikel sollte ausreichen, um Sie mit Ihrer eigenen Fork CMS-Website zu starten. Es gibt auch viele hilfreiche Support-Links aus der Community von Entwicklern und Webmastern. Außerdem befindet sich das Projekt noch in der aktiven Entwicklung, daher sollten Sie in den kommenden Monaten weitere spannende Module und Themen erwarten. Wenn Sie ähnliche Ideen oder Fragen zu Fork CMS haben, teilen Sie uns diese im Diskussionsbereich mit.