mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 14:05:37 +02:00
ebc89ffc80
Update Templates link under Level 2
3.3 KiB
3.3 KiB
This website documents high-level features of the SilverStripe open source platform, aimed
at developers.
Please read our guide to contributing documentation if you want to help out!
Overview
- Getting started | Feature Overview | Demo
- Download and Installation | Upgrading | Requirements | Changelog | Roadmap
- API documentation | Official english book | Official german book
Getting support
Forum | IRC channel | End user docs | Core mailinglist
Level 1: Building your first SilverStripe website
- Introduction to PHP5 (zend.com)
- Tutorials
- 1. Building a basic site
- 2. Extending a basic site
- 3. Forms
- 4. Site Search
- 5. Relationships
- Common Problems
Level 2: SilverStripe fundamentals
- Templates: SilverStripe has its own templating engine
- Themes: How to customize your site with themes
- Controllers: Coordination from a URL-request to finding the controller-class
- Pagetypes: Clarifying the relationship between a page-object and a silverstripe-class
- Datamodel: Object-relational database model with MVC
- Database Structure: Breakdown of a typical SilverStripe database
- Datatypes: Casting database-columns
- Forms: Sophisticated form generation and processing
- Formfield Types: Simple and complex form-elements with built-in validation
- Javascript
- Widgets
- Modules
- Configuration
Level 3: The less obvious features
- Security
- RSS Feeds
- Debugging
- Errorhandling
- Testing Guide: Framework for automated testing like Unittests
- Built-in Page Controls
- Execution Pipeline: Tracking a request from director to template-rendering
- Recipes/Howtos
Level 4: Contributing to the SilverStripe core
Looking for the old DokuWiki installation? See [doc.silverstripe.org/old](http://doc.silverstripe.org/old).