Decidim Fest 2019
Democracy | Technology | Future
[Workshop 1] Hacking Decidim: I have installed Decidim, now what?
Iván Vergés (Platoniq)
To install Decidim is a challenge, to apply its use successfully in a community a different one. Our intention is to develop a talk/workshop that provides new tools to newly arrived programmers at Decidim so that they can manipulate and customize the behavior of the tool once it has been successfully installed
Ivan Vergès [ 15:30 - 18:30]
To install Decidim is a challenge, to apply its use successfully in a community a different one. To have the ability to adapt the software to the people who use it is key. One of the most requested parts once the software is installed includes customizing the aesthetics or operating logic, to a greater or lesser degree. This includes changing the graphic elements, texts, colors or predefined behaviors of the internal components. However, there are still not many elements of the documentation that indicate how to achieve it.
Our intention is to develop a talk/workshop that provides new tools to newly arrived programmers at Decidim so that they can manipulate and customize the behavior of the tool once it has been successfully installed. The session would be aimed at people with a minimum knowledge of programming, it is not necessary to know ruby or rails, but notions of CSS and some programming language are necessary. The workshop will consist of a first explanatory part with slides and real examples and a second one where attendees will have the opportunity to work on virtual machines with Decidim preinstalled and apply their own ideas. It will be required that the assistants take a laptop where you can run a virtual machine (roaming or docker) already ready to do the tests.
Depending on the available time and the capability of the attendees, the following topics will be discussed:
1. Introduction to the Rails of Decidim for external services.
3. HTML modification for deeper changes in views. Add / configure external modules.
4. Manipulate and change the internal behavior of some of the functions of the Decide core (for example, validation of forms).
It is possible to do the workshop in Catalan / Spanish or English depending on the attendees.
Report inappropriate content
Is this content inappropriate?