Jelix được phát triển với chủ nghĩa thực dụng, dễ sử dụng, đơn giản, hiệu suất, tính linh hoạt và mạnh mẽ trong tâm trí.
Nó đi kèm với một API giao dịch với số các khía cạnh kỹ thuật: truy cập dữ liệu, mô hình MVC, các mẫu, máy phát điện đầu ra định dạng (HTML, XUL, & hellip;), các dịch vụ Web (xml-RPC, JSON-RPC), tạo thành máy phát điện, CRUD, xác thực, quản lý quyền, nội địa hóa, vv & hellip;
Một cấu trúc mô-đun và một tổ chức của các tập tin của dự án là có mặt, áp đặt một khuôn khổ và một số tiêu chuẩn phát triển.
A & ldquo; lớp & rdquo; tổ chức các dự án chia tách nội dung vào. trình bày, điều phối, dịch vụ, kinh doanh, kiên trì
Điều gì là mới trong phiên bản này:
- defaultconfig.ini.php được đổi tên thành mainconfig.ini.php. defaultconfig.ini.php vẫn được hỗ trợ nhưng bây giờ bị phản đối. (Olivier Demah)
- một localconfig.ini.php mới để cấu hình cửa hàng cụ thể đến một môi trường (dev, sản ...)
- New jApp :: mainConfigFile () phương pháp để lấy đường dẫn của tập tin cấu hình chính
- Plugins cho mẫu cung cấp bởi ứng dụng của bạn bây giờ là ưu tiên hơn những người được cung cấp bởi khuôn khổ. Vì vậy, bạn có thể & quot; ghi đè lên & quot; mẫu plugin hiện tại.
- Các phương pháp mới addJSLinkModule () hoặc addCSSLinkModule vào đối tượng phản ứng html, để thêm dễ dàng liên kết với JS và các tập tin CSS được lưu trữ trong mô-đun.
Điều gì là mới trong phiên bản 1.6.5:
- defaultconfig.ini.php được đổi tên thành mainconfig. ini.php. defaultconfig.ini.php vẫn được hỗ trợ nhưng bây giờ bị phản đối. (Olivier Demah)
- một localconfig.ini.php mới để cấu hình cửa hàng cụ thể đến một môi trường (dev, sản ...)
- New jApp :: mainConfigFile () phương pháp để lấy đường dẫn của tập tin cấu hình chính
- Plugins cho mẫu cung cấp bởi ứng dụng của bạn bây giờ là ưu tiên hơn những người được cung cấp bởi khuôn khổ. Vì vậy, bạn có thể & quot; ghi đè lên & quot; mẫu plugin hiện tại.
- Các phương pháp mới addJSLinkModule () hoặc addCSSLinkModule vào đối tượng phản ứng html, để thêm dễ dàng liên kết với JS và các tập tin CSS được lưu trữ trong mô-đun.
Điều gì là mới trong phiên bản 1.6.4:
- defaultconfig.ini.php được đổi tên thành mainconfig. ini.php. defaultconfig.ini.php vẫn được hỗ trợ nhưng bây giờ bị phản đối. (Olivier Demah)
- một localconfig.ini.php mới để cấu hình cửa hàng cụ thể đến một môi trường (dev, sản ...)
- New jApp :: mainConfigFile () phương pháp để lấy đường dẫn của tập tin cấu hình chính
- Plugins cho mẫu cung cấp bởi ứng dụng của bạn bây giờ là ưu tiên hơn những người được cung cấp bởi khuôn khổ. Vì vậy, bạn có thể & quot; ghi đè lên & quot; mẫu plugin hiện tại.
- Các phương pháp mới addJSLinkModule () hoặc addCSSLinkModule vào đối tượng phản ứng html, để thêm dễ dàng liên kết với JS và các tập tin CSS được lưu trữ trong mô-đun.
Điều gì là mới trong phiên bản 1.6.3:
- defaultconfig.ini.php được đổi tên thành mainconfig. ini.php. defaultconfig.ini.php vẫn được hỗ trợ nhưng bây giờ bị phản đối. (Olivier Demah)
- một localconfig.ini.php mới để cấu hình cửa hàng cụ thể đến một môi trường (dev, sản ...)
- New jApp :: mainConfigFile () phương pháp để lấy đường dẫn của tập tin cấu hình chính
- Plugins cho mẫu cung cấp bởi ứng dụng của bạn bây giờ là ưu tiên hơn những người được cung cấp bởi khuôn khổ. Vì vậy, bạn có thể & quot; ghi đè lên & quot; mẫu plugin hiện tại.
- Các phương pháp mới addJSLinkModule () hoặc addCSSLinkModule vào đối tượng phản ứng html, để thêm dễ dàng liên kết với JS và các tập tin CSS được lưu trữ trong mô-đun.
Điều gì là mới trong phiên bản 1.5.0:
- PHP 5.3 và cao hơn là cần thiết. hỗ trợ không nhiều hơn cho PHP 5.2.
- jResponseHtml bây giờ tạo ra một tiêu đề HTML5.
- Hệ thống băm mới trong jAuth.
- module mới.
Điều gì là mới trong phiên bản 1.5 RC1:
- PHP 5.3 và cao hơn là cần thiết. hỗ trợ không nhiều hơn cho PHP 5.2.
- jResponseHtml bây giờ tạo ra một tiêu đề HTML5. Một jResponseHtml4 lớp mới có hành vi tương tự của phiên bản jResponseHtml trước.
- Thêm một biến HEADTOP cho mẫu lỗi, và thêm khả năng để thêm nội dung ở đầu tiêu đề html, trong phản ứng HTML.
- Đó là bây giờ có thể tuyên bố bản đồ lớp cho jSoapClient, vào một file khác với profiles.ini.php.
- jEvent: khả năng vô hiệu hóa người nghe của một số module .
- jLocale: bổ sung thêm khả năng để có dấu gạch ngang trong một tên thuộc tính .
- Các lib FakeServerConf cho các bài kiểm tra đã được thêm.
- Đã chuyển miền địa phương của jacl2db từ module jelix để module jacl2db.
- Đã chuyển miền địa phương của jacldb từ module jelix để module jacldb.
Điều gì là mới trong phiên bản 1.3.3:
khi thư mục pdf-phông
- Thêm một thông báo lỗi không tìm thấy.
- Chuyển đổi từ 1.1a SimpleTest đến 1.1
- Cập nhật wikirenderer để 3.1.5
Điều gì là mới trong phiên bản 1.4 beta 1:
- Virtual mẫu
- API mới để hỗ trợ HTTP bộ nhớ cache
- Các lớp học mới để đọc Atom và RSS
- class mới, jPref, để thiết lập và nhận / tùy chọn cấu hình functionnal động. Một giao diện có sẵn để cho phép một quản trị trang web để quản lý những sở thích.
- Các module có thể cung cấp cho đối tượng phản ứng của riêng mình và chỉ ra chúng trực tiếp vào cấu hình
- Các module có thể cung cấp cho CSS của riêng mình và tập tin JS mà không cần sao chép chúng vào thư mục www
Điều gì là mới trong phiên bản 1.3.1:
- jLog và jResponseHtml có bây giờ plugins
- Managements lỗi mới. jLog được sử dụng để lưu trữ các lỗi, và lỗi không được hiển thị nữa trong câu trả lời.
- trang lỗi mới (mã http: 500), hiển thị khi một lỗi xảy ra. bạn có thể định nghĩa lại nó có thiết kế mà bạn muốn.
- Tất cả các hồ sơ kết nối (ví JDB, jKVDb, jCache vv) hiện đang được lưu trữ trong một tập tin duy nhất profiles.ini.php.
- đẹp thanh debug mới, mở rộng, hiển thị nhiều thông tin (lỗi, các truy vấn sql ...)
- JELIX_APP_ * hằng được sửa lại bằng các phương thức trong một lớp jApp mới
- cải tiến trong jAcl2: môn nhóm, quyền có thể bị cấm bởi một nhóm .
- làm lại chủ yếu của jelix-kịch bản, để giảm bớt việc sử dụng các lệnh jelix: không có kịch bản jelix.php hơn. Nó đã được thay thế bởi một cmd.php mới vào ứng dụng để chạy các lệnh trên các ứng dụng, và bởi một kịch bản createapp.php duy nhất vào lib / jelix-scripts /. Jelix-scripts được cung cấp trong ba phiên bản của Jelix (dev, chọn, vàng).
- xử lý tốt hơn trong bối cảnh CGI cho các kịch bản CLI mà bạn khởi động với php-cgi
- nâng cấp tất cả các nhà cung cấp thư viện: TCPDF 5.9.093, php5redis 1.2, jquery 1.6.2, jQuery UI 1.8.15, 1.1.12 markitup
Điều gì là mới trong phiên bản 1.3:
- jLog và jResponseHtml có bây giờ plugins
- Managements lỗi mới. jLog được sử dụng để lưu trữ các lỗi, và lỗi không được hiển thị nữa trong câu trả lời.
- Trang báo lỗi mới (mã http: 500), hiển thị khi một lỗi xảy ra. bạn có thể định nghĩa lại nó có thiết kế mà bạn muốn.
- tất cả các hồ sơ kết nối (ví JDB, jKVDb, jCache vv) hiện đang được lưu trữ trong một tập tin duy nhất profiles.ini.php.
- một tốt đẹp thanh debug mới, mở rộng, hiển thị nhiều thông tin (lỗi, các truy vấn sql ...)
- JELIX_APP_ * hằng được sửa lại bằng các phương thức trong một lớp jApp mới
- cải tiến trong jAcl2: môn nhóm, quyền có thể bị cấm bởi một nhóm .
- làm lại chủ yếu của jelix-kịch bản, để giảm bớt việc sử dụng các lệnh jelix: không có kịch bản jelix.php hơn. Nó đã được thay thế bởi một cmd.php mới vào ứng dụng để chạy các lệnh trên các ứng dụng, và bởi một kịch bản createapp.php duy nhất vào lib / jelix-scripts /. Jelix-scripts được cung cấp trong ba phiên bản của Jelix (dev, chọn, vàng).
- xử lý tốt hơn trong bối cảnh CGI cho các kịch bản CLI mà bạn khởi động với php-cgi
- nâng cấp tất cả các nhà cung cấp thư viện: TCPDF 5.9.093, php5redis 1.2, jquery 1.6.2, jQuery UI 1.8.15, 1.1.12 markitup
Điều gì là mới trong phiên bản 1.2.5:
- jLog và jResponseHtml có bây giờ plugins
- Managements lỗi mới. jLog được sử dụng để lưu trữ các lỗi, và lỗi không được hiển thị nữa trong câu trả lời.
- trang lỗi mới (mã http: 500), hiển thị khi một lỗi xảy ra. bạn có thể định nghĩa lại nó có thiết kế mà bạn muốn.
- Tất cả các hồ sơ kết nối (ví JDB, jKVDb, jCache vv) hiện đang được lưu trữ trong một tập tin duy nhất profiles.ini.php.
- đẹp thanh debug mới, mở rộng, hiển thị nhiều thông tin (lỗi, các truy vấn sql ...)
- JELIX_APP_ * hằng được sửa lại bằng các phương thức trong một lớp jApp mới
- cải tiến trong jAcl2: môn nhóm, quyền có thể bị cấm bởi một nhóm .
- làm lại chủ yếu của jelix-kịch bản, để giảm bớt việc sử dụng các lệnh jelix: không có kịch bản jelix.php hơn. Nó đã được thay thế bởi một cmd.php mới vào ứng dụng để chạy các lệnh trên các ứng dụng, và bởi một kịch bản createapp.php duy nhất vào lib / jelix-scripts /. Jelix-scripts được cung cấp trong ba phiên bản của Jelix (dev, chọn, vàng).
- xử lý tốt hơn trong bối cảnh CGI cho các kịch bản CLI mà bạn khởi động với php-cgi
- nâng cấp tất cả các nhà cung cấp thư viện: TCPDF 5.9.093, php5redis 1.2, jquery 1.6.2, jQuery UI 1.8.15, 1.1.12 markitup
Điều gì là mới trong phiên bản 1.2.4:
- Một số lỗi 'datepicker undefined' xuất hiện đôi khi hiển thị một hình thức với một datepicker. Lý do: js file không được nạp theo thứ tự đúng
- CLI entrypoint: cần hướng dẫn nên có đường dẫn đầy đủ để chạy các kịch bản từ bất cứ nơi nào
- jDaoConditions - Oracle cần tiền tố bảng trong mệnh đề để tạo ra
- Cố định hồi quy: plugin jtpl "bao gồm" không thể xử lý đệ quy vì METAS .
- Cố định một thông báo: refcount không được khai báo trong jFormsDataContainer
Điều gì là mới trong phiên bản 1.2.2:
- Cải tiến:
- New modifier jtpl: vòng
- Lỗi cố định:
- auth_url_return không được thông qua các hình thức trong logout
- Tháng và ngày trong ngày đầy đủ trong tiếng Pháp nên bắt đầu bằng một trường hợp thấp hơn
- jcache :: tuôn nên tuôn ra chỉ tập tin bộ nhớ cache của các hồ sơ cá nhân nhất định.
- - ctrl_value nên được ghi nhớ để không hiển thị hai lần khi sử dụng ctrl_value bên ngoài vòng lặp formcontrols + sử dụng một formcontrols
- Các plugin magicquotes tạo ra một thông báo với PHP 5.3
- incompatilities Fix với MySql 5.5.x trong script sql.
- Cố định các kịch bản SQLite để jacl2db
- Thêm bảng còn thiếu trong install_jacl2.schema.sqlite.sql
- Cố định sự hỗ trợ của meta trong các mẫu bao gồm.
- jLog không nên sử dụng các đối tượng yêu cầu nếu nó không tồn tại được nêu
- jIniFileModifier không lưu nội dung sau phần đổi tên, sáp nhập ini và thay đổi khác.
- Cố định một thông báo xuất hiện trong chương trình về force_encoding, trong một số trường hợp
- Jelix-scripts, createapp: cố định hệ xấu của phiên bản tiếp theo cho file project.xml mới
- Trong testapp, sử dụng phiên bản lib thực sự của jelix trong gói build, vì vậy testapp chấp nhận một số thông tin cập nhật jelix nhỏ
- Cố định một số bản dịch và câu tiếng Pháp lạ
Yêu cầu :
- PHP 5.3 hoặc cao hơn
Bình luận không