After the proofs of concept and the 3 pilot tests with real experience in three different courses we can already announce that Zaya is available as a resource for the realization of training and self-learning itineraries. Where will it be available? We'll explain it to you.
Zaya was proposed as an application in itself, but due to the cost of developing both the core and all the modules to meet the needs, we decided to start from the basis of an existing framework of work. Because of the practice we have we chose Drupal, because of its community ecosystem in terms of infrastructure, community work and codebase. Still, the scheme and architecture could be replicated in other environments.
Understanding the parts:
Drupal is the core that carries with it the essential parts, such as user management, content management, component management, extension management and appearance topics.
On top of the "core" we have other modules that provide functionalities that we require, such as group modules, for group management, their users and their contents.
From here come our own developments made together with the fundación repoblación and communalia : A set of modules that give the desired functionality:
The Zaya module, which adds types of itinerary group with everything configured, and a submodule (zaya-events), which controls the events that are launched to complete the itinerary.
The theme radix_zaya : In order to be able to see optimally the contents and ensure a good user experience, a radix-based graphic theme has also been created. On which the style and appearance you want to create a sub-theme of this could be extended.
To avoid making the installation difficult, drupal recipes have also been developed(the way it is proposed for drupal cms and drupal 11 to install suites):
- to install a basic version of zaya: https://www.drupal.org/project/zaya_project ,
- to install an extended version of zaya, which adds features such as antispam, cookies, and other improvements in user experience... .: https://gitlab.com/communalia/zaya_project_site
The recipes provide a more easy installation on a drupal or on a new installation.
The intention in releasing this entire code base is clear:
Free knowledge requires being understood and administered as a communal in order to prosper.
To be used and managed for cooperatives and collectives that put in the objective of their model the fact that they do not block code or knowledge in a general way and that is understood as a communal, public heritage of the entities that use it.
...the cooperative that is articulated around a communal of free knowledge - Develop technologies to use them and extend their use. not sell or make them profitable. From the beginning labor cooperatives, neither owners nor consumers, that the development of a communal with its exploitation is because of the need to use it, being protected from the pressures to make it a source of income.
Zaya is a free software with the GPL2 license or later, so there are processes of collaboration, learning and conversation in specific communities. On the premise that it is programmed to allow us to study the code, the freedom to distribute it, the freedom to improve it and the freedom to use it...