Die Bedienung von CMBasic im Überblick
Neue Datensätze anlegen bzw. löschen
... können Sie theoretisch im Backend erledigen, und zwar im Bereich Content. Das gelingt über die Schaltflächen Neu bzw. Editieren bzw. Löschen.
Ich empfehle jedoch dringend, neue Datensätze stets im Frontend anzulegen. Denn nur hier werden die Eingaben überprüft. Nur hier werden andere Einträge ggf. automatisch verschoben!
Tippen Sie zuerst die Zahlen für Ebene1 und Ebene2 mit Bedacht ein. Diese Felder steuern die Einsortierung ins Menü. Ebene1 kümmert sich dabei um die erste und Ebene2 um die zweite Ebene.
Je höher die Zahl, desto tiefer erscheint der Eintrag. Die Reihenfolge folgt also dieser Sortierung:
- 1.0 (Hauptmenü)
- 1.1 (Untermenü)
- 1.2 (Untermenü)
- 1.3 (Untermenü)
- 2.0 (Hauptmenü)
- 3.0 (Hauptmenü)
Ausnahme: Topmenü
Eine Ausnahme bildet das Topmenü, das nur eine Ebene besitzt. Es wird durch die Eingabe von negativen Ziffern auf Ebene1 erzeugt. So ein Topmenü könnte folgendermaßen aussehen, die hier gewählten Menüeinträge haben lediglich Beispielcharakter.
- -1.0 (Impressum)
- -2.0 (Kontakt)
- -3.0 (Über uns)
Wenn Sie zwischendurch mal eine Ziffer auslassen, ist das überhaupt nicht schlimm. Beachten Sie jedoch, dass die Startseite stets bei Ebene1 eine 1 und bei Ebene2 eine 0 tragen muss.
Der URLAnhang
Das wichtigste Feld ist jedoch der URLAnhang. Das wird die Adresse der Seite. Überschreiben Sie den merkwürdigen, unattraktiven Platzhalter URL1183841757. (Wenn Sie eine CMBasic-Version höher als 1.6.2 wählen, wird gar kein Platzhalter mehr eingesetzt!) Wählen Sie Ihren eigenen Namen mit Bedacht, verzichten Sie dabei auf Leerzeichen, Umlaute und Sonderzeichen. Verwenden Sie möglichst eine beschreibende Bezeichnung wie feedback, firma, impressum, ueber_uns usw. Beachten Sie, dass jeder Datensatz einen eindeutigen und abweichenden URLAnhang benötigt.
Aus diesem URLAnhang wird der Name dieses Eintrags: feedback wird zu ?feedback bzw. feedback.html. Letzteres erfolgt allerdings nur, wenn suchmaschinenfreundliche URL eingeschaltet sind.
Gleich nach Eingabe eines eigenen URLAnhang wird die Seite - zumindest gilt das bei älteren CMBasic-Versionen - zwangsweise geschlossen und der Datensatz wird schon einmal gespeichert. Das ist ungeheuer wichtig! Denn nur so erkennen Sie gleich zu Beginn, ob der URLAnhang nicht aus Versehen schon vergeben war.
Bei CMBasic ab Version 1.6.4 dagegen sind Sie für das Speichern selber verantwortlich. Dafür wird der Datensatz nach dem ersten Schließen automatisch gleich wieder zur Bearbeitung geöffnet. Außerdem habe ich weitere Kontrollen eingebaut, durch die die Felder URLAnhang, Menu, Ebene1, Ebene2 und Seitentitel auf Plausibilität geprüft werden.
Nur alte CMBasic-Versionen: Der Eintrag wurde gespeichert? Sie sehen den Text Datensatz angelegt? Prima! Klicken Sie auf die daneben befindliche Schaltfläche Jetzt bearbeiten, um mit dem Eingeben der Daten fortzufahren.
URLAnhang doppelt?
Bei Ihnen lautet die Anzeige Datensatz nicht angelegt! URLAnhang doppelt? Gut, dass Sie noch nicht mehr Text eingeben hatten! Wiederholen Sie das Anlegen des Datensatzes und wählen Sie diesmal einen abweichenden URLAnhang! Nutzer der neusten CMBasic-Versionen wiederum werden schon vor dem Speichern gewarnt, wenn es Doppelungen gibt. Bis dahin eingegebenen Text ist dann nicht verloren!
Manchmal erscheint dieser Hinweis zwar, aber die Seite wurde trotzdem eingerichtet. Das ist ein Bug von CMBasic, den ich zumindest bis Version 1.6.2 noch nicht beseitigen konnte. Freuen Sie sich einfach, dass es trotzdem geklappt hat!
Auch das eigentliche Bearbeiten Ihrer Einträge sollten Sie nicht im Backend, sondern im Frontend (auf der Vorderseite) vornehmen, da nur hier der HTML-Editor TinyMCE eingebunden wurde.
Sie legen einen neuen Datensatz direkt im Frontend an, und zwar über die Schaltfläche Neu? Die gewünschte Menüposition, z.B. 3.0, ist schon belegt? Kein Problem! Geben Sie trotzdem 3 und 0 bei Ebene1 und Ebene2 ein. Nach Speichern werden die anderen Datensätze automatisch um eine Position nach unten verschoben. Das gelingt auch beim Nachbearbeiten von Datensätzen und es klappt auch bei Unterebenen! (Nur beim Löschen von Datensätzen entsteht eine Lücke in der Zählung, die jedoch völlig ohne Belang ist, da die Zahlen sowieso nur eine Sortierhilfe darstellen.)
Bilder verwalten und hochladen
... können Sie in der Bildverwaltung. Es sind die Formate .gif, .jpg und .png (ab CMBasic 1.5) zugelassen. Die Breite eines Bildes darf nicht größer als 600 Pixel sein.
Das Anlegen von Kästen
... gelingt im Bereich Kästen. Geben Sie eine eindeutige KastenNr an und schreiben Sie den gewünschten Text. Falls Sie diesen Kasten zuweisen möchten, bearbeiten Sie den gewünschten Eintrag und geben einfach dort die KastenNr an.
Mehrere Kästen untereinander
Sie können ab CMBasic 1.3 auch mehrere Kästen übereinander darstellen. Das gelingt aber nur mit den ersten neun Kästen. Wie geht das? Geben Sie im Feld KastenNr zuerst ein Minuszeichen ein. Notieren Sie dann nacheinander die Nummern der Kästen, die Sie untereinander einbinden möchten. So bindet eine Angabe wie -134 zuerst Kasten 1, dann Kasten 3 und zum Schluss Kasten 4 untereinander ein. Diese Kästen sehen in der Voreinstellung etwas anderes aus als die Einzelkästen. Das liegt an der neuen Stilregel box. Mehr dazu erfahren Sie in unserem Beitrag Die Stile von CMBasic.
Listen- und Blogs erstellen (ab CMBasic 1.5)
Sie wollen in einem Hauptmenüpunkt eine automatisch erzeugte Liste aller Untermenüpunkte einblenden? Notieren Sie das Schlüsselwort list und setzen Sie es in geschweifte Klammern. Das ist alles. Für einen Blog lautet das Schlüsselwort dagegen blog. Auch hier dürfen Sie keinesfalls die geschweiften Klammern vergessen.
Was ist das Besondere an einem Blog-Eintrag? Hier werden die ersten 230-250 Zeichen des Unterpunkts praktisch als Anreißer dargestellt. Dann folgt ein Link Lesen Sie mehr.
Nutzerverwaltung und Passwörter
Im Bereich Nutzer können Sie Nutzernamen und Passwort ändern, neue Nutzer einrichten und die Rechte festlegen. Ein Administrator (Berechtigungsstufe 3) darf alle Datensätze bearbeiten, Kästen anlegen und die Bildverwaltung nutzen. Erst ein Superadmin (Berechtigungsstufe 4) kann auch Nutzer einrichten, Freigaben erteilen oder SQL-Befehle eingeben.
Wichtig: Ändern Sie unbedingt Ihr Passwort!
Rechte zuweisen
Ein neuer Nutzer, egal ob Berechtigungsstufe 1 oder 2, darf erst einmal gar nichts. Damit sie oder er auf einen Datensatz zugreifen kann, müssen Sie diesen freigeben. Dazu müssen Sie als Superadmin eingeloggt sein. Das gelingt dann im Bereich Freigabe. Wählen Sie URLAnhang und user aus!