Skip to content
This repository was archived by the owner on Apr 9, 2018. It is now read-only.

0. Introduction

Circle Creative edited this page May 15, 2015 · 1 revision

What is O2System?

O2System Framework is a new Dynamic Open Source PHP Framework by PT. Lingkar Kreasi (Circle Creative), based on CodeIgniter Framework for building Web-Based Application. CodeIgniter Framework was created by EllisLab, Inc, and is now a project of the British Columbia Institute of Technology. Its goal is to enable you to develop projects much faster than you could if you were writing code from scratch, by providing a rich set of libraries for commonly needed tasks, as well as a simple interface and logical structure to access these libraries. O2System Framework lets you creatively focus on your project by minimizing the amount of code needed for a given task.

Who is O2System For?

People who want to build web-based application especially for many application integrated in one core system.

History

O2System Framework first created by PT. Lingkar Kreasi (Circle Creative) in 2009 as closed source for O2CMS v1.0 development purposed. The project was stopped in 2011 and turned into Third Party HMVC for CodeIgniter Framework in 2012, but in November 2014 we decided to turn it back into a framework with HMVC concept and we published it as Open Source PHP Framework under MIT License.

Behind The Scenes

Why based on CodeIgniter Framework? CodeIgniter Framework is the most popular Open Source PHP Framework and has very good documentations, forum, community, and contributors. CodeIgniter Framework has unique concept with Super Global Object and Get Instance that really need by O2System Framework. We know that shifting into another framework is really painful, need new adaptation, reading many documentations, got to learn from many tutorials and the big problems is if you had a bunch of codes that you still need to use it and it's all writen for CodeIgniter Framework, but with O2System Framework is very easy for integration.

We create this new framework to fulfill our and your needs for building best web-based application with HMVC (Hierarchical model–view–controller) and Modular concept. With O2System Framework you can build it in the right way.

Released Scheduled

24 November 2014 (Prototype Version) Has many bugs, and still using many class from CodeIgniter Framework

1 December 2014 (Beta Version) O2System is now release in Beta Version. If you find any bugs, please kindly report it to us as an issued on Github so we can track it and we'll fixed it as soon as possible.

January 2015 (Alpha Version) O2System Framework version 2.0 Alpha will be published on January 2015 under MIT License. You can freely use it on your next web-based application project.

Licensing

O2System is released under MIT License

System Requirements

  • PHP 5.2+
  • Composer

Special Features

  • Easy CodeIgniter Framework Integration.
  • Smart Loader, Load across app or modules.
  • Compatible with Composer Autoload.
  • Template with Theming Support, Powered with Smarty and Twig (Optional) Templating Engine.
  • Overriding Module View with Template Theme Module View.
  • Developer Console, Helpful Developer Function for Debuging Purpose.
  • Inheritance Libraries, Controllers and Drivers.

Credits

  • Tim Brownlaw (CodeIgniter Forum Admin on Facebook)
  • Hobrt Lhbib (hobrt-programming.com)

Special Thanks

  • My Lovely Wife zHa,My Little Princess Angie, My Little Prince Neal - Thanks for all your supports, i love you all
  • James Parry (CodeIgniter Project Lead) - Thanks for all your supports, assistance and advices
  • Viktor Iwan Kristanda (PT. Doxadigital Indonesia)
  • Arthur Purnama (CGI Deutschland - Germany)
  • Alfi Rizka (Dedicated IT - Indonesia)
  • Wahyu Primadi (LittleOrange - Indonesia)
  • Sachin Pandey (Ecurser Technologies - India)
  • Ariza Novisa (eClouds Center - Indonesia)
  • Don Lafferty (CodeIgniter Forum) - Thanks for suggesting the right tagline for O2System Framework

Clone this wiki locally