Jelix utvecklades med pragmatism, användarvänlighet, enkelhet, prestanda, flexibilitet och robusthet i åtanke.
Den levereras med ett API som behandlar antalet tekniska aspekter: tillgång till data, MVC modell, mallar, utdataformat generatorer (HTML, XUL & hellip;), webbtjänster (XML-RPC, JSON-RPC) bildar generatorn, CRUD, autentisering, förvaltning av rättigheter, lokalisering, etc & hellip;
En modulär struktur och en organisation av filerna i projektet är närvarande, införande av en ram och vissa utvecklings standarder.
A & ldquo; lager & rdquo; organisation av projektet delar innehåll i. presentation, samordning, service, företag, uthållighet
Vad är nytt i den här versionen:
- defaultconfig.ini.php döps till mainconfig.ini.php. defaultconfig.ini.php stöds fortfarande men är nu föråldrat. (Olivier Demah)
- en ny localconfig.ini.php att lagra konfiguration specifikt för en miljö (dev, prod ...)
- New Japp :: mainConfigFile () för att hämta sökvägen till huvudkonfigurationsfilen
- Plugins för mallar som tillhandahålls av programmet är nu prioritet över de som tillhandahålls av ramen. Så kan du & quot; åsidosätta & quot; befintlig mall plugins nu.
- Nya metoder addJSLinkModule () eller addCSSLinkModule på html svarsobjektet, för att lägga lätt länkar till JS och CSS-filer som lagras i moduler.
Vad är nytt i version 1.6.5:
- defaultconfig.ini.php döps till mainconfig. ini.php. defaultconfig.ini.php stöds fortfarande men är nu föråldrat. (Olivier Demah)
- en ny localconfig.ini.php att lagra konfiguration specifikt för en miljö (dev, prod ...)
- New Japp :: mainConfigFile () för att hämta sökvägen till huvudkonfigurationsfilen
- Plugins för mallar som tillhandahålls av programmet är nu prioritet över de som tillhandahålls av ramen. Så kan du & quot; åsidosätta & quot; befintlig mall plugins nu.
- Nya metoder addJSLinkModule () eller addCSSLinkModule på html svarsobjektet, för att lägga lätt länkar till JS och CSS-filer som lagras i moduler.
Vad är nytt i version 1.6.4:
- defaultconfig.ini.php döps till mainconfig. ini.php. defaultconfig.ini.php stöds fortfarande men är nu föråldrat. (Olivier Demah)
- en ny localconfig.ini.php att lagra konfiguration specifikt för en miljö (dev, prod ...)
- New Japp :: mainConfigFile () för att hämta sökvägen till huvudkonfigurationsfilen
- Plugins för mallar som tillhandahålls av programmet är nu prioritet över de som tillhandahålls av ramen. Så kan du & quot; åsidosätta & quot; befintlig mall plugins nu.
- Nya metoder addJSLinkModule () eller addCSSLinkModule på html svarsobjektet, för att lägga lätt länkar till JS och CSS-filer som lagras i moduler.
Vad är nytt i version 1.6.3:
- defaultconfig.ini.php döps till mainconfig. ini.php. defaultconfig.ini.php stöds fortfarande men är nu föråldrat. (Olivier Demah)
- en ny localconfig.ini.php att lagra konfiguration specifikt för en miljö (dev, prod ...)
- New Japp :: mainConfigFile () för att hämta sökvägen till huvudkonfigurationsfilen
- Plugins för mallar som tillhandahålls av programmet är nu prioritet över de som tillhandahålls av ramen. Så kan du & quot; åsidosätta & quot; befintlig mall plugins nu.
- Nya metoder addJSLinkModule () eller addCSSLinkModule på html svarsobjektet, för att lägga lätt länkar till JS och CSS-filer som lagras i moduler.
Vad är nytt i version 1.5.0:
- PHP 5.3 eller högre krävs. Inget mer stöd för PHP 5.2.
- jResponseHtml genererar nu en HTML5 rubrik.
- Ny hash system jAuth.
- Nya moduler.
Vad är nytt i version 1.5 RC1:
- PHP 5.3 eller högre krävs. Inget mer stöd för PHP 5.2.
- jResponseHtml genererar nu en HTML5 header. En ny klass jResponseHtml4 har samma beteende av den tidigare jResponseHtml versionen.
- Lade till en huvudskyddet variabel för fel mall, och lagt till möjligheten att lägga till innehåll på toppen av HTML-huvudet i HTML svar.
- Det är nu möjligt att deklarera klassen kartan för jSoapClient, i en annan fil än profiles.ini.php.
- jEvent: möjlighet att stänga av lyssnare av vissa moduler .
- jLocale: lägger till möjligheten att ha bindestreck i ett egenskapsnamn .
- FakeServerConf lib för tester har lagts till.
- Flyttade lokaler i jacl2db från jelix modulen till jacl2db modulen.
- Flyttade lokaler i jacldb från jelix modulen till jacldb modulen.
Vad är nytt i version 1.3.3:
- Lade till ett felmeddelande när mappen pdf-fonts hittades inte.
- Byta från simpletest 1.1a till 1,1
- Uppdaterad wikirenderer till 3.1.5
Vad är nytt i version 1.4 beta 1:
- Virtuella mallar
- Ny API för att stödja HTTP-cache
- Nya klasser att läsa Atom och RSS-flöden
- Ny klass, jPref, för att ställa in och få dynamisk / functionnal konfigurationsalternativ. Ett gränssnitt är tillgängliga för att möjliggöra en webmaster för att hantera dessa inställningar.
- Moduler kan ge sina egna svar objekt och ange dem direkt i konfigurationen
- Moduler kan ge sin egen CSS och JS-fil utan att kopiera dem till www katalog
Vad är nytt i version 1.3.1:
- jLog och jResponseHtml har nu plugins
- Nya ledningar fel. jLog används för att lagra fel och fel visas inte längre i svar.
- Ny felsida (http kod: 500), som visas när ett fel uppstod. du kan omdefiniera det att ha den design som du vill.
- Alla anslutningsprofiler (för JDB, jKVDb, jCache etc) lagras nu i en enda fil profiles.ini.php.
- En ny fin debug bar utdragbara, visar många information (fel, SQL-frågor ...)
- JELIX_APP_ * konstanter har nu ersatts med metoder i en ny Japp klass
- förbättringar i jAcl2: ämnen grupper, rättigheter kan förbjudas av en grupp .
- Större omarbetning av jelix-skript, för att underlätta användningen av jelix kommandon: ingen mer jelix.php manus. Det har ersatts av en ny cmd.php i programmet som ska starta kommandon på ansökan, och genom en enda createapp.php skript i lib / jelix-scripts /. Jelix-scripts är anordnad i de tre upplagor av Jelix (dev, opt, guld).
- Bättre hantering av CGI sammanhang för CLI skript som lanseras med php-cgi
- uppgraderat alla leverantörer bibliotek: TCPDF 5.9.093, php5redis 1,2, jQuery 1.6.2, jQuery UI 1.8.15, markitup 1.1.12
Vad är nytt i version 1.3:
- jLog och jResponseHtml har nu plugins
- nya ledningar fel. jLog används för att lagra fel och fel visas inte längre i svar.
- ny felsida (http kod: 500), som visas när ett fel uppstod. du kan omdefiniera det att ha den design som du vill.
- alla anslutningsprofiler (för JDB, jKVDb, jCache etc) lagras nu i en enda fil profiles.ini.php.
- en ny fin debug bar utdragbara, visar många information (fel, SQL-frågor ...)
- JELIX_APP_ * konstanter har nu ersatts med metoder i en ny Japp klass
- förbättringar i jAcl2: ämnen grupper, rättigheter kan förbjudas av en grupp .
- Större omarbetning av jelix-skript, för att underlätta användningen av jelix kommandon: ingen mer jelix.php manus. Det har ersatts av en ny cmd.php i programmet som ska starta kommandon på ansökan, och genom en enda createapp.php skript i lib / jelix-scripts /. Jelix-scripts är anordnad i de tre upplagor av Jelix (dev, opt, guld).
- Bättre hantering av CGI sammanhang för CLI skript som lanseras med php-cgi
- uppgraderat alla leverantörer bibliotek: TCPDF 5.9.093, php5redis 1,2, jQuery 1.6.2, jQuery UI 1.8.15, markitup 1.1.12
Vad är nytt i version 1.2.5:
- jLog och jResponseHtml har nu plugins
- Nya ledningar fel. jLog används för att lagra fel och fel visas inte längre i svar.
- Ny felsida (http kod: 500), som visas när ett fel uppstod. du kan omdefiniera det att ha den design som du vill.
- Alla anslutningsprofiler (för JDB, jKVDb, jCache etc) lagras nu i en enda fil profiles.ini.php.
- En ny fin debug bar utdragbara, visar många information (fel, SQL-frågor ...)
- JELIX_APP_ * konstanter har nu ersatts med metoder i en ny Japp klass
- förbättringar i jAcl2: ämnen grupper, rättigheter kan förbjudas av en grupp .
- Större omarbetning av jelix-skript, för att underlätta användningen av jelix kommandon: ingen mer jelix.php manus. Det har ersatts av en ny cmd.php i programmet som ska starta kommandon på ansökan, och genom en enda createapp.php skript i lib / jelix-scripts /. Jelix-scripts är anordnad i de tre upplagor av Jelix (dev, opt, guld).
- Bättre hantering av CGI sammanhang för CLI skript som lanseras med php-cgi
- uppgraderat alla leverantörer bibliotek: TCPDF 5.9.093, php5redis 1,2, jQuery 1.6.2, jQuery UI 1.8.15, markitup 1.1.12
Vad är nytt i version 1.2.4:
- Vissa fel "datepicker odefinierad" visas ibland när visning en form med en datepicker. Anledningen: js filer inte laddats i rätt ordning
- CLI startadress: kräver instruktioner bör ha full väg för att köra skript från någonstans
- jDaoConditions - Oracle behöver bords prefix i den genererade ordning klausulen
- Fast regression: jtpl plugin Inkludera kunde inte hantera recursivity grund av metas .
- Fast ett meddelande: refcount deklarerades inte i jFormsDataContainer
Vad är nytt i version 1.2.2:
- Förbättringar:
- Ny jtpl modifierings: rund
- Buggar fast:
- auth_url_return inte överförs till den form under utloggning
- månader och dagar i hela dagen i franska bör börja med en bokstav
- jcache :: flush bör spola endast cachefil med den givna profil.
- - ctrl_value bör memoreras för att inte visa två gånger när man använder ctrl_value utanför en formcontrols slinga + med hjälp av en formcontrols
- magicquotes plugin genererar ett meddelande med PHP 5.3
- Fix incompatilities med MySQL 5.5.x i SQL-script.
- Fast SQLite skript för jacl2db
- Inkom saknas bord i install_jacl2.schema.sqlite.sql
- Fast stöd av meta i medföljande mallarna.
- jLog bör inte använda begäran objektet om det inte finns ännu
- jIniFileModifier inte spara innehåll efter avsnitt döpa, ini sammanslagning och andra förändringar.
- Fast ett meddelande visas i guiden om force_encoding, i vissa fall
- Jelix-skript, createapp: fast dålig generation av nästa version för ny project.xml fil
- I TestApp använder verkliga lib version av jelix under paketet build, så TestApp accepterar några mindre jelix uppdateringar
- Fast vissa översättningar och konstiga franska meningen
Krav :
- PHP 5.3 eller högre
Kommentarer hittades inte