Skip to content

Server implementation

balazsnemeth edited this page Feb 24, 2014 · 2 revisions

This page describes the server implementations. Currently the .php server module so simple, that we decided not to use a third party MVC implementation (e.g Zend).

ARCHITECTURE

Our architecture based on REST API conception, as a result each .php file is specialized to a given operation using the following abstract schema:

  1. Perform the input parameters (POST params or JSON). Optional, only in case of POST és PUT requests.
  2. Execute some business logic depending on the inputs (e.g: join db table elements).
  3. Create JSON response

Evaluate the ratings

A szavazás kategóriákból áll, minden kategória elemekből, melyeket 1-5ig értékelnek a felhasználók. Az értékelés kategóriánként lesz, átlagpontszámot adunk vissza. Az összeillés a kategóriánként adott átlagok különbsége lesz (normálva). A ketegóriákat súlyozni fogjuk, ami azt jelenti, hogy bizonyos kategóriák jobban bele fognak számítani az eredménybe, valamelyek pedig nem.

equation

Notes for implementation

Base64 encoded image