Module: PHP-FunktionenAlle Module werden innerhalb einer Sandbox ausgeführt. Die Module können jedoch auf bestimmte Funktionen des CMS zurückgreifen um Werte auszulesen und zu speichern.Wenn in dem CMS das MySQL-Modul benutzt wird, können die Module direkt mit der Datenbank kommunizieren.
DatacacheDer Datacache steht Modulübergreifend zur Verfügung. Jedes Modul kann hier beliebig Werte speichern und lesen. Der Datacache wird direkt nach der Darstellung der Webseite auf dem Server gespeichert. Und steht so auch bei dem nächsten Seitenaufruf samt Daten zur Verfügung. Beachten Sie das der Datacache auch Benutzerübergreifend ist. Sie sollten daher hier keine persönlichen Daten speichern. Der Datacache enthält keine automatische Cleaning-Funktion. Daher sollte jedes Modul sich selbst darum kümmern, nichtmehr benötigte Werte zu löschen. datacache__set($name,$value)Speichert Wert $value in $name$value = datacache__get($name)Liefert Wert von $namedatacache__unset($name)Löscht $name aus Datentabelle
GlobalConfigAlle Module können die globalen Einstellungen des CMS-Systems lesen.Kein Modul hat Schreibberechtigung auf diese Konfiguration$value = globalconfig__get($name)
SiteConfigAlle Module können auf die Konfiguration der Seiteninhalte lesend zugreifen. Array = siteconfig__load($id)Liest Konfiguration des Seiteninhalts mit der Id $id in Array ein.$CONTENTSITE[]Array mit der Konfiguration des eigenen Seiteninhalts
UserDataWenn ein Besucher am System angemeldet ist werden seine Daten im Variablenfeld $USERDATA gespeichert. Alle Module können lesend auf diese Variablenfeld zugreifen.
RequestBei jedem Seitenaufruf können die mit GET oder POST übergebenen Werte abgefragt werden. Sie können dafür die normale $_REQUEST-Variable aus PHP nutzen. Beachten Sie jedoch auch, daß diese Variable nur eine Kopie der originalen $_REQUEST-Variable ist und somit die Werte nicht an andere Module/Seiten übergeben werden können.
ContentVars contentvar__set($name,$value)Speichert Wert $value in $name$value = contentvar__get($name)Liefert Wert von $namecontentvar__unset($name)Löscht $name aus DatentabelleDer Inhalt dieses Feldes wird nicht dauerhaft gespeichert. Innerhalb der Inhaltsseite können die Werte auch mit "cms:contentvar:SCHLÜSSEL" eingeschlossen von "<", ">" oder "##" eingebunden werden.
FCK-Editor
Der FCK-Editor ist einer von zwei Editoren die Sie im mastro CMS zum einfachen Erstellen und Bearbeiten Ihrer Seiteninhalte verwenden können. Dazu brauchen Sie keine Programmierkenntnisse, da der Editor nach dem WYSIWYG (
What
You
See
Is
What
You
Get) Prinzip arbeitet, d.h. der Editor bietet Ihnen, auf einer Word-ähnlichen Oberfläche alle benötigten HTML-Elemente, wie z.B. Schriftgrösse, -farbe, -art, Tabellen, Buttons und vieles mehr. Und so wie Sie die Seite im Editor gestalten wird sie auch später als Seiteninhalt aussehen. Zusätzlich dazu können Sie sich aber auch den Quelltext anzeigen lassen und diesen bearbeiten um noch umfangreichere Kontrolle über die Gestaltung des Seiteninhalts zu haben. Dazu sind allerdings wenigstens HTML-Kenntnisse erforderlich. Der FCK-Editor ist deshalb nur einer von zwei Editoren die im mastro CMS enthalten sind, da der eine Editor Funktionen bereitstellt die der andere nicht bietet und umgekehrt. Sie ergänzen sich also sehr gut und bieten zusammengenommen nahezu alle Gestaltungsmöglichkeiten die Sie benötigen.
Screenshots: Zurück
Testlizenz für das mastro-CMS
Die Testlizenz beinhaltet den vollen Funktionsumfang und ist nur auf 20 Seiteninhalte begrenzt.
Wir benötigen für Ihren Lizenzschlüssel denDomainnamen auf dem Sie das mastro-CMS betreiben.
Die Testlizenz berechtigt zur kostenfreien Nutzung des mastro-CMS für einen beschränkten Zeitraum. Die Testlizenz hat folgende wichtigen Eigenschaften:
Die Lizenz ist auf den angegebenen Domainnamen gebundenLizenzaktuallisierung nicht möglich. Das CMS muss deinstalliert werden.Die CMS-Software darf nicht frei weitergeben werden, gerne können Sie das mastro-CMS weiterempfehlen.Mit dieser Lizenz erhalten Sie auch Softwareupdates für das CMS.Sie erhalten keinen kostfreien Support für das CMS.Auf der Webseite wird das Logo vom mastro-CMS mit einem Link zu http://www.mastro-cms.de automatisch integriert.Alle integrieten Funktionen und Zusatzmodule sind aktiv.Sie können maximal 20 Seiteninhalte anlegen.
Authentifizierung
Durch das Aktivieren dieser Funktion können Sie auf Ihrer Webseite eine Authentifizierung für bestimmte Bereiche der Webseite integrieren. Damit können Sie z.B. eine Download-Seite oder einen Member-Bereich erstellen auf den nicht alle Besucher Zugriff haben. MySQL-Support ist zwingend notwenig.
Screenshots: Auf der Einstellungsseite des Moduls können Sie folgende Werte einstellen:
MySQL-Tabelle: Bestimmt die Datenbank-Tabelle, aus der die Authentfizierungsinformationen entnommen werden.
DB-User-Spalte: Name der Datenbank-Tabellenspalte, aus der die Benutzernamen entnommen werden.
DB-Passwort-Spalte: Name der Datenbank-Tabellenspalte, aus der die Passwörter entnommen werden.
Passwort-Modus: Wählen sie "md5" falls Sie wünschen, dass die Passwörter verschlüsselt gespeichert werden sollen.
DB-Benutzer-Aktiv-Spalte: Name der Datenbank-Tabellenspalte, anhand der geprüft wird ob der Benutzer für die Seite freigeschaltet wurde.
Login-Seite: Inhaltsseite die zur Abfrage der Login-Daten benutzt wird.
Fehler-Seite: Inhaltsseite die bei einem fehlgeschlagenen Login-Versuch dargestellt wird. Fügen Sie in eine Inhaltsseite ein um den Benutzernamen des aktuell angemeldeten Benutzers an dieser Stelle anzuzeigen. Fügen Sie in eine Inhaltsseite ein um ein Anmeldeformular an dieser Stelle einzufügen. Fügen Sie in eine Inhaltsseite ein um ein Registrierungsformular an dieser Stelle einzufügen. Fügen Sie in eine Inhaltsseite ein um ein Formular zum Beantragen eines neuen Passworts an dieser Stelle einzufügen. Zurück
CMS Module und Komponenten
Logout erfolgreich.
Besuchen sie uns bald wieder, und viel Erfolg bei Ihrer Webseite.
Administrationskonsole
Das Admin-Panel wird als frei positionierbarer Layer auf Ihrer Webseite angezeigt, wenn Sie zeitgleich an der Administrationsseite des mastro CMS angemeldet sind.
Über die Administrationskonsole können Sie direkt von der aktuell angezeigten Inhaltsseite auf die Administrationsseite für den aktuell angezeigten Inhalt springen. Ebenso können Sie direkt zu den globalen Einstellungen, dem Menüeditor und dem Design-Editor springen. Darüber hinaus, können Sie mit der Administrationskonsole Ihre Webseite mit einer anderen Seitenvorlage anzeigen lassen, als Ihre Besucher die Webseite sehen. Sie können so an einer zweiten Seitenvorlage in aller Ruhe ein neues Design entwickeln und anschließend per Knopfdruck umschalten.
Screenshots: Zurück
Filebrowser
Dieses Modul stellt den Inhalt eines Verzeichnisses dar. Dies schließt auch vorhandene Unterverzeichnisse ein. Die in dem aktuellen Verzeichnis vorhandenen Dateien werden als Downloadlink angeboten. Auch bei diesem Modul ist die Inbetriebnahme und Konfiguration simpel gehalten, so dass keine Programmierkenntnisse benötigt werden. Einfach ein Verzeichnis angeben, fertig.
Screenshots: Zurück
CMS Suchmaschinenoptimierung (CMS SEO)
Ihre komplette Webseite wird durch das mastro CMS automatisch technisch optimiert gespeichert. Am wichtigsten bei der CMS Suchmaschinenoptimierung (CMS SEO) ist es, die relevanten Suchbegriffe im Titel, den Überschriften und dem Text zu verwenden.
Unsere Tipps für eine gute Suchmaschinenoptimierung:
häufig gesuchte Wortkombinationen ermitteln (z.B. "cms download")
Sie können auch spezielle Produktnamen verwenden, diese können Sie dann gezielt in den Medien publizieren, um so einen neuen Markennamen zu schaffen.
Wortkombinationen als Web-Adresse verweden (z.B. "cms-downlaod")
Ersetzen Sie Leerzeichen durch das "-", da Leerzeichen in Web-Adressen nicht verwendet werden sollten.
Wortkombinationen im Seitentitel und Seitenbeschreibung einsetzen.
Schreiben Sie als Seitentitel ruhig 3 bis 5 Wörter, die Seitenbeschreibung sollte 70 bis 170 Zeichen haben. Dies leitet sich aus der Anzeige von 2 Zeilen in den Suchergebnissen von Google ab. Nutzen Sie als Seitenbeschreibung aber auch einen Text, der Besucher anregt auf den Link in Google zu klicken!
Wortkombinationen im Seitentext benutzen, ab besten auch in Überschriften!
Überschriften werden von Google stärker berücksichtigt als normaler Fließtext. Jedoch wird vermutet, dass Google Überschriften ignoriert, wenn die Schlagwörter nicht im Fließtext vorkommen. Weiterhin wird vermutet, dass Google aktuell die Überschrift H1 relativ gering bewertet. Es kann daher sinnvoll sein die Überschrift H2 zu nutzen. Sicher sind Sie wenn Sie beide Überschriften-Größen sinnvoll verwenden.Mit diesen Tipps und etwas gesammelter Erfahrung können Sie die Suchmaschinenoptimierung selbst übernehmen.
SEO-Analyse
Das CMS Modul "SEO-Analyse" zeigt Ihnen auf, welche Seiten das CMS als optimiert einstuft. Mit dem Modul können Sie auch gezielt Ihren Erfolg bei Google messen, beachten Sie dabei, dass Google Ihre Änderungen nicht sofort erkennt. Geben Sie Google ein Paar Tage Zeit.