-
Notifications
You must be signed in to change notification settings - Fork 12
Rockweb project
This project holds the reusable building core Blocks, Themes, and 3rd party Plugins.

Themes (Layouts) – For now, these are represented by physical files that are defined in a Theme and define one or more "Zones". For example, the Rock Default theme has a default layout that defines two zones: head and main. Additionally, Layouts can also use ASP.NET Master Pages to further control layout.
A logical depiction of a OneColumn layout with three zones where each zone contains one or two blocks.
Blocks – These "building blocks" represent reusable pieces of Rock’s core functionality (ASP.NET UserControls). Blocks can be added to a page by adding them a zone on a page or by adding them to a zone in a layout.
Plugins – The Plugins folder is where 3rd party developer plugins are stored. Plugins are complete pieces of functionality which are typically comprised of blocks, assets, etc.