Jelix a fost dezvoltat cu pragmatism, ușurința de utilizare, simplitate, performanță, flexibilitate și robustețe în minte.
Acesta este dotat cu un API care se ocupă cu un număr de aspecte tehnice: accesul la date, modelul MVC, template-uri, generatoare de ieșire format (HTML, XUL, & hellip;), Servicii de Web (XML-RPC, JSON-RPC), formează generator, CRUD, autentificare, de gestionare a drepturilor, localizare, etc & hellip;
O structură modulară și o organizare a dosarelor proiectului este prezent, impunerea unui cadru și a unor standarde în curs de dezvoltare.
A & ldquo; strat & rdquo; organizarea proiectului se împarte conținutul în:. prezentare, coordonare, servicii, afaceri, persistența
Ce este nou în această versiune:
- defaultconfig.ini.php este redenumit mainconfig.ini.php. defaultconfig.ini.php este încă acceptată, dar acum este depreciat. (Olivier Demah)
- o nouă configurație localconfig.ini.php la magazin specifice unui mediu (dev, prod ...)
- New Japp :: mainConfigFile () metoda pentru a regăsi calea fișierului de configurare principal
- Plugin-uri pentru șabloane oferite de aplicația dvs. sunt acum prioritate față de cele prevăzute de cadrul. Astfel încât să puteți & quot; suprascrie & quot; plugin-uri șablon existente acum.
- Noi metode addJSLinkModule () sau addCSSLinkModule asupra obiectului de răspuns html, link-uri pentru a adăuga cu ușurință la JS și CSS fișiere stocate în module.
Ce este nou în versiunea 1.6.5:
- defaultconfig.ini.php este redenumit mainconfig. ini.php. defaultconfig.ini.php este încă acceptată, dar acum este depreciat. (Olivier Demah)
- o nouă configurație localconfig.ini.php la magazin specifice unui mediu (dev, prod ...)
- New Japp :: mainConfigFile () metoda pentru a regăsi calea fișierului de configurare principal
- Plugin-uri pentru șabloane oferite de aplicația dvs. sunt acum prioritate față de cele prevăzute de cadrul. Astfel încât să puteți & quot; suprascrie & quot; plugin-uri șablon existente acum.
- Noi metode addJSLinkModule () sau addCSSLinkModule asupra obiectului de răspuns html, link-uri pentru a adăuga cu ușurință la JS și CSS fișiere stocate în module.
Ce este nou în versiunea 1.6.4:
- defaultconfig.ini.php este redenumit mainconfig. ini.php. defaultconfig.ini.php este încă acceptată, dar acum este depreciat. (Olivier Demah)
- o nouă configurație localconfig.ini.php la magazin specifice unui mediu (dev, prod ...)
- New Japp :: mainConfigFile () metoda pentru a regăsi calea fișierului de configurare principal
- Plugin-uri pentru șabloane oferite de aplicația dvs. sunt acum prioritate față de cele prevăzute de cadrul. Astfel încât să puteți & quot; suprascrie & quot; plugin-uri șablon existente acum.
- Noi metode addJSLinkModule () sau addCSSLinkModule asupra obiectului de răspuns html, link-uri pentru a adăuga cu ușurință la JS și CSS fișiere stocate în module.
Ce este nou în versiunea 1.6.3:
- defaultconfig.ini.php este redenumit mainconfig. ini.php. defaultconfig.ini.php este încă acceptată, dar acum este depreciat. (Olivier Demah)
- o nouă configurație localconfig.ini.php la magazin specifice unui mediu (dev, prod ...)
- New Japp :: mainConfigFile () metoda pentru a regăsi calea fișierului de configurare principal
- Plugin-uri pentru șabloane oferite de aplicația dvs. sunt acum prioritate față de cele prevăzute de cadrul. Astfel încât să puteți & quot; suprascrie & quot; plugin-uri șablon existente acum.
- Noi metode addJSLinkModule () sau addCSSLinkModule asupra obiectului de răspuns html, link-uri pentru a adăuga cu ușurință la JS și CSS fișiere stocate în module.
Ce este nou în versiunea 1.5.0:
- PHP 5.3 și este necesar mai mare. Nu mai suport pentru PHP 5.2.
- jResponseHtml generează acum un antet HTML5.
- Un nou sistem în jAuth hashing.
- Module noi.
Ce este nou în versiunea 1.5 RC1:
- PHP 5.3 și este necesar mai mare. Nu mai suport pentru PHP 5.2.
- jResponseHtml generează acum un antet HTML5. O nouă clasă jResponseHtml4 au același comportament al versiunii anterioare jResponseHtml.
- Sa adăugat o variabilă pentru șablon de eroare casca, și a adăugat posibilitatea de a adăuga conținut în partea de sus antetul html, în răspunsul HTML.
- Este posibil acum să declare harta de clasă pentru jSoapClient, într-un alt fișier decât profiles.ini.php.
- jEvent: posibilitatea de a dezactiva ascultător al unor module .
- jLocale: adaugă posibilitatea de a avea bord într-un nume de proprietate .
- a fost adăugat lib FakeServerConf pentru teste.
- de locații jacl2db mutat de la modulul jelix la modulul jacl2db.
- de locații jacldb mutat de la modulul jelix la modulul jacldb.
Ce este nou în versiunea 1.3.3:
- Adăugat un mesaj de eroare atunci când dosarul
pdf-fonturi nu este găsit.
- Trecerea de la simpletest 1.1a la 1,1
- wikirenderer Actualizat la 3.1.5
Ce este nou în versiunea 1.4 beta 1:
- șabloane virtuale
- Noul API pentru a sprijini cache-ul HTTP
- Noi clase pentru a citi Atom și fluxuri RSS
- clasă nouă, jPref, pentru a seta și a obține opțiuni de configurare dinamice / functionnal. O interfață este disponibilă pentru a permite un webmaster pentru a gestiona aceste preferințe.
- Modulele pot furniza obiectul lor de răspuns proprii și să le indice direct în configurație
- Modulele pot furniza propriile lor CSS și fișiere JS, fără a le copia în directorul www
Ce este nou în versiunea 1.3.1:
- jLog și jResponseHtml au acum plugin-uri
- Noi de eroare conducerilor. jLog este utilizat pentru a stoca erori și erori nu sunt afișate mai în răspunsurile.
- Pagina de eroare nouă (cod http: 500), afișat atunci când a apărut o eroare. aveți posibilitatea să-l redefini pentru a avea designul dorit.
- Toate profilurile de conectare (pentru JDB, jKVDb, jCache, etc) sunt acum stocate într-un singur fișier profiles.ini.php.
- Un bar nou, depanare frumos, extensibile, care arată mai multe informatii (erori, interogări sql ...)
- JELIX_APP_ * constantele sunt acum înlocuite cu metode într-o nouă clasă de Japp
- îmbunătățiri în jAcl2: subiecți grupuri, drepturi pot fi interzise de către un grup .
- reprelucrare majore ale jelix-script-uri, pentru a ușura utilizarea comenzilor jelix: nici un script mai jelix.php. Acesta a fost înlocuit cu un nou cmd.php în aplicația pentru a lansa comenzi cu privire la aplicarea, și printr-un singur script createapp.php în lib / jelix-script-uri /. Jelix script-uri sunt furnizate în cele trei ediții ale Jelix (dev, opt, aur).
- O mai bună manipulare a contextului CGI pentru scripturi CLI care sunt lansate cu php-cgi
- Upgraded toti furnizorii de biblioteci: TCPDF 5.9.093, php5redis 1.2, jquery 1.6.2, jQuery UI 1.8.15, markitup 1.1.12
Ce este nou în versiunea 1.3:
- jLog și jResponseHtml au acum plugin-uri
- noi conducerilor de eroare. jLog este utilizat pentru a stoca erori și erori nu sunt afișate mai în răspunsurile.
- nouă pagină de eroare (cod http: 500), afișat atunci când a apărut o eroare. aveți posibilitatea să-l redefini pentru a avea designul dorit.
- toate profilurile de conectare (pentru JDB, jKVDb, jCache, etc) sunt acum stocate într-un singur fișier profiles.ini.php.
- o nouă bară de depanare frumos, extensibile, care arată mai multe informatii (erori, interogări sql ...)
- JELIX_APP_ * constantele sunt acum înlocuite cu metode într-o nouă clasă de Japp
- îmbunătățiri în jAcl2: subiecți grupuri, drepturi pot fi interzise de către un grup .
- reprelucrare majore ale jelix-script-uri, pentru a ușura utilizarea comenzilor jelix: nici un script mai jelix.php. Acesta a fost înlocuit cu un nou cmd.php în aplicația pentru a lansa comenzi cu privire la aplicarea, și printr-un singur script createapp.php în lib / jelix-script-uri /. Jelix script-uri sunt furnizate în cele trei ediții ale Jelix (dev, opt, aur).
- O mai bună manipulare a contextului CGI pentru scripturi CLI care sunt lansate cu php-cgi
- Upgraded toti furnizorii de biblioteci: TCPDF 5.9.093, php5redis 1.2, jquery 1.6.2, jQuery UI 1.8.15, markitup 1.1.12
Ce este nou în versiunea 1.2.5:
- jLog și jResponseHtml au acum plugin-uri
- Noi de eroare conducerilor. jLog este utilizat pentru a stoca erori și erori nu sunt afișate mai în răspunsurile.
- Pagina de eroare nouă (cod http: 500), afișat atunci când a apărut o eroare. aveți posibilitatea să-l redefini pentru a avea designul dorit.
- Toate profilurile de conectare (pentru JDB, jKVDb, jCache, etc) sunt acum stocate într-un singur fișier profiles.ini.php.
- Un bar nou, depanare frumos, extensibile, care arată mai multe informatii (erori, interogări sql ...)
- JELIX_APP_ * constantele sunt acum înlocuite cu metode într-o nouă clasă de Japp
- îmbunătățiri în jAcl2: subiecți grupuri, drepturi pot fi interzise de către un grup .
- reprelucrare majore ale jelix-script-uri, pentru a ușura utilizarea comenzilor jelix: nici un script mai jelix.php. Acesta a fost înlocuit cu un nou cmd.php în aplicația pentru a lansa comenzi cu privire la aplicarea, și printr-un singur script createapp.php în lib / jelix-script-uri /. Jelix script-uri sunt furnizate în cele trei ediții ale Jelix (dev, opt, aur).
- O mai bună manipulare a contextului CGI pentru scripturi CLI care sunt lansate cu php-cgi
- Upgraded toti furnizorii de biblioteci: TCPDF 5.9.093, php5redis 1.2, jquery 1.6.2, jQuery UI 1.8.15, markitup 1.1.12
Ce este nou în versiunea 1.2.4:
- Unele erori "DatePicker nedefinit" apar, uneori, atunci când sunt afișate o formă cu un DatePicker. Motivul: js fișierele nu au fost încărcate în ordinea corectă
- CLI punctul de intrare: necesită instrucțiuni ar trebui să aibă calea completă pentru a rula script-ul de oriunde
- jDaoConditions - Oracle are nevoie de prefixe de masă în clauza ordinea generată
- regresie fixă: plug jtpl 'includ' nu a putut face recursivitatea din cauza METAS .
- Fixed o notificare: refcount nu a fost declarată în jFormsDataContainer
Ce este nou în versiunea 1.2.2:
- Îmbunătățiri:
- Nou jtpl modificator: a rundă
- Bug-uri fixe:
- auth_url_return nu este trecut la forma în timpul logout
- luni și zile în data completă în franceză ar trebui să înceapă cu un caz mai mic
- jcache :: spălare ar trebui să spălați doar fișier cache a dat profilului.
- - ctrl_value ar trebui să fie memorate pentru a nu afișa de două ori atunci când se utilizează ctrl_value în afara unei bucle formcontrols + utilizând formcontrols
- magicquotes Plugin-ul generează o notificare cu PHP 5.3
- incompatilities Fix cu MySql 5.5.x în script-ul SQL Server.
- Fixed script-ul SQLite pentru jacl2db
- Adăugat tabel lipsă în install_jacl2.schema.sqlite.sql
- Fixed suportul meta template-uri incluse.
- jLog nu ar trebui să folosească obiectul cerere, în cazul în care nu există încă
- jIniFileModifier nu a salvat conținut după secțiunea redenumire, comasare și alte modificări .ini.
- Fixed o notificare care apare în expertul despre force_encoding, în unele cazuri,
- Jelix-script-uri, createapp: fix generație rea versiunii următoare pentru noul fișier project.xml
- În testapp, utilizați versiunea reală lib a jelix în timpul pachetului construi, astfel încât testapp acceptă unele actualizări minore jelix
- Fixed unele traduceri și teză franceză ciudat
Cerințe :
- PHP 5.3 sau mai mare
Comentariile nu a fost găsit