-
Notifications
You must be signed in to change notification settings - Fork 114
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #1030 from pi-engine/develop
Added releasenote of 2.4.0
- Loading branch information
Showing
1 changed file
with
34 additions
and
31 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,46 +1,49 @@ | ||
Pi Engine 2.3.0 Release | ||
Pi Engine 2.4.0 Release | ||
======================= | ||
|
||
The Pi Team is pleased to present Pi Engine 2.3.0 as a major release since its public release, focused on user oriented architecture, feature and API building. | ||
Meanwhile Pi powered applications are launched by a variety of teams. | ||
The Pi Team is pleased to present the Pi Engine **Pi Day** Release (Pi 2.4.0), an application development engine focusing on user oriented architecture, feature and API building. Meanwhile Pi powered applications are launched by a variety of teams. | ||
|
||
Get the [Pi 2.3.0 Release](https://github.com/pi-engine/pi/archive/release-2.3.0.zip) and report issues and requests to [Pi Issue Tracker](https://github.com/pi-engine/pi/issues). | ||
Get the [Pi Day Release](https://github.com/pi-engine/pi/archive/release-2.4.0.zip) and report issues and requests to [Pi Issue Tracker](https://github.com/pi-engine/pi/issues). | ||
|
||
What's New | ||
========== | ||
|
||
Selected major features: | ||
+ Primary modules available: `article`, `comment`, `message`, `tag`, `user` | ||
+ User system implemented with features: | ||
+ Extensible user profile field definition | ||
+ Configurable user profile page | ||
+ Configurable user data aggregator for user profile and activity feed | ||
+ Per-user per-field profile privacy control | ||
+ Cross-module user profile definition and data write | ||
+ Extensible multi-mode for user profile access: local, client | ||
+ Extensible multi-mode for avatar: local, select, gravatar, upload | ||
+ Extensible multi-mode authentication: local, SSO | ||
+ Built-in user data storage | ||
+ Comment service | ||
+ On-demand implementation on modules with multi-categories | ||
+ Auto-locator for target resources | ||
+ Support for JavaScript load of leading page | ||
+ Extensible and customizable architecture | ||
+ Module mechanism for functionality extensibility | ||
+ Custom i18n, config, templates and classes for user-land customization | ||
+ Preliminary Open API protocol and implementations | ||
+ Gettext as i18n solution friendly to translators | ||
+ AngularJS as front-end solution | ||
|
||
|
||
Check out [changelog](https://github.com/pi-engine/pi/blob/release-2.3.0/doc/changelog.txt) for details. | ||
During these months’ development, some features have been added and improved to Pi Engine and its basic modules. | ||
|
||
Some of the major changes: | ||
|
||
+ New basic modules available: `media`, `search` | ||
+ Refactored API calls to be compatible with registry and model calls: changed `Pi::api(<module>)` and `Pi::api(<module>, <api>)` to `Pi::api(<api>, <module>)` | ||
+ Media service introduced to operate media in local or remote | ||
+ Added security and permission checks | ||
+ Added all modules updating features | ||
+ Added built-in support for module custom with build metadata versioning | ||
+ Added built-in support for module and theme custom asset | ||
+ Added customizable breadcrumbs provides by module itself | ||
+ Simplified config API with `Pi::config()` | ||
+ Merged module `asset` and `public`, located in `www/asset`; independent asset deployment dropped off | ||
+ Moved custom static to `asset/custom` folder for better deployment | ||
+ Moved system abstract API classes to sub namespace `Api` located in `lib/Pi/Application/Api` | ||
+ Added support for custom bootstrap and online custom bootstrap in themes | ||
+ Added service of `string` for multi-byte string handling | ||
+ Upgraded Zend Framework to 2.2.6 final | ||
+ Upgraded Bootstrap to 3.1.1 | ||
+ Improvements and bugs fixed on core module: `user`, `page`, `article`, `comment`, `message`, `tag`, `search`, `saml` and `uclient` | ||
+ Added config folders/files: | ||
+ var/config/event.listener.php | ||
+ Modified config files: | ||
+ var/config/engine.php | ||
+ var/config/host.php | ||
+ var/config/hosts.php | ||
|
||
Check out [changelog](https://github.com/pi-engine/pi/blob/release-2.4.0/doc/changelog.txt) for details. And finally special thank goes to @[sexnothing](https://github.com/sexnothing), @[Simon Zhang](https://github.com/zhangsimon) and @[loidco](https://github.com/loidco). | ||
|
||
Documentation | ||
============= | ||
Checkout Pi development manual and tutorials at [Github wiki](https://github.com/pi-engine/pi/wiki) and APIs and class charts at [Pi API](http://api.pialog.org). | ||
|
||
|
||
--------------------- | ||
[Pi Team](http://pi-engine.org) | ||
[Taiwen Jiang](http://github.com/taiwen), [Marc Desrousseaux](https://github.com/Marc-pi), [Hossein Azizabadi](http://github.com/voltan), [Zongshu Lin](https://github.com/linzongshu), [Pi Team](http://pi-engine.org) | ||
|
||
Dec 3rd, 2013 | ||
Mar 14th, 2014 |