You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.