Checklist

  • 404, 500 pages
  • cron cleanup job: manage.py cleanup
  • set SESSION_COOKIE_AGE
  • set ADMINS and MANAGERS
  • DEBUG = False
  • check and test emails
  • cache headers
  • cache static files
  • set project domain and name in sites application
  • gzip
  • expire headers
  • logs
  • project_name.conf
  • include project_name.conf to projects.conf
  • conf/project_name.conf
  • analytics, webmaster tools
  • favicons
  • robots.txt
  • sitemap.xml
  • meta tags and headers
  • noscript message

Applications

django-tinymce

In order to work with multiple domains or subdomains, following needs to be done.

  • add document.domain to tiny_mce_popup.js
  • add document.domain to templates with tinymce
{% extends "admin/change_form.html" %}

{% block extrahead %}
    <script type="text/javascript">document.domain = 'mydomain.com';</script>
    {{ block.super }}
{% endblock %}