This repository was archived by the owner on Jul 15, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 3
Installation
Jay Gandhi edited this page May 8, 2017
·
15 revisions
- Clone Evoke
- Get the default config files
- Humhub default installation
- Enable Evoke Modules in order
- Change Humhub design theme for Evoke
- Additional Setup
Type in your command line:
git clone git@github.com:EvokeNet/humhub.git folder_name
folder_name must be replaced by your humhub folder name
Make sure you are on the stable branch before continuing (this is vanilla humhub).
Create these files and add them to humhub_folder/protected/config/:
<?php
return [
];
<?php
return [
];
<?php
return [
];
<?php
return [
'modules' => [
'gii' => [
'class' => 'yii\gii\Module',
'allowedIPs' => ['127.0.0.1', '::1', '192.168.1.*'],
],
]
];
- Follow the instructions here to install humhub on your server
- Access your humhub url
- You should see the Humhub installation wizard
- Choose your language and click on
Next - You should see the System Check view, correct the issues and click on
Check Againuntil you're able to click onNext - Configure your database (Ensure it has the same name and user you created in the above installation guide) and click on
Next - Name your app Evoke and click on
Next - Configuration: Choose
Skip this step, I want to set up everything manuallyand click onNext - Set your admin account data and click on
Create Admin Account - Example Contents: Uncheck
Set up example content - Done! Sign in to continue the Evoke Installation
- Permissions: Access in the command line the folder where your humhub folder is located and type this command:
sudo chmod -R 777 folder_name
folder_name must be replaced by your humhub folder name
- Access Administration page, then click on
Modules - Enable one by one:
- Evoke MultiLanguage
- Evoke Matching
- Evoke Powers
- Coin
- Evoke Teams
- Evoke Achievements
- Evoke Marketplace
- Evoke Missions
- Evoke Library
- Evoke Stats
- Evoke Static Pages for Static Content
- Evoke Alliances
- Evoke Graphic Novel
- Access Administration page, then click on
Design - Change Theme for Evoke and save it
You will also need to create a user group for mentors for certain Evoke features to work.
To do this, go to the admin panel, then click Groups and Create new group.
The Mentors group MUST be called Mentors for the Evoke modules to properly locate it.
- Ensure the initial flow (survey success page) references the correct default space guid
- Confirm email settings are correct (email sender, email subject line)
- Add hidden profile fields via admin for tracking data, such as student id. Set to hidden.
- Update hard-coded content. Some content is hard-coded: update email file, messages during onboarding, and survey success text.
- Make sure new players have to read the novel content & complete the survey (setting in admin)
- Add reference documents to library (how-to, evokation template, etc.)