Archivo Explosivo month: August - 2015
ConstructrCMS - verschiedene EInstellungen

ConstructrCMS – Constructr SmartTag’s

Nachfolgend eine Liste aller ConstructrCMS SmartTag’s die in Template-Dateien verwendet werden können:

{{@ CONSTRUCTR_BASE_URL @}}
The BaseUrl of ConstructrCMS for internal link-building.

{{@ PAGE_ID @}}
The ID (constructr_pages / constructr_pages_id) of actual page.

{{@ PAGE_TEMPLATE @}}
The template-file (ROOT/THEMES/) of actual page.

{{@ PAGE_NAME @}}
Name of actual page.

{{@ PAGE_CONTENT_RAW @}}
Markdown content of actual page.

{{@ PAGE_CONTENT_HTML @}}
HTML content of actual page.

{{@ PAGE_CSS @}}
Additional CSS of actual page (corresponding input value of page-creation-form).

{{@ PAGE_JS @}}
Additional JS of actual page (corresponding input value of page-creation-form).

{{@ PAGE_NAVIGATION_UL_LI @}}
The HTML for an unordered list menu.

{{@ PAGE_NAVIGATION_UL_LI_CLASSES( CLASS_FIRST_UL, CLASS_FOLLOWING_UL, CLASS_INACTIVE_LI, CLASS_ACTIVE_LI ) @}}
The HTML for an unordered list menu with corresponding classes for ul- and li-elements.

{{@ CONSTRUCTR_PAGE_TITLE @}}
MetaTitle of actual page.

{{@ CONSTRUCTR_PAGE_KEYWORDS @}}
MetaKeywords of actual page.

{{@ CONSTRUCTR_PAGE_DESCRIPTION @}}
MetaDescription of actual page.

{{@ CONSTRUCTR_MAPPING( LEFT_CONTENT ) @}}
The content-element mapped to the corresponding placeholder (LEFT_CONTENT).

{{@ FIRST_LEVEL_NAV @}}
The HTML for an unordered list menu for all first-level-pages.

{{@ SECOND_LEVEL_NAV @}}
The HTML for an unordered list menu for all second-level-pages.

{{@ THIRD_LEVEL_NAV @}}
The HTML for an unordered list menu for all third-level-pages.

{{@ SUBNAV_PAGE @}}
The HTML for an unordered list menu for all sub-pages of actual page.

Greifvogelflugschau in der Gruga

ConstructrCMS - oneCol Template

ONECol Template – ConstructrCMS

Ein neues Template liegt ab sofort allen Downloads auf GitHub bei – oneColTpl.php!

ConstructrCMS - oneCol Template

ConstructrCMS - Markdown & HTML

ConstructrCMS – Spezialfälle in Inhaltselementen

In Spezialfällen, z.B. wenn Bilder im Inhaltsbereich eine feste ID, oder Klasse mitgegeben werden soll, besteht auch immer die Möglichkeit reines HTML im Inhalts-Editor einzugeben. Der eingebaute Markdown-Parser versteht den eingegebenen HTML-Code.

ConstructrCMS - Markdown & HTML

Das Inhaltselement kann also auch in einer Mischung von Markdown und HTML in der Datenbank gespeichert werden.

ConstructrCMS - SplitView

SplitView in Inhalts-Übersicht / ConstructrCMS

Ab sofort gibt es in der Administrations-Oberfläche von ConstructrCMS die Möglichkeit schon im Backend eine Vorschau der eingegebenen und bereits vorhandenen Inhalte anzeigen zu lassen.

ConstructrCMS - SplitView

Gesteuert wird die Möglichkeit über das Optionsfeld zwischen der Überschrift und der Liste der vorhandenen Inhalte. Standardmäßig ist die Vorschau abgeschaltet – lässt sich aber mit einem Mausklick anschalten.

ConstructrCMS - Sourcecode

Klassenbasierte UL-LI-Navigation / ConstructrShortCode

Mit Hilfe des neues ConstructrCMS-ShortCodes {{@ PAGE_NAVIGATION_UL_LI_CLASSES(BASE_UL_CLASS,SUB_UL_CLASS,INACTIVE_LI_CLASS,ACTIVE_LI_CLASS) @}} lässt sich eine verschachtelte Navigation im Template darstellen, deren UL- und LI-Elementen CSS-Klassen zugewiesen worden sind. Der erste Parameter wird der umschließenden ungeordneten Liste als CSS-Klasse mitgegeben. der zweite Parameter betrifft die folgenden ungeordneten Listen.

ConstructrCMS TemplateShortCode

Der dritte Parameter wird an alle nicht aktiven Listen-Elemente vergeben und der vierte Parameter betrifft nur das aktuell aktive Listen-Element (Auswahl erfolgt über die abgefragte URL im Frontend).

ConstructrCMS - Sourcecode

ConstructrCMS - Login in zwei Schritten

ConstructrCMS – Login in zwei Schritten

Bei dem Login wird im ersten Schritt überprüft, ob der Benutzername, der eingegeben wurde auch wirklich vorhanden ist. Wird dieser Benutzername in der Datenbank gefunden, wird die Eingabe des zugehörigen Passwort freigeschaltet. Wird der eingegebene Benutzername nicht gefunden, wird der Zugriff auf die Passwort Eingabe verwehrt.

ConstructrCMS - Login in zwei Schritten

Bei Eingabe des Passwort, wird automatisch bei jedem Login ein neues Sicherheits-Salz erzeugt und das eingegebene Passwort neu gehashed in der Datenbank abgelegt.

ConstructrCMS - Rechteverwaltung

ConstructrCMS – Benutzerverwaltung

ConstructrCMS - Benutzerverwaltung

In der Benutzerverwaltung finden Sie eine Übersicht aller angelegten Benutzer in ConstructrCMS. Hier können Sie angelegte Benutzer editieren, Benutzer löschen und neue Benutzer anlegen. Vorsicht: Alle Änderungen an bestehenden Benutzern, werden sofort wirksam. Ändern Sie zum Beispiel bei Ihrem Benutzer (mit dem Sie gerade in ConstructrCMS angemeldet sind) das Passwort, werden Sie automatisch ausgelogged und müssen sich mit den neuen Benutzerdaten erneut am System anmelden.

ConstructrCMS - einen Benutzer editieren

Änderungen der Benutzerrechte (über das entsprechende Icon in jeder Zeile) werden sofort wirksam. Es ist also unklug, sich selber die Rechte für das Bearbeiten von Benutzerkonten zu entziehen.

Benutzer können über das entsprechende ICON aktiviert und deaktiviert werden – VORSICHT: Diese Änderungen werden sofort wirksam – also nicht den eigenen Benutzer sperren, solange kein anderer Benutzer angelegt worden ist. Ansonsten muss die Datenbank manuell bearbeitet werden (constructr_user / constructr_user_active, Wert von 0 – inaktiv – auf 1 – aktiv – ändern) um wieder Zugriff auf das Backend zu erhalten.

ConstructrCMS - Rechteverwaltung

Über die hinterlegte eMail-Adresse wird Ihnen das Passwort zugesendet, im Falle eines Zurücksetzen der Benutzer.

ConstructrCMS - Serverstruktur

ConstructrCMS – Templates & Themes

Ein „Template“ (oder „Theme“) wird benötigt, um die angelegten Inhalte und Seiten im Webbrowser für die Besucher anzeigen zu lassen. ConstructrCMS verfügt über eine Handvoll Platzhalter, die im Template angelegt werden können. Templates müssen über einen Editor angelegt/editiert werden und per FTP auf den Server übertragen werden können um verwendet zu werden. Die Standard Version von ConstructrCMS wird mit einem Template ausgeliefert.

ConstructrCMS - Standard Template

Templates für ConstructrCMS gehören in das Verzeichnis: THEMES!

ConstructrCMS - Serverstruktur

Es gibt Platzhalter für die absolute URL Ihrer Internetseiten, Meta-Angaben, Navigation in einer ungeordneten Liste (UL – LI), für das Seiten-individuelle CSS und Javascript aus der Seitenverwaltung.

ConstructrCMS - Template

Es gibt selbstverständlich auch die Platzhalter für die angelegten Inhalte. Es gibt die Möglichkeit über den Platzhalter {{@ CONSTRUCTR_MAPPING(ZUGEWIESENER-BEREICH) @}}, Inhalte nur bestimmten Bereichen auf den Internetseiten zuzuweisen. Dadurch ist jedes erdenkliche gewünschte Layout machbar. Ansonsten wenn Sie nur eine Inhalts-Spalte haben – z.B. – verwenden Sie im Template einfach den Platzhalter {{@ PAGE_CONTENT_HTML @}} – dadurch werden die Seiteninhalte einfach in der entsprechenden Sortierung nacheinander dargestellt.

ConstructrCMS - Templates

Eine kleine Liste aller verfügbaren Platzhalter:

{{@ PAGE_NAVIGATION_UL_LI_CLASSES(FIRST_LEVEL_UL_CLASS,SUB_LEVEL_UL_CLASS,INACTIVE_LI_CLASS,ACTIVE_LI_CLASS) @}}, {{@ CONSTRUCTR_BASE_URL @}}‘, ‚{{@ PAGE_ID @}}‘, ‚{{@ PAGE_TEMPLATE @}}‘, ‚{{@ PAGE_NAME @}}‘, ‚{{@ PAGE_CONTENT_RAW @}}‘, ‚{{@ PAGE_CONTENT_HTML @}}‘, ‚{{@ PAGE_CSS @}}‘, ‚{{@ PAGE_JS @}}‘, ‚{{@ PAGE_NAVIGATION_UL_LI @}}‘, ‚{{@ CONSTRUCTR_PAGE_TITLE @}}‘, ‚{{@ CONSTRUCTR_PAGE_KEYWORDS @}}‘, ‚{{@ CONSTRUCTR_PAGE_DESCRIPTION @}}

ConstructrCMS - Dateiverwaltung

ConstructrCMS – Dateiverwaltung

In der Dateiverwaltung werden Ihnen in einer paginierten Übersicht alle bereits hochgeladenen Dateien angezeigt. Bei Bildern, können Sie das Originalbild in einer Lightbox öffnen, wenn Sie auf die Miniatur klicken. Am Ende jeder Zeile finden Sie ein Mülleimer-Icon, mit dem Sie die entsprechende Datei nach einer Sicherheitsabfrage unwiderruflich vom Server löschen können. Hinter der Miniaturansicht sehen Sie einen automatisch generierten Markdown-Code, um die Datei in Inhalte einzubauen.

ConstructrCMS - Dateiverwaltung

Sie können diese Übersicht auch filtern – nach Bildern und Dateien – beide Arten lassen sich unabhängig voneinander an- oder ausschalten.

Über den Button „Neur Upload“ gelangen Sie zum Formular um weitere Dateien auf den Server zu laden.

ConstructrCMS - Dateiupload

Sie können gleichzeitig mehrere Dateien für einen neuen Upload auswählen. Nachdem Sie eine Datei, oder mehrere Dateien zum Upload ausgewählt haben, wird Ihnen im Fall eines Bildes eine kleinere Vorschau angezeigt. Am Ende nach den Bilder-Miniaturen, finden Sie den Button „Datei hochladen“, um den Upload abzuschließen. Die Dateien werden auf den Server hochgeladen und Sie werden gleichzeitig zur Übersicht der Dateien weitergeleitet.

ConstructrCMS - Miniaturansicht bei neuem Upload

1 2 3