Skip to content
Miro Marchi edited this page Nov 15, 2013 · 21 revisions

Welcome to the developing wiki! These wiki pages are part of the main wiki documentation of retebuonvivere project.


Since building profiles has much to do with all the developing workflow (soft/hard configuration, makefile, distributions, ...), this wiki will be the main wiki for all developing stuff.

Documentation

Let's start with documentation on building profiles:

Further doc on code drive development:

Distribution

Retebuonvivere.org could become a new drupal distribution (allowing other networks to use it besides Verona's).

If we go for this choice, above there are sone links to specific documentation for working with distros to start with.

Another choise is to work on top of one of the social distributions out there, e.g. Open Atrium 2 and Drupal Commons 3, or on top of a base distribution as Panopoly.

Both Open Atrium 2 and Drupal Commons 3 are great, rich, powerful barebone social networks. This implies that they highten system requirements (php memory limit, apache solr, ...). I(miro)'m not an expert but I think this can be a problem because we want to stay light, making it easy and cheaper to find a hosting solution). It could probably be possible to remove some funcionalities (but this implies a certain amount of re-configuration).

There is also another important point: both of them are aimed at levereging an online community. They are full of superb funcionalities for messaging other users, following contents, managing user dashboards, sharing content... Perfect for an intranet, for instance.

Retebuonvivere.org is slightly different:

  • it aims at being a (self)representation and cooperation tool for a community which is fragmented and whose members already use a pletory of different tools:
    • web-based (emails, mailing-lists, online groups, instant messaging, social networks, ...);
    • non web-based tools (telephones, faxes, notice boards, notebooks,...);
    • in-presence modes (direct face-to-face talking, conferences, meetings, sociable events, ...);
  • each member use a cobination of these tools and modes in a personal, unique ways.
  • member's organizations (most of them) also have a propretary (main) website.
  • They «don't need a "new social network"». For these reasons we:
  • do not implement messaging funcionalities;
  • focus on tools with a network scope (see feature documentation) such as:
    • the graph, which allows to see all the network of relations between organizations. This should produce fill the gap of consciousness of being part of a whole; should produce an understanding of the complexity at place.
    • shared calendar.
    • discussion forum and the wiki.
  • and then working on connecting other websites, with functionalities like:
    • importing content (from RSS links, from social networks like facebook, wiser.org, zoes.it, from calendars,...);
    • feeding other websites with content created in retebuonvivere.org (connecting with facebook API...).
Clone this wiki locally