Opdateringslog
Listen nedenfor viser de ændringer der er fortaget i de forskellige versioner af Sitemagic CMS. Versionsnummeret er tilgængelig i filen metadata.xml i roden af Sitemagic CMS installationen.
Version 2010.04.17
- Place holder {[RequestId]} introduceret (benyttes af SMDesigner)
- Forms i officielle Sitemagic Extensions implementerer nu fælles interfaces
- Preview af indholdssider afvikles nu i Dedicated Execution Mode (mindre performance-optimering)
- SMEnvironment::GetTemplatesDirectory() tilføjet (benyttes af SMDesigner)
- Fejlrettelse - Kontaktformularen (Content Page Extension) fejlede hvis en indholdsside blev kørt i Dedicated Execution Mode.
Opgradering fra version 2010.04.13, 2010.03.05, 2009.12.29 eller 2009.12.20
Erstat alle filer i den aktuelle installation, med filerne fra den nye version af Sitemagic CMS. Erstat dog IKKE følgende elementer:
- mappen "data"
- mappen "files"
- filen config.xml.php
Version 2010.03.14
- Rettet fejl i håndtering af argumenter til SMExtensionManager::ExecuteExtension()
- Al brug af Regular Expressions er overgået til PERL syntax'en (funktionskald til ereg[i]() erstattes af preg_match())
- Fejlrettelser til JavaScript biblioteket:
- SMDom.SetAttribute() og SMDom.GetAttribute - attributten 'checked' behandles nu korrekt.
- SMDom.SetStyle() håndterer nu begrænsning i Internet Explorer ved brug af 'display' property'en
- AJAX lib har fået fjernet headers der ved et uheld blev inkluderet efter test
- Fejlrettelse til GUI-kontrollen SMInput af typen Radio, som nu er i stand til at genskabe sin tilstand korrekt.
Tidligere fik Radio Buttons med det samme ID, ikke tilknyttet et unikt ID på klient siden - rettet.
- Forbedring af det MySQL baserede Data Source lag, som nu i endnu højere grad fungerer som den XML baserede udgave.
Et snapshot af data indlæses først når det skal bruges, ligesom det er tilfældet med den XML baserede udgave.
- Fejlrettelse til det MySQL baserede Data Source lag, som fejlagtigt afviklede alle datakilder inden for samme transaktion.
I den nye version afvikles hver datakilde i en selvstændig transaktion. MySQL SafeMode (mysql.safe_mode) understøttes
ikke længere, og MySQL Databasen må ikke være begrænset i antallet af forbindelses-links (mysql.max_links).
- Derudover en række tilføjelser til frameworket:
- Verify() og Reload() på DataSource lagene
- SMStopWatch klasse tilføjet, som er anvendelig i forbindelse med målig på performance
- JavaScript biblioteket har fået tilføjet følgende:
- SMStringUtilities.ReplaceAll() og SMStringUtilities.Replace()
- SMBrowser.GetBrowser()
Opgradering fra version 2010.01.05, 2009.12.29 eller 2009.12.20
Erstat alle filer i den aktuelle installation, med filerne fra den nye version af Sitemagic CMS. Erstat dog IKKE følgende elementer:
- mappen "data"
- mappen "files"
- filen config.xml.php
Version 2010.01.05
- Fejlrettelser til håndtering af cookies og sessions.
Udviklere bør opgradere for at undgå fejl i egne udvidelser !
Opgradering fra version 2009.12.29 eller 2009.12.20
Erstat alle filer i den aktuelle installation, med filerne fra den nye version af Sitemagic CMS. Erstat dog IKKE følgende elementer:
- mappen "data"
- mappen "files"
- filen config.xml.php
Version 2009.12.29
- Fejl rettet i skabelon-motoren (template engine) - data fra menu kan nu læses mere end én gang.
- Det er nu muligt at angive den ønskede design-skabelon i URL'en (test og skin-support)
- Mindre fejl rettet i Login-udvidelsen, som ikke genererede W3C gyldigt login-link.
- Mindre fejl rettet i logik til håndtering af fil-upload.
Opgradering fra version 2009.12.20
Erstat alle filer i den aktuelle installation, med filerne fra den nye version af Sitemagic CMS. Erstat dog IKKE følgende elementer:
- mappen "data"
- mappen "files"
- filen config.xml.php
Version 2009.12.20
Første udgave frigivet