Captcha Schutz
Dieses Modul fügt anderen Modulen und, mit geringem Aufwand, Ihren eigenen Formularen ein wirksames Captcha hinzu. CAPTCHA ist ein Akronym für
Completely
Automated
Public
Turing test to tell
Computers and
Humans
Apart. Wörtlich übersetzt bedeutet das „Vollautomatischer öffentlicher Turing-Test, um Computer und Menschen zu unterscheiden“. Es dient vor allem zum Schutz vor Spam-Bots, die automatisiert Werbung und anderes Unerwünschtes in Foren, Gästebüchern und Kontaktformularen platzieren. Für Webmaster bedeutet das viel unnötige Arbeit, diese unerwünschten Beiträge aufzuspüren und zu entfernen. Schützen Sie Ihre Formulare wirkungsvoll mit diesem Modul!
Screenshots: Zurück
Webseite erstellen lassen...
Erste Schritte
Loggen Sie sich in den Administrationsbereich unter www.ihredomain.xy/admin ein.Ändern Sie das Administrator-Passwort unter Grundeinstellungen → Admin-Passwort ändern.Tragen Sie unter Grundeinstellungen → Domain & Spezialseiten die Domain auf dem mastro-CMS läuft ein (z.B. www.ihredomain.xy).Unter Design können Sie mit CSS-Kenntnissen unter Anderem das Aussehen von mastro-CMS global anpassen.
Erstellen Sie eine oder mehrere Inhaltsseiten. • Seiteninhalte → Neuen Seiteninhalt anlegen • Internen Seitennamen eingeben • Namen der Seite eingeben, der später in der URL stehen soll (z.B. startseite für www.ihredomain.de/index.php/startseite • Auf Speichern klicken• FCK- oder MCE-Editor auswählen und Ihren Inhalt erstellen (kein HTML-Grundkurs an dieser Stelle) • Auf Speichern klicken
Header und Footer Header und Footer sind Inhaltsseiten die immer, egal auf welcher Seite Sie sich befinden, oben (Header) bzw. unten (Footer) angezeigt werden. Typische Anwendungen hierfür sind z.B. ein Firmenlogo das immer sichbar ist, oder Links zu AGB/Impressum die immer unten auf der Seite eingeblendet werden müssen.Legen Sie einfach zwei Inhaltsseiten mit dem internen Namen header bzw. footer an.
Erstellen Sie eine Menüstruktur • Menüeditor → Menüeintrag für "xyz" anlegen • Unter Menü-Text den Text des Menüeintrag eingeben • Sie können einen Menüeintrag auch als Untermenü eines bereits vorhandenen Menüpunktes anzeigen. Einfach bei Übergeordneter Menüpunkt entsprechenden Menüpunkt auswählen • Legen Sie das Ziel fest auf das beim Klick auf den Menüpunkt verlinkt wird. Standard ist eine interne Seite. Möglich sind aber auch externe Seiten oder den Menüpunkt bei Klick nur aufklappen zu lassen um die Untermenüs anzuzeigen • Zielfenster festlegenFertig! Sie haben eine voll funktionsfähige Webseite erstellt, die Sie mit zum Teil oben beschriebenen Mitteln beliebig erweitern und anpassen können.
Gästebuch
Mit diesem Modul können Sie Ihrer Seite ein Gästebuch hinzufügen, auf dem Besucher Kommentare hinterlassen können. So haben Sie eine einfache Möglichkeit Resonanz von Ihren Besuchern zu bekommen. Dabei können Sie festlegen wer Kommentare hinzufügen darf; nur Sie, alle Benutzer oder nur angemeldete. Die Einträge werden als Liste ausgegeben, absteigend nach Datum sortiert. Angezeigt werden Name/eMail des Verfassers, Datum und Uhrzeit des Eintrags und der Kommentar selbst. Im Administrationsbereich des Moduls können Sie einzelne unerwünschte Kommentare einfach löschen. Das Modul bietet Ihnen die Möglichkeit mehrere Gästebücher auch Ihrer Seite einzurichten; jedes mit eigener Konfiguration. Sie können außerdem fast alle Elemente des Gästebuchs per Stylesheet gestalten und so optimal in Ihr vorhandenes Design eingliedern. MySQL-Support ist zwingend notwenig. Empfohlene Module: Captcha, Verify Data
Screenshots: Zurück
TinyMCE-Editor
Der MCE-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 MCE-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
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
MySQL-Unterstützung
Dieses Modul wird benötigt um MySQL-Datenbanken mit dem CMS benutzen zu können. Auch wird eine MySQL-Unterstützung von manchen Modulen vorrausgesetzt, z.B. der Bannerliste oder dem Gästebuch.In den Einstellungen des Moduls müssen folgende Daten eingetragen werden um die Verbindung mit der Datenbank herzustellen: MySQL-DB Server MySQL-DB Benutzer MySQL-DB Passwort MySQL-DB Datenbankname
Screenshots:Zurück
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in
/var/www/mastro-cms.de/www.mastro-cms.de/config/sites/6.content on line
5Die angeforderte Lizenz konnte nicht gefunden werden.
Das mastro CMS enthält zwei Editoren im MS-Word Stil.
Aktuell sind folgende Editoren im Lieferungumfang des mastro CMS
FCK-Editor Version 2.6.5TinyMCE-Editor Version 3.2.7
Warum zwei Editoren?
Je nach Aufgabe ist die Kombination aus zwei Editoren sinnvoll, da jeder seine Stärken und Schwächen hat. Der Eine bietet zum Beispiel einen komfortableren "Bild-Einfügen-Dialog" als der Andere. Testen Sie beide Editoren, und nutzen Sie den Editor mit dem Sie besser zurecht kommen. Die Qualität der Webseite hängt nicht davon ab, welchen Editor Sie verwenden.Egal welchen Editoren Sie verwenden, um Ihre Webseiten mit Inhalten zu befüllen, mit Beiden ist es ein Kinderspiel. Schriftfarben ändern, Tabellen einfügen, Schriftgrößen, Schriftstile und Bilder so angezeigt wie diese dann auf Ihrer Webseite aussehen, mit den Editoren kein Problem. Beide Editoren sind "WYSIWYG-Editor", genau wie bei bekannten Office Programme, dort bekommt man auch was man sieht.
Zusätzlich finden Sie Anleitungen und weitere Informationen auf den Webseiten der Hersteller.http://ckeditor.com/http://tinymce.moxiecode.com/Wir danken den Entwicklern der Editoren.
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.