CMBasic. Das kinderleichte Content-Management-System
Autor: Johann-Christian Hanke, www.cmbasic.de, 
www.jchanke.de, www.phpkid.de

Das ist das Updae auf CMBasic in der Version 1.2 vom 28.06.2006.
mit Security-Fix vom 07.08.2006
= Version 1.2.1

Hinweis: Die passende index.php fr das Template
standard und newsfix finden Sie in den gleichnamigen
Ordnern. Entfernen Sie lediglich die Endung .tpl
und verschieben Sie die Datei ggf. in den Stammordner.

Es gibt einige Neuerungen!

1.) hierarchischer Navigationspfad in folgender Art:

Home > Geschichte > Stadtgeschichte

Falls Sie diesen Pfad einbauen wollen, mssen Sie einfach 
nur zustzlich {$path} an gewnschter Stelle in die index.php
eintragen. Ansonsten muss nichts getan werden!

Der Navigationspfad steckt von Hause aus in einen DIV-Container
mit der ID path. Es sieht also im Quelltext sinngem so aus,
wobei ich die Hyperlinks weglasse:

<div id='path'>Home > Geschichte > Stadtgeschichte</div>

Dadurch bekommen Sie die Mglichkeit, diesen Navigationspfad
in der CSS-Datei speziell zu formatieren. Hinweis: Per 
Voreinstellung liefern wir KEINE spezielle Stilanweisung 
fr diesen Navigationspfad mit.

2.) waagerechtes Topmen (im Template standard als Karteireiter ausgebildet)

Falls Sie dieses Men wnschen, notieren Sie einfach {$topmenu}
an gewnschter Stelle in der index.php. Das Topmen 
steckt von Hause aus in einen DIV-Container mit der 
ID topmenu. Es sieht also im Quelltext sinngem so aus:

<div id='topmenu'><ul><li><a href='news_trends.html' 
title='Was gibt es Neues zu CMBasic?'>News & Trends</a>
<li><a href='download.html' title='Download von CMBasic'>Download</a>
<li><a href='newsletter.html' title='Newsletter zu CMBasic'>Newsletter</a>
<li><a href='feedback.html' title='Feedback'>Feedback</a>
</ul></div>

Sie wundern sich ber die Liste (Tags <ul> und <li>), wo das
Men doch waagerecht ist? Man kann Listen aber mithilfe von 
display: inline auch "inline" darstellen! Das ist sehr guter
Stil! Die Formatierung erfolgt dann per CSS-Datei.

Hinweis: In der Komplettvariante haben wir Ihnen die entsprechenden
Menstile schon vorbereitet. Zumindest gilt diese Weisheit fr
das Template standard. In den anderen Templates gibt es bisher
noch keine Stile fr das waagerechte Men.

Und wie weisen Sie einen Menpunkt nun diesem Topmen zu?
Vergeben Sie einfach eine negative Zahl im Feld Ebene1,
beispielsweise -10. Der nchste Menpunkt knnte eine -9
und der nchste eine -8 erhalten. Auch hier ist die Reihenfolge
aufsteigend, und zwar von links nach rechts. 
Solange eine Zahl bei Ebene1 negativ ist, landet der Eintrag
im Topmen!

Beachten Sie: Es gibt nur eine Menebene! Ein Wert bei Ebene2 wird
im Topmen ignoriert werden!

Was ist noch neu?
Die Suchefunktion stolpert nun nicht mehr ber Worte mit Bindestrich. :-)

---------------------------------------------------------

neu seit Ver 1.1.4: TableEditor-Fix
(Bearbeiten von mehr als 25 Datenstzen im Backend
ist nun mglich, wenn CMBasic offline, also unter XAMPP,
betrieben wird.)

Neu ab Ver. 1.1.2: suchmaschinenfreundliche URLs (bei 
Untersttzung des Apache-Moduls mod_rewrite).

Achtung! Laden Sie die Datei .htaccess aus dem Stammordner
bitte nur dann mit hoch, wenn bei Ihnen mod_rewrite aktiviert 
ist und funktioniert. Bei Strato ist das z.B. nicht der Fall. :-(

Sollte Ihr Dienstleister mod_rewrite nicht untersttzen,
kann es zu Fehlermeldungen kommen, wenn Sie versehentlich
diese .htaccess mit hochgeladen haben.
Lsung: Lschen Sie diese Datei nachtrglich vom Server.

Sollte es nicht mglich sein, diese Datei zu lschen,
weil sie im FTP-Programm unsichtbar ist -- kein Problem.
Erstellen Sie eine neue, leere .htaccess (in Worten: Punkt 
und dann htaccess, nichts weiter) und lade sie diese 
stattdessen hoch.


Und so knnen Sie das System installieren:

1. Passen Sie die Variablen in der edit/config.inc.php an
2. Laden Sie alles hoch auf den Webserver (ggf. bis auf 
diese besagte .htaccess)
3. Rufen Sie den Ordner setup auf, also z.B. ber www.cms-adresse.de/setup
4. Lschen Sie den setup-Ordner aus Sicherheitsgrnden
5. Genieen Sie das CMS, alles weitere steht direkt im CMS!

Hinweis: chmod 777 fr die drei images-Ordner ist bei vielen Dienstleistern nicht ntig, z.B. bei 1&1, Strato oder 
PS-Webhosting!

Hinweis 2: mod_rewrite funktioniert bei www.all-inkl.com, 
ps-webhosting.de und selbst bei 1und1. Es funktioniert nicht
bei Strato oder beim 1-euro-account.de

Und so loggen Sie sich ins Backend (Verwaltungssystem) ein:
www.cms-adresse.de/backend

Benutzer: admin
Passwort: cmbasic

Nun knnen Sie die Inhalte anpassen, weitere Benutzer anlegen
und Bilder hochladen! Tipp: ndern Sie Ihr Passwort!

-------------------------------------------------------------

CMBasic. Das kinderleichte Content-Management-System, 
Copyright (C) 2006 Johann-Christian Hanke

This program is free software; you can redistribute it and/or 
modify it under the terms of the GNU General Public License as 
published by the Free Software Foundation; either version 2 of 
the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, 
but WITHOUT ANY WARRANTY; without even the implied warranty of 
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 
GNU General Public License for more details.

You should have received a copy of the GNU General Public License 
along with this program; if not, write to the Free Software 
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
MA 02110-1301, USA.

http://www.gnu.org/licenses/gpl.html


Bekannte Probleme lterer CMBasic-Versionen:
Das Feedbackmodul und das Mailpad arbeiten nicht mit Strato
zusammen. Das liegt am Dienstleister, von dem wir wegen
der schlechten Datenbank-Performance bei Einsteigerpaketen 
sowieso leider abraten mssen.
Hinweis: Problem gelst ab Version 1.0.2!

Besser sind 1&1, noch besser viele der eher unbekannteren
und gnstigeren Hoster wie z.B. www.all-inkl.com oder
ps-webhosting.de

-------------------------------------------------------------

In eigener Sache:

Joh.-Chr. Hanke ist Autor des (Stand Mai 2006) in drei Auflagen 
erschienenen und mehrfach positiv rezensierten Bestsellers: 
"PHP und MySQL fr Kids"
Mehr dazu: http://www.phpkid.de/?inhalt_buch1

Er hat auerdem das "PHP und MySQL Praxisbuch fr Kids" verfasst, 
in dem dieses CMS (didaktisch aufgebaute Urfassung) ganz ausfhrlich 
vorgestellt und programmiert wird. 
Mehr dazu: http://www.phpkid.de/?inhalt_buch2

Es folgt das Buch "Content Management mit Joomla fr Kids" (September
2006) -- eine kinderleichte Einfhrung in Joomla.

Danke fr das Interesse!

-------------------------------------------------------------