Murphy's World @ home

server holyghost alias dyndns.murphys-world.de

START
Projekt Murphy's CMSmini JavaScript TIPPS & TRICKS GeoCaching
NEWS TERMINE FUNSTUFF LINKS
VIP-BEREICH KONTAKT IMPRESSUM

Allgemeines
News

Anzeigen: alle | nur Allgemeines | nur Betriebssysteme | nur CMSmini | nur GeoCaching | nur Hardware | nur Konzert

  • CMSmini: Entwicklerversion 2.7.005 bereitgestellt
    Montag, 5. Juni 2017

    Eine Entwicklerversion des kommenden CMSmini 2.7 kann seit heute heruntergeladen werden. Es ist das erste Release mit Unterstützung für eine angepasste Version des NicEdit von Brian Kirchoff (http://www.nicedit.com/). Da dieser Inline Rich Text Editor im gegensatz zu CMSmini unter einer MIT-Lizenz und nicht unter einer GPL-Lizenz steht, kann der Editor nicht zusammen mit CMSmini ausgeliefert werden, sondern muss als separate Datei heruntergeladen und ins System eingebunden werden.

 

  • CMSmini: Version 2.6 veröffentlicht
    Freitag, 5. Mai 2017

    Nach umfangreichen Tests konnte ich endlich das neue Release 2.6 von Murphy's CMSmini in seiner finalen Form freigeben und zum Download bereitstellen.

    Die wichtigsten Neuerungen gegenüber der recht alten Vorgängerversion sind:

    • SDB-Update - Aktualisierung der SDB-Datenbankemulation auf Version 0.0.3 wegen unterschiedlicher crc32-Berechnung in 32bit- und 64bit-Umgebungen.
    • UTF-8 (PHP) - Workaround für den in PHP 5.4 und 5.5 fehlerhaft implementierten neuen Encoding Parameter der Funktion htmlentities() erstellt.
    • UTF-8 (Webserver) - Erzwingen der Auslieferung der Inhalte als ISO-8859-1, selbst wenn der Webserver auf UTF-8 konfiguriert wurde.
    • Erweitertes Kopieren - Kopierfunktion für Seiten, Meldungen und Termine kann nun auch Daten in bereits bestehende Einträge kopieren.
    • Browsererkennung - Neue Browsererkennung, die auch Chrome und höhere Versionen von Firefox und MSIE korrekt identifizieren kann.
    • Anzeige Speichergrößen - Darstellung wahlweise IEC-konform mit Binärpräfixen oder pseudo SI-konform mit Dezimalpräfixen.
    • SDB ready to run - SBD-Datenbankemulation wurde als Standard-Datenhaltung vorkonfiguriert und die Tabellen sind bereits angelegt.
    • Logging - Rudimentäres konfigurierbares Logsystem hinzugefügt.
    • Bugfixes - 5 Bug-Reports bearbeitet und verifizierte Probleme beseitigt.

    Und wie immer der obligatorische Hinweis, dass ein Feedback zur aktuellen Version mehr als erwünscht ist.

    Ich wünsche euch viel Spaß bei der Arbeit mit dieser neuen Version!

 

  • CMSmini: Customizing von nicEdit fertig
    Dienstag, 25. April 2017

    Alle für CMSmini 2.7 erforderlichen Anpassungen sind in den von Brian Kirchoff geschriebenen Editor eingearbeitet. Nun folgen die Änderungen an der Editor-API von CMSmini, um zukünftig mehrere verschiedene Editore unterstützen zu können.

 

  • CMSmini: Beginn der Arbeiten an CMSmini V 2.7
    Mittwoch, 12. April 2017

    Heute beginnen offiziell die Arbeiten an der kommenden Version 2.7 von Murphy's CMSmini.

    Im ersten Schritt wird ein Fork der aktuellen Beta von Version 2.6 erstellt und bereinigt. Anschließend  werden die Erweiterungen für den neuen Editor aus dem PoC eingepflegt und vervollständigt. Außer dieser Editorerweiterung stehen notwendige Anpassungen für PHP 7 und MySQL 5.7 im Mittelpunkt der Arbeiten.

    Parallel dazu geht natürlich das Testing an Version 2.6 weiter, damit das finale Release (größere Katastrophen mal ausgeschlossen) noch diesen Monat veröffentlicht werden kann.

     

 

  • CMSmini: V 2.6 beta 1 veröffentlicht
    Dienstag, 11. April 2017

    Seit heute steht die erste Betaversion von Murphy's CMSmini V 2.6 zum Download bereit.

 

  • CMSmini: V 2.6 alpha 2 veröffentlicht
    Dienstag, 28. März 2017

    Seit heute steht die zweite vollständige Version 2.6 von Murphy's CMSmini mit allen Features zum Download bereit. Jetzt geht es in die Betaphase.

 

  • CMSmini: nicEdit Prototyp
    Donnerstag, 16. März 2017

    Ein erster CMS-Prototyp mit integriertem nicEdit ist fertiggestellt. Dabei handelt es sich um eine erweiterte Version 2.6 alpha1 von CMSmini, in die testweise ein modifizierter nicEdit V 0.9 r25 mit Erweiterungen für die systeminternen Bild- und Linklisten eingebunden wurde. Bisher sieht es recht gut aus. Die primären Probleme sind alle gelöst (autmatische Anpassung bei Größenänderung des Fenster, Zurücksetzen des Formulars, Einbinden der CMSmini Bild- und Linklisten, usw.).

 

  • CMSmini: neuer Rich Text Editor
    Sonntag, 12. März 2017

    Die letzte Woche habe ich zu einem großen Teil damit verbracht, einen Proof of Concept (PoC) mit den drei in die engere Auswahl gekommenen Rich Text Editoren durchzuspielen.

    Editor Pluspunkte
    Minuspunkte
    CKEditor

    - mächtiger Editor mit vielen Funktionen
    - GNU General Public License

    - Größe Basisinstallation > 2 MB
    - komplexe Struktur mit vielen Einzeldateien
    - aufwendige Integration in CMSmini
    - keine Unterstützung für alte Browser
    nicEdit

    - Größe Basisinstallation ca. 40 KB
    - zwei Dateien (1 Script + 1 Grafiken)
    - einfache Integration in CMSmini
    - gut dokumentiert

    - MIT Lizenz
    - seit 2009 nicht mehr gepflegt
    - keine Unterstützung für alte Browser

     widgEditor

    - Dateigröße ca. 64 KB
    - 13 Dateien (1 Script + 10 Grafiken + 2 Styles)
    - GNU General Public License
    - unterstützt alte Browser wie Firefox 1.5 und IE 5.5

    - stellt nur rudimentäre Funktionen zur Verfügung
    - aufwendige Integration in CMSmini
    - seit 2008 nicht mehr gepflegt

    Fazit:

    Der CKEditor ist vom Funktionsumfang ein sehr mächtiges Werkzeug vergleichbar mit dem TinyMCE. Er scheidet dennoch aus, da er zum einen keinen signifikanten Benefit zum bereits unterstützten TinyMCE bietet und zum anderen mit einer Größe von über 2 MB in der Basisinstallation bereits 8x so groß wie CMSmini selbst ist.

    Der widgEditor bietet einen für heutige Verhältnisse viel zu geringen Funktonsumfang, allerdings ist er der einzige Editor, welcher auch mit den älteren Browsern zusammenarbeiten kann, die von CMSmini unterstützt werden. Die Integration in CMSmini und das Ergänzen wichtiger Funktionen hat sich leider als zu aufwendig herausgestellt, weswegen er in der aktuellen Betrachtung nicht mehr berücksichtigt wird. Allerdings ist er ein heißer Kandidat für eine spätere Betrachtung.

    Aktuell favorisiert ist somit der nicEditor, welcher zwar nicht unter GPL Lizenz steht und somit nicht direkt in die Distributionspakete von CMSmini integriert werden kann, aber er bietet das ausgewogenste Verhältnis zwischen Größe, Funktionsumfang, Erweiterbarkeit und Integrationsfähigkeit in CMSmini.

 

  • CMSmini: V 2.6 alpha 1 veröffentlicht
    Dienstag, 7. März 2017

    Seit heute steht die erste vollständige Version 2.6 von Murphy's CMSmini mit allen Features zum Download bereit. Nur noch ein paar Codeoptimierungen und -bereinigungen stehen aus. Sobald diese durch sind und auch das vollständige Testing auf den verschiedenen Referenzsystemen keine gravierenden Mängel aufweist, geht es in die Betaphase.

 

  • CMSmini: Zweites Release der V 2.6 dev
    Donnerstag, 2. März 2017

    Ein zweites, fehlerbereinigtes Release der kommenden Version 2.6 von CMSmini ist verfügbar.

    Die Unterstützung eines weiteren WYSIWYG-Editors habe ich auf Version 2.7 verschoben, da ich noch unschlüssig bin, welcher Editor es werden los. Momentan schwanke ich zwischen dem CKEditor als AddOn-Lösung, wie sie auch beim TinyMCE realisiert ist, oder dem NicEdit bzw. dem widgEditor als schlanke Lösung mit vollständiger Systemintegration inklusive Aufnahme in die Distributionspakete von CMSmini.

 

  • CMSmini: 1. öffentliches Release von V 2.6
    Freitag, 10. Februar 2017

    Seit heute steht das aktuelle Entwicklersystem von Version 2.6 öffentlich zum Download bereit. Bis auf einige wenige Ausnahmen sind alle Todos aus dem Lastenheft eingearbeitet und grob angetestet. Ich gehe aber mal davon aus, dass noch der ein oder andrere Bug enthalten sein dürfte, was sich im nun folgenden Testing zeigen sollte.

 

  • CMSmini: Mit Volldampf ins neue Jahr
    Samstag, 7. Januar 2017

    Die Feiertage sind um, das neue Jahr hat begonnen und dank meines Weihnachtsurlaubs ist das Lastenheft für Version 2.6 bis auf wenige Punkte abgearbeitet. Als nächstes folgt der Umstieg auf aktuelle Apache, PHP und MySQL-Versionen.

 

  • CMSmini: Version 2.6 läuft stabil unter Ubuntu 12.04 LTS
    Donnerstag, 15. Dezember 2016

    Die letzten Tage habe ich damit verbracht, das System unter der alten Ubuntu 12.04 LTS stabil zum Laufen zu bringen. Eigentlich ist dieses Linux-Release bereits lange aus dem Support raus, aber mit den enthaltenen älteren Versionen von Apache (2.2.22), PHP (5.3.10) und MySQL (5.5.54) war es einfacher, die Bugs innerhalb von CMSmini zu beseitigen.

    Jetzt werden die offenen Punkte aus dem Lastheft abgearbeitet und, wenn CMSmini danach zufriedenstellend läuft, der schrittweise Umstieg auf neuere Infrastruktur durchgeführt.

 

  • CMSmini: Erste lauffähige Version 2.6
    Samstag, 19. November 2016

    Die erste halbwegs lauffähige Entwicklerversion von CMSmini 2.6 steht, aber es liegt noch ein gutes Stück Arbeit vor mir, bevor daraus ein produktiv einsetzbares System wird. Der Umfang der error.log, die idealerweise leer sein sollte, erinnert eher an eine Staatsbibliothek.

 

  • CMSmini: SDB 0.0.3 final
    Freitag, 30. September 2016

    Die Datenbankemulation SDB liegt seit letzter Woche in Version 0.0.3 vor, ist ausgiebig getestet und wurde heute final freigegeben. Allerdings gilt dies nur für die in CMSmini verwendete PHP-Klasse SDBquery zur Datenmanipulation. Das Administrationstool SDBmyAdmin und das Konvertierungsscript für bestehende SDB 0.0.2 Installtionen musste ich aus Zeitgründen erst einmal zurückstellen. Vorrang haben momentan die großen offenen Punkte aus dem Lastenheft für CMSmini Version 2.6.

 

  • CMSmini: Lastenheft für V 2.6
    Sonntag, 11. September 2016

    Das Lastenheft für CMSmini Version 2.6 steht und ist deutlich umfangreicher geworden als erwartet., ohne dabei nennenswerte neue Features für das System zu enthalten. Es handelt sich zum überwiegenden Teil um reine Anpassungen an die geänderten technischen Anforderungen bei der Webausspielung. Als am aufwendigsten wird sich dabei voraussichtlich die Wahrung der Kompatibilität zu älteren Systemen (z.B. Apache 1.x, PHP 4.x, MySQL 3.x) gestalten.

    Zu den bisher identifizierten wichtigsten geplanten Anpassungen gehören:

    • Ablösung der SDB 0.0.2 durch SDB 0.0.3
      SDB 0.0.2 berechnet seine Prüfsummen via CRC32. Diese fallen aber auf 32-Bit-Systemen und 64-Bit-Systemen unterschiedlich aus. Da heutzutage fast alle Webserver 64-Bit-Systeme sind, ist die Nutzung von SDB 0.0.2 nicht mehr möglich. SBD 0.0.3 wird auf Basis von MD5-Prüfsummen arbeiten. Für bestehende Installationen wird es ein Konvertierungsscript geben.
    • Problem mit der Funktion htmlentities() in PHP 5.4x und 5.5.x
      In PHP-Version 5.4 wurde die Funkltion htmlentities() um einen neuen Encoding-Parameter erweitert, welcher abhängig von der Systemkonfiguration und den übergebenen Daten, einen leeren String zurückliefert und in der Folge zu Datenverlsuten führt. Dieses seltsame Verhalten besteht in den PHP-Version 5.4.x und 5.5.x. Mit PHP 5.6 wurde dieses Problem seitens der PHP-Entwickler behoben.
    • Standard Charset des Webservers übergeht Vorgaben von CMSmini
      Viele Webserver setzen standardmäßig vermehrt auf die Ausspielung der Inhalte in UTF-8 Codierung. Leider ignorieren die meisten aktuellen Webbrowser die gegenteiligen Meta-Angaben innerhalb von CMSmini, was zu Darstellungs- und ggf. Speicherfehlern führt.
    • Neuer unterstützter Webbrowser Google Chrome
      Der von Google entwickelte Webbrowser Chrome und dessen Derivate (z.B. Chromium) liefern sich mit 25% bis 30% Marktanteil ein Kopf-an-Kopf-Rennen mit Firefox und werden daher zukünftig als neuer unterstützer Client für CMSmini berücksichtigt.
    • Unterscheidung von Binär- und Dezimalpräfixen bei Speichergrößen
      Die Darstellung von Speichergrößen kann innerhalb von CMSmini IEC-konform mit Binärpräfixen (1 Kibibyte = 1 KiB = 210 Byte = 1024 Byte) oder pseudo SI-konform mit Dezimalpräfixen (1 Kilobyte = 1 KB = 103 Byte = 1 000 Byte) erfolgen.
    • Fehlendes Logging
      Bisher gab es in CMSmini kein integriertes Loggingsystem. Ein solches wird erstmals mit der kommenden Version des Systems rudimentär implementiert.

    Auf der Agenda stehen noch gut zwei Dutzend weitere kleine Punkte, die abgearbeitet werden müssen.

    Nach dem Überschlagen der Aufwände habe ich mal Ende Q1/2017 als möglichen Releasetermin ins Auge gefasst.

 

  • CMSmini: Weiterentwicklung V 2.6
    Sonntag, 14. August 2016

    Nach gut drei Jahren Stillstand habe ich heute die Weiterentwicklung an CMSmini wieder aufgenommen, da sich zwischenzeitlich einge Veränderungen und Neuerungen technischer Art ergeben haben.

    Die vorliegende aktuelle Version 2.5 von CMSmini wird leider den geänderten Anforderungen im World Wide Web nur noch bedingt gerecht. Seien es die niemals versiegenden UTF8-Probleme oder Inkompatibilitäten mit neueren PHP- und MySQL-Versionen oder ganz banal eine unterschiedliche Berechnung von CRC32-Checksummen auf 32-Bit- und 64-Bit-Systemen. All dies trägt dazu bei, dass ein produktiver Einsatz des in die Jahre gekommenen CMSmini-Releases eigentlich nicht mehr möglich ist.

    Für die nächsten Tage plane ich erst einmal eine Bestandsaufnahme der bereits erfolgten Entwicklung an Version 2.6 und stelle ein neues Lastenheft zusammen. Erst dann kann ich grob abschätzen, wieviel Zeit ich für das Projekt benötigen werde.

 

  • CMSmini: Der Zahn der Zeit
    Montag, 21. März 2016

    In den letzten Wochen wurde ich von mehreren Personen unabhängig voneinander auf den aktuellen Status von Murphy's CMSmini angesprochen und um Support gebeten.

    Dabei hat sich gezeigt, dass die aktuelle "Langlauf"-Version 2.5 nach fünf Jahren nicht mehr ganz dem Stand der Technik genügt. Auch wenn in allen oben genannten Fällen ein Workaround gefunden werden konnte, so ist doch eine generelle Überarbeitung des Systems angebracht, um den geänderten Anforderungen im WWW genüge zu tun.

 

  • CMSmini: Release wegen Trauerfall verschoben
    Freitag, 28. Dezember 2012

 

  • CMSmini: Version 2.6 steht in den Startlöchern
    Samstag, 22. Dezember 2012

    Eine neue Version von CMSmini, die sowohl Probleme mit Unicode bei MySQL als auch die unterschiedlicher CRC32-Berechnung auf 32- und 64-bit Systemen beseitigt, wird in ein paar Tagen als Beta verfügbar sein.

 

  • CMSmini: Online-Demo eingestellt
    Freitag, 30. Dezember 2011

    Die Online-Demo von CMSmini wurde nun endgültig eingestellt. Zum einen war die Version zwischenzeitlich veraltet und zum anderen war es mir nicht möglich, ohne eine Virtualisierung das frei zugängliche Backend des Demo-Systems so vom Rest des Servers abzuschirmen, dass es kein Sicherheitsrisiko für diesen mehr darstellen konnte.

    An dieser Stelle auch noch ein Dankeschön an den anonymen Hinweisgeber. Falls er sich denn noch einmal melden möchte, im Kühlschrank steht schon ein Bierchen für ihn kalt. ;-)

 

  • CMSmini: SDB und 64bit-Betriebssysteme
    Freitag, 3. Dezember 2010

    Wie heute bekannt wurde, gibt es Probleme bei Verwendung der in CMSmini integrierten SDB-Datenbankemulation auf Maschinen, welche unter einem 64bit-Betriebssystem laufen. Diese Probleme konnten reproduziert werden. Bereits die Anmeldung am Backend war hier nicht mehr möglich.

    Nach genauer Untersuchung konnte die PHP-Funktion crc32() als Übeltäter identifiziert werden. Unverständlicherweise liefert diese PHP-Funktion auf 64bit-Systemen eine andere Checksumme als auf 32bit-Systemen. In Folge dieses Verhaltens bricht SDB korrekterweise die weitere Verarbeitung aufgrund einer vermeintlichen Dateninkonsistenz ab.

    Dieses Verhalten von PHP konnte bisher bei folgenden Betriebssystemen beobachtet werden:

    • Suse Linux Enterprise Server SLES 10 x86_64
    • Ubuntu Server Edition 10.10 64-bit

    Es ist sehr wahrscheinlich, dass dies ein generelles Problem auf 64bit-Systemen ist. Daher wird mit dem nächsten Release von CMSmini die Checksummenberechnung in SDB von crc32() auf md5() umgestellt.

 

  • CMSmini: Version 2.5 veröffentlicht
    Donnerstag, 25. November 2010

    Das bereits angekündigte Release 2.5.007 von CMSmini ist fertig und kann heruntergeladen werden. Nachfolgend die Liste aller Änderungen:

    • Service-Release - Diese CMSmini Version enthält keine neuen Features sondern nur Bereinigungen und Optimierungen der bestehenden Funktionalitäten.
    • Veraltete PHP-Funktionen - Die seit PHP 5.3.0 mit entsprechenden Warnungen (Fehlermeldungen) als veraltet gekennzeichneten Funktionen wurden ersetzt.
    • Update von 2.3 und 2.4 - Identisches Datenmodell von CMSmini 2.3, 2.4 und 2.5 ermöglicht einfaches Update durch Austausch der Scripte ohne Datenmigration.
    • Bugfixes - 3 Bug-Reports bearbeitet und verifizierte Probleme beseitigt.

    Und wie immer der obligatorische Hinweis, dass ein Feedback zur aktuellen Version mehr als erwünscht ist.

 

  • CMSmini: Veraltete PHP-Funktionen
    Mittwoch, 17. November 2010

    Mit der kommenden Version 6 von PHP werden einige veraltete Funktionen entfallen, die bis dato auch im Code von CMSmini enthalten waren. Seit PHP 5.3.0 wird dies auch durch entsprechende Warnungen (Fehlermeldungen) wie beispielsweise

    [16-Nov-2010 23:42:16] PHP Deprecated: Function ereg() is deprecated in /var/www/test.php on line 9

    unübersehbar angezeigt. Dies ist für mich Grund genug, ein Zwischenrelease des Content-Management-Systems zur Verfügung zu stellen, welches zwar keine neuen Features dafür aber besagte Bereinigungen, Optimierungen und ein paar Bugfixes enthalten wird.

    Die Veröffentlichung erfolgt, sobald die Test abgeschlossen sind, voraussichtlich in der KW 47.

 

  • CMSmini: Distributionspakete aktualisiert
    Freitag, 16. April 2010

    Der Fehlerteufel hat beim Packen der Distributionspakete für CMSmini wieder zugeschlagen. Die Konfigurationsdatei enthält noch den Datenbanknamen des RC1. Dies ist zwar eher als kosmetisches Problem zu sehen, da dieser Name in der Regel an die Vorgaben des Providers angepasst werden muss. Um jedoch Verwirrungen vorzubeugen, stehen neue Distributionspakete mit der Revisionsnummer 2.4.054 zum Download bereit. Bereits in Betrieb genommene Installationen der Version 2.4.053 müssen nicht aktualisiert werden.

 

  • CMSmini: Neue Online-Demo verfügbar
    Mittwoch, 7. April 2010

    Nun ist die neue Version auch als Online-Demo verfügbar. Wie bereits angekündigt unterscheidet sich die neue Online-Demo von dem regulären CMSmini Release dahingehend, dass sowohl Dateiuploads als auch die Einbindung von PHP-Quelltexten aufgrund früherer Vorkommnisse deaktivert wurden.

 

  • CMSmini: Version 2.4 veröffentlicht
    Sonntag, 4. April 2010

    Es ist geschafft. Das Backend von CMSmini (Skripte + Bilder) bewegt sich nun mit 248 KB wieder in Rahmen der Vorgaben. Damit ist diese Version zur Nutzung freigegeben. Nachfolgend eine Liste der wichtigsten Neuerungen der Version 2.4.053:

    • Anpassbare Startseite - Die Startseite des Backends kann mit individuellem Inhalt aus der Datei 'cm.inc.splash.htm' versehen werden.
    • Verbesserter Workflow - Bestehende Seiten, Meldungen, Termine und Vorlagen können nun per Mausklick dupliziert werden.
    • Erweiterte Prüfung - Die Verwendungsprüfung im Dateien-Modul wurde um die Prüfung der Verwendung in Vorlagen erweitert.
    • Dateiabgleich - Von extern neu hinzugefügte Dateien (z.B. via FTP) werden im Dateien-Modul automatisch erkannt und aufgenommen.
    • Formulare - Funktionalität im Frontend für diverse VIP-Formulare hinzugefügt (Anmeldung, Abmeldung, Passwortänderung).
    • Sortierung - Die Regeln für alle Listensortierungen wurden überarbeitet und um eine standardmäßige Sekundärsortierung ergänzt.
    • Passwortfelder - Neu generierte Passworte werden im VIPs-, Benutzer- und Passwort-Modul nach der Generierung im Klartext angezeigt.
    • Systembenutzer - Der Benutzername des Systemkontos kann nun innerhalb von CMSmini über das Passwort-Modul geändert werden.
    • Webserver - Unterstützung für den schlanken Webserver Lighttpd Version 1.4 oder höher mit PHP als FastCGI hinzugefügt.
    • Update von 2.3 - Identisches Datenmodell von CMSmini 2.3 und 2.4 ermöglicht einfaches Update durch Austausch der Scripte ohne Datenmigration.
    • Bugfixes - 6 Bug-Reports bearbeitet und verifizierte Probleme beseitigt.

    Und wie immer der obligatorische Hinweis, dass ein Feedback zur aktuellen Version mehr als erwünscht ist.

 

  • CMSmini: RC1 und Codeoptimierungen
    Sonntag, 28. März 2010

    Durch die notwendigen GPL-Lizenzhinweise in den Dateien von CMSmini ist die Gesamtgröße des Systems stark angewachsen. Aktuell liegt sie bei 273 KB alleine für die Backend-Skripte und überschreitet damit das Limit von 250 KB deutlich. In den nächsten Tagen werde ich durch die ein oder andere Optimierung versuchen, das Volumen wieder unter die magische Grenze zu drücken.

 

  • CMSmini: Online-Demo wegen Missbrauchs wieder deaktivert
    Mittwoch, 17. März 2010

    Leider gibt es immer wieder Zeitgenossen, die jede sich bietende Gelegenheit nutzen, fremde Rechner als Spam-Schleudern zu missbrauchen. Also habe ich heute die Online-Demo wieder abgeschaltet. Es wird sie in der bisherigen Form auch nicht mehr geben. An ihre Stelle tritt mit Erscheinen der finalen CMSmini Version 2.4 eine eingeschränkte Version des Systems, bei der alle Funktionalitäten betreffend Dateiuploads und Einbindung fremder PHP-Quelltexte deaktiviert sind.

 

  • CMSmini: Online-Demo verfügbar
    Samstag, 13. März 2010

    Seit heute ist eine voll funktionsfähige Online-Demo der aktuellen Version von CMSmini verfügbar. Sie ist öffentlich zugänglich und kann somit von jederman zum Kennenlernen des Systems genutzt werden.

 

  • CMSmini: CMSmini ab Version 2.4 unter GPL
    Donnerstag, 11. März 2010

    GPL v3 Logo klein (gplv3-88x31.png, 88x31, 2986 Byte)

    Mit dem heutigen Erscheinen der dritten Beta von CMSmini Version 2.4 ändert sich das CMSmini-Lizenzmodell von klassischer Freeware hin zu Open Source. Das Content Mangement System steht nun offiziell unter der GNU General Public License. Dies treibt zwar die Dateigröße der Distribution etwas in die Höhe, doch bietet die neue Lizenz sowohl für Anwender als auch Entwickler mehr Rechtssicherheit.

 

  • CMSmini: Version 3.0 doch erst Mitte 2010
    Freitag, 25. Dezember 2009

    Der Aufwand ist doch höher als erwartet. Auch wenn vieles reine Fleißarbeit ist, so kostet es doch enorm Zeit. Daher wird das erste Release von Version 3.0 erst Mitte 2010 erscheinen.

 

  • CMSmini: Erster Snapshot von Version 2.4
    Sonntag, 29. November 2009

    Ein erster Snapshot steht zum Download bereit. CMSmini Version 2.4 wird lediglich Detailverbesserungen und den ein oder anderen Bugfix enthalten. Das Datenmodell bleibt gegenüber Version 2.3 unverändert, was ein Update vereinfacht. Um Feedback wird gebeten.

 

  • CMSmini: Statusbericht
    Mittwoch, 18. November 2009

    Nachdem der neue Server nun läuft, ist auch endlich wieder Zeit die Entwicklung von CMSmini voran zu treiben. In den nächsten Tagen stelle ich die Update-Anleitung von Version 2.2 auf Version 2.3 fertig und beginne mit der Dokumentation der neuen Version 2.3.

 

  • CMSmini: Version 2.3 veröffentlicht
    Samstag, 17. Oktober 2009

    Heute wurde die finale Version von CMSmini Version 2.3 veröffentlicht. Neben den angekündigten Patches bezüglich suPHP und anderer exotischer Konfigurationen enthält die neue Version bereits einige Erweiterungen, die für die kommende Version 3.0 geplant waren:

    • Benutzeroberfläche - Einige Veränderungen an Oberfläche und Bedienung basierend auf Erfahrungen und Wünschen von CMSmini Benutzern.
    • Menüverwaltung - Menümodul überarbeitet und erweitert sowie die Struktur der Menüvorlagen vereinfacht und zugleich flexibler gestaltet.
    • suPHP-Anpassung - Generierung der PHP-Dateien von Vorschau und Website optional mit strengeren, zu suPHP kompatiblen Dateirechten möglich.
    • IIS-Patch - Schwerwiegende Probleme mit dem Versand von Javascript-Formularen bei Verwendung des Microsoft Internet Information Servers beseitigt.
    • Kompatibilität - Änderungen zur Erhöhung der Kompatibilität mit exotischen PHP-Konfigurationen diverser Massenprovider durchgeführt.
    • Update MySQL/SDB-API - Datenbankschnittstelle um die Funktion CMdbAffectedRows() zum Ermitteln der Anzahl betroffener Datensätze erweitert.
    • Listingschutz - Mechanismus zum Schutz der Datei- und Archiv-Verzeichnisse gegen unerwünschtes Auflisten des Verzeichnisinhalts eingebaut.
    • Editoraktualisierung - Version 3.2.5 des optionalen, externen TinyMCE-Editors getestet und zur Verwendung in CMSmini Version 2.3 freigegeben.
    • Codeoptimierungen - Überarbeitung des Quellcodes im Bezug auf Umfang und Geschwindigkeit.
    • Bugfixes - 8 Bug-Reports bearbeitet und verifizierte Probleme beseitigt.

 

  • CMSmini: Premiere - CMSmini auf AVM FRITZ!Box
    Freitag, 25. September 2009

    Heute wurde der gerade frisch erschienene Release Candidate 1 von CMSmini Version 2.3 erfolgreich auf einer AVM FRITZ!Box mit modifizierter Firmware installiert und in Betrieb genommen. Das für diesem Zweck verwendete Firmware-Image des DSL-Routers enthält einen Webserver Apache/1.3.41 mit PHP/4.4.9. Als Datenhaltung dient die SDB-Datenbankemulation und für die Persistierung wird ein an den Router angeschlossener USB-Stick genutzt. Ein herzliches Dankeschön geht hierbei an meinen Arbeitskollegen Matthias Sturm, der die Idee dazu hatte, die Tests durchgeführt hat und das Ganze nun unter der Domain http://imperialgalaxy.de betreibt.

 

  • CMSmini: Release von Version 2.3 verzögert sich wegen fehlender Resonanz
    Mittwoch, 16. September 2009

    Leider gab es bisher zuwenig Resonanz auf die beiden veröffentlichten Beta-Versionen von CMSmini, so dass sich der Release Candidate nun auf unbestimmte Zeit verzögert, bis ich selbst die Zeit für ein umfassendes eigenes Testing haben werde.

 

  • CMSmini: Version 3.0 erscheint voraussichtlich noch im Jahr 2009
    Samstag, 12. September 2009

    Die Entwicklung von Version 3.0 geht parallel zu den Arbeiten an Version 2.3 in großen Schritten voran. Neben einem vollständig überarbeiteten Datenmodell und der Einführung von Ressorts wird das dritte große Release von CMSmini erstmalig mit dem Webserver Lighttpd und der Datenbank Postgres zusammenarbeiten.

 

  • CMSmini: Erste Beta von Version 2.3
    Freitag, 28. August 2009

    Vor ein paar Minuten ist die erste offizielle Beta-Version (Revisionsnummer 2.3.034) fertig geworden. Sie ist vorab schon einmal grob durchgetestet und scheint soweit stabil zu laufen. Außer dem angekündigten Hotfix bezüglich suPHP wurde noch die Oberfläche des Menü-Moduls überarbeitet, die Struktur der Menüpunkte vereinfacht (bei gleichzeitig größerer Flexibilität) sowie einige weitere Anpassungen zur Verbesserung der Kompatibilität bezüglich "exotischer" PHP-Konfigurationen (z.B. short_open_tag = Off) gemacht. Der Vollständigkeit halber sei noch darauf hingewiesen, dass sich auch ein paar Menüpunkt-Platzhalter geändert haben (LINKZIEL statt FENSTER, LINKNAME statt NAME, usw.) Für Fragen und Feedback stehe ich natürlich wie immer zur Verfügung.

 

  • CMSmini: Erster Snapshot von Version 2.3
    Freitag, 14. August 2009

    Auf der Downloadseite steht aber sofort ein erster Entwickler-Snapshot der kommenden Version zum Testen bereit. Er trägt die Revisionsnummer 2.3.012. Dabei handelt es sich zwar um ein vollständiges System, doch sind nicht alle Teile funktionsfähig. Der Download enthält bereits die (z.Z. noch ungetesteten) Anpassungen für suPHP sowie ein überarbeitetes Menümodul. Um Feedback wird gebeten.

 

  • CMSmini: Version 2.3 erscheint früher als geplant
    Montag, 10. August 2009

    Aufgrund einer aktuellen Nutzeranfrage bezüglich schwerwiegender Probleme in Verbindung mit suPHP wird der Erscheinungstermin von Version 2.3 vorgezogen. Diese Version wird (wahrscheinlich) schon Ende August und nicht erst Anfang 2010 zur Verfügung stehen, aber noch nicht  die geplanten Erweiterungen enthalten, sondern ein reines Service Release mit Verbesserungen der bestehenden Funktionalität darstellen. Aus diesem Grund muss nun auch die Fertigstellung der Handbücher auf einen späteren Terminen verschoben werden.

 

  • CMSmini: Distributionsarchive fehlerhaft
    Donnerstag, 6. August 2009

    Beim Packen der Archive für die Distribution von CMSmini in Version 2.2.031 haben sich Fehler eingeschlichen, die dazu führen, dass das System nicht fehlerfrei arbeitet. Davon betroffen sind sowohl das TAR.GZ- als auch das ZIP-Archiv. Auf der Downloadseite stehen korrigierte Pakete unter der Revisionsnummer 2.2.032 zum Download bereit. Ich bitte eventuelle Unannehmlichkeiten zu entschuldigen.

 

  • CMSmini: Version 2.2 veröffentlicht
    Freitag, 24. Juli 2009

    Die neue Version von CMSmini ist seit heute verfügbar. Zu den Verbesserungen zählen:

    • Editoraktualisierung - Der optionale, externe WYSIWYG-Editor TinyMCE wird jetzt in Version 3.x unterstützt.
    • Erweiterte Dateiverwaltung - Das neue Modul zur Verwaltung der Dateien enthält nun Metadaten, MD5-Prüfsummen und eine Suche nach Dateien.
    • Persönliche Notizen - Ein Modul zum Speichern von eigenen textbasierten Notizen innerhalb von CMSmini wurde hinzugefügt.
    • Verbesserte Navigation - Speicherung und Wiederherstellung der letzten Scrollposition im Menübaum auch nach der Bearbeitung von Menüpunkten oder Seiten.
    • Tabulatorfunktion - In allen Codeeingabefeldern kann die Tabulatortaste verwendet werden, um z.B. übersichtliche Einrückungen zu erzeugen.
    • Dateisystemoperationen - Workaround zur Vermeidung von Problemen durch fehlerhaftes Caching von Dateieigenschaften auf Windows-Servern hinzugefügt.
    • Magic Quotes - Workaround zur Entschärfung der Auswirkungen des umstrittenen PHP-Konfigurationsparameters "magic_quotes_gpc" hinzugefügt.
    • Bugfixes - 9 Bug-Reports wurden bearbeitet und verifizierte Probleme beseitigt.

 

© 2026 Murphy's World     Alle Rechte vorbehalten     Impressum