SilverStripe
From Wikipedia, the free encyclopedia
This article may require copy-editing for grammar, style, cohesion, tone or spelling. You can assist by editing it now. A how-to guide is available. (August 2008) |
The SilverStripe administration panel |
|
Developed by | SilverStripe |
---|---|
Latest release | 2.3.1 / 2009-03-19 |
Operating system | Cross-platform |
Type | Content management system |
License | BSD Licence |
Website | http://silverstripe.com |
SilverStripe is a free and open source programming framework and content management system (CMS) for creating and maintaining websites. The CMS provides an intuitive web-based administration panel, allowing any person to maintain their website without knowledge of markup or programming languages.
SilverStripe contains a flexible MVC development framework known as Sapphire. Much like Ruby on Rails, but written in PHP5, it ensures developers are capable of extending and enhancing the functionality of the CMS and the website. SilverStripe provides developers with complete control of the generated markup; allowing for higher, semantic standards of XHTML. As a consequence, building websites using SilverStripe requires technical website development competence, and is thus aimed at providing efficiency and power to experienced website developers.
SilverStripe is released under the terms of the BSD Licence. Documentation is available for CMS users and website developers. A 450 page technical reference book on SilverStripe is available in German[1]. An online demonstration of the CMS is available as a video and as an interactive demo.
Contents |
[edit] History
Prior to SilverStripe 2.x, the CMS was commercially available under a proprietary license. Development efforts for 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[2].
Motivations and reasoning for moving towards an open source development model were the anticipated results of greater exposure, higher quality code and community contributions[3][4].
In March 2007, SilverStripe was selected for the Google Summer of Code programme[5]. The contributions of the students who participated in the programme ultimately 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 April 2009, SilverStripe claimed the software had been downloaded 150,000 times since first released.[9]
[edit] Features and Add-ons
Notable features include multiple methods of organising navigation through folksonomy, a rich web-application interface featuring drag and drop and other AJAX metaphors, flexible data object model, automatic generation of its database schema through inspecting the PHP data object model, multiple templates per page, a separate "Draft site" and "Published site" through staging content, asset management, image resizing, versioning control, search engine friendly URLs with meta-data, automatic sitemap generation, full text search and RSS feeds. SilverStripe supports UTF-8 and the internationalisation of character sets; the CMS is available in many languages, including English, French, German, Spanish, and Chinese.
[edit] Modules, Widgets, and Themes
The highly modular nature of SilverStripe has resulted in the creation of numerous pre-built modules that extend the core functionality of the CMS. Modules range from providing blog, ecommerce, and forum functionality, to LDAP and OpenID authentication. Modules are available from the SilverStripe modules repository.
SilverStripe Widgets are small pieces of useful functionality that can be instantly dragged and dropped into a website, for instance tag clouds, flickr photos, or word of the day.
The SilverStripe themes directory provides a number of community-contributed, freely available themes; providing developers and website owners with the capability to instantly modify the aesthetics of their SilverStripe website.
Modules, Widgets, and Themes are all available as free downloads under the BSD license, and the majority of them are community contributed.
[edit] 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 [10]:
- 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
SilverStripe can be conveniently installed on Windows using Microsoft's Web Platform Installer. It can also be installed by downloading the code as a tarball or from subversion and manually installing it on a Linux or Windows based webserver. These techniques are explained at the SilverStripe download page.
[edit] Prominent Websites running SilverStripe
Thousands of websites ranging from blogs through to corporate and government websites are built using SilverStripe, including:
- US Democratic National Convention
- Official New Zealand Government Youth Depression Website
- Weta Workshop
The SilverStripe Community Showcase contains several hundred websites uploaded by developers from around the world.
[edit] Press and the Media
SilverStripe has received considerable attention of the press since its debut in 2007. A consolidated lists of reviews, articles and awards have been formulated below.
[edit] Reviews and Articles
- Microsoft Case Study (17th March 2009) SilverStripe--Windows interoperability creates new markets and fresh opportunities for open source company
- Interview on New Zealand Television Show, April 2008, "SilverStripe powers Democratic National Convention"
- PHP Magazin (German), 12 March 2008, SilverStripe: PHP-Alternativ zu Ruby on Rails (Main feature of Magazine). (English overview)
- 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
- m-Net, 19 April 2007, Silverstripe names Google Summer of Code students
- Hiveminds Magazine, 15 March 2007, SilverStripe CMS is proof that open-source works
[edit] 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
[edit] References
- ^ "SilverStripe - Das umfassende Handbuch (450 page book about SilverStripe, in German)". 2009-02-25. http://www.galileocomputing.de/1929?GPP=silverstripe. Retrieved on 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 on 2007-12-09.
- ^ "How to build a business in Hobbit Land - the Silverstripe example". 2007-10-25. http://blogs.cnet.com/8301-13505_1-9804647-16.html. Retrieved on 2007-12-09.
- ^ "Close Up Open Source challenge". 2007-05-01. http://tvnz.co.nz/view/page/413551/1092939. Retrieved on 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 on 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 on 2007-12-09.
- ^ "Highschoolers! Add Google to your CV!". 2007-11-29. http://silverstripe.com/highschoolers-add-google-to-your-cv/. Retrieved on 2007-12-09.
- ^ "New silverstripe.org for developers!". 2008-12-15. http://silverstripe.org/new-org-for-developers/. Retrieved on 2008-12-15.
- ^ {{cite web=2009-04-03 |title=150,000 downloads reached|url=http://www.silverstripe.org/150000-downloads/|accessdate=2009-04-03 }}
- ^ "SilverStripe server requirements". 2007-12-05. http://doc.silverstripe.com/doku.php?id=server-requirements. Retrieved on 2007-12-08.
[edit] External 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 company website
|