Werden Sie in 5 Tagen zum Expression Engine-Superstar

ExpressionEngine behauptet, "das flexibelste Web-Publishing-System zu sein, das Sie jemals kennenlernen werden" - es ist auch das am häufigsten verwendete CMS in der professionellen Webdesign-Community, dem Sie noch nie die Zeit gegeben haben. Es ist an der Zeit, das zu ändern und herauszufinden, warum alle "freien" Alternativen aufhorchen müssen.

Ausdruck-was-jetzt?

ExpressionEngine von EllisLab ist nicht irgendein Alter CMS. Zunächst ist es nicht frei. Whoa da, Nelly, geh noch nicht in die Berge - EEDer Kern von Core kann kostenlos heruntergeladen werden (für den persönlichen Gebrauch) und enthält eine Reihe von Funktionen, die bereits integriert sind, z. B. Module (später mehr) für Kommentare, RSS-Feeds, Site-Suche, Statistiken und Trackbacks. An diesem Punkt sagen Sie mir, dass es mehrere andere CMSs gibt, die diese (und viele weitere) Funktionen kostenlos zur Verfügung stellen, und natürlich haben Sie absolut Recht.

Ich bekomme immer noch nicht das ganze "Pay" -Ding ...

OK, wir müssen darüber hinwegkommen. Das Endergebnis ist, dass EE einige Spondoolies kosten wird - egal, ob es Sie oder Ihre Kunden kosten wird, jemand muss das Geld überbrücken. Mit den persönlichen und kommerziellen Lizenzen (99,95 $ bzw. 249,95 $) haben Sie Zugriff auf zusätzliche Module - von "Tell-a-friend" über Mailinglisten und einfachen E-Commerce. Die vollständige Liste finden Sie auf der Preisseite der EE-Site.

OK, jetzt haben wir die Tatsache überwunden, dass EE nicht frei ist ... lass uns herausfinden, warum. Die Funktionen von EE sind sowohl umfangreich als auch beeindruckend. Sie können mehrere Blogs gleichzeitig verwalten - von derselben Systemsteuerung aus - das ist eine große Sache. Die Vorlagen-Engine ist unübertroffen - sie ist vollständig vom restlichen Code abstrahiert, sodass Sie vollständige Kontrolle über Ihr Design haben und dynamische, inhaltsgesteuerte Websites mit einfachen, aber leistungsstarken Tags erstellen können. Es gibt 22 Zusatzmodule und über 100 Plugins, die Sie zum Zeitpunkt dieses Schreibens verwenden können - eine Zahl, die wahrscheinlich eher früher als später zunehmen wird. Abgesehen von der flexiblen Natur von EE werden viele Entwickler (und Kunden) von den unglaublichen Sicherheitsfunktionen des EE-Kerns angezogen. EllisLab behauptet, dass EE "die umfassendste Suite an Sicherheitsfunktionen aller Publishing-Plattformen auf dem Markt hat" - einige Behauptungen.

OK, ich bin verkauft… Lass uns einen Rockin bekommen

Im ersten Schritt müssen Sie feststellen, ob der Server, den Sie verwenden möchten, EE ausführen kann. Zum Glück hat EllisLab einen hervorragenden Assistenten zusammengestellt, der Sie durch jeden Schritt führen kann. Laden Sie den Assistenten herunter und befolgen Sie die Anweisungen - im Grunde soll eine Datei auf Ihren Host hochgeladen und zu ihr navigiert werden. Dieses Skript überprüft Ihren Server auf bestimmte Anforderungen, z. B. führt es die Mindestversion von PHP und MySQL (die beide erforderlich sind) und dann mehrere optionale oder vorgeschlagene Optionen aus. Unmittelbar nach der Ausführung des Skripts erhalten Sie einen Bericht, der genau beschreibt, was EE fordert und empfiehlt, und ob Ihr Server diese Anforderungen erfüllt. Sie müssen dann Ihre MySQL-Einstellungen überprüfen und werden hoffentlich mit einer Meldung begrüßt, die gelesen wird. "Glückwunsch! Ihr Server ist bereit für ExpressionEngine!".

Rock'n'Roll! Download und Installation

Richtig, Sie haben beschlossen, dass Sie EE versuchen wollen, Sie haben festgestellt, dass Ihr Server in der Lage ist, sie auszuführen, und Sie können sofort loslegen. Also machen wir genau das - indem wir den EE-Core herunterladen.

  1. Besuchen Sie https://secure.expressionengine.com/download.php?ACT=agreement&id=34 und akzeptieren Sie die Lizenzvereinbarung, um die ZIP-Datei herunterzuladen.
  2. Extrahieren Sie dann die Dateien und laden Sie sie auf Ihren Webhost hoch (oder legen Sie sie in Ihrem localhost-Ordner ab)..
  3. Nun müssen Sie zu diesem Ordner navigieren und das Installationsskript wird automatisch ausgelöst.

Sie müssen vor Beginn einige Details kennen (die sich außerhalb des Rahmens dieses Tutorials befinden):

  • MySQL-Benutzername
  • MySQL-Passwort
  • MySQL-Datenbankname
  • MySQL-Hostname (normalerweise 'localhost')

Hinweis: Sie müssen entweder Ihre Datenbank erstellen oder über eine vorhandene Datenbank verfügen, bevor Sie die ExpressionEngine-Installation ausführen. Dies kann normalerweise entweder über phpMyAdmin oder über das Kontrollfeld Ihres Webhostingkontos erfolgen.

Akzeptieren Sie eine andere Vereinbarung, und Sie befinden sich in der ersten Phase der Installation, indem Sie den Systemordner umbenennen. Wechseln Sie in den Ordner, in den Sie ExpressionEngine hochgeladen haben, und suchen Sie den Ordner "system". Benennen Sie diesen Ordner jetzt in etwas weniger leicht zu erratendes um ... Wir verwenden "NotTheSystemFolder" ... Ironie, Sie sind beim Hacken von Kiddies verloren :) Wenn Sie fertig sind, teilen Sie dem Installationsskript mit, dass Sie dies getan haben.

Jetzt sind Sie mit der EE-Installation vertraut - den Einstellungen für Server, Datenbank und Verschlüsselung und dem Bereich, in dem Sie Ihr Administratorkonto einrichten. Die meisten dieser Einstellungen können für die Standardeinstellungen übernommen werden. Sie benötigen jedoch die oben aufgeführten MySQL-Informationen und müssen einige Details zu Ihrem Admin-Benutzer der Systemsteuerung auswählen.

Behalten Sie alle "Servereinstellungen" bei. Geben Sie nun alle Details für die 'Datenbankeinstellungen' ein. Lassen Sie die 'Verschlüsselungseinstellungen' so, wie sie sind (SHA1 ausgewählt). Jetzt müssen Sie Ihr Administratorkonto erstellen. Wählen Sie einen Benutzernamen und ein Kennwort aus, geben Sie Ihre E-Mail-Adresse ein, erstellen Sie einen 'Bildschirmnamen' und geben Sie Ihrer EE-Installation einen Namen. Passen Sie die Lokalisierungseinstellungen an und belassen Sie die Vorlage für den Moment als Standard. Klicken Sie nun unten auf der Seite auf die Schaltfläche "Hier klicken, um ExpressionEngine zu installieren". Sie sind ziemlich fertig - Sie sollten eine kleine Nachricht sehen, die besagt, dass EE erfolgreich installiert wurde.

Es gibt ein bisschen Hausarbeit - entfernen Sie die Datei install.php aus Ihrem EE-Installationsverzeichnis. Das Installationsskript weist Sie darauf hin, dass ein potenzielles Sicherheitsrisiko besteht. Also, machen Sie das jetzt und machen Sie es aus dem Weg - Sicherheit steht an erster Stelle!

Zeit, sich auszudrücken!

Schauen wir uns mal an, was wir gerade gemacht haben. Nachdem das Installationsskript seine Magie erlebt hat, werden Sie aufgefordert, zwei Dinge mit einem Lesezeichen zu versehen - einen Link für den Zugriff auf Ihr Steuerungsfeld und einen Link für den Besuch Ihrer neuen Site. Nehmen wir uns zuerst die letztere vor - wir schauen uns an, wie unsere Site aktuell aussieht. Das 'Default Site Weblog' wird angezeigt und ein Beitrag namens "Erste Schritte mit ExpressionEngine" wird angezeigt. Die in diesem Beitrag enthaltenen Links sind von unschätzbarem Wert - investieren Sie etwas Zeit, um alle anzuklicken und die Ressourcen zu lesen, die Ihnen präsentiert werden. Machen Sie sich keine Sorgen über den Begriff "Weblog" - wir werden im nächsten Teil dieses Durchlaufs alle in EE verwendeten Terminologien durchgehen. Dies ist oft etwas, was Leute davon abhält, EE zu lernen, also hören Sie nicht auf - es ist wirklich nicht so schwer, wie Sie denken.

Ich will die Kontrolle!

Dann sollst du es haben! Wenn Sie auf den vorherigen der beiden Links klicken, die Sie nach Abschluss des Installationsskripts erhalten, werden Sie auf Ihre Anmeldeseite geleitet. Geben Sie die Details ein, die Sie während des Installationsvorgangs ausgewählt haben, wenn diese nicht automatisch für Sie eingegeben werden. Nun sehen Sie Ihre Systemsteuerung. Schauen Sie sich um - gewöhnen Sie sich daran - Sie werden diesen kleinen Kerl ziemlich viel sehen.

Klicken Sie auf "Veröffentlichen" und werfen Sie einen Blick auf das "Formular", in dem Sie neuen Inhalt eingeben. Das ist etwas, mit dem Sie sich vertraut machen wollen! Klicken Sie nun auf "Bearbeiten" und Sie sehen Ihren Beitrag "Erste Schritte mit ExpressionEngine", den Sie vor nicht allzu langer Zeit angesehen haben. Wenn Sie auf den Titel klicken, gelangen Sie in ein Fenster, das der Seite "Erstellen" ähnelt. Dieses Mal wird es jedoch mit dem Inhalt des zuvor angezeigten Beitrags gefüllt. Sie können jetzt sehen, wie der Standardeditor funktioniert - der Code [b] und [/ b] zeigt deutlich, wie EE fett gedruckten Text erzeugt. Hyperlinks sind die gleichen, die Sie normalerweise in einem Texteditor erstellen.

Was ist im Laden?

Deshalb haben wir uns kurz angesehen, was ExpressionEngine ist und warum es sich lohnt, es auszuprobieren. Als nächstes werden wir:

  • Erfahren Sie, wie Sie Inhalte in EE erstellen
  • Lerne etwas über die EE-Terminologie
  • Ändern Sie unsere Einstellungen im (eher komplexen) Bedienfeld
  • Verwendung vorgefertigter Themen.
  • Tauche tiefer in die Entwicklerseite ein, bespreche die Funktionsweise von EE-Themes und erstelle unsere eigenen - die Manipulation von EE-Tags, während wir gerade dabei sind.
  • Besprechen Sie die Premium-Optionen in EE und prüfen Sie, ob sie für Sie oder Ihr nächstes Projekt geeignet sind.
    • Abonnieren Sie den NETTUTS-RSS-Feed für mehr tägliche Webentwicklungsberichte und -artikel.