TID+ has several constraints for possible directions of development: current software platform, need to have result as open source software appliance, budget etc. This page starts with outlining them and invites all involved parties to describe conflicts (and propose solutions).

TID+ constraints

  • this sets the limits for acceptable software licenses (OS, software platform, also TID-specific code)
  • one of the questions our initial proposal prompted was security and privacy, our answer to that described the identity 2.0 approach to giving users freedom to decide what information they share with the website; this is specially important issue in Estonia with tendency towards absolute identification using digital ID card (fortunately there are already developments to make for example OpenID usable with IDcard)

Development considerables

  • as once-unique functionality of TID can be currently replicated with various platforms we should not stay attached to present codebase; it is much easier to port existing data (and add tagsonomy from analysis part of the project, see Analysis plan) to a new platform that can do current functionality and adds a lot of extra possibilites
  • while selecting software platform we should start with the results of analysis, find a kind of social software that is targeted at solving similiar problems, then find specific platform for TID+ (or several platforms to combine into solution)
  • development should find ways not to fork any of used platforms, but contribute to their development either directly into code or by creating plugins / API-based solutions resulting in possibility to upgrade the platform and gain from its natural evolution (like support for RSS, tags, comment spam filtering etc have been incorporated into major platforms) while keeping the TID-specific functionality
  • we should use agile approach to develope for actual users and together with them: find platform, achieve essential functionality, port present data, let users in, get feedback, make changes, get feedback etc

Platform considerables

  • has most of TID functionality
  • has additional functionality that would benefit TID+ users
  • has sizeable developer community
  • preferably is known and used also in eDemocracy/eParticipation projects (we can benefit from their developement and ideas while contributing ours)


Page Information

  • 1 year ago [history]
  • View page source
  • You're not logged in
  • No tags yet learn more

Wiki Information

Recent PBwiki Blog Posts