Share on Facebook Share on Twitter Email
Answers.com

SilverStripe

 
Wikipedia: SilverStripe
 
SilverStripe
SilverStripe Administrative Panel

The SilverStripe administration panel
Developer(s) SilverStripe
Stable release 2.3.2 / 2009-06-19; 11 days ago
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.

Contents

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

Default website theme in SilverStripe 2.2

Notable features of the SilverStripe CMS include:

  • A modern, extensible web-application interface
  • Drag and drop customization of tree-based navigation structure
  • Customizable output markup with CSS-based, table-free defaults
  • Work-flow management:Draft/Published separation through content staging, and document revision control/rollback with 'compare' functionality
  • Highly configurable security/permissions model
  • Data object model, automatic database schema generation, and a suite of CMS data controls to enable easy customization of inputs.
  • asset management and image resizing
  • Multiple templates per page
  • Search engine friendly URLs, meta-data management, and automatic 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.

Common CMS features not available in SilverStripe include:

  • In-place page editing
  • Web-interface based installation of Modules, Widgets or Themes
  • Web-interface based editing of data model, themes
  • Automated cache management/ORM refresh

Modules, Widgets, and Themes

Modules extend the core functionality of SilverStripe. 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]:

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 450 page technical reference book on SilverStripe is available in German[2]. An English book is available for pre-orders, with publication scheduled for August 2009.[3]

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 April 2009, SilverStripe claimed the software had been downloaded 150,000 times since first released[9].

In May 2009, the SilverStripe company formed partner associations with other website development companies to represent the company in foreign markets[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

References

  1. ^ "SilverStripe server requirements". 2007-12-05. http://doc.silverstripe.com/doku.php?id=server-requirements. Retrieved on 2007-12-08. 
  2. ^ "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. 
  3. ^ "English book coming August 2009. Preorders open. (Blog post)". 2009-04-28. http://www.silverstripe.org/english-book-coming-august-pre-orders-open/. Retrieved on 2009-04-028. 
  4. ^ "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. 
  5. ^ "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. 
  6. ^ "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. 
  7. ^ "Highschoolers! Add Google to your CV!". 2007-11-29. http://silverstripe.com/highschoolers-add-google-to-your-cv/. Retrieved on 2007-12-09. 
  8. ^ "New silverstripe.org for developers!". 2008-12-15. http://silverstripe.org/new-org-for-developers/. Retrieved on 2008-12-15. 
  9. ^ {{cite web=2009-04-03 |title=150,000 downloads reached |url=http://www.silverstripe.org/150000-downloads/|accessdate=2009-04-03 }}
  10. ^ {{cite web=2009-05-06 |title=SilverStripe Website Technology Spreads with Launch of Global Partner Program |url=http://www.silverstripe.com/silverstripe-website-technology-spreads-with-launch-of-global-partner-program/|accessdate=2009-06-11 }}

External links

SilverStripe related:


Search unanswered questions...
Enter a word or phrase...
All Community Q&A Reference topics
 
 
Learn More
Childrena childreni
Lagocephalus
Lethe (genus)

Post a question - any question - to the WikiAnswers community:

 

Copyrights:

Wikipedia. This article is licensed under the GNU Free Documentation License. It uses material from the Wikipedia article "SilverStripe" Read more