Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gvanderest/exocm
ExoCM Content Management System
https://github.com/gvanderest/exocm
Last synced: 8 days ago
JSON representation
ExoCM Content Management System
- Host: GitHub
- URL: https://github.com/gvanderest/exocm
- Owner: gvanderest
- Created: 2012-08-14T02:47:24.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2012-09-07T02:16:43.000Z (over 12 years ago)
- Last Synced: 2024-11-06T23:24:50.389Z (about 2 months ago)
- Language: PHP
- Size: 8.13 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
ExoSkeleton PHP 5.3 Framework
=============================Live Example: http://exodus.io/framework/
Features
--------
- Entity passthrough class for property definition
- RESTful application interfacing
- Basic templating inclusion via View class
- Routing definition and loading and application arguments
- Environment definition and loading
- Database interface classes extending PDO
- Data output formatting (html, xml, json, etc.)Coming Soon
-----------
- Caching of requests on a per-application basisComing Maybe
------------
- Basic authentication supportDreams
------
- Event handling and proxyingAffiliated Projects
-------------------
- Existence PHP ORM - http://exodus.io/orm
- ExoTest Unit Testing Framework - http://exodus.io/test
- ExoUI Form/UI Toolkit - http://exodus.io/uiHOW TO USE THIS DAMN THING
--------------------------
Add route to app/config/routes.php:Route::add('example', array(
'pattern' => '/example',
'class' => 'Example\Application',
'method' => 'hello_world'
));Create a new class in app/modules/Example/Application.php
namespace Example;
class Application
{
public function hello_world()
{
return 'Hello World';
}
}