LOGO

A smooth, flexible CMS to create the designs you like,
built on top of the powerful Django framework.

Tag Django 1.7

Django 1.7 and 1.8 support is here!

All packages have been upgraded to support Django 1.7 and 1.8! Since Django 1.8 is a new long-term-support release, we’ve fast-tracked those releases to make the latest features available.

These features include:

  • Multilingual support for all modules
  • Multisite support for all modules
  • Python 3 support!
  • Improved caching for performance
  • Additional SEO fields (e.g. page title)

For existing projects, you may want to upgrade to Django 1.7 only, until all other projects have migrated.
In our case, that is django-categories and django-contrib-comments.

New versions

Use the following versions in your requirements file:

django-fluent-pages >= 0.9
django
-fluent-contents >= 1.0.1
django
-fluent-blogs >= 1.0
django
-fluent-dashboard >= 0.5
django
-fluent-comments >= 1.0.2

Dependencies

Any requirements will be installed, but you can state these explicitly:

django-admin-tools >= 0.5.2
django
-any-imagefield >= 0.8.2
django
-any-urlfield >= 2.1.1
django
-fluent-utils >= 1.2.1
django
-polymorphic >= 0.7
django
-parler >= 1.4
django
-polymorphic-tree >= 1.1
django
-tag-parser >= 2.1
django
-taggit >= 0.13
django
-taggit-autosuggest >= 0.2.7
django-template
-analyzer >= 1.5
django
-threadedcomments >= 1.0b1
django
-tinymce >= 1.5.3
django
-wysiwyg >= 0.7.0

# For debugging:
django
-debugtools >= 1.3

 

Note: upgrading from Django 1.6

Once you use Django 1.7, the included South migrations are ignored. Hence, when upgrading both Django and the CMS pacakges you need to upgrade the CMS modules first while keeping the project on Django 1.6. After deploying that on production (so migrations have been applied), you can remove South and upgrade the project to Django 1.7. The native Django migrations will be applied (faked in fact).

Note: Comments module on Django 1.7/1.8

In Django 1.7 and 1.8, comments module relies on the new django-contrib-comments module. This is not compatible with Django 1.8 yet, please help these guys create a new release! In the meantime, use the following requirement to have Django 1.7 support:

# For proper Django 1.7 support:
# Place before django-fluent-comments or django-threadedcomments, so it installs this first
-e git+https://github.com/django/django-contrib-comments.git@8a99ed810e9e94cb9dff1c362b2c4ebe2e37dead#egg=django-contrib-comment
 

Support

Try it out, and let us know how it works!

Any issues can be posted in the GitHub issue trackers, posted at the django-fluent mailinglist or asked at #django-fluent on Freenode.

New beta releases of all packages, for improved multilingual and Django 1.7 support

New packages of the django-fluent apps have been released.
These packages support the latest multilingual features (such as translatable SEO fields),
and Django 1.7 support is included for most apps.

The following package versions can be used in the requirements.txt for Django 1.7 support:

django-fluent-pages >=0.9b4
django
-fluent-contents >=1.0c3
django
-fluent-blogs >=1.0b4

If you've used the previous beta versions, please note the upgrade notices. Some things had to be changed in a backwards-incompatible way for Django 1.7 support and multilingual support in SEO fields. See: https://github.com/edoburu/django-fluent-pages/blob/master/CHANGES.rst#upgrade-notices for all details.

Any dependencies will be installed automatically:

django-admin-tools >=0.5.2
django
-any-imagefield >=0.8.2
django
-any-urlfield >=2.0.3
django
-polymorphic >=0.6
django
-parler >=1.2.1
django-polymorphic-tree >=1.0.1
django
-tag-parser >=2.0
django
-taggit >=0.12.2
django
-taggit-autosuggest ==0.2.5
django
-tinymce >=1.5.3
django
-wysiwyg >=0.7.0

Note, the following packages are not checked yet for Django 1.7 support:

django-fluent-dashboard >=0.3.6
django
-fluent-comments >=1.0b1


The project template has also been improved and updated:
https://github.com/edoburu/django-project-template/

Fork me on GitHub