Kajona ursprünglich begann als ein Rahmen, aber mit den letzten Updates in eine voll ausgewachsenen CMS verwandelt hat.
Aufgrund seiner soliden, gut organisierte Codebasis kann Kajona viel komplexere Operationen und vieles mehr Anpassungen als normale CMS-Systeme verarbeiten kann zu behandeln.
Der CMS kann für jede Art von Web-Entwicklungsprozess eingesetzt werden, von einfachen Ein-Seiten-Websites, um persönliche Blogs, Portfolios oder auch komplexe Unternehmens Intranets.
Dank seiner gut organisierten Code und eine schöne visuelle Schnittstelle, die CMS spricht sowohl technische und nicht-technische Anwender gleichermaßen.
Kajona hat eine sehr reife Zustand und durch ständige Updates zu seinem Kern erreicht hat es immer geschafft, sich von PHP Kern oder Sicherheitslücken zu bleiben.
Das CMS ist auch gut dokumentiert und kommt mit vielen Vorlagen und Add-ons auf seine Kernfunktionalität noch weiter als ursprünglich geplant zu erweitern
Was ist neu in dieser Pressemitteilung:.
- NEU:
- module_basicauth - & # x3e; hat ein neues Modul Umgang mit HTTP Basic Authentication Header. Wenn gefunden wird, versucht der Hörer sich anmelden den Benutzer. Nützlich für REST / AJAX-basierte Clients.
- module_ezcchart | horizonatal Balkendiagramm - & # x3e; horizontalen Balkendiagrammen werden nun von eZcomponents unterstützt
- module_installer | class_installer - & # x3e; a & rdquo; EVENT_SYSTEM_REQUEST_ENDPROCESSING & quot; Veranstaltung ist für den Installateur ausgelöst, zu
- module_jqplot - & # x3e; padding und margin Bars in Balkendiagramme unterschiedlich eingestellt sind auf der Anzahl von in Reihe je - wenn das Diagramm enthält nur Balkendiagramm Serie - & # x3e; padding = 1, Marge = 4 - wenn das Diagramm enthält ein oder mehrere stackedbar Serie und jeder sereis genau eine Serie Wert - & # x3e; padding = 1, Marge = 4
- module_jsonapi - & # x3e; ein neues Modul zu liefern bekommen / put / post / löschen Zugang zu allen Business-Objekten mit einem Rest-Schnittstelle
- module_pdf | pdf header - & # x3e; Kopftitel unterstützen nun Wort wraps
- module_search | admin-Ansicht - & # x3e; verändert die Modul-Filter aus einer Mehrfachauswahl auf eine Kniebutton
- module_system | class_module_system_admin & # x3e; Option, um ein Changelog als Excel-Datei exportiert werden
- module_system | class_toolkit_admin & # x3e; Add-Toolkit-Methode, um eine toc Navigation machen
- module_system | class_formentry_subheadline & # x3e; sub Überschrift, die beim Schachteln mehrere Überschriften verwendet werden kann
- module_system | admin_simple - & # x3e; markierten renderList und renderFloatingGrid als endgültig
Was ist neu in Version 4.6.3:
- Version 4.6.3 behebt einen möglichen XSS Injektion.
Was ist neu in Version 4.6:
- NEU:
- Hinzugefügt fehlenden Platzhalter Dokumentation
- getListOfWidgetsAvailable () überprüft, wenn die Klasse ist nicht abstrakt und implementiert das Interface interface_adminwidget
- Es ist nun möglich, zusätzliche Inhalte unter dem Namen eines Widgets hinzufügen
- Changed die Remote-API von Yahoo zu openweathermap
- Es wurde eine neue statische Hilfsmethode getFileForPath (), verwendet, um die passenden Mediamanager-Datei für ein bestimmtes Dateisystem-Pfad zu finden und einen bestimmten Mediamanager-Repository
- migriert Spalte message_body von Text zu LONG
- Wählen Sie eine Seite aus der Seiten-Dialog wird jetzt schneller mit Hilfe eines Autovervollständigung Quick neben dem Baum
- Aktualisiert TCPDF um 6.0.099
Was ist neu in Version 4.4:
- NEU:
- Entfernen eines Widget vom Dashboard nicht mehr lädt die ganze Seite.
- Dashboard-Drop-Ziele habe eine Grenze, erhöhte Sichtbarkeit.
- Integrierte lokale Benachrichtigungen in Messaging.
- Styled das Paket-Übersichtsfenster, z.B. Während der Installation eines Paketes.
- Die Navigationsbaumknoten ist mit der Strukturansicht hinzugefügt, auch. Ansonsten das Ziehen von Knoten, die Top-Level könnte fehlschlagen.
- BUGS:
- verändert die Art, Widget-Inhalte geladen und in das Armaturenbrett-DOM-Struktur eingebettet. die alte Art und Weise verursacht Probleme unter Windows 8.1 in Kombination mit IE 11.
- Die confirm-Konto Link verpasst der Benutzer systemid schließen.
- Das Installationsprogramm überprüft, ob das System-Modul ist vor dem Zugriff auf das Modul-Tabelle zur Verfügung.
Was ist neu in Version 4.3:
- NEU:
- Der zusätzliche Schritt 2, so dass die Konfiguration einer admin-Widget wird übersprungen, wenn das Widget nicht eine config-Form zur Verfügung
- Auf Widget-Moves, die Instrumententafel zeigt ein leerer Platzhalter für die aktuelle Dropdown-Ziel
- Events bekam einen Status, noch vorläufige, geplant, abgebrochen und vertagt. Die Statusindex ist im Portal mit dem Platzhalter %% event %%. Der Platzhalter verwendet werden, um lang-Einträge zu laden oder CSS-Klassennamen zu erzeugen.
- New Charting-Bibliothek, vollständig zu ersetzen flot
Was ist neu in Version 4.2:
- NEU:
- Es wurde eine neue Schnittstelle & quot; & quot ;, interface_formentry_printable Verlängerung der interface_formentry. Durch das Hinzufügen einer Methode & quot; & quot ;, getValueAsText kann form-Einträge verwendet werden zur Erzeugung einer & quot; Nur-Lese & quot; oder eine Übersichtsansicht eines einzelnen Objekts / form
- Vor dem Senden einer generierten Update-Abfrage an die Datenbank, int / bit Eigenschaftswerte explizit gecastet. Von einigen RDBMS erforderlich.
- Hinzugefügt eine Bild Mapper für die Backend-Skins. Der Mapper wird für jede Haut, genannt class_adminskin_imageresolver (Umsetzung interface_adminskin_imageresolver) erwartet. Die imageresolver verwandelt Namen wie & quot; icon_edit & quot; in eine passende img-Tag oder einem i-Tag, wie von der aktuellen Haut verwendet. # 804
- Hinzugefügt Entry textrow, verwendbar, um einen Hinweis, ohne einem passenden Formelement machen
- Mehr typesafety auf Datum Getter / Setter in class_root
- Die Back-End-Navigations Einträge pro Aspekt zwischengespeichert, ermöglicht dies ein Modul, um verschiedene Aktionen abhängig von der aktuellen Aspekt machen
- Modul-ID-Dateien können einen weiteren Unterstrich zu verwenden
- Hinzugefügt class_admin_formgenerator :: RemoveField (), um ein bereits hinzugefügten Eintrag aus einem Formular entfernen
- BUGS:
- System-Changelog verpasste die ORDER BY Kriterien für die zusammengeführten Ergebnismenge
- Beim Rendern eine Liste über class_admin_evensimpler, die ursprüngliche Aktion vorübergehend wiederhergestellt. Andernfalls wird die Seite unter der Liste der Aufzeichnungen gemacht benutzen & quot würde; Liste & quot; für jedes Objekt-Typ, was zu einem gebrochenen Paging-link / fehlerhaften Link.
- Die neue, entkoppelte Bilderzeugung verpasst, um das Bild zu halten Verhältnis
- Festsitzung der Nähe Fehler während der Bilderzeugung
- Einige Sonderzeichen könnte gebrochen Dialog-Links im Backend erstellen. # 805
- Die lang-scriptlet verpasst, für den Kontext "Portal-Seite" registrieren. dies könnte zu scriptlet-Platzhalter nicht im Falle von XML-Anforderungen ersetzt führen.
- admin-Formgenerator leitet null für, statt einer leeren Zeichenfolge leer Daten
- Sprachdateien können zusätzliche Unterstriche für das Modul-Teil enthalten
- wieder aktiviert das System-config & quot; & quot ;. admintoolkit Der angegebene Klassenname wird ausgewertet und korrekt aufgelöst.
Was ist neu in Version 4.1:
- Aktualisiert Bootstrap zu 2.3.1
- Aktualisiert jQuery auf 1,9
- Feste verschiedenen Statistik-Berichte, um die mehrfache Aufnahme von Datensätzen zu vermeiden, die durch falsche Abfrage-Grenzen
- Hinzugefügt eine anfängliche Unterstützung zur Einrichtung einer systemweiten Zeitzone
- Aktualisiert die ckeditor zu CKEditor 4
- Hinzugefügt ein Charakter-Validator
- Das Formular-Validierung derzeit class_admin liegt auf class_element_admin bewegt, sollten alle Klassen, die sich class_admin dem neuen Formular-Validierung wechseln basierend auf class_admin_formgenerator
- Der Fehler, der Zwischenspeicherung für Bilder, die abgeschnitten und zur gleichen Zeit in der Größe verändert
- Benutzer-Mitgliedschaften werden mit einem Dialog bearbeitet
Was ist neu in der Version 4.0:.
- New Backend-Haut
- Inline-Editing-Support.
- Alle Module und Elemente werden in getrennten Paketen organisiert.
Was ist neu in Version 3.4.2:
- Kajona 3.4.2, Kiwi, bringt zahlreiche kleine Verbesserungen.
Was ist neu in Version 3.4.1 BETA:
- Oracle:
- Die Datenbankschicht ist nun in der Lage Umgang mit Oracle-Datenbanken. Da die Oracle-Treiber (oci8) ist noch in der Entwicklung, sollte es für Testzwecke nur verwendet werden.
- REST und XML:
- Eine Menge von internen Verfahren Kajonas 'sind nun über eine REST-Schnittstelle zur Verfügung. Mit Hilfe dieser Schnittstellen, eine einfache Versuchs Android App wurde entwickelt, um den Nachweis der allgemeinen Funktionalität geschrieben.
- Um die Entwicklung von XML-basierten Methoden zu vereinfachen, das Framework unterstützt den Entwickler mit einer neuen Annotation & quot; @ xml & quot ;. Methoden mit dieser Annotation markiert sind über die XML-Schnittstelle zur Verfügung wohin klassischen Verfahren bleiben mit dem XML-Schnittstelle verborgen. WADL-Dateien, die Spezifikation der REST-Schnittstellen können von Kajona on-the-fly. erzeugt werden
- Anmelden Anbieter:
- Der gesamte Benutzer-Untersystem wurde von Grund auf neu gestaltet. Es unterstützt nun den Umgang mit verschiedenen Login-Anbieter wie interne Login Kajonas 'und einem LDAP-Verzeichnis. Eine erste Implementierung einer LDAP-Anschluss zur Verfügung.
- Portal und Seiten:
- Up von V3.4.1 wird Kajona die JavaScript-Bibliothek jQuery zusammen mit YUI zu versenden. In der Zukunft wird jQuery YUI mindestens im Portal ersetzen. YUI wurde auf die neueste Version aktualisiert.
- Auch die pageimport- / Export-Modul wurde aus Platz bewegt, um die Entwicklung leiten. Er bietet zwei systemtasks um Im- und Export von Seiten und in XML-Dateien. Darüber hinaus ist die Portal-Editor nun verarbeiten kann inaktive Elemente.
Anforderungen :
- PHP 5 oder höher
Kommentare nicht gefunden