O2 FRAMEWORK-WEB PROGRAMMING FRAMEWORK
O2 is a web programming framework written in Perl, providing an object-oriented platform for development, integration and online publishing.
Technical platforms; Linux, Apache, MySql, Perl (LAMP)Developed as a framework for developing tailor made client web portals and publishing solutions (CMS "light").
KEY FEATURES
- I18n - Internationalized for easy handling of multiple languages
- Optimized workflow - easy and efficient to produce and publish content
- Easy to integrate - integration with third-party solutions
- Scalable system - both content and traffic-related
- WYSIWYG publishing
- Caching - reducing load on servers and resulting in faster page loads
- O2 components used as built-in functions in other products e.g. Linkpuls (web-analytics)
TECHNICAL FEATURES
- An entity based data model where each object is uniquely identified
- Object Relational Model - created objects automatically handled and stored in the database
- Web based object creation - Properties can be defined and will be automatically represented in the model class files and database
- Database Abstraction Layer - Interact with the database (e.g. searching) without using SQL
- MVC pattern - O2 distinguishes between business logic and presentation (Model and View)
- Template files usually free from business logic, consisting of html tags and "O2 tags"
- Emacs-mode includes code highlighting, indentation and auto-completion
CLIENTS
Clients: Grete Roede, djuice, inatur, Norges Fjellstyresamband, Trening.no, Bygg1 Produkter, Fysio 1, Aaflot Prenteverk, Ørsta Skisenter, Volda skisenter, Bjørndal Industrier, Innovata
Interesting? Please contact us for a talk and further information!
Related services:
Consulting
Support
Training
