Standardy

Tworząc oprogramowanie zwracaliśmy dużą uwagę na różne standardy jakie powinna spełniać nowoczesna aplikacja internetowa.

MVC

Program oparty jest na pełnym modelu MVC (Model View Controller http://pl.wikipedia.org/wiki/MVC).
Obejmuje on pełną separację:

  • modelu danych (Model)
  • interfejsu użytkownika (View)
  • logiki sterowania (Controller)

Kod programu

Projektując aplikacje dokładaliśmy starań w celu poprawnego tworzenia kodu. Caly system jest napisany obiektowo, wykorzystuje wiele nowoczesnych bibliotek i rozwiązań inżynierskich wykorzystywanych w systemach informatycznych. Kod programu jest dokumentowany zgodnie ze standardami PHPDoc (http://www.phpdocumentor.org).

CSS/DIV/Smarty

Warstwa graficzna jest oddzielona od kodu programu. Wykorzystuje szablony Smarty (http://www.smarty.net). Strona stylowana jest za pomoca arkuszy CSS i podzielona na bloki DIV.