Die Veröffentlichung des Content-Management-Systems InstantCMS 2.15.2 ist verfügbar, das durch ein ausgereiftes System sozialer Interaktion und die Verwendung von "Inhaltstypen" hervorsticht, die an Joomla erinnern. Auf Basis von InstantCMS können Projekte jeder Komplexität erstellt werden, von persönlichen Blogs und Landing-Pages bis hin zu Unternehmensportalen. Das Projekt verwendet das MVC-Modell (Model, View, Controller). Der Code ist in PHP geschrieben und steht unter der GPLv2-Lizenz. Für die Datenspeicherung wird die DBMS MySQL oder MariaDB eingesetzt.
Die wichtigsten Änderungen in der neuen Version:
- Die Option "Sprache automatisch anhand der Browser-Lokalisierung erkennen" wurde hinzugefügt;
- Der Code des Installers wurde refaktoriert;
- Unterstützung für Namensräume (namespaces) zur automatischen Klassenladefunktion wurde hinzugefügt;
- Die Möglichkeit zur Generierung von Microdata schema.org für das Widget "Autor des Beitrags" wurde hinzugefügt;
- Beim Kompilieren von SCSS wird der abstrakte Zähler automatisch erhöht, wenn er definiert wurde;
- In der Benutzerliste im Administrationsbereich und in den Profilen wird der Standort des Benutzers angezeigt, der anhand seiner IP-Adresse;
- Seitenzahlen hinzugefügt, wenn die entsprechende Option aktiviert ist, jetzt auch in die Meta-Beschreibung;
- Im Abschnitt "Formulare" werden Formulare jetzt in einem modalen Fenster geöffnet und mittels AJAX geladen;
- Nach dem Speichern des Schema-Blocks der Vorlage scrollt die Seite nun automatisch zu dem geänderten Block und hebt ihn hervor;
- Ein Problem mit der Standardsprache wurde behoben, wenn der Sprachwechsel erlaubt war;
- Die Fehlermeldung Server 404 wurde behoben, wenn das Tag durch einen Schrägstrich definiert wurde.
Quelle: opennet.ru
