No description, website, or topics provided.
PHP JavaScript
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
api
controllers
doc/apache2
lib/template
models
var
views
README.md
autoload.php
index.php

README.md

protonews.hub

Protonews.hub - is a prototype of news aggregator.

Logical flow

  1. Spiders gather some news and place it into mongoDb server.
  2. News hub reads the list of news items and shows them to users.

Something interested

  1. Implemented without any frameworks on pure php.
  2. Abilities to fetch news items from different storage engines: Articles
  3. An ability to combine few articles to one event and store on its own locations. [Events] (https://github.com/valbok/protonews.hub/tree/master/api/models/event)
  4. Used Model-View-Presenter pattern to control actions from users.
  5. Implemented simple template engine for views.
  6. With respect to SOLID and dependency inversion principle in particular.
  7. Object-relational mapping to read data from different database storages.
  8. Examples how to fetch items via ajax.