Bye PHP !
Cells now reached maturity by finally removing PHP fully. The pydio/cells-front repository is now deprecated and frontend assets are served directly by a dedicated web micro-service.
This leads to the web interface feeling more responsive than ever. With an average X5 time gained on each request, the real-time update of data through websocket, and long-running tasks sent to background in the server scheduler, users can focus on their work and handle their files and documents as if they were locally available.
Removing the external dependency to a php daemon has also greatly simplified installation of Pydio Cells on any server. Download the binary, set up an SQL database and you are ready to go!
A beautiful user experience
On top of the massive performance gain, many screens of the interface were polished to provide the user with a gorgeous experience: noticeably, embedded viewers (image diaporama, PDF viewer, text editor, etc.) as well as “public links” layouts were entirely reworked to maximize screen space usage.
The Administration Console was also streamlined for better readability: hiding “advanced” parameters by default makes it easier for the first usage and many other UX improvements were applied (role editor, top bar, etc).
Internationalization crowd-sourced (i18n)
i18n libraries formats were harmonized between backend and frontend, and are now publicly available on CrowdIn for the community to easily contribute to translations. See https://crowdin.com/project/pydio-cells
You can see full changelog here: https://github.com/pydio/cells/compare/v1.0.4...v1.2.0