Mezzanine 1.1.3

Overview

Mezzanine is a powerful, consistent, and flexible content management
platform. Built using the Django framework, Mezzanine provides a
simple yet highly extensible architecture that encourages diving in
and hacking on the code. Mezzanine is BSD licensed and supported by
a diverse and active community.

In some ways, Mezzanine resembles tools such as Wordpress that
provide an intuitive interface for managing pages, blog posts, form
data, store products, and other types of content. But Mezzanine is
also different. Unlike many other platforms that make extensive use of
modules or reusable applications, Mezzanine provides most of its
functionality by default. This approach yields a more integrated and
efficient platform.

The createdb is a shortcut for using Django’s syncdb
command and setting the initial migration state for South. You
can alternatively use syncdb and migrate if preferred.
South is automatically added to INSTALLED_APPS if the
USE_SOUTH setting is set to True.

You should then be able to browse to http://127.0.0.1:8000/admin/ and
log in using the default account (username: admin, password:
default). If you’d like to specify a different username and password
during set up, simply exclude the --noinput option included above
when running createdb.

For information on how to add Mezzanine to an existing Django project,
see the FAQ section of the documentation.

Contributing

Mezzanine is an open source project managed using both the Git and
Mercurial version control systems. These repositories are hosted on
both GitHub and Bitbucket respectively, so contributing is as
easy as forking the project on either of these sites and committing
back your enhancements.

Please note the following guidelines for contributing:

Contributed code must be written in the existing style. This is
as simple as following the Django coding style and (most
importantly) PEP 8.

Contributions must be available on a separately named branch
based on the latest version of the main branch.

Run the tests before committing your changes. If your changes
cause the tests to break, they won’t be accepted.

If you are adding new functionality, you must include basic tests
and documentation.

Third-party Modules

The following modules have been developed outside of Mezzanine. If you
have developed a module to integrate with Mezzanine and would like to
list it here, send an email to the mezzanine-users mailing list.