-
Notifications
You must be signed in to change notification settings - Fork 1
New Client
Setting up a new client is a straightforward process.
- Get the client to set up DNS records
This is one step that we cannot do, unfortunately (we could but it would require them giving us access to their DNS).
All that needs to be done is have the client create a CNAME record with the value as secondfunnel.com
For example:
CNAME | VALUE |
---|---|
2f.thegap.com | secondfunnel.com |
The sooner this is done the better, as it gives time for DNS entries to update on different servers.
- Scrape the client site
-
Create a new entry in the store table for the new client [More details required]
-
Using the scraper developed by Neal, scrape the necessary site. [More details required]
-
Create an account for the new client
-
Log into the production site via the django-admin (http://secondfunnel.com/admin)
-
Create a new user account (http://secondfunnel.com/admin/auth/user/add/)
-
Ensure that the necessary store has been created by looking at the list of stores (http://secondfunnel.com/admin/assets/store/)
-
Select that store, and add the new user to the list of staff; don't forget to save.
-
Logout, and verify that the client login works, and redirect the user to the correct store.
-
Create themes for the new client
See Theming
- Test the new account
Verify that the themes and account work as anticipated.
- Provide the client with account information
Start the 'change password' process while logged in as the relevant user to have them set their password.