A new release of the decentralized social networking platform Hubzilla 5.6 has been published. The project provides a communication server that integrates with web publishing systems, equipped with a transparent identification system and access management tools in decentralized networks like Fediverse. The project's code is written in PHP and JavaScript and is distributed under the MIT license, supporting MySQL and its forks, as well as PostgreSQL for data storage.
Hubzilla has a unified authentication system that works as a social network, forums, discussion groups, wikis, article publishing systems, and websites. Federated interaction is based on its own Zot protocol, which implements the WebMTA concept for content delivery through the WWW in decentralized networks and provides a number of unique features, including transparent end-to-end authentication 'Nomadic Identity' within the Zot network, as well as a cloning function to provide fully identical entry points and sets of user data across various nodes in the network. It supports interaction with other Fediverse networks using the ActivityPub, Diaspora, DFRN, and OStatus protocols. Hubzilla's file storage is also accessible via the WebDAV protocol. Additionally, the system supports working with events and calendars through CalDAV, as well as address books using CardDAV.
In this release, in addition to a host of traditional improvements and bug fixes, several important innovations have been introduced:
- The user registration module has been completely revamped. Now, during registration, fine-tuning of its parameters is available, including time intervals, maximum number of registrations over a period, confirmation, and user verification. The latter can now occur without using an email address.
- The user invitation system module in Hubzilla has been improved, allowing for the customization of invitation templates and support for multiple languages.
- A fully functional session storage support module has been added, utilizing the Redis in-memory database. This can be useful for increasing the responsiveness of large servers Hubzilla.
- Efforts have been made to enhance the efficiency of processing certain tasks, which has positively impacted the overall performance of the system.
Source: opennet.ru
