Skip to main content

Django-based CMS with steroids

Project description

Merengue is a full-featured and pluggable CMS designed for creating websites, writing less code and mantaining clean, elegant and re-usable code.

More information in http://www.merengueproject.org/

Changes

Version 0.6.1

  • Fixed error when accessing to themes admin quick and advanced report.

  • Fixed printing params when some values are NOT_PROVIDED mark.

  • Fixed a previous merge in collection code.

  • Fixed some hardcoded properties in RSS plugins.

  • Passed parent context to menu tags, because could need it in developed themes.

  • Fixed another PIL import to get works with both 1.1.6 and 1.1.7 version.

Version 0.6.0-final

  • Changed Django dependence to 1.1.3 version, because a security issue, fixed on that version.

  • Fixed some Postgresql database locks while creating the models when some plugins are installed.

  • A little speed up for Postgresql backend, using autocommit option by default.

  • Other minor bugfixes:

  • Error when accessing document without sections (after delete it).

  • Error when creating a searcher in a collection and you search for something on public view.

  • Manager cannot assign permissions to thread objects inside a forum.

  • Ensure NOT_PROVIDED value (got by the not defined config params) evaluates to False to avoid some errors.

  • Fixed web layout in the restart server confirmation page in transhette.

  • Added name field to contact information.

Version 0.6.0-rc1

  • Several bugfixes:

  • Fixed new error in params validation.

  • Unit tests execution fixed when memcached is used as caching backend.

  • Javascript error when moving blocks.

  • Deferred PIL import in captcha to the moment of create first captcha thumbnail, to avoid syncdb errors.

  • Improved validation in integerparams.

  • Fixed installing of django-inlinetrans with PIP.

  • Now all users with “manage_portal” permission can move blocks.

  • Allow deleting sent forms in contactform plugin.

  • Fixes searching in admin browse contents view.

  • Speed up Merengue permission checking.

  • Delete view in Merengue admin not take care about Merengue permissions in objects which are deleted in cascade.

  • Refactored and fixed all selenium tests.

Version 0.6.0-beta1 (2921 revision)

  • A lot of bugfixes:

  • Section custom CSS validation error fixed.

  • More robust tagcloud and tag validation for itag plugin.

  • Several bugfixes to transhette.

  • Removed several “permissions” button in admin which don’t worked.

  • Registry params validation support (for plugins, actions, etc.).

  • Included recaptcha keys to get captcha plugin works out-of-the-box.

  • Support both for PIL 1.1.6 and 1.1.7 (have incompatible import sentences).

  • Better date support in collections.

  • Fixed some errors with truncatechars filter in collections.

  • Errors in autoreports link in plugins admin.

  • Fixes stdimage validation for non required fields.

  • Fixed wrong user message when editing contents.

  • Fixed 404 error when adding link into sections.

  • Fixed error editing threads of a forum in forum plugin.

  • Better validation in some parts of subscription plugin.

  • Improved permission handling for plugin managers.

  • Fixed some web layout errors.

  • More robust handling of “empty” filters and other validation issues in collections.

  • Fixed errors in feed info in rss plugin.

  • Support of HTML emails in contactform plugin.

  • Non overwritable fixtures support.

  • Completed spanish translations.

  • Added sent date column in forms sents admin in contactform plugin.

  • Read only fields works with foreign key fields.

  • Complete documentation of:

  • Merengue fixtures.

  • Block hiding/showing by URL regex.

  • Install instructions and python dependences.

Version 0.6.0-alpha3 (2844 revision)

  • Split dependences to an external requirements.txt file.

Version 0.6.0-alpha2 (2842 revision)

  • Removed external SVN dependences. Now Merengue has all these dependences as python eggs.

  • Implemented a render_all_blocks templatetags, which is a shortcut to write less templating code.

  • Replaced plugins which render lists with customizable collections.

  • Make Merengue documentation compatible with Sphinx 1.0.

  • Several bug fixes related to:

  • Permissions system.

  • Administration broken links.

  • banners, oldbrowser and event plugin.

  • transhette application.

  • etc.

  • Improved usability in Merengue admin:

  • A content tree, for browsing all contents.

  • Improved visual block reordering.

  • Themes can have a screenshot, for previewing before activating.

  • Plugins can define new middlewares.

  • A new “Owner” role, to may customize permissions for content owners. This role is assigned for a user when the context is a content owned by him.

  • Manager can disable global permissions adquisition for a content, for example to disable “View” permission in private contents.

  • Blocks showable or hiddeable by URLs in Merengue admin, using regular expressions.

  • Begin integration with django-notification.

  • Contents can be defined as permanents (no deletable, no changeable or some fields not changeables), when your logic relies on these contents.

  • Plugin introspection before installing it. In Merengue admin you will see what blocks will be created by a plugin, or what new content types, etc.

  • When customizing a section CSS, you can upload new images to may customize the backgrounds.

  • New plugins:

  • contactform: to create forms, customizing fields, emails, behaviour, etc.

  • smartsearch: to include and manage search form, for example inside collections.

  • rss: to make feeds in your site, which are configurable.

  • redirect: to configure HTTP redirections in your site.

  • itag: tagging with i18n support.

  • addthis: addthis.com integration.

  • imagesize: notifications when size of uploaded images pass the configurables thresholds.

Version 0.6.0-alpha1 (2541 revision)

  • Huge speed up on related admin registration.

  • Allow to extends Merengue TinyMCE editor settings in apps and plugins.

  • Content collections, which are lists of managed contents with configurable filters, search form and listing options.

  • Theme support in Merengue admin site.

  • Post register hook to plugins, to allow developers to execute tasks after installing plugin.

  • Included language catalogs in all apps and plugins. Also included compiled .mo files.

  • New plugins:

  • oot: ODT conversion of managed contents.

  • banner: banner management plugin.

  • oldbrowser: a plugin that makes easy to notify to users that their browser is too old.

  • Several improvements in forum plugin:

  • Grouping forums into categories.

  • Show last comment in forum list and forum view.

  • Do not allow anonymous users.

  • Allow to close a thread so no new comments could be added.

  • Allow to move a thread from one forum to another one.

  • Allow different users to moderate different forums.

  • Implemented a subscribers listing in subscription plugin.

Version 0.5.1

Note: Changes from 0.5.1-rc1 version

  • Better south integration with translation system, that allows to migrate all translated models with all possible languages setting.

  • Fixed a lot of bugs like:

  • Avoid URL patterns grown every 404 request when have debug toolbar installed.

  • Fix audio player.

  • Error in URL parsing when accessing document inside sections.

  • Error with negative numbers in integer registry params.

  • Blocks placed in “home” and “beforecontent” position dissappears in home page.

  • Make facebook share link (from facebook plugin) works behind virtual hosts.

  • Highlight plugin does not show related content images.

Project details


Download files

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

Source Distribution

merengue-0.6.1.tar.gz (9.9 MB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page