Commit graph

24 commits

Author SHA1 Message Date
adam
2648607cf9 Changes 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 has been optimized
the get_page_from_path() api has been changed
fixed manage.py cms uninstall plugin for table-patched plugins
added support for python 3.4
docs updated
publish on apphook subpages no longer redirects to the apphook root
2014-06-09 11:05:48 +00:00
adam
0e530b99b4 Changes 3.0.1:
Fixed an issue where logout doesn't refresh once the user logs out;
Updated the toolbar menu item to "Logout [name of user]" when available;
Updated the Page: Advanced Settings form to automatically show/hide the application instance name field when appropriate and to separate language-dependent fields from language-independent ones;
Fixed sitemaps to no longer lists pages which only redirect;
Fixes for the plugin clipboard to behave correctly;
Updates to the fix-mptt management command;
Various fixes to target the top frame when clicking links in the sideframe;
Fixed a number of refresh issues;
Various documentation updates.
2014-05-03 18:43:27 +00:00
joerg
67e57691bf Fix interpreter. 2014-04-28 12:13:36 +00:00
adam
185ee60a3e Changes 3.0:
* New Frontend Editing
* New Toolbar
* New Page Types
* Experimental Python 3.3 support
* Better multilingual editing
2014-04-24 19:54:15 +00:00
wiz
aa67e11089 Mark packages as not ready for python-3.x where applicable;
either because they themselves are not ready or because a
dependency isn't. This is annotated by
PYTHON_VERSIONS_INCOMPATIBLE=  33 # not yet ported as of x.y.z
or
PYTHON_VERSIONS_INCOMPATIBLE=  33 # py-foo, py-bar
respectively, please use the same style for other packages,
and check during updates.

Use versioned_dependencies.mk where applicable.
Use REPLACE_PYTHON instead of handcoded alternatives, where applicable.
Reorder Makefile sections into standard order, where applicable.

Remove PYTHON_VERSIONS_INCLUDE_3X lines since that will be default
with the next commit.

Whitespace cleanups and other nits corrected, where necessary.
2014-01-25 10:29:56 +00:00
adam
78d59a13c7 Changes 2.4.3:
Fixed a bug in fixture loading signals handling
Fixed a bug in placeholder's primary key thousand formatting
Test fixes
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
2013-11-01 11:18:00 +00:00
adam
68af379004 Changes 2.4.2:
Mostly a bugfix release.
The full change log:
- 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
- added Testing docs
- fixed more issues with only one language
- locales updated
2013-08-09 07:53:19 +00:00
adam
ac172c3539 Changes 2.4.1:
* USE_I18N=False fixed
* some frontend css stuff fixed
* check_copy_relations fixed for abstract classes
* non public frontend languages fixed

Changes 2.4.0:
* Compatibility with Django 1.4 and 1.5 (1.3 support dropped)
* Support for Python 2.5 dropped
* CMS_MAX_PAGE_PUBLISH_REVERSIONS has been added
* Reversion integration has changed to limit DB size
* CMS_LANGUAGE setting has changed
* CMS_HIDE_UNTRANSLATED setting removed
* CMS_LANGUAGE_FALLBACK setting removed
* CMS_LANGUAGE_CONF setting removed
* CMS_SITE_LANGUAGES setting removed
* CMS_FRONTEND_LANGUAGES setting removed
* MultilingualMiddleware has been removed
* CMS_FLAT_URLS has been removed
* CMS_MODERATOR has been removed and replaced with simple publisher.
* PlaceholderAdmin has now language tabs and has support for django-hvad
* Added `cms.middleware.language.LanguageCookieMiddleware`
* Added CMS_RAW_ID_USERS
2013-04-26 19:56:05 +00:00
adam
8fae029d1c Changes 2.3.6:
Bug fixes and Django 1.5 compatibility.
2013-04-08 20:39:16 +00:00
joerg
ecf7cae9db Fix package build by catching an exception for misconfiguration from
newer Django.
2013-04-01 12:31:23 +00:00
adam
08fb587124 Changes 2.3.5:
* Bug-fix release.
2012-12-09 20:32:37 +00:00
adam
d5d64d5e3c Added dependecy on py-html5lib 2012-12-01 18:42:14 +00:00
adam
8855882374 Changes 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
2012-11-25 08:51:07 +00:00
asau
5eae6a18a3 Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-28 06:30:00 +00:00
adam
21456e4e10 Changes 2.3.1:
* Introducing Django 1.4 support, dropped support for Django 1.2
* Lazy page tree loading in admin
* Toolbar isolation
* Plugin cancel button fixed
* Tests refactor
* Moving text plugins to different placeholders no longer loses inline plugins
* Minor improvements
2012-08-26 13:34:46 +00:00
wiz
aada88e659 Remove python24 and all traces of it from pkgsrc.
Remove devel/py-ctypes (only needed by and supporting python24).
Remove PYTHON_VERSIONS_ACCEPTED and PYTHON_VERSIONS_INCOMPATIBLE
lines that just mirror defaults now.
Miscellaneous cleanup while editing all these files.
2012-04-08 19:08:44 +00:00
adam
de209d2099 Changes 2.2:
* django-mptt now a proper dependency
* Django 1.3 support
* View permissions
* django-sekizai instead of PluginMedia
* Toolbar must be enabled explicitly in templates
* Static files moved to /static/
* Dropped support for django-dbgettext
2012-01-08 07:56:58 +00:00
joerg
351db24b6d Dependency requires Python 2.5 2011-04-06 21:42:41 +00:00
adam
fc3822e0b2 Changes 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
2011-02-24 08:26:47 +00:00
adam
5c9f115a36 Depend also on py-django-appmedia 2011-02-17 18:09:29 +00:00
adam
027848c885 Changes 2.1.2:
* Fixed issues with the CSRF fix from 2.1.1.
* Updated translation files from transifex.

Changes 2.1.1:
* Fixed CMS AJAX requests not being CSRF protected, thus not working in
  Django 1.2.5
* Fixed toolbar CSS issues in Chrome/Firefox
2011-02-17 17:36:44 +00:00
adam
25be3a5206 We don't need this patch any more 2011-01-30 16:56:00 +00:00
adam
add34f1992 Changes 2.1.0:
* language namespaces for apphooks (reverse("de:myview"), reverse("en:myview"))
* video plugin switch to http://github.com/FlashJunior/OSFlashVideoPlayer
* frontediting added (cms.middlware.toolbar.ToolbarMiddleware)
* testsuite works now under sqlite and postgres
* orphaned text embed plugins get now deleted if not referenced in the text
  anymore
* placeholder templatetag: "theme" attribute removed in favor of "width"
  (backward incompatible change if theme was used)
* menu is its own app now
* menu modifiers (you can register menu modifiers that can change menu nodes
  or rearrange them)
* menus are now class based.
* apphooks are now class based and can bring multiple menus and urls.py with
  them.
* menus and apphooks are auto-discovered now
* example templates look a lot better now.
* languages are not a dropdown anymore but fancy tabs
* placeholderend templatetag added: {% placeholder "content" %}There is no
  content here{% endplaceholder %}
* plugins can now be used in other apps :) see cms/docs/placeholders.txt
* plugins can now be grouped
* a lot of bugfixes
* the cms now depends on the cms.middleware.media.PlaceholderMediaMiddleware
  middleware
* templatetags refactored: see cms/docs/templatetags.txt for new signatures.
* placeholder has new option: or and a endpalceholder templatetag
2011-01-30 16:55:10 +00:00
adam
1b21b2c2b3 A Django app for managing hierarchical pages of content in multiple languages,
on different sites. Django CMS handles the navigation rendering for you in
multiple languages with internationalization (i18n) slugs, and the navigation
can be extended by your own models. Pages are rendered with a template that
has placeholders which get filled via plugins.
2011-01-12 08:15:06 +00:00