Skip to content

webino/Webino

prototype
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
inc
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Webino

Build Status Scrutinizer Code Quality Coverage Status

Webino™ is a platform for creating quality and modular web applications.

It is built on PHP with Zend Framework and other useful open-source packages.

Goals

The main goal of Webino™ is to be a platform for high quality, modular and scalable web applications. Providing tools for rapid development, testing and building processes. Including support for continuous integration and continuous delivery.

  • High quality code

    • Classes must be short, prefer composition over inheritance. Use PSR-2, OOP, design-patterns and refactoring.
  • Configurable

    • Everything must be configurable, even the templates rendering.
  • Modular architecture

    • Modules can override each others configuration influencing the resulting effect.
  • Low coupling

    • The computing code must be separated into routines emitting events and listeners.
  • Testable

    • Testing must be so easy that it will be the first place you want to start typing code.
  • Scalable

    • It is built on PHP.
  • Deliverable

    • Continuous integration development and continuous delivery of minimized code.

Requirements

Architecture

  • Inversion of Control
  • Dependency Injection
  • Event-Driven Architecture
  • Object-Oriented Programming

Addendum

Learn how to develop web applications with Webino™.

Read documentation