Drupal for government: Iperbole, the civic network of the city of bologna
-
Upload
sparkfabrik -
Category
Government & Nonprofit
-
view
263 -
download
0
Transcript of Drupal for government: Iperbole, the civic network of the city of bologna
Hello!I am EDOARDO DUSI
Backend Developer at SparkFabrik
[email protected]/edodusigithub.com/edodusi
What we do in SparkFabrikWe build beautiful Drupal based web-apps, design Digital products and online services.
WE BELIEVE IN THE COMMUNITYWe organize Drupal events in Italy, from the little Drupal Social Club to the well known Drupal Day.
WE FOCUS ON TRAININGWe are the Italian company with the highest number of Acquia Certified Developers
WE LOVE TO SHAREWe have a playbook (http://playbook.sparkfabrik.com) and we are on GitHub (https://github.com/sparkfabrik)
WE ARE HIRING!Send us your CVs!
More info on our website http://www.sparkfabrik.com
1995birth ofiperbole○ second in Europe○ free access to the
web○ free web hosting for
public initiatives○ news○ newsgroups○ free email
2015redesign of iperbole
○ Drupal as a requirement○ a news site (Il Comune)○ a social-oriented civic
network (Comunità)○ a service-oriented website
(Servizi Online)
The Real WorldCitizens, organizations, common goods, projects, consultations, questions, places, ...
START MAPPING REAL-WORLD ENTITIES TO DRUPAL ENTITIES
The Drupal WorldUsers, nodes, views, organic groups, entity forms, comments, flags, rules, maps, ...
9,400 usersRegistered to Iperbole
3 public consultationsThat actually produced a municipal decision
990 organizationsCreated by users
○ We implemented SSO using a CAS system○ Users can login with FedERa or social networks○ Login shared between Iperbole sites○ Central user repository○ 3 levels of authentication (social, weak, strong)
ONE LOGIN TO RULE THEM ALL
References between entitiesMake nodes and entities belong to users and groups
THE WIZARD OF OG
Specific user rolesUsers can have roles in a group, so that one can create content, one can edit, one can only comment, ...
LONG LIVE ENTITYFORMS
○ Feedback system○ Surveys○ Reporting of other users/organizations○ Self-certifications○ Documentation upload
COMMON GOODS
○ Entity with relationships○ Geospatial informations○ Workflow○ Related blog posts○ Cooperation pacts
WHAT WE LEARNED
○ We can make complex communities using only core Drupal modules (and some very popular contribs)
○ Entities can also describe relations and messages○ Citizens love to be involved○ Drupal can easily integrate with other platforms○ It’s always a matter of design