Skip to main content
Join the official 2019 Python Developers SurveyStart the survey!

Web application defaults

Project description

Posts form the foundation for most of our web applications.

Prepare environment.

export VIRTUAL_ENV=~/.virtualenvs/crosscompute
virtualenv ${VIRTUAL_ENV}
source ${VIRTUAL_ENV}/bin/activate

Install package.


cd ~/Projects
git clone

${VIRTUAL_ENV}/bin/pip install -e .

Create project.

cd ~/Projects
${VIRTUAL_ENV}/bin/pcreate -s ir-posts xyz

Install project.

cd ~/Projects/xyz
${VIRTUAL_ENV}/bin/pip install -e .

Launch development server.

${VIRTUAL_ENV}/bin/pserve development.ini

Launch production server.

${VIRTUAL_ENV}/bin/pserve production.ini


  • Replace emphasis with highlighted


  • Add base_url
  • Add test fixtures for downstream packages
  • Bundle css and js from website.dependencies with cache busting
  • Define get_record_id
  • Let templates override page_author, copyright_year, copyright_author
  • Replace expiration_time with expiration_time_in_seconds


  • Add confirmation_modal
  • Add page_description
  • Fix Python 3 compatibility


  • Add extensible command line script


  • Replace mako with jinja2


  • Add posts scaffold

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for invisibleroads-posts, version 0.6.1
Filename, size File type Python version Upload date Hashes
Filename, size invisibleroads_posts-0.6.1-py3-none-any.whl (155.2 kB) File type Wheel Python version py3 Upload date Hashes View hashes
Filename, size invisibleroads-posts-0.6.1.tar.gz (145.4 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page