Silverstripe CMS
This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages)
|
Developer(s) | Silverstripe |
---|---|
Stable release | |
BSD License[2] | |
Website | silverstripe |
Silverstripe CMS is a
Silverstripe CMS is released under the terms of the
Software design
Silverstripe CMS separates the roles of:
- content authors (who get a rich (AJAX) web-based user interface that omits technical jargon); and
- website designers/developers (who write code: HTML, CSS, JavaScript, and PHP)
This contrasts with CMS products which allow technical website development tasks to be performed within a GUI, and also contrasts with programming frameworks which offer no out-of-the-box content authoring application. The Silverstripe CMS approach allegedly removes complexity for content authors, and offers more flexibility to developers.[3]
The core of Silverstripe CMS is named Silverstripe Framework (formerly referred to as "Sapphire").
Silverstripe CMS generates
Features
Notable features of the Silverstripe CMS include:
- Out-of-the-box template, supporting responsive design (works on smartphones, tablets, and desktop computers)
- An extensible web application interface
- Rich-text editing based on a modified version of TinyMCE
- Quick embedding of videos and other resources from websites like YouTube, slideshare, etc. (using oEmbed)
- Drag-and-drop tree-based navigation structure
- Custom output markup and table-free default styles (including HTML5 and mobile support)
- Work-flow management: Draft/Published separation through content staging, document revision control/rollback with 'compare' functionality
- Configurable security/permissions model (role-based)
- Data object model, database generation through object-relational mapping, suite of customizable data input controls.
- asset management, image resizing, drag&drop images from OS desktop to upload.
- Multiple templates per page
- generation
- Full text search and RSS feeds
- Optimizations for heavy loads (full and part-template caching)
- Internationalization/Languages: Silverstripe CMS supports multiple-language content. UTF-8 and the internationalization of character sets are supported. The CMS is available in many languages,[5] including English, French, German, Spanish, and Chinese.
- Hierarchical URLs
- Cross-platform: OS (Linux, Windows, Mac), Web server (Apache, IIS), Database (MySQL, PostgreSQL, Microsoft SQL Server fully supported; SQLite and Oracle Database have limited support.)
Notable features of upcoming releases of Silverstripe CMS include:
- Additional administration UI (e.g. web-interface based installation of modules, widgets)
- Complete transition to jQuery library (currently uses jQuery with a mixture of older JavaScript frameworks.)
- Site-wide widgets
Common CMS features not currently available in Silverstripe CMS include:
- In-place page editing
- Web interface based installation of modules, widgets or themes
- Web interface based customization of themes
- Automated cache management/ORM refresh
Modules, widgets, and themes
Modules can be used to extend the core functionality of Silverstripe CMS. Some existing modules include: Blog, Advanced Workflow Management, eCommerce, Forum, and LDAP/OpenID authentication. Modules are available from the Silverstripe CMS modules repository, which as of October 2022, lists over 3000 modules.
Silverstripe CMS
The Silverstripe CMS themes directory provides a number of community-contributed, freely available themes (114 as of October 2022).
Modules, widgets, and themes are all available as free downloads under the
Software requirements
Silverstripe CMS is a web application, requiring a compatible web server and SQL database. As of version 5.2, the requirements for Silverstripe CMS are as follows:[6]
- Apache v2.4+,[7] Lighttpd, Nginx or Microsoft IIS 7.x+ (A URL Rewriter is required. As of 2.4.0 IIS 7 URL rewriting is supported out of the box)
- MySQL v5.6.X+, Microsoft SQL Server (community maintained), PostgreSQL (community maintained), SQLite3 (community maintained) or Oracle Database (experimental)
- PHP >=8.1, <=8.2 with PHP extensions: ctype, dom, fileinfo, hash, intl, mbstring, session, simplexml, tokenizer and xml. The gd or imagick extension for image manipulation and a extension for a database connector is also required.
Documentation
Silverstripe CMS is released under the terms of the
Recognition
This article includes a list of general references, but it lacks sufficient corresponding inline citations. (January 2020) |
Awards
- Winner Packtpub Most Promising CMS Award 2008, $2000 prize.[10] Then was First Runner up, "Best Overall CMS" in 2009. Also Pact Publishing CMS Awards finalist in 2007.
- Winner in New Zealand Open Source Awards for October 2008 and in 2010.[11]
- Most promising finalists in the 2007 Open Source CMS Awards[12]
- Finalists in the New Zealand Open Source Awards for October 2007[13]
- Hi-tech Awards - Finalist, Emerging Technology Company of the Year in 2017
- Hi-tech Awards - Winner, Best Technology Solution for the Public Sector in 2016
- ALGIM Conference - Winner, Best All Round Exhibitor in 2015 and in 2014
- Internet Industry Awards 2009 - The Positive Societal Impact Award for “The Lowdown” website. This site was also a finalist in 2008 for the TUANZ Innovation Awards.
- ALGIM Web Award - Winner, "Best Redevelopment Website, People’s Choice" for the Gisborne District Council website in 2009.
- 2009 World Summit Awards - Winner for the National Broadband Map, a site created for the State Services Commission
- 11th Annual Wellington Gold Awards - Finalist in 2009 and 2007
- 2008 ComputerWorld Excellence Awards - Finalist, "Innovative Use of IT" [14]
Reviews and articles
Version 3.0 (latest as of November 2012)
- SSBits (10 September 2012)[15]
Version 2
- SilverStripe Review (3 April 2009)[16]
- Microsoft Case Study (17 March 2009)[17]
- ReadWriteWeb, 14 September 2007[18]
- Interview on New Zealand Television Show, 1 May 2007, (Video)[19]
- Hiveminds Magazine, 15 March 2007[20]
See also
References
- ^ "Stable Download". silverstripe.org. Retrieved 2024-04-15.
- ^ "BSD License".
- ^ "SilverStripe CMS - Our Philosophy". 2011-01-19. Archived from the original on 2011-01-16. Retrieved 2011-01-19.
- ^ "Framework". www.silverstripe.org. Retrieved 2021-06-04.
- ^ "SilverStripe Translation Portal".
- ^ "SilverStripe server requirements". Archived from the original on 2024-02-07. Retrieved 2024-02-22.
- ^ "4.5.0". docs.silverstripe.org. Retrieved 2022-12-21.
- ^ "English SilverStripe Book". 2009-10-10. Archived from the original on 2009-10-08. Retrieved 2009-10-10.
- ^ "SilverStripe - Das umfassende Handbuch (450 page book about SilverStripe, in German)". 2009-02-25. Retrieved 2009-02-25.
- ^ "2008 Most Promising Open Source CMS Announced". Archived from the original on 2009-08-30. Retrieved 2008-10-30.
- ^ "SilverStripe Takes Home NZ Open-Source Award". Archived from the original on 2008-10-14.
- ^ "2007 Open Source CMS Award Finalists". Archived from the original on 2007-10-27.
- ^ "Previous Finalists and Winners | nzosa". Archived from the original on 2010-11-24.
- ^ "Silverstripe CMS - Silverstripe".
- ^ SilverStripe 3 Review
- ^ "SilverStripe - 2.3 series Review". 2009-04-03. Archived from the original on 2010-02-06. Retrieved 2020-01-20.
- ^ "SilverStripe-Windows interoperability creates new markets and fresh opportunities for open source company". Microsoft.com. Retrieved 2020-01-20.
- ^ SilverStripe - Open Source CMS Has Support From Google
- ^ Close Up, Democratic Technology
- ^ SilverStripe CMS is proof that open-source works