The following checklist is a guideline for reviewing a website before taking it live. Taking it live, means to switch to the final production domain name. A review will help ensure the website functions as it is designed and desired it to.
Please review each section, and consider how it is used for your particular website. There may be nuances that are unique to your website, so please consider this as you look through the checklist. There may be items not used on the website, if so skip them.
If you find anything missing, or in need of update, please contact the support team (web@adventist.cloud)
DATA IMPORT
Imports of data have been completed*:
- [ ] ACMS
- [ ] OrgMast
- [ ] Users
- [ ] Churches
- [ ] Entities
- [ ] Newsletter recipients
* Not every data import will be needed for every project. Some data import may also be regularly scheduled under Scheduled Jobs below.
Scheduled Jobs
Verify with the support team (web@adventist.cloud) that any jobs required are setup and running correctly.
Articles Module
- [ ] Module configuration has been reviewed/tested
- User groups are correctly setup and users have all rights needed
- Article publishing workflow (simple / approval) is understood
- Article blocks are configured correctly to display the articles in the right place
- [ ] Articles are appearing in the frontend
- List page is connected to the detail page
- Detail page is displaying articles correctly
Course Module
- [ ] Module configuration has been reviewed
- [ ] Verify Provider Basic Information
- [ ] User groups are correctly setup and users have all rights needed
- [ ] Article publishing workflow (simple / approval) is understood
- [ ] Check provider configuration, are default advisors assigned?
- [ ] Check the countries advisor setting
- [ ] Are countries & regions needed? (are they setup?)
- [ ] Course workflow tested in the frontend (students)
- [ ] Course workflow tested in the backend (advisors)
Donation Module
- [ ] Module configuration has been reviewed
- Proper accounts in use
- All projects have been created
- [ ] Project donations tested in the frontend
- Funds arrive as expected
- All projects are displaying/functioning properly
- [ ] Transactions are appearing in the backend
- [ ] Stripe is changed from Test to Production mode, just before go-live
Events Module
- [ ] Module configuration has been reviewed
- All Categories have been created
- All Regions have been created
- All Organizers have been created
- All initial Events have been created
- [ ] Events are appearing in the frontend
- [ ] All events have been added
Media Library Module
- [ ] Module configuration has been reviewed
- Channel has been created and configured
- All Shows have been added and configured
- All Episodes have been added and configured
- All Persons (Host & Guests) added and configured
- [ ] Shows, Episodes, Hosts, Videos are appearing in the frontend
- Check all pages! (Home, Show list, Anchor shows, etc.)
Publication Module
- [ ] Module configuration has been reviewed
- [ ] Publications have been uploaded and setup
- [ ] Publications are appearing in the frontend
Web Module
Layout and design
- [ ] Review all website pages for design, layout, and content
- [ ] If the website has translations, the added languages need to be enabled*, so that the language selection menu for the website will be visible
- Web module > [website title] > Settings > Translations
- Click on translation of website title
- Click on the Danger Zone tab
- Click on the "Enable" button
- Confirm "Enable" button in the popup
- Check the frontend for the language menu
- Repeat for all website languages
- *Assumes website translation has been completed.
SEO
- [ ] All SEO workfor the website is completed
- [ ] Website > Settings > General
- Title, Logo, Description & Keywords are provided
- Keywords are no longer used by Google
- [ ] Page SEO tabs are filled out with information about the pages
- Page > Settings > SEO Tab
- Keywords if desired (but no longer used by Google)
- Clear No Index & No Follow (unless these are needed) checkboxes
- OpenGraph section is properly filled out
- Twitter section is properly filled out
- [ ] Website > Settings > General
Forms
- [ ] Verify all Form email addresses are going to the correct persons or distribution lists
- [ ] Verify any consent legal texts are in place
Feeds
- Have the RSS feeds been setup for the website, are these working correctly?
Newsletter
- [ ] Test the running of the newsletter. Verify data and layout is correct.
- [ ] Newsletter recipients were checked
- [ ] The Newsletter task has been setup
ANALYTICS
- Verify any website analytics tools are in place and properly functioning.
- [ ] The Google Analytics account and setup are the responsibility of the partner for their website.
Plausible
- [ ] The built-in analytics module, if desired by the customer, should be verified as working.
- [ ] Contact the support team (web@adventist.cloud) for assistance
Disable or remove the robots.txt file
- In the website pagetree look for a page with the name "robots.txt". It should be in the root of the pagetree.
- Disable this page when the website is live in production. Otherwise the Search Engines will be told by the file to not index the website.
DNS Changes for websites
- !!! Make DNS changes only when the website is ready to go online.
- Partner: Must have access to the control panel for the domain name
- Web Engine support team can assist as needed with DNS changes if things are not working as expected.
- Partner needs to update the DNS settings, on their DNS Control Panel, as per the Primary domain name under Website > Settings > General tab.
- Follow the CName and A Record settings under "Important" section.
Website > Settings > General tab:
- When DNS changes have been made, update the primary domain name to the final domain name.
- Add any redirect domains
DNS Changes for custom backends
- If backend access is to be configured:
- Create a CNAME record like manage.<your-main-domain-name.org> that points to hope-backend-prod-rzjsb.ondigitalocean.app
- Example:
- manage.hopetv.org > hope-backend-prod-rzjsb.ondigitalocean.app
Backend (access):
- Under the Entity switcher, click on "Manage your entity"
- Click on Configuration tab > Backend domains
- In the Domain field enter the custom domain
- Click on the "Add" button to add a backend domain
- Domain: manage.<your-main-domain-name.org>
- Ex:
- manage.hopetv.org
- Click on the "Update" button
Hope Channel App
- Administrators need to configure this for the Hope Channel partners
- If the partner wants to publish content on the Hope Channel App:
- Media Library > Channel (name) > Settings > App settings
- [ ] Media Library
- [ ] Collections
- [ ] Livestream
- [ ] Schedule
Podcasts
- If the partner has podcasts, they should have created the accounts where they want to publish their content.
- [ ] iTunes
- [ ] Spotify
- !!! if there are existing podcasts, check the URLs, as they may need to be changed.
Broken links
- [ ] Verify the website has no broken links or navigation issues which will cause visitors problems when they are using the website.
Analytics & Tracking
- After the website launch, if it is wished, the website can be added to the Google Search Console. This can be done by the partner, or a designated third party
- [ ] Add Google Search Console parameter
- [ ] Add sitemap to GSC new parameter
- Ex: https://[your-domain-name]/sitemap.xml
Troubleshooting:
Manage Backend configuration
If there are issues with the manage backend, look for a domain name with extra www. For instance, this will need to be done via Vercel.com/accounts login and go to the region and then find the domain to fix.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article