Enano 1.1.4

Автор Styler971 | Раздел: Новости | 23 июля 2008
После трех месяцев упорного труда разработчики представили новый релиз Enano 1.1.4. Это уже четвертая альфа-версия, вышедшая по ходу работы над грядущим релизом 1.2.0. В версии 1.1.4 много внимания было уделено оптимизации движка, полностью переделан фреймворк для плагинов, добавлена поддержка пользовательских рангов, мелкие доработки и улучшения в коде, ну и само собой, проведена работа над ошибками.

Полный список изменений:
- The upgrader is now considerably more polished and properly merges language data and clears caches.
- Caching has a new backend! A cache manager has been added to the administration panel.
- Support for user ranks added
-- Custom user titles available
-- Ranks do not affect permissions
-- Ranks can be linked to usergroups

- Componentized Javascript runtimes resulting in much faster downloads. Most components are loaded on demand now.
- Replaced auto-completion code with SpryAutoSuggest and SpryJSONDataSet (not currently working, see the KNOWN_BUGS file)
- Revamped Special:CreatePage to be more user-friendly and interactive
- Completely redone plugin framework, with compatibility code available for old plugins.
-- Plugin manager in administration redone
-- Developers can embed SQL to be run during plugin installation and can automatically upgrade plugins
-- Plugins are now managed using an AJAX-based interface

- Added interface for listing existing ACL rules
- Improved UX during page renaming, flushing logs, and several other on-page operations
- All plugin actions are now shown in the security log
- Major optimization work done to frontend using YSlow
- Optimizations done to backend using Enano's own profiler
-- Rewrote several functions (incl. str_replace_once and template::tplWikiFormat()) to use less CPU cycles and less/cleaner code

- Fixed some bugs with GD detection for freecap CAPTCHA engine
- Got ACL scope logic working again and began enforcing it
- Developers: Breaking API change: assigning page title with $template->tpl_strings['PAGE_NAME'] will no longer work, use $template->assign_vars(). commit
- Fixed some navigation issues with pagination control
- Added fail-safe .htaccess files that set far future Expires headers on Enano images and theme files
- Sprited images from Oxygen theme to speed loading
- Removed a bunch of includes from the main include list in common.php. This is likely to still be the root of some bugs.
- Changed over AES library to optimized version ported from OpenSSL
- Removed many eval() calls from cache support
- gzip compression uses an Enano function now that seems to work more widely
- Added support for avatars from Gravatar
- Fixed some bugs in the 1.1.2 -> 1.1.3 PostgreSQL upgrade schema.

Скачать Enano 1.1.4 (2.54 Mb) можно с нашего сайта.

Обсудить эту новость на нашем форуме можно в этой теме.


Написать нам | Добавить материал