Web interface as entity attribute, entities explained and exposed to community

New & Noteworthy
Sep 2, 2013
Lluis Turró Cutiller
6,553
1

BrightSide adds a new web interface for the whole set of entities, but... what do we call web interface?

Following the plugin pattern to entities

For a long time, BrightSide has added features to entities by using a one-for-all pattern. Thus, attachments apply to dossiers, issues, contracts, documents, sale actions, resources and so on. Same applies for acceptances, tags, calendar events...

Now, a web interface appears as an out-of-the-box feature for all entities. Well, a web interface, what do we call web interface?

  • Description, multiple descriptions. Easy to edit, no HTML acknowledge required.
  • Comments, moderated.
  • Stars, gathering interest from readers. Single user or IP tracking.
  • Votes, positive, negative or none. Contact vote tracking.

Exposing the web interface

Last Elephant libraries ship with the fantastic Freemarker (see http://www.turro.org/docs/dependencies) which allows exposing web interface attributes by simply adding them to templates.

You can see examples of this web interface in http://www.turro.org/organization/dossiers, where Turro.Org carries issues for all its projects. Also this publication is an example of stars and comments.

2 review(s)

Comments

Fredeic Wolf 9/2/13 Http://www.wolfphotographers.com
Great!!! Ready to upgrade and try new features.


© turro.org, 2011-2018

lluis@turro.org
Tel. +34 609323947