SilverStripe
File:Silverstripe-logo.png | |
---|---|
The SilverStripe administration panel | |
Developer(s) | SilverStripe |
Stable release | 2.3.5 / January 20, 2010 |
Operating system | Cross-platform |
Type | Content management system |
License | BSD Licence |
Website | http://silverstripe.org |
SilverStripe is a free and open source content management system (CMS) for creating and maintaining websites. The CMS provides a web-based administration panel that enables users to make modifications to parts of the website. This panel includes a WYSIWYG website editor.
SilverStripe is released under the terms of the BSD Licence. An online demonstration of the CMS is available as a video and as an interactive demo. Documentation is available for CMS users and website developers.
Software Design
SilverStripe is written in PHP5, and takes advantage of PHP5's object-oriented design capabilities. It is based on a model-view-controller pattern and uses an object-relational mapper. The CMS generates markup using a custom template language. SilverStripe contains Sapphire - a custom PHP framework.
SilverStripe is extensible through modules, widgets, themes, customization and ModelAdmin. SilverStripe generally relies on a code customization model over configuration.
Features
Notable features of the SilverStripe CMS include:
- A modern, extensible web-application interface
- Drag and drop tree-based navigation structure
- Custom output markup, modern, table-free default styles
- Work-flow management: Draft/Published separation through content staging, document revision control/rollback with 'compare' functionality
- Highly configurable security/permissions model
- Data object model, database generation through [object-relational mapping], suite of customizable data input controls.
- Dynamic asset management, image resizing
- Multiple templates per page
- Search engine friendly URLs, meta-data management, XML sitemap generation
- Full text search and RSS feeds
- Optimizations for heavy loads (e.g. manual cache refresh)
- Internationalization/Languages: SilverStripe supports multiple-language content. UTF-8 and the internationalization of character sets are supported. The CMS is available in many languages, including English, French, German, Spanish, and Chinese.
Notable features of upcoming releases of SilverStripe include:
- Hierarchical URLs
- Additional Administration UI (e.g. Web-interface based installation of Modules, Widgets)
- Native use and support of JQuery library
- Official Microsoft SQL Server Support
- Site-wide Widgets
Common CMS features not currently available in SilverStripe include:
- Hierarchical URLs
- 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 extend the core functionality of SilverStripe. Some existing modules include: Blog, Advanced Workflow Management, eCommerce, Forum, LDAP/OpenID authentication. Modules are available from the SilverStripe modules repository.
SilverStripe Widgets are small pieces of functionality that can be dragged and dropped into SilverStripe modules (notably the blog module). Examples of widgets include: tag clouds, flickr photos, or word of the day.
The SilverStripe themes directory provides a number of community-contributed, freely available themes. These themes can be quickly added to most SilverStripe sites.
Modules, Widgets, and Themes are all available as free downloads under the BSD license, and the majority of them are community contributed.
Software Requirements
SilverStripe is a web application, requiring a compatible HTTP server and SQL database. As of version 2.3.0 (23 February 2008), the requirements for SilverStripe are as follows [1]:
- Apache v1.3.19+, Lighttpd, or Microsoft IIS 5.1+ (A URL Rewriter is strongly encouraged but not required, to provide friendly URLs.)
- MySQL v4.1.X+ (Support for other databases is mentioned in the roadmap)
- PHP 5.2+ with MySQL, GD Graphics Library and Zlib support
Documentation
SilverStripe is released under the terms of the BSD Licence. Documentation is available for CMS users and website developers. An online demonstration of the CMS is available as a video and as an interactive demo.
A technical reference book on SilverStripe is available in both English[2] and in German[3]. Both are over 400 pages in length and were released in 2009.
History
The SilverStripe software is developed by SilverStripe Limited, a website development company founded in 2000.
Prior to SilverStripe 2.x, the CMS was commercially available under a proprietary license. Development of SilverStripe 2.X started in late 2005, as a complete overhaul to take advantage of object orientation and new features in PHP5.
On 3 February 2007, SilverStripe 2.0.0 was released publicly as free and open source software[4].
In March 2007, SilverStripe was selected for the Google Summer of Code programme[5]. This programme resulted in the 2.2 release of SilverStripe[6].
On 29 November 2007, SilverStripe announced they would be participating in the Google Highly Open Participation (GHOP) contest[7]. This led to a proliferation of themes, translations and widgets that broadened the system.
In late 2008, SilverStripe split its main website into silverstripe.com, to act as the home for the company behind the software, and silverstripe.org, to act as the home for the software and its open source community.[8].
In May 2009, the SilverStripe company formed partner associations with other website development companies to represent the company in foreign markets[9].
In August 2009, SilverStripe claimed the software had been downloaded 200,000 times since first released[10].
Recognition
Awards
- Winner Packtpub Most Promising CMS Award 2008, $2000 prize.
- Winner in New Zealand Open Source Awards for October 2008
- Most promising finalists in the 2007 Open Source CMS Awards
- Finalists in the New Zealand Open Source Awards for October 2007
Reviews and Articles
- SilverStripe Review (3 April 2009) SilverStripe - 2.3 series Review
- Microsoft Case Study (17 March 2009) SilverStripe--Windows interoperability creates new markets and fresh opportunities for open source company
- ReadWriteWeb, 14 September 2007, SilverStripe - Open Source CMS Has Support From Google
- Interview on New Zealand Television Show, 1 May 2007, (Video) Close Up, Democratic Technology
- Hiveminds Magazine, 15 March 2007, SilverStripe CMS is proof that open-source works
References
- ↑ "SilverStripe server requirements". 2007-12-05. http://doc.silverstripe.com/doku.php?id=server-requirements. Retrieved 2007-12-08.
- ↑ "English SilverStripe Book". 2009-10-10. http://www.silverstripe.org/silverstripe-book. Retrieved 2009-10-10.
- ↑ "SilverStripe - Das umfassende Handbuch (450 page book about SilverStripe, in German)". 2009-02-25. http://www.galileocomputing.de/1929?GPP=silverstripe. Retrieved 2009-02-025.
- ↑ "SilverStripe 2.0.0 released - no more betas!". 2007-02-03. http://www.silverstripe.com/silverstripe-2-0-0-released-no-more-betas/. Retrieved 2007-12-09.
- ↑ "Kiwi firm SilverStripe joins Google's Summer of Code (GSoC)". 2007-03-23. http://m-net.net.nz/1531/online-development/case-studies/kiwi-firm-silverstripe-joins-google-s-summer-of.php. Retrieved 2007-12-09.
- ↑ "SilverStripe 2.2 released! Redesigned interface and double the features...". 2007-11-02. http://silverstripe.com/silverstripe-2-2-released-redesigned-interface-and-double-the-features/. Retrieved 2007-12-09.
- ↑ "Highschoolers! Add Google to your CV!". 2007-11-29. http://silverstripe.com/highschoolers-add-google-to-your-cv/. Retrieved 2007-12-09.
- ↑ "New silverstripe.org for developers!". 2008-12-15. http://silverstripe.org/new-org-for-developers/. Retrieved 2008-12-15.
- ↑ "SilverStripe Website Technology Spreads with Launch of Global Partner Program". 2009-05-06. http://www.silverstripe.com/silverstripe-website-technology-spreads-with-launch-of-global-partner-program/. Retrieved 2009-06-11.
- ↑ "200,000 downloads". 2009-07-06. http://www.silverstripe.org/200-000-downloads/. Retrieved 2009-07-06.
Related links
SilverStripe related:
- SilverStripe open source project and community website
- Online demonstration website
- Official help documentation
- Community forums
- Developer documentation wiki
- Public bug tracker, feature requests, patches, roadmap, changelog/timeline
- SilverStripe corporate website
|
de:SilverStripe fr:SilverStripe pl:SilverStripe sv:Silverstripe
If you like SEOmastering Site, you can support it by - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 and more...