Elgg 1.9.3
13 October 2014
Elgg version 1.9.3 is now available (major release).
Upgrading to Elgg 1.9.3
Elgg 1.9.3 can be upgraded to (or installed) using any of Installatron's products. Use Installatron's optional Automatic Update feature to automatically apply Elgg updates as new versions are released, or use Installatron's Clone feature to duplicate an existing Elgg install to test the 1.9.3 upgrade prior to applying it live. Get started managing your Elgg installations with Installatron
What's New in Elgg 1.9.3
Most of the work on Elgg 1.9 is on the backend with new developer features that make Elgg more performant and easier to work in.
Some of these changes include:
- A new dependency injection container system
- AMD support through require.js
- HTML5
- New PSR-0 compliant class loader
- Non-PHP files can be views
- PHP Composer integration
- Improved and relocated documentation
- Elgg 1.8 plugins should work on Elgg 1.9 with no changes.
In addition to numerous bugfixes and overall improvements, Elgg 1.9 has a number of noteworthy features for end users:
- Hundreds of UI bugfixes
- Better installation process
- Aalborg, Elgg's new responsive theme
- CKeditor, an improved rich text editor
- More performant notifications
- Improved behavior for restricting group content
- Bundled translations powered by Transifex
1.9.2 and 1.9.3 Documentation changes
- js: Adds docs for more JS functions, improves docs for elgg.echo (fa0d0fa8)
- menus: document how to use menus (18ac4008)
- manifest: document how to use manifest.xml (f4fa7487)
- river: adds documentation on how to use the river (d8be198c)
- upgrade: clarifies upgrade instructions about updating Elgg codebase (6a8fec02, closes #7225)
- views: adds documentation for the views system (ff6cf55b)
1.9.2 and 1.9.3 Bug Fixes
- icons: some elgg icons were not using internal view (493e5c9f)
- install: confirm that settings.php exists and is readable before including it (aaa828ed)
- style: ordered list markers now always visible (ecccafc3, closes #7206)
- upgrades: now stores ElggUpgrade by paths instead of full URLs (39cf72f0, closes #6838)