It completely depends on nature of your site or business you intend to manifest virtually. So I would keep it generic and to the point that is required for most of business models.
General Checklist: Terms of use Contact page About page Transactional emails setup SMTP setup Google analytics setup Strong passwords on server, backend, etc Google webmaster setup Server monitoring setup Server backups setup Server security Minify JavaScript, css, html, svg, etc SSL setup Setup conversion goal tracking in google analytics for sign up, buy, etc Change nameservers Add sitelinks search box schema to Homepage Cross browser tested Create social network accounts Logging Security (you may have different layers like, django security, Web server security for Apache, Nginx or whatever you choose to work with) SEO related CheckList: Sitemap Robot.txt Meta title tags Meta description tags Image alt tags Image title tags H1 tag SEO friendly URLs No follow tags Google pagespeed insights Category names Duplicate pages Canonical tags Redirect www to non-www Redirect http to https For high level deployment checklist related to Django please see: https://docs.djangoproject.com/en/1.9/howto/deployment/checklist/ You can add more depending on nature of your site but again that depends what you are doing. Regards, Mudassar On Tue, Aug 9, 2016 at 4:13 AM, Andreas Kuhne <andreas.ku...@suitopia.com> wrote: > Hi, > > I don't know what level you are interested in, but I think this course > will be interesting: > https://www.kickstarter.com/projects/mikeckennedy/python- > for-entrepreneurs-video-course > > It'll probably contain some of the items you are requesting. > > Regards, > > Andréas > > 2016-08-09 12:59 GMT+02:00 <david.va...@gmail.com>: > >> Hi Serge, >> >> Thanks for the reply. >> >> I agree it is a mix of different tasks, but they are all needed when >> starting a new business/product/service website. As it happens it is >> something I had to do on quite a few occasions lately for some of my >> customers. >> >> I'm trying to find out if there is a better way to do this (as it feels >> that it always the same process) and see if it is a problem that other >> people are facing (and how they are solving it if they are). This is mostly >> when launching the site to the public. I can and have done all the steps >> multiple times. However, it feels like there should be quicker way to do >> it. It can easily take up to a full day when adding all of them. >> >> Thanks >> >> Arnaud >> >> On Monday, August 8, 2016 at 7:02:08 PM UTC+1, Sergiy Khohlov wrote: >>> >>> Hello David, >>> You have mixed different tasks. I have a question for you. >>> What kind of goal do you have? >>> Are you planing to have mail server, web server, dev box etc? >>> How much money are you going to spend? >>> Do you have sysadmin ? >>> Of course first question has high priority. >>> >>> Thanks., >>> Serge >>> >>> 8 серп. 2016 18:20 <david...@gmail.com> пише: >>> >>>> Hi, >>>> >>>> This is slightly off topic, but I can imagine some of you might have >>>> faced this situation. I've been launching quite a few websites lately. It >>>> usually involves at least the following for me: >>>> - Domain registration and DNS setup >>>> - Server/Host configuration: Heroku setup (registration, environment >>>> variables for some of the steps above) or Docker setup >>>> - Deployment >>>> - Security aspects: TLS certificates, HTTPS setup, HTTP security >>>> headers, etc >>>> - Legal aspects: cookie policy, T&Cs, privacy, etc (implications from >>>> other steps) >>>> - Email: basic setup, SPF/DKIM for the spam, create RFC email >>>> addresses, etc >>>> - Mailing list setup (MailChimp or others) >>>> - Social media: signup to a few social networks, add "social sharing" >>>> buttons >>>> - Analytics/instrumentation/monitoring (Google Analytics, New Relic, >>>> etc) >>>> - Search engine registration/indexation (Google, Bing) >>>> - etc >>>> >>>> Some of these steps are interlinked and that's only for fairly "basic >>>> website" without any payment, A/B testing, user feedback or advertising >>>> requirements. >>>> >>>> None of it is particularly complex, although it does require some >>>> knowledge/experience, but it takes quite a lot of time and feels >>>> repetitive. >>>> >>>> There are lots of great products/services for the individual steps >>>> involved, but I can't find anything to streamline the whole (or at least >>>> part of the) process. >>>> >>>> Does anyone know any good tool, product, checklist or website for this? >>>> Do you have the same problem? How do you handle this yourself? >>>> >>>> Thanks for your help. >>>> >>>> David >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "Django users" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to django-users...@googlegroups.com. >>>> To post to this group, send email to django...@googlegroups.com. >>>> Visit this group at https://groups.google.com/group/django-users. >>>> To view this discussion on the web visit https://groups.google.com/d/ms >>>> gid/django-users/5de3b67d-5b14-4e98-a1ae-0638addbce1b%40goog >>>> legroups.com >>>> <https://groups.google.com/d/msgid/django-users/5de3b67d-5b14-4e98-a1ae-0638addbce1b%40googlegroups.com?utm_medium=email&utm_source=footer> >>>> . >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> -- >> You received this message because you are subscribed to the Google Groups >> "Django users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to django-users+unsubscr...@googlegroups.com. >> To post to this group, send email to django-users@googlegroups.com. >> Visit this group at https://groups.google.com/group/django-users. >> To view this discussion on the web visit https://groups.google.com/d/ms >> gid/django-users/1198c456-b840-4401-828d-29012ddc7889%40googlegroups.com >> <https://groups.google.com/d/msgid/django-users/1198c456-b840-4401-828d-29012ddc7889%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > > -- > You received this message because you are subscribed to the Google Groups > "Django users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to django-users+unsubscr...@googlegroups.com. > To post to this group, send email to django-users@googlegroups.com. > Visit this group at https://groups.google.com/group/django-users. > To view this discussion on the web visit https://groups.google.com/d/ > msgid/django-users/CALXYUbkYWbAOn%3D1eKQhfD16r2kiTCduVPPjmB8bMqF > G7PvRkDw%40mail.gmail.com > <https://groups.google.com/d/msgid/django-users/CALXYUbkYWbAOn%3D1eKQhfD16r2kiTCduVPPjmB8bMqFG7PvRkDw%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscr...@googlegroups.com. To post to this group, send email to django-users@googlegroups.com. Visit this group at https://groups.google.com/group/django-users. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/CANoUts5w_xw-fZf8i2xD4zNoLfha%3DSbhDNvKfPjhVaREr_Mk5w%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.