forked from pi-engine/pi
-
Notifications
You must be signed in to change notification settings - Fork 0
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 #14 from pi-engine/develop
update 19 mars 2014
- Loading branch information
Showing
2,287 changed files
with
22,246 additions
and
8,634 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 |
---|---|---|
@@ -0,0 +1,8 @@ | ||
# Enforce Unix newlines | ||
*.css text eol=lf | ||
*.html text eol=lf | ||
*.js text eol=lf | ||
*.json text eol=lf | ||
*.less text eol=lf | ||
*.md text eol=lf | ||
*.yml text eol=lf |
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
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 |
---|---|---|
@@ -0,0 +1,12 @@ | ||
|
||
Pi Engine Setup | ||
|
||
## Single site | ||
1. Empty `setup/tmp/` and make it writable; | ||
2. Access `setup/index.php` to start installation; | ||
3. After the installation, remove `setup` folder. | ||
|
||
## Multi-site | ||
1. Install master site: install as `master` from `setup/master.php` | ||
2. Remove `setup/master.php` | ||
3. Install slave site: install as `slave` from `setup/slave.php` |
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 |
---|---|---|
@@ -0,0 +1,9 @@ | ||
|
||
# Pi Engine String Handling for multi-byte cases | ||
|
||
* strlen: `Pi::string()->strlen(<text>)` | ||
* substr: `Pi::string()->substr(<text>, <offset>, <length>)` | ||
* strpos: `Pi::string()->strpos(<haystack>, <needle>, <offset>)` | ||
* convert: `Pi::string()->strpos(<text>, <toEncoding>, <fromEncoding>)` | ||
* wordwrap: `Pi::string()->wordWrap(<text>, <width>, <break>, <cut>)` | ||
* strpad: `Pi::string()->strPad(<text>, <length>, <pad>, <type>)` |
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
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
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 |
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
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
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
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
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
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
Oops, something went wrong.