Core is a SilverStripe module that adds many basic features most simple brochure sites require.
Features include:
- Page type for home page
- Company information in Site Settings
- Various template configuration options
- Preview settings for holder/detail page relations
- A spiff system that can be shared across pages
- A slides system that can be utilized by many pages
- Simple News/Blog system
- Search Page
- Two types of form pages (Contact includes google map and company information)
- Various additional page types that help achieve different content goals
Assuming you have proper permissions to use the core
repository add the following to your project's composer.json
file:
"repositories": [
{
"type": "vcs",
"url": "https://github.com/dynamic/core.git"
}
]
as well as in your "requirements"
:
"dynamic/core": "2.0"
Again assuming you have proper permissions to use the core
repository, run the following command from terminal within your project's root:
git clone git@github.com:dynamic/core.git -b 2.0 dynamic-core
If you would like to checkout a specific tag use the following command (Note: there may be limitations in older git versions):
git clone git@github.com:dynamic/core.git --branch <taghere> dynamic-core
Place this directory in the root of your SilverStripe installation and rename the folder to dynamic-core
Like other installations with SilverStripe, we need to rebuild the database and flush the cache. This is achieved by navigating to the following url's:
http://yoursite.com/dev/build
and http://yoursite.com/?flush=all
Replace yoursite.com
with your domain name.
SectionPage:
extensions:
- FlexSlider
- SpiffManager
SectionPage_Controller:
extensions:
- FlexSliderExtension
DetailPage:
extensions:
- PreviewExtension
- FlexSlider
DetailPage_Controller:
extensions:
- FlexSliderExtension
VirtualPage:
extensions:
- VirtualPageExtension
Copyright (c) 2015, Dynamic Inc
All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.