Ein Vergleich der mit der DIFF - Version gelieferten Dateien mit der Original 0.12 hat folgendes ergeben:
Die Showemem - Einträge wurde entfernt.
Der einzige Optimierungsversuch besteht darin das Zeichen @ vor weiteren Funktionen zu setzen.
In diversen Teilen wurde folgender Code entfernt, der meist em Ende eines Scriptes stand
:
if (isset($gCms->db))
{
$db =& $gCms->GetDb();
if ($db->IsConnected())
$db->Close();
}
Dafür wurde eine Shutdown-Funktion eingeführt, die prompt zu folgenden Fehler bzw. Warnung führte:
Invalid shutdown callback 'CmsObject::dbshutdown' passed
Fehler in der Art
while (!$cssresult->EOF)
wurden korrigiert und nach dem Konstrukt verbessert:
while ($cssresult && !$cssresult->EOF)
In diversen Dateien wurde bis auf das Datum wie hier:
#$Id: siteprefs.php 2662 2006-03-20 18:42:38Z wishy $
nichts geändert - auf die hätte man dann auch in dem Diff - Package verzichten können.
In diversen anderen Dateien aus der Diff wurde noch nicht einmal das geändert.
Die persistent connection wurde beim Install von true auf false gesetzt, der im wesentlichen dazu beigetragene Session - Handlingsfehler unter PHP 5.XX wurde nicht beseitigt, was bedeutet, dass es hier bei der Nutzung dieser Verbindungsart zu Fehlern kommen wird, wenn PHP 5.XX und mysqli verwendet wird.
In der inital.sql wurde eine nicht verwendete Gruppe entfernt.
In der CMS extension für Adodb Lite wurde im Debug - Bereich nur die Behandlung des Textes mit htmlspecialchars vorgenommen.
Ansonsten wurden nur einige wenige Fehler beseitigt.
Fazit:
Diese Version sollte allein wegen der beseitigen Fehler verwendet werden und die sind in der Menge gering, aber immerhin.
Viele in der DEV seit Monaten gemeldeten Fehler sind nicht behandelt worden, obwohl sie dort noch als offen geführt werden.
Bemühungen zu einer weiteren Optimierung sind nicht erkennbar.
Bemühungen für Sqlite -Realisierung sind nicht erkennbar.
Durch Lieferung diverser Dateien in der Diff , in denen praktisch nichts geändert wurde, wurde die daraus resultierende Erwartungshaltung nicht erfüllt.
0.12.1 Topic is solved
Deutschsprachiger Support für CMS Made Simple
Jump to
- Official Boards
- ↳ README FIRST!!!
- ↳ Announcements
- ↳ General Discussion
- Support Boards
- ↳ CMSMS Core
- ↳ Modules/Add-Ons
- ↳ Help Wanted (commercial)
- ↳ Translations
- Community Boards
- ↳ Tips and Tricks
- ↳ CMS Show Off
- ↳ Layout and Design (CSS & HTML)
- ↳ Feature ideas
- ↳ Developers Discussion
- ↳ The Lounge
- International Discussions
- ↳ Czech/Slovak - Česky/Slovensky
- ↳ Danish - Dansk
- ↳ Dutch - Nederlands
- ↳ Aankondigingen
- ↳ Tips en Trucs
- ↳ Vertalingen & Documentatie
- ↳ Hulp gezocht (commercieel)
- ↳ Finnish - Suomi
- ↳ French - Français
- ↳ German - Deutsch
- ↳ BITTE ZUERST LESEN !!!
- ↳ Ankündigungen
- ↳ Installation und Einstellungen
- ↳ Module und Tags
- ↳ Smarty-Tipps und -Tricks
- ↳ Layout und Design
- ↳ Suchmaschinenoptimierung (SEO)
- ↳ HowTo's
- ↳ Übersetzungen
- ↳ Show Off
- ↳ Hilfe gesucht (kommerziell)
- ↳ Stammtisch
- ↳ Hungarian - Magyar
- ↳ Italian - Italiano
- ↳ Moduli/Plugins
- ↳ Lithuanian - Lietuviškai
- ↳ Darbo / bendradarbiavimo pasiūlymai ir paieška
- ↳ Persian / Farsi
- ↳ Polish - Polski
- ↳ Portuguese - Português
- ↳ Russian - русский
- ↳ Предложения и поиск РАБОТЫ
- ↳ Spanish - Español
- ↳ Swedish - Svenska
- Geekmoot Editions
- ↳ Geekmoot 2016
- ↳ Connections and Conversations
- ↳ Geekmoot 2015
- ↳ Geek Moot 2012
- ↳ Locked: Geek Moot 2010
- Old Forums
- ↳ [locked] CMSMS 2.0 Beta
- ↳ Module Developers
- ↳ Closed Issues
- ↳ [locked] Documentation0ld
- ↳ Suggestions, Modifications & Corrections
- ↳ [locked] CMSMS 1.11 Beta
- ↳ Closed Issues
- ↳ [locked] CMSMS 1.10 Beta
- ↳ Closed Issues
- ↳ [locked] CMSMS 2.2 Beta
- ↳ [locked] CMSMS MLE fork
- ↳ Modules/Addon patchs
- ↳ [locked] Quality Assurance
- ↳ [locked] Accessability and Usability
- ↳ [locked] Documentation
- ↳ Media and presentations about CMSMS
- ↳ [locked] Installation, Setup and Upgrade