Scouting CMS is a CMS which is ment for Scouting Groups in order to manage their site.
- Customizable pages
- Photo albums
- Information / page per subgroup
- News items
- Agenda
- An admin panel to manage it all
- Custom downloads
I still want to make a simple install script which automates these steps, but for now:
Create a Database at your host and execute the install/db.sql
file in order to create the setup.
Create a settings file: private/Conf/settings.yaml
. The contents of this file should be as follows:
database:
host: DATABASE_HOSTNAME
username: DATABASE_USERNAME
password: DATABASE_PASSWORD
database: DATABASE_NAME
prefix: OPTIONAL_DATABASE_TABLE_PREFIX
- Decide for a username and password
- Hash the password with sha512 algorithm: https://passwordsgenerator.net/sha512-hash-generator/
- Insert the user in MySQL:
INSERT INTO user (username, password, nickname, email) VALUES ('USERNAME', 'HASHED_PASSWORD', 'NAME OF OWNER', 'EMAIL ADDRESS');
Go to the /admin
URL in order to start editing your site.
- Initial setup of the entire framework
- Add admin panel
- Add photo albums
- Add customizable pages
- Add roles and permissions
- Add user management
- Add editable menu
- Add base setup script
- Add news items
- Add agenda
- Add downloads