Inițial
Kajona inceput ca un cadru, dar cu actualizări recente, sa transformat într-un CMS cu sufletul la gură complet.
Datorită codebase solidă, bine organizat, Kajona poate manipula mult mai multe operațiuni complexe și mult mai mult personalizări decât sistemele obișnuite CMS se pot ocupa.
SMF poate fi folosit pentru orice tip de proces de dezvoltare web, de la simplu site-o pagină, pe bloguri personale, portofolii, sau Intranet chiar complexe companiei.
Datorită codul bine organizat și o interfață vizuală frumos, apelurile CMS ambelor utilizatorii tehnice și non-tehnice deopotrivă.
Kajona a ajuns la o stare foarte matur și datorită actualizări constante la nucleul său a reușit întotdeauna să stea departe de PHP de bază sau de securitate vulnerabilități.
CMS este, de asemenea, bine documentat și vine cu o mulțime de șabloane și de suplimente pentru a extinde funcționalitatea de bază chiar mai departe decât sa planificat inițial
Ce este nou în această versiune:.
- NEW:
- module_basicauth - și # x3e; a adăugat un nou modul de manipulare http anteturile de autentificare de bază. Dacă este găsit, ascultatorul incearca sa va logati utilizator. Util pentru REST / clienti AJAX pe bază.
- module_ezcchart | grafic bar horizonatal - & # x3e; diagrame de bare orizontale sunt acum suportate de către ezcomponents
- module_installer | class_installer - & # x3e; o & quot; EVENT_SYSTEM_REQUEST_ENDPROCESSING & quot; eveniment este declanșat pentru instalator, de asemenea
- module_jqplot - și # x3e; padding și marja de baruri la barcharts sunt diferit set in functie de numarul de serii - în cazul în care graficul conține doar serie bar chart - & # x3e; padding = 1, marja = 4 - în cazul în care graficul conține una sau mai multe serii stackedbar si fiecare sereis are exact valoarea unei serii - și # x3e; padding = 1, marja de = 4
- module_jsonapi - și # x3e; un nou modul de a furniza obține / a pus / post / sterge acces la toate obiectele de business folosind o interfață de odihnă
- module_pdf | header pdf - & # x3e; Titlul antet suportă acum împachetări cuvânt
- module_search | admin-view - & # x3e; a schimbat modul-filtru de la un multiselect la un comutator-buttonbar
- module_system | class_module_system_admin & # x3e; opțiune pentru a exporta un changelog ca fișier Excel
- module_system | class_toolkit_admin & # x3e; adăuga metoda set de instrumente pentru a face o navigare toc
- module_system | class_formentry_subheadline & # x3e; sub titlu care poate fi utilizat atunci când cuiburi mai multe titluri
- module_system | admin_simple - & # x3e; renderList marcată și renderFloatingGrid ca final
Ce este nou în versiunea 4.6.3:
- Version 4.6.3 stabilește o posibilă injecție XSS.
Ce este nou în versiunea 4.6:
- NEW:
- documentare substituent lipsă Adaugata li>
- getListOfWidgetsAvailable () validează dacă clasa nu este abstractă și implementează interface_adminwidget interfață
- Acum este posibil pentru a adăuga conținut suplimentar sub numele unui widget
- schimbat API la distanță de la Yahoo la openweathermap
- adăugat o nouă metodă getFileForPath helper static (), utilizate pentru a găsi de potrivire MediaManager fișierul pentru o anumită sistem de fișiere, cale și un anumit MediaManager-depozit
- message_body coloană migrat de la text la longtext
- Alegerea unei pagini de-dialog pagini este acum mai rapid cu ajutorul unui selectiei rapide automată în plus față de copac
- TCPDF Actualizat la 6.0.099
Ce este nou în versiunea 4.4:
- NEW:
- Eliminarea unui widget din tabloul de bord nu mai reîncarcă întreaga pagină.
- Panoul abandonului obiective are o frontieră, vizibilitate crescută.
- Notificări locale integrate în mesaje.
- Stilat fereastra pachet de ansamblu, de exemplu în timpul instalării unui pachet.
- Nodul navigare arbore se adaugă treeview, de asemenea. În caz contrar, tergiversarea de noduri la nivel superior ar putea eșua.
- ERORI:
- schimbat modul widget conținut este încărcat și încorporate în arborele de bord-dom. vechiul mod cauzat probleme pe Windows 8.1 in combinatie cu IE 11.
- link de confirmare cont ratat pentru a include SYSTEMID utilizatorilor.
- Instalatorul validează dacă modulul de sistem este disponibil înainte de a accesa tabelul modulul.
Ce este nou în versiunea 4.3:
- NEW:
- suplimentară pasul 2, astfel încât configurația un admin-widget este sărit dacă widget nu oferă o formă config
- În widget-mută, tabloul de bord arată o substituent gol pentru actualul drop-țintă
- Evenimente primit un statut, în prezent tentativă, programat, anulat și amânat. Indicele statutul "este disponibil în portal folosind substituentul %% eventStatus %%. Substituent poate fi folosit pentru a încărca lang-intrări sau pentru a crea nume de CSS clasă.
- New diagrame-bibliotecă, înlocuind flot complet
Ce este nou în versiunea 4.2:
- NEW:
- Adăugat o nouă interfață & quot; & quot ;, interface_formentry_printable extinderea interface_formentry. Prin adăugarea unei metode & quot; & quot ;, getValueAsText formă-înregistrări pot fi folosite pentru a genera o & quot; doar pentru citire & quot; sau o vedere rezumat al unui singur obiect / formă
- Înainte de a trimite o actualizare, interogare generat la baza de date, valorile de proprietate int / biți sunt turnat în mod explicit. Cerute de unele RDBMS.
- Adaugata o imagine-mapper pentru backend-piei. Cartograful este de asteptat pentru fiecare piele, numit class_adminskin_imageresolver (de punere în aplicare interface_adminskin_imageresolver). Imageresolver transformă nume ca & quot; icon_edit & quot; într-o potrivire img-tag sau un i-tag, așa cum este folosit de piele curent. # 804
- Adăugat textrow formentry, utilizabil pentru a face un indiciu fără potrivire formă element
- Mai multe typesafety pe getters data / organisme în class_root
- Intrările de navigație backend sunt cache pe aspect, acest lucru permite un modul de a face acțiuni diferite, în funcție de aspectul curent
- module-id poate utiliza o subliniere suplimentar
- class_admin_formgenerator Adaugata :: removeField () pentru a elimina o intrare deja adăugat la o formă
- ERORI:
- sistem Changelog ratat ORDER BY criteriile de ResultSet fuzionat
- Când redarea unei liste prin class_admin_evensimpler, acțiunea inițială este restabilită temporar. În caz contrar pagina făcut mai jos lista de înregistrări ar folosi & quot; lista & quot; pentru fiecare tip de obiect, rezultând într-o paginare-link / link eronat rupte.
- Noua generație de imagine, decuplate a ratat pentru a menține raportul de imagine
- sesiune fixă eroare aproape timpul de generare de imagine
- Unele caractere speciale pot crea rupte de dialog-link-uri în backend. # 805
- lang-scriptlet ratat să se înregistreze pentru contextul "portal-page". acest lucru ar putea duce la scriptlet-înlocuitor să nu fie înlocuite în cazul cererilor xml.
- admin-formgenerator trece null pentru datele în loc de un șir gol goale
- limba-fișiere pot conține subliniere suplimentare pentru modulul-parte
- reactivat sistem config & quot; & quot ;. admintoolkit Specificată de clasa numele este evaluat și rezolvate corect.
Fișierele
Ce este nou în versiunea 4.1:
- Actualizat Bootstrap la 2.3.1
- Actualizat jQuery la 1,9
- diferite fixe statistici-rapoarte pentru a evita includerea multiple de înregistrări din cauza greșit de interogare-frontiere
- Adaugata un suport initial de a crea un fus orar la nivel de sistem
- Actualizat ckeditor a ckeditor 4
- Adăugat un validator caracter
- formă validare află în prezent la class_admin este mutat la class_element_admin, toate clasele extind class_admin ar trebui să treacă la noua forma-validarea bazată pe class_admin_formgenerator
- fix cache pentru imagini fiind recoltate și redimensionată, în același timp
- user-de membru sunt editate cu ajutorul unui dialog
Ce este nou în versiunea 4.0:.
- New backend-piele
- suport editare inline.
- Toate modulele si elemente sunt organizate în pachete separate.
Ce este nou în versiunea 3.4.2:
- Kajona 3.4.2, Kiwi, aduce numeroase mici îmbunătățiri.
Ce este nou în versiunea 3.4.1 BETA:
- Oracle:
- Stratul de bază de date este acum capabil de manipulare baze de date Oracle. Deoarece conducătorul auto Oracle (oci8) este încă în curs de dezvoltare, ar trebui să fie utilizate în scopuri de testare numai.
- REST și XML:
- O mulțime de metode de interne Kajonas "sunt acum disponibile prin intermediul o interfață REST. Folosind acest interfețe, un simplu experimental aplicatie Android a fost scris cu scopul de a dovezi funcționalitatea generală.
- Pentru a simplifica dezvoltarea de metode bazate pe XML, cadrul sprijină dezvoltator cu un nou adnotare & quot; @ xml & quot ;. Metode marcate cu acest adnotare sunt disponibile prin intermediul interfeței XML întrucât metodele clasice rămân ascunse la interfața XML. WADL fișiere, specificarea REST-interfețe, pot fi generate de Kajona on-the-fly.
- furnizori Login:
- Subsistemul de utilizator întreg a fost reproiectat de la zero. Acum sprijini manipularea diferiți furnizori de conectare, cum ar fi autentificare internă Kajonas "și un director LDAP. O prima implementare a unui conector LDAP este disponibil.
- Portal și pagini:
- Până la v3.4.1, Kajona va livra bibliotecă JavaScript jQuery, împreună cu YUI. În viitor, jQuery va înlocui YUI, cel puțin în portal. YUI a fost actualizată la cea mai recentă lansare.
- De asemenea, modulul de pageimport- / export a fost mutat de la un loc de joacă la cap dezvoltare. Acesta oferă două systemtasks pentru de a îmbunătăți și pagini export și la fișiere XML. În plus, portalul-editorul este acum capabil de manipulare elemente inactive.
Cerințe :
- PHP 5 sau mai mare
Comentariile nu a fost găsit