Jelix został opracowany z pragmatyzmem, łatwość obsługi, wydajność, prostotę, elastyczność i odporność na uwadze.
Chodzi o API do czynienia z liczbą aspektów technicznych: dostępu do danych, model MVC, szablony, generatory formatów wyjściowych (HTML, XUL, & hellip;), usługi internetowe (XML-RPC, JSON-RPC), tworzy generator, CRUD, uwierzytelnianie, zarządzanie prawami, lokalizacja itp & hellip;
Modułowa struktura i organizacja plików projektu jest obecny, nakładające pewne ramy i opracowywanie norm.
A & ldquo; Warstwa & rdquo; organizacja projektu dzieli zawartość do:. prezentacji, koordynacji, usługi, firmy, utrwalania
Co nowego w tym wydaniu:
- defaultconfig.ini.php zostaje zmieniona na mainconfig.ini.php. defaultconfig.ini.php jest nadal obsługiwana, ale teraz jest przestarzała. (Olivier Demah)
- nowy localconfig.ini.php do przechowywania konfiguracji specyficzne dla środowiska (dev, prod ...)
- Nowy Jappa :: mainConfigFile () aby pobrać ścieżkę do głównego pliku konfiguracyjnego
- Wtyczki dla szablony dostarczone przez aplikację są teraz priorytetem ponad te określone przez ramy. Więc można & quot; przesłonić & quot; istniejących wtyczek szablonu teraz.
- Nowe metody addJSLinkModule () lub addCSSLinkModule na obiekcie odpowiedzi html, aby dodać łatwo linki do JS i CSS pliki przechowywane w modułach.
Co nowego w wersji 1.6.5:
- defaultconfig.ini.php zostaje zmieniona na mainconfig. ini.php. defaultconfig.ini.php jest nadal obsługiwana, ale teraz jest przestarzała. (Olivier Demah)
- nowy localconfig.ini.php do przechowywania konfiguracji specyficzne dla środowiska (dev, prod ...)
- Nowy Jappa :: mainConfigFile () aby pobrać ścieżkę do głównego pliku konfiguracyjnego
- Wtyczki dla szablony dostarczone przez aplikację są teraz priorytetem ponad te określone przez ramy. Więc można & quot; przesłonić & quot; istniejących wtyczek szablonu teraz.
- Nowe metody addJSLinkModule () lub addCSSLinkModule na obiekcie odpowiedzi html, aby dodać łatwo linki do JS i CSS pliki przechowywane w modułach.
Co nowego w wersji 1.6.4:
- defaultconfig.ini.php zostaje zmieniona na mainconfig. ini.php. defaultconfig.ini.php jest nadal obsługiwana, ale teraz jest przestarzała. (Olivier Demah)
- nowy localconfig.ini.php do przechowywania konfiguracji specyficzne dla środowiska (dev, prod ...)
- Nowy Jappa :: mainConfigFile () aby pobrać ścieżkę do głównego pliku konfiguracyjnego
- Wtyczki dla szablony dostarczone przez aplikację są teraz priorytetem ponad te określone przez ramy. Więc można & quot; przesłonić & quot; istniejących wtyczek szablonu teraz.
- Nowe metody addJSLinkModule () lub addCSSLinkModule na obiekcie odpowiedzi html, aby dodać łatwo linki do JS i CSS pliki przechowywane w modułach.
Co nowego w wersji 1.6.3:
- defaultconfig.ini.php zostaje zmieniona na mainconfig. ini.php. defaultconfig.ini.php jest nadal obsługiwana, ale teraz jest przestarzała. (Olivier Demah)
- nowy localconfig.ini.php do przechowywania konfiguracji specyficzne dla środowiska (dev, prod ...)
- Nowy Jappa :: mainConfigFile () aby pobrać ścieżkę do głównego pliku konfiguracyjnego
- Wtyczki dla szablony dostarczone przez aplikację są teraz priorytetem ponad te określone przez ramy. Więc można & quot; przesłonić & quot; istniejących wtyczek szablonu teraz.
- Nowe metody addJSLinkModule () lub addCSSLinkModule na obiekcie odpowiedzi html, aby dodać łatwo linki do JS i CSS pliki przechowywane w modułach.
Co nowego w wersji 1.5.0:
- PHP 5.3, wymagana jest wyższa. Nie większe wsparcie dla PHP 5.2.
- jResponseHtml teraz generuje nagłówek HTML5.
- Nowy system mieszania w jAuth.
- Nowe moduły.
Co nowego w wersji 1.5 RC1:
- PHP 5.3, wymagana jest wyższa. Nie większe wsparcie dla PHP 5.2.
- jResponseHtml teraz generuje nagłówek HTML5. Nowy jResponseHtml4 klasy mają takie samo zachowanie poprzedniej wersji jResponseHtml.
- Dodano zmienną HEADTOP dla szablonu błędów i dodano możliwość dodawania zawartość w górnej nagłówku HTML w odpowiedzi HTML.
- Możliwe jest teraz zadeklarować mapę klasy dla jSoapClient, do innego pliku niż profiles.ini.php.
- jEvent: możliwość wyłączenia słuchacza niektórych modułów .
- jLocale: dodaje możliwość posiadania myślnik w nazwie własności .
- FakeServerConf lib do testów został dodany.
- Przeniesiony lokalizacje z jacl2db z modułu jelix do modułu jacl2db.
- Przeniesiony lokalizacje z jacldb z modułu jelix do modułu jacldb.
Co nowego w wersji 1.3.3:
- Dodano komunikat o błędzie, gdy folder pdf-fonts nie został znaleziony.
- Przejście z SimpleTest 1.1a do 1,1
- Aktualizacja wikirenderer do 3.1.5
Co nowego w wersji 1.4 beta 1:
- Wirtualne szablony
- Nowy interfejs API do obsługi pamięci podręcznej HTTP
- Nowe klasy do czytania kanałów RSS Atom i
- Nowa klasa jPref, ustawienie i uzyskać dynamiczne / functionnal opcje konfiguracyjne. Interfejs jest dostępna w celu umożliwienia webmasterem zarządzać tych preferencji.
- Moduły mogą dostarczyć swój własny obiekt odpowiedzi i wskazać je bezpośrednio do konfiguracji
- Moduły mogą świadczyć własne CSS i JS pliku bez kopiowania ich do katalogu www
Co nowego w wersji 1.3.1:
- JLog i jResponseHtml teraz wtyczek
- Nowe zarządy błędów. JLog służy do przechowywania błędy i błędy nie są wyświetlane dłużej w odpowiedzi.
- Nowa strona błędu (kod http: 500), wyświetlany, gdy wystąpił błąd. można zdefiniować ją mieć konstrukcję chcesz.
- Wszystkie profile połączenie (JDB, jKVDb, jCache etc) są obecnie przechowywane w jednym profiles.ini.php plików.
- Nowy miły bar debugowania, rozsuwane, pokazując liczne informacje (błędy SQL zapytań ...)
- JELIX_APP_ * stałe są teraz zastąpione metod w nowej klasie Jappa
- poprawa jAcl2: Przedmioty grup, praw może być zabronione przez grupę .
- Major przerobienie z jelix-skryptów, aby ułatwić korzystanie z poleceń jelix: nie więcej jelix.php skrypt. Został on zastąpiony nowym cmd.php do aplikacji do uruchomienia polecenia na aplikacji, a przez jeden skrypt createapp.php w lib / jelix-scripts /. Jelix-skrypty znajdują się w trzech edycjach Jelix (dev, Opt, złoto).
- Lepsza obsługa kontekście skryptów CGI dla CLI, które są uruchamiane z php-cgi
- Ulepszone wszystkich dostawców bibliotek: TCPDF 5.9.093, php5redis 1.2, jQuery 1.6.2, jQuery UI 1.8.15, 1.1.12 markitup
Co nowego w wersji 1.3:
- JLog i jResponseHtml teraz wtyczek
- Nowe zarządy błędów. JLog służy do przechowywania błędy i błędy nie są wyświetlane dłużej w odpowiedzi.
- Nowa strona błędu (kod http: 500), wyświetlany, gdy wystąpił błąd. można zdefiniować ją mieć konstrukcję chcesz.
- wszystkie profile połączenie (JDB, jKVDb, jCache etc) są obecnie przechowywane w jednym profiles.ini.php plików.
- nowy miły bar debugowania, rozsuwane, pokazując liczne informacje (błędy SQL zapytań ...)
- JELIX_APP_ * stałe są teraz zastąpione metod w nowej klasie Jappa
- poprawa jAcl2: Przedmioty grup, praw może być zabronione przez grupę .
- Major przerobienie z jelix-skryptów, aby ułatwić korzystanie z poleceń jelix: nie więcej jelix.php skrypt. Został on zastąpiony nowym cmd.php do aplikacji do uruchomienia polecenia na aplikacji, a przez jeden skrypt createapp.php w lib / jelix-scripts /. Jelix-skrypty znajdują się w trzech edycjach Jelix (dev, Opt, złoto).
- Lepsza obsługa kontekście skryptów CGI dla CLI, które są uruchamiane z php-cgi
- Ulepszone wszystkich dostawców bibliotek: TCPDF 5.9.093, php5redis 1.2, jQuery 1.6.2, jQuery UI 1.8.15, 1.1.12 markitup
Co nowego w wersji 1.2.5:
- JLog i jResponseHtml teraz wtyczek
- Nowe zarządy błędów. JLog służy do przechowywania błędy i błędy nie są wyświetlane dłużej w odpowiedzi.
- Nowa strona błędu (kod http: 500), wyświetlany, gdy wystąpił błąd. można zdefiniować ją mieć konstrukcję chcesz.
- Wszystkie profile połączenie (JDB, jKVDb, jCache etc) są obecnie przechowywane w jednym profiles.ini.php plików.
- Nowy miły bar debugowania, rozsuwane, pokazując liczne informacje (błędy SQL zapytań ...)
- JELIX_APP_ * stałe są teraz zastąpione metod w nowej klasie Jappa
- poprawa jAcl2: Przedmioty grup, praw może być zabronione przez grupę .
- Major przerobienie z jelix-skryptów, aby ułatwić korzystanie z poleceń jelix: nie więcej jelix.php skrypt. Został on zastąpiony nowym cmd.php do aplikacji do uruchomienia polecenia na aplikacji, a przez jeden skrypt createapp.php w lib / jelix-scripts /. Jelix-skrypty znajdują się w trzech edycjach Jelix (dev, Opt, złoto).
- Lepsza obsługa kontekście skryptów CGI dla CLI, które są uruchamiane z php-cgi
- Ulepszone wszystkich dostawców bibliotek: TCPDF 5.9.093, php5redis 1.2, jQuery 1.6.2, jQuery UI 1.8.15, 1.1.12 markitup
Co nowego w wersji 1.2.4:
- Niektóre błędy 'datepicker nieokreślone "występują czasem przy wyświetlaniu forma z datepicker. Powodem: js pliki nie zostały załadowane w odpowiedniej kolejności
- CLI punkt_wejścia: require instrukcje powinny mieć pełną ścieżkę, aby uruchomić skrypt z dowolnego
- jDaoConditions - Oracle potrzebuje prefiksów tabel w wygenerowanym klauzula porządku
- Naprawiono regresji: Wtyczka jtpl 'to' nie mógł obsłużyć recursivity powodu Metas .
- Poprawiono zawiadomienie: RefCount nie został zadeklarowany w jFormsDataContainer
Co nowego w wersji 1.2.2:
- Ulepszenia:
- Nowy modyfikator jtpl: okrągłe
- błędy:
- auth_url_return nie jest przekazywana do formy podczas wylogowania
- Miesiące i dni w pełnej daty w języku francuskim należy rozpocząć od niższej przypadku
- jcache :: flush powinien wylewać tylko plik cache danego profilu.
- - ctrl_value powinny być zapamiętane w celu przy użyciu ctrl_value poza pętlą formcontrols + przy użyciu formcontrols aby nie wyświetlać dwa razy
- Wtyczka magicquotes generuje powiadomienie z PHP 5.3
- incompatilities Fix z MySQL 5.5.x w skrypcie SQL.
- Poprawiono sqlite scenariusz jacl2db
- Dodano brakujący stolik w install_jacl2.schema.sqlite.sql
- Poprawiono obsługę meta w zawartych szablonów.
- JLog nie powinny korzystać z obiektu żądania, jeśli jeszcze nie istnieje
- jIniFileModifier nie zapisywanie zawartości po cięciu zmiana nazwy, ini przejmowanego i innych zmian.
- Poprawiono informację pojawiającą się w kreatorze o force_encoding, w niektórych przypadkach,
- Jelix-scripts, createapp: fixed złe pokolenie następnej wersji dla nowego pliku project.xml
- W plikiem TestApp użyć prawdziwego lib wersję jelix podczas budowania pakietu, więc testapp akceptuje pewne drobne aktualizacje jelix
- Poprawiono niektóre tłumaczenia i dziwne zdanie francuski
Wymagania :
- PHP 5.3 lub nowszy
Komentarze nie znaleziono