Kajona aanvankelijk begon als een kader, maar met de recente updates is het omgevormd tot een volledig opgeblazen CMS.
Door zijn solide, goed georganiseerd codebase, kan Kajona veel meer complexe operaties en nog veel meer aanpassingen dan gewone CMS systemen aankan verwerken.
De CMS kan worden gebruikt voor elke vorm van Web development proces, van eenvoudige een-pagina plaatsen, om persoonlijke blogs, portefeuilles, of zelfs complexe bedrijf intranetten.
Dankzij de goed georganiseerde code en een prachtige visuele interface, de CMS beroep op zowel technische als niet-technische gebruikers.
Kajona heeft een zeer volwassen staat en dankzij de constante updates om de kern bereikt heeft altijd in geslaagd om uit de buurt van PHP kern of beveiligingsproblemen blijven.
Het CMS is ook goed gedocumenteerd en wordt geleverd met veel templates en add-ons aan de kern functionaliteit zelfs verder dan oorspronkelijk gepland te verlengen
Wat is nieuw in deze release:.
- NIEUW:
- module_basicauth - & # x3e; een nieuwe module hanteren http basisauthentificatie headers toegevoegd. Indien gevonden, de luisteraar probeert de gebruiker in te loggen. Handig voor REST / AJAX clients.
- module_ezcchart | horizonatal staafdiagram - & # x3e; horizontale staafdiagrammen worden nu ondersteund door ezcomponents
- module_installer | class_installer - & # x3e; een & quot; EVENT_SYSTEM_REQUEST_ENDPROCESSING & quot; gebeurtenis wordt geactiveerd voor de installateur, ook
- module_jqplot - & # x3e; opvulling en marge van bars binnen barcharts worden verschillend ingesteld, afhankelijk van het aantal series - als de grafiek bevat slechts staafdiagram series - & # x3e; padding = 1, marge = 4 - Indien het diagram een of meer stackedbar series en elke sereis precies één reeks value - & # x3e; padding = 1, marge = 4
- module_jsonapi - & # x3e; een nieuwe module aan te bieden krijgen / zetten / post / toegang tot alle zakelijke objecten verwijderen met behulp van een rust-interface
- module_pdf | pdf header - & # x3e; header titel ondersteunen nu woord wraps
- module_search | admin-view - & # x3e; veranderde de module-filter van een multiselect een toggle-knoppenbalk
- module_system | class_module_system_admin & # x3e; optie om een changelog exporteren als Excel-bestand
- module_system | class_toolkit_admin & # x3e; add toolkit methode om een toc navigatie maken
- module_system | class_formentry_subheadline & # x3e; sub kop die kan worden gebruikt bij het nesten van meerdere koppen
- module_system | admin_simple - & # x3e; gemarkeerde renderList en renderFloatingGrid als definitief
Wat is nieuw in versie 4.6.3:
- Version 4.6.3 fixes een mogelijke XSS injectie.
Wat is nieuw in versie 4.6:
- NIEUW:
- Toegevoegd ontbrekende placeholder documentatie
- getListOfWidgetsAvailable () valideert als de klasse is niet abstract en implementeert de interface interface_adminwidget
- Het is nu mogelijk om extra content toe te voegen onder de naam van een widget
- Veranderd de externe API van Yahoo tot openweathermap
- Voegde een nieuwe statische helper methode getFileForPath (), gebruikt om de bijpassende MediaManager-bestand voor een bepaald bestandssysteem-pad te vinden en een gegeven MediaManager-repository
- gemigreerd column message_body van tekst naar longtext
- kiezen van een bladzijde uit de pagina-venster wordt nu sneller door een automatisch aanvullen QuickSelect naast de boom
- Bijgewerkt TCPDF tot 6.0.099
Wat is nieuw in versie 4.4:
- NIEUW:
- Het verwijderen van een widget van het dashboard niet meer laadt de hele pagina.
- Dashboard drop-targets kreeg een grens, verhoogde zichtbaarheid.
- Geïntegreerde lokale Meldingen in messaging.
- Styled het pakket-overzicht venster, bijv. Tijdens de installatie van een pakket.
- De navigatie-boom knooppunt wordt toegevoegd aan de boomstructuur, ook. Anders wordt het slepen van de knooppunten naar het hoogste niveau zou kunnen mislukken.
- BUGS:
- de manier veranderd waarop widget-inhoud wordt geladen en ingebed in het dashboard-dom boom. de oude manier veroorzaakt problemen in Windows 8.1 in combinatie met IE 11.
- De confirm rekening koppeling gemist om SYSTEMID van de gebruikers op te nemen.
- De installateur valideert als het systeem module is beschikbaar voor de toegang tot module tafel.
Wat is nieuw in versie 4.3:
- NIEUW:
- De additionele stap 2, zodat de configuratie van een admin-widget wordt overgeslagen als de widget biedt geen config-form
- Op widget-moves, het dashboard toont een lege tijdelijke aanduiding voor het huidige drop-doel
- Events kreeg een status momenteel voorzichtige, gepland, afgelast en uitgesteld. De status 'index is beschikbaar in het portaal met behulp van de tijdelijke aanduiding %% eventStatus %%. De tijdelijke aanduiding kan worden gebruikt om lang-entries laden of om css-class namen te creëren.
- Nieuwe charting-bibliotheek, flot volledig vervangen
Wat is nieuw in versie 4.2:
- NIEUW:
- toegevoegd een nieuwe interface & quot; interface_formentry_printable & quot ;, uitbreiding van de interface_formentry. Door toevoeging van een methode & quot; getValueAsText & quot ;, kunnen form-data worden gebruikt voor het genereren van een & quot; alleen lezen & quot; of een samenvatting van een enkele object / form
- Voor het verzenden van een gegenereerd-update-query naar de database, int / bit waarde van onroerend goed expliciet gegoten. Vereist door sommige RDBMS.
- Toegevoegd een beeld-mapper voor de backend-skins. De Mapper wordt verwacht voor iedere huid, genaamd class_adminskin_imageresolver (uitvoering interface_adminskin_imageresolver). De imageresolver transformeert namen zoals & quot; icon_edit & quot; in een bijpassende img-tag of een i-tag, zoals gebruikt door de huidige huid. # 804
- Toegevoegd formentry textrow, bruikbaar om een hint te geven zonder een bijpassende vorm-element
- Meer typesafety op datum getters / setters in class_root
- De backend navigatie-items worden in de cache per aspect, dit maakt het mogelijk een module om verschillende acties, afhankelijk van de huidige aspect maken
- module-id-bestanden kunnen een extra underscore gebruiken
- Toegevoegd class_admin_formgenerator :: removeField () om een al toegevoegd item uit een formulier te verwijderen
- BUGS:
- systeem-changelog miste de ORDER BY criteria voor een samengevoegde resultset
- Bij het renderen van een lijst via class_admin_evensimpler, de oorspronkelijke actie is tijdelijk hersteld. Anders wordt de pagina weergegeven onder de lijst met records zou gebruiken & quot; lijst & quot; voor elk object-type, wat resulteert in een gebroken paging-link / foutieve link.
- Het nieuwe, ontkoppelde afbeelding generatie gemist om de beeldverhouding te houden
- Vast sessie dicht fout tijdens het genereren
- Een aantal speciale tekens kon gebroken dialoog-koppelingen in de backend te creëren. # 805
- De lang-scriptlet miste in te schrijven voor de context 'portal-pagina'. dit kan leiden tot scriptlet-placeholder niet vervangen in geval van xml verzoeken.
- admin-formgenerator passeert null voor lege data in plaats van een lege string
- de taal-bestanden kunnen extra underscores voor de module-formule bevatten
- weer ingeschakeld de system-config & quot; admintoolkit & quot ;. De opgegeven klasse-naam wordt geëvalueerd en correct opgelost.
Wat is nieuw in versie 4.1:
- Bijgewerkt Bootstrap naar 2.3.1
- Bijgewerkt jQuery tot 1,9
- Vast verschillende stats-rapporten aan de meervoudige opname records voorkomen door verkeerde vraag-grenzen
- Toegevoegd een aanvankelijke steun voor het opzetten van een systeem breed tijdzone
- Bijgewerkt de CKEditor om CKEditor 4
- Toegevoegd een karakter validator
- De vorm-validatie momenteel gevestigd in class_admin is om class_element_admin verplaatst, moeten alle klassen uitbreiding class_admin schakelen naar de nieuwe vorm-validatie op basis van class_admin_formgenerator
- Vast de caching voor afbeeldingen worden bijgesneden en aangepast op hetzelfde moment
- de gebruiker-lidmaatschappen worden bewerkt met behulp van een dialoog
Wat is nieuw in versie 4.0:.
- Nieuwe backend-huid
- -Inline bewerken support.
- Alle modules en elementen worden georganiseerd in gescheiden pakketten.
Wat is nieuw in versie 3.4.2:
- Kajona 3.4.2, Kiwi, brengt een groot aantal kleine verbeteringen.
Wat is nieuw in versie 3.4.1 BETA:
- Oracle:
- De database laag is nu staat de behandeling van Oracle databases. Sinds het orakel driver (oci8) is nog steeds in ontwikkeling is, moet het worden gebruikt voor testdoeleinden alleen.
- REST en XML:
- Veel interne methoden Kajonas 'zijn nu beschikbaar via een REST-interface. Met behulp van deze interfaces, was een eenvoudige experimentele Android app om schriftelijk bewijs van de algemene functionaliteit.
- Om de ontwikkeling van XML-gebaseerde methoden te vereenvoudigen, het kader ondersteunt de ontwikkelaar met een nieuwe annotatie & quot; @ xml & quot ;. Methoden gemarkeerd met deze annotatie zijn beschikbaar via de XML-interface, terwijl klassieke methoden verborgen blijven om de XML-interface. WADL-bestanden, de specificatie van REST-interfaces, kunnen worden gegenereerd door Kajona on-the-fly.
- Login providers:
- De hele gebruiker subsysteem werd opnieuw ontworpen vanaf nul. Het ondersteunen nu de afhandeling van verschillende login providers zoals interne login Kajonas 'en een LDAP-directory. Een eerste implementatie van een LDAP-connector is beschikbaar.
- Portal en Pagina's:
- Up uit V3.4.1 zal Kajona schip de JavaScript-bibliotheek jQuery samen met YUI. In de toekomst zullen jQuery YUI vervangen althans in het portaal. YUI is bijgewerkt naar de nieuwste versie.
- Ook de pageimport- / export module werd verplaatst van speeltuin aan het hoofd van de ontwikkeling. Het biedt twee systemtasks om Im- en export pagina's van en naar XML-bestanden. Bovendien, de portal-editor kan nu hanteren inactieve elementen.
Eisen
- PHP 5 of hoger
Reacties niet gevonden