TL;DR
Ghost 0.5.0-rc1 introduces a major multi-user system with roles and permissions, allowing teams to collaborate on content creation with different access levels. This release transforms Ghost from a single-user blogging platform to a full-featured publishing platform with author pages, role-based access controls, and improved user management. The update also includes significant performance improvements, security enhancements, and a more robust admin interface.
This release candidate is for testing purposes only and should not be used in production environments.
Upgrade Recommendations
This is a release candidate intended for testing purposes only. It should not be used in production environments.
For those wanting to test the new multi-user functionality:
- Create a separate test installation rather than upgrading your production site
- Test thoroughly, especially if you rely on custom themes or plugins
- Report any issues on the GitHub issue tracker
When the final 0.5.0 release is available, a full upgrade will be recommended for all Ghost users as it contains significant improvements to functionality, security, and performance.
If you do test this release candidate, pay special attention to:
- User role permissions and access controls
- Author pages and frontend display
- Custom theme compatibility with new author features
- Invitation system and user management
Impact Summary
Ghost 0.5.0-rc1 represents a transformative update that evolves Ghost from a single-user blogging platform to a collaborative publishing platform. The introduction of a comprehensive multi-user system with role-based permissions (Owner, Administrator, Editor, Author) enables teams to work together with appropriate access controls.
The most significant impact is the new ability to have multiple contributors with different permission levels. Owners and Administrators have full access, Editors can manage all content but have limited settings access, and Authors can only manage their own content. This role-based system extends throughout the application, affecting what users can see and do in the admin interface.
On the frontend, author pages provide dedicated spaces for each contributor, complete with their own URLs and RSS feeds. This enhances content discovery and attribution while maintaining privacy by removing email addresses from the frontend.
The admin interface has been optimized for production use with bundled JavaScript files and improved performance. New features like keyboard navigation for posts, pagination for user management, and enhanced error handling improve the overall user experience.
Security has been strengthened with XSS prevention, improved token handling, and configurable spam protection. The codebase has undergone significant refactoring to support these new features while maintaining performance.
This release candidate marks a major milestone in Ghost's evolution as a publishing platform suitable for teams and organizations.
Full Release Notes
This is a release candidate, it exists for testing purposes only :)
- It should not be considered stable
- It should not be used on production environments.
The zip file is a proper 'built' release of Ghost, just like you would get from Ghost.org, so use it with:
npm install --production
npm start --production
No grunt tasks are required.
Please note: this RC only works in production mode - the JavaScript files for dev mode are missing.
Install instructions are at http://support.ghost.org/installation
Please see the related issue for details on what is being tested and how to get involved.