Skip to content
nt3rp edited this page Nov 26, 2012 · 5 revisions

Setting up a new client is a straightforward process.

  1. 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.

  1. Scrape the client site

  1. Create a new entry in the store table for the new client [More details required]

  2. Using the scraper developed by Neal, scrape the necessary site. [More details required]

  3. Create an account for the new client


  1. Log into the production site via the django-admin (http://secondfunnel.com/admin)

  2. Create a new user account (http://secondfunnel.com/admin/auth/user/add/)

  3. Ensure that the necessary store has been created by looking at the list of stores (http://secondfunnel.com/admin/assets/store/)

  4. Select that store, and add the new user to the list of staff; don't forget to save.

  5. Logout, and verify that the client login works, and redirect the user to the correct store.

  6. Create themes for the new client


See Theming

  1. Test the new account

Verify that the themes and account work as anticipated.

  1. Provide the client with account information

Start the 'change password' process while logged in as the relevant user to have them set their password.

Clone this wiki locally