mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-09-07 18:21:23 +02:00
* Remove overly specific PHP RNG instructions (that's just built into PHP7 through random_bytes now, which will throw if no suitable RNG is available) * Remove PHP 5 RNG requirements, since we don't support that PHP release any mre * Remove verbose explanation of PHP 5.6 support * Remove conflicting instructions for PHP memory limits * Remove version numbers from supporetd databases other than MySQL, it's up to the community modules to define that * Remove Oracle support (code is nine years old!) * Make "community supported" status clearer on databases, people can draw their own conclusions as open source users on Github * Remove IIS version number, I think we should just stick to "needs web.config" and not give the impression that this is actively tested * Remove mention of OSes for web servers, that's kind of irrelevant in today's hosting world (containers, PaaS, etc) * Shorten install instructions in favour of a "quickstart" and point to lessons instead * Remove mention of archive download option, we really shouldn't promote this - composer is the de-facto standard * Add generic descriptions of the hosting environment considerations without going too much into specifics * Remove Apache version number, we don't test on different versions, and really mostly rely on mod_rewrite working properly. Laravel does the same (doesn't claim specific Apache version support)
3.1 KiB
3.1 KiB
title: Lessons introduction: The lessons take a step by step look at how to build a SilverStripe application.
- How to set up a local development environment in SilverStripe
- Lesson 1: Creating your first project
- Lesson 2: Migrating static templates into your theme
- Lesson 3: Adding dynamic content
- Lesson 4: Working with multiple templates
- Lesson 5: The holder/page pattern
- Lesson 6: Adding Custom Fields to a Page
- Lesson 7: Working with Files and Images
- Lesson 8: Introduction to the ORM
- Lesson 9: Data Relationships - $has_many
- Lesson 10: Data Relationships - $many_many
- Lesson 11: Introduction to frontend forms
- Lesson 12: Data Extensions and SiteConfig
- Lesson 13: Introduction to ModelAdmin
- Lesson 14: Controller Actions/DataObjects as Pages
- Lesson 15: Building a Search Form
- Lesson 16: Lists and Pagination
- Lesson 17: Ajax Behaviour and Viewable Data
- Lesson 18: Dealing with Arbitrary Template Data
- Lesson 19: Creating Filtered Views
- Lesson 20: Beyond the ORM: Building Custom SQL
- Lesson 21: Advanced Environment Configuration
Help: If you get stuck
- Common Problems: Review some existing solutions to common problems.
- SilverStripe Community: Join our community chat via Slack, or ask a question on Stack Overflow.