Home Navigationspfeil Download Navigationspfeil CMBasic 166

Download von CMBasic »1.6.6 Dev.« (UTF-8 und PHP5)

Hier können Sie CMBasic 1.6.6 Dev. herunterladen, die derzeit aktuelle Version, die ich selber einsetze. Da so ein System nie fertig wird, nenne ich die Version »Dev.« wie Entwicklerversion. Bitte rechnen Sie mit Fehlern!

Die Umstellung auf HTML5 ist noch nicht ganz fertig (Ersatz der Attribute align usw. muss noch eingebaut werden.) Die W3C-Prüfung funktioniert noch nicht in allen Fällen

Neuerungen (seit 1.6.5)

Es gibt das neue, responsive Template wallmow, welches als Standardtemplate eingestellt ist. Es ist HTML5 und passt sich dank sogenannter Media Queries automatisch an die Bildschirmbreite an.

Wichtig ist das besonders für Tablets und vor allem Smartphones. Nun kann der Text ohne vertikales Scrollen gelesen werden. Außerdem werden die Buttons touchbar. Probieren Sie es doch mal aus und verkleinern Sie das Browserfenster!

Das neue Template ist einfach: Legen Sie die gewünschte Grafik in den CSS-Ordner (css/wallmow) und nennen Sie diese logo.jpg. Die Breite sollte 850 Pixel betragen, die Höhe ist variabel!

Die Logo-Texte wiederum passen Sie unter css/wallmow/index.php an. Sie werden die Stellen schon finden. Und für die Änderung der Farben gibt es in der cmbasic.css Hinweise. Sie müssen dann nur ein Suchen/Ersetzen durchführen und stellen so Ihre Wunschfarbe ein.

Das neue Template ist noch im Teststadium.

Ich entwickle noch dran, berichtige und verbessere laufend. Grundsätzlich läuft es aber schon – umgebaut auf PHP5 und UTF-8. Ich habe kleine Korrekturen und Code-Optimierungen eingefügt, fast alle Notices (Hinweise) ausgemerzt und ansonsten abgespeckt. Prima für kleine Projekte. Wer was Großes braucht, nimmt ein anderes System!

Zur Zeit kämpfe ich hier und da noch mit der Verstümmelung von Umlauten und Sonderzeichen und hoffe, bald alle Problemstellen gefunden zu haben. Optimiert ist das System auf jeden Fall für UTF-8!

Es gibt keinerlei sicherheitstechnischen Verbesserungen. Deshalb ist ein Update nicht zwingend nötig!

Was ich ebenfalls nicht geschafft habe: Alle gemeldeten Schönheitsfehler auszumerzen. Kommt aber noch ...


Download CMBasic 1.6.6 (Dev.

Stand: 6.03.2013, 23:55 Uhr

Änderungen ab CMBasic 1.6.5

Das System ist von den Vorlagen her abwärtskompatibel zu älteren Versionen, aber nur, wenn folgende neue Konstante (ab Dev 2) der conf.inc.php aus Zeile 23 define('HTML5', TRUE); auskommentiert wurde:

// define('HTML5', TRUE);

Ergänzungen/Änderungen in der config.inc.php

Zeile 11: hübsche Tooltips

$niceTitle = 1;

Wenn die Variable vergessen wurde, wird der hübsche Tooltip-Titel automatisch gesetzt. Wer das nicht will, schreibt:

$niceTitle = 0;

Mit anderen Worten: Sie brauchen diese Variable nicht nachzutragen.

Zeile 23: HTML5

define('HTML5', TRUE);

Sorgt für Vereinfachungen im Template, auskommentieren bei alten Templates, wichtig für das neue, responsive Template wallmow und auch für kino.

Zeile 25: MULTIHIGH

define('MULTIHIGH', FALSE);

Wer möchte, dass der Obermenüeintrag des aktiven Unterpunktes ebenfalls hervorgehoben werden kann, trage bitte TRUE ein. Dann erhält der Obermenüeintrag zusätzlich im Anker-Tag a die Stilklasse high. Alles unklar? Einfach mal ausprobieren beim Template wallmow!

Zeile 27: UTF-8

define('UTF8', TRUE);

Wer sein Template auf UTF-8 umstellen will, braucht diese neue Zeile.

Wird diese Konstante auskommentiert oder weggelassen, bleibt es bei ISO-8859-1.

// define('UTF8', TRUE);

Zeile 38: Map Creator deaktiviert

// define('MAPCREATOR', TRUE);

Erst mit einer ganz neuen Version wird der Map Creator wieder funktionieren. Wer noch einen alten API-Key hat, sollte nicht auf diese CMBasic-Version aufsteigen. Tipp: Es geht inzwischen aber auch ohne Map Creator ziemlich einfach, ohne API-Key.

Die Datenbank kann, muss aber nicht im UTF-8-Zeichensatz kodiert sein. Es kann auch ISO-8859-1 sein. Das ist egal! Wenn Sie CMBasic neu installieren, wird der UTF-8-Zeichensatz verwendet.

© CMBasic.de