r1 - 04 Jun 2006 - 12:59:54 - PabloHoffmanYou are here: pablohoffman.com >  Noti Web  > NotiArchitecture

Noti architecture

Noti entities

Here is a diagram that shows the entities of Noti (Area, Site, Category) and its relationships. Basically, an Area can contain zero, one or many Categories. And a Category must belong to one (and only one) Site.

noti_entities.png

Components architecture

We're almost done coding the alpha version which consists of:

  • a logic layer made in php, which communicates with the DB, handles all the heavy logic, and provides the Noti API
  • the web interface which, in turn, consists of:
    • templates which define what the skin of the application
    • processes that receive data from the web interface (which is defined by the templates) and merge it into the system using the Noti API
  • the crawlers, written in python, which do the work of fetching and parsing the news web sites and talk with the web interface (via XML) to upload the information gathered.

noti_arch.png

toggleopenShow attachmentstogglecloseHide attachments
Topic attachments
I Attachment Action Size Date Who Comment
pngpng noti_arch.png manage 9.3 K 04 Jun 2006 - 12:58 PabloHoffman Noti architecture
pngpng noti_entities.png manage 56.2 K 04 Jun 2006 - 12:59 PabloHoffman Noti entities map
Edit | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r1 | More topic actions
 
Noti news publishing framework
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding pablohoffman.com? Send feedback