Django CMS

Software Screenshot:
Django CMS
Software Details:
Version: 3.2.3 updated
Upload Date: 18 Apr 16
Developer: Patrick Lauber
Distribution Type: Freeware
Downloads: 195

Rating: nan/5 (Total Votes: 0)

It is an app for managing hierarchical pages of content in multiple languages, on different sites.

Django CMS handles the navigation rendering for the user in multiple languages with internationalization (i18n) slugs.

The navigation can be extended by custom methods set by the developer.

Pages are rendered with a template that has placeholders which get filled via plugins.

What is new in this release:

  • Fix the display of hyphenated language codes in the page tree
  • Fix a family of issues relating to unescaped translations in the page tree

What is new in version 3.2.2:

  • Django CMS 3.0.12 is released which addresses a regression found in 3.0.11.

What is new in version 3.2.1:

  • Django CMS 3.0.12 is released which addresses a regression found in 3.0.11.

What is new in version 3.2.0:

  • Django CMS 3.0.12 is released which addresses a regression found in 3.0.11.

What is new in version 3.1.0:

  • Django CMS 3.0.12 is released which addresses a regression found in 3.0.11.

What is new in version 3.0.10:

  • Improved Py3 compatibility
  • Improved the behavior when changing the operator's language
  • Numerous documentation updates
  • Revert a change that caused an issue with saving plugins in some browsers
  • Fix an issue where URLs were not refreshed when a page slug changes
  • Fix an issue with FR translations
  • Fixed an issue preventing the correct rendering of custom contextual menu items for plugins
  • Fixed an issue relating to recovering deleted pages
  • Fixed an issue that caused the uncached placeholder tag to display cached content
  • Fixed an issue where extra slashed would appear in apphooked URLs when APPEND_SLASH=False
  • Fixed issues relating to the logout function

What is new in version 3.0.9:

  • Revert a change that caused a regression in toolbar login
  • Fix an error in a translated phrase
  • Fix error when moving items in the page tree

What is new in version 3.0.8:

  • Added require_parent option to CMS_PLACEHOLDER_CONF
  • Fixed django-mptt version depenency to be PEP440 compatible
  • Fixed some Django 1.4 compatibility issues
  • Added toolbar sanity check
  • Fixed behavior with CMSPluginBase.get_render_template()
  • Fixed issue on django >= 1.6 with page form fields.
  • Resolve jQuery namespace issues in admin page tree and changeform
  • Fixed issues for PageField in Firefox/Safari
  • Fixed some Python 3.4 compatibility issue when using proxy modles
  • Fixed corner case in plugin copy
  • Documentation fixes
  • Minor code cleanups

What is new in version 3.0.7:

  • Complete Django 1.7 support
  • Numerous updates to the documentation
  • Numerous updates to the tutorial
  • Updates to better support South 1.0
  • Adds some new, user-facing documentation
  • Fixes an issue with placeholderadmin permissions
  • Numerous fixes for minor issues with the frontend UI
  • Fixes issue where the CMS would not reload pages properly if the URL contained a # symbol
  • Fixes an issue relating to 'limit_choices_to' in forms.MultiValueFields
  • Fixes PageField to work in Django 1.7 environments
  • Updates to community and project governance documentation
  • Added list of retired core developers
  • Added branch policy documentation

What is new in version 3.0.6:

  • Fixed a few frontend glitches
  • Fixed menu when hide untranslated is set to False
  • Fix sitemap ordering
  • Fix plugin table name generation fixes
  • Experimental full Django 1.7 migrations support
  • Add CMSPlugin.get_render_model to get the plugin model at render time
  • Add simplified API to handle toolbar for page extensions
  • Extended custom user model support
  • Added option to publish all the pages in a language / site in publisher_publish command

What is new in version 3.0.5:

  • Fixes 2 regressions introduced in 3.0.4
  • apphook and plugins can now be registered via decorator

What is new in version 3.0.4:

  • Removed file cms/utils/compat/type_checks.py, use django.utils.six module instead
  • Removed file cms/utils/compat/string_io.py, use django.utils.six module instead
  • Removed file cms/utils/compat/input.py, use django.utils.six module instead
  • Use PY3 from django.utils.six instead of PY2 from cms.utils.compat to check Python version
  • Staticplaceholders have not their own permissions
  • Apphooks support now nested namespaces
  • Apphooks can now exclude module for page permission checking
  • Fixed the permissions for plugins on apphook pages
  • Allow the use of custom admin sites that do not reside under the 'admin' namespace
  • Added Django 1.7 migrations

What is new in version 3.0.3:

  • Fallback language fixes for pages
  • Implemented transaction.atomic in django 1.4/1.5 way
  • Added a automatic dynamic template directory for page templates
  • Added an alias plugin for referencing plugins and placeholders
  • Added an API to change the context menus of plugins and placeholders from plugins
  • Apphooks respect the page permissions
  • Decorator for views with page permissions
  • api.create_page respects site
  • Fixed how permissions are checked for static placeholder
  • Reduced queries on placeholder.clear by 60%
  • Auto-detect django-suit instead of using explicit setting
  • Added the ability to mark (Sub)Menu's 'active'

What is new in version 3.0.2:

  • Added 'as' form to render_placeholder templatetag to save the result in context.
  • Added changeable strings for "?edit", "?edit_off" and "?build" URLs.
  • utils.page_resolver was optimized. get_page_from_path() api changed.

What is new in version 3.0.1:

  • Renamed NamespaceAllreadyRegistered to NamespaceAlreadyRegistered in menus/exceptions.py.
  • Frontend editor UI fixes.

What is new in version 3.0:

  • Plugins are only editable in frontend
  • PluginEditor has been removed in backend
  • New frontend editing
  • New Toolbar
  • Plugin API for creating new plugins and moving has changed
  • render_to_response replaced with TemplateResponse in cms.views
  • CMS_SEO_FIELDS removed and seo fields better integrated
  • meta_keywords field removed as not relevant anymore
  • CMS_MENU_TITLE_OVERWRITE default changed to True
  • Toolbar has language switcher built in
  • User settings module added for saving the language of the user so when he switches languages the toolbar/interface keeps the language.
  • language_chooser templatetag now only displays public languages, even when you are logged in as staff.
  • Undo and redo functionality added in toolbar if django-reversion is installed.
  • Page admin split in 3 different for basic, advanced and permissions
  • New show_editable_page_title templatetag to edit page title from the frontend
  • Removed PLACEHOLDER_FRONTEND_EDITING setting
  • Removed CMS_URL_OVERWRITE setting. Always enabled.
  • Removed CMS_MENU_TITLE_OVERWRITE settings. Always enabled.
  • Removed CMS_REDIRECTS. Always enabled.
  • Removed CMS_SOFTROOT. Always enabled.
  • Removed CMS_SHOW_START_DATE. Always enabled.
  • Removed CMS_SHOW_END_DATE. Always enabled.
  • Added (optional) language fallback for placeholders.

What is new in version 3.0.0 RC 1:

  • Added caching of CMS pages & placeholders, speeding up the whole cms significantly.
  • We added page types. Save any page as a page type and when you create a new page you may select a page type.
  • Removed the plugin DB-name magic with a compatibility layer for older plugins.
  • Added ability to detect URL changes of currently-viewed objects so we can redirect if this object is edited via toolbar.
  • Added a signal (urls_need_reloading) that fires when an apphook is added or changed.
  • The page tree has seen a major overhaul.
  • Removed all plugins from core; they now live their independent lives as separate projects on GitHub.
  • Completely rewrote the tutorial.
  • Created a djangocms-installer app that should get you up and running quickly.

What is new in version 2.4.3:

  • Fixed a bug in fixture loading signals handling
  • Fixed a bug in placeholder's primary key thousand formatting
  • Fixed use of cached content in the show_placeholder's preview mode
  • Fixed issues in cookie handling
  • Fixed minor Unicode issues
  • Fixed a missing argument in ModelAdmin
  • Fixed a bug in WymEditor handling
  • Fixed bugs in migrations
  • Fixed bug in language fallback
  • Minor documentation fixes

What is new in version 2.4.2:

  • Apphook edit mode bugfix
  • Added option to render_placeholder tag to set language
  • Huge permission cache invalidation speed up
  • Doc improvements
  • CSS cleanup in PlaceholderAdmin

What is new in version 2.4.2:

  • Apphook edit mode bugfix
  • Added option to render_placeholder tag to set language
  • Huge permission cache invalidation speed up
  • Doc improvements
  • CSS cleanup in PlaceholderAdmin
  • Log change of page status done via AJAX
  • Use --noinput convention for delete_orphaned_plugins command

What is new in version 2.4.0:

  • Fixed a bug with view permissions in the menus
  • Added a LanguageMiddleware to save current language in a cookie
  • Added checks for plugins with m2m so they define a copy_relations() function when you run manage.py cms check
  • Added a CMS_RAW_ID_USERS setting, to speed up admin if you have more then 500 users.

What is new in version 2.3.4:

  • Fixed WymEditor
  • Fixed Norwegian translations
  • Fixed a bug that could lead to slug clashes
  • Fixed page change form (jQuery and permissions)
  • Fixed placeholder field permission checks

What is new in version 2.3.2:

  • Wymeditor updated to 1.0.4a
  • icon_url escape fixed
  • Ukranian translation added
  • Fixed wrong language prefix handling for form actions and admin preview
  • Admin icons in django 1.4 fixed
  • Added requirements.txt for pip and testing in test_requirements
  • Google map plugin with height and width properties. Migrations will set default values on not-null fields.
  • Docs fixes
  • Code cleanup
  • Switched html5lib to HTML serializer
  • Removed handling of iterables in plugin_pool.register_plugin
  • Performance and reduced queries
  • Link has target support
  • Made the PageAttribute templatetag an 'asTag'

What is new in version 2.3.2 RC1:

  • CMS_FRONTEND_LANGUAGES now also limits django languages during language selection
  • Wymeditor updated to 1.0.4a
  • icon_url escape fixed
  • Ukranian translation added
  • Fixed wrong language prefix handling for form actions and admin preview
  • Admin icons in django 1.4 fixed
  • Added requirements.txt for pip and testing in test_requirements
  • Google map plugin with height and width properties
  • Docs fixes
  • Code cleanup
  • Switched html5lib to HTML serializer
  • Removed handling of iterables in plugin_pool.register_plugin
  • Performance and reduced queries
  • Link has target support
  • Made the PageAttribute templatetag an 'asTag'
  • jQuery namespace fixes in admin

What is new in version 2.3.1:

  • Pinned version of django-mptt to 0.5.1 or 0.5.2.

What is new in version 2.3:

  • Compatibility with Django 1.3.1 and 1.4 (1.2 support dropped)
  • Lazy admin page tree loading
  • Toolbar JS isolation
  • Destructive plugin actions fixed (cancel button, moving plugins)
  • Refactored tests
  • Fixed or clause of placeholder tag
  • Fixed double escaping of icon sources for inline plugins
  • Fixed order of PageSelectWidget
  • Fixed invalid HTML generated by file plugin
  • Fixed migration order of plugins
  • Fixed internationalized strings in JS not being escaped
  • django-reversion dependency upgraded to 1.6
  • django-sekizai dependency upgraded to 0.6.1 or higher
  • django-mptt dependency upgraded to 0.5.1 or higher

What is new in version 2.3 RC1:

  • Django 1.4 support added. Support for Django 1.2 dropped.
  • Toolbar JavaScript isolation.
  • Lazy page tree loading in admin.
  • Fixed plugin cancel button
  • Fixed moving text plugins between placeholders causing data loss.

What is new in version 2.2:

  • Replaced the old plugin media framework with django-sekizai. (This changed some plugin templates which might cause problems with your CSS styling).
  • Made django-mptt a proper dependency
  • Removed support for django-dbgettext
  • Google Maps Plugin now defaults to use HTTPS.
  • Google Maps Plugin now uses the version 3 of their API, no longer requiring an API Key.

What is new in version 2.1.4:

  • Fixed a XSS issue in Text Plugins.

What is new in version 2.2 beta 1:

  • Granular view permissions for django CMS pages.
  • Support for Django 1.3.
  • Media files are now moved to /static. It is now easy to use django.contrib.staticfiles to manage static django CMS files (Javascript, CSS and images).
  • django-mptt is now a proper dependency. This new release uses a newer version of django-mptt that will improve compatibility with other Django applications.
  • Media files used by django CMS plugins now use django-sekizai for a friendlier way to declare Javascript and CSS dependencies for frontend developers.
  • Completely reworked toolbar and frontend editing. Frontend editing is now considerably better and compatibility with other Javascript frameworks is much improved. Many thanks to Angelo Dini for implementing this.
  • The toolbar no longer injects itself into every response. Instead it will insert itself in place of a new template tag.

What is new in version 2.1.3:

  • Fixed a serious security issue in PlaceholderAdmin.
  • Fixed bug with submenus showing pages that are not 'in_navigation'.
  • Fixed PlaceholderField not respecting limits in CMS_PLACEHOLDER_CONF.
  • Fixed the double-monkeypatch check for URL reversing.

What is new in version 2.1.2:

  • Fixed CMS Ajax requests CSRF protection.

What is new in version 2.1.1:

  • Django CMS 2.1.1 fixes an issue brought to light by Django 1.2.5.

What is new in version 2.0.2:

  • Testsuite working again.
  • Changelog file added.

Screenshots

django-cms_1_77773.png
django-cms_2_77773.png
django-cms_3_77773.png
django-cms_4_77773.png
django-cms_5_77773.png
django-cms_6_77773.png
django-cms_7_77773.png

Similar Software

Comments to Django CMS

Comments not found
Add Comment
Turn on images!