Kotti

Software Screenshot:
Kotti
Software Details:
Version: 1.1.4 updated
Upload Date: 20 Jul 15
Developer: Daniel Nouri
Distribution Type: Freeware
Downloads: 17

Rating: nan/5 (Total Votes: 0)

Kotti can run on any database supported by SQLAlchemy and can easily be configured with the help of INI files.

It is a CMS with a small codebase, but capable of handling large scale projects with ease.

This is thanks to its support for custom content types, multi-database environments, and internationalized projects.

As with most CMSs these days, Kotti also includes an administration panel from where content can be added and later edited.

Instructions on how to install and use can be found in the project's README file.

What is new in this release:

  • Updated scaffold's README file.
  • Fixed broken multifile upload.

What is new in version 1.1.1:

  • Updated scaffold's README file.
  • Fixed broken multifile upload.

What is new in version 1.0.0:

  • Fixed:
  • Convert None to colander.null in get_appstruct so that serialization doesn't fail (needed due to recent changes in Colander).

What is new in version 0.9.1:

  • Allow user admins to modify user passwords.
  • Require newer kotti_tinymce (source code editing was broken in 0.4).

What is new in version 0.9:

  • Added multi-file content upload.
  • Fixed:
  • Many translations weren't included in the last release.
  • Wrap templates where extract_messages failed with <tal:block>.
  • TinyMCE translations work again.

What is new in version 0.7.2:

  • Improved installation instructions. Now uses tagged requirements.txt file.
  • Added event request POST vars to the request for the slot viewlet.
  • Added IFile and IImage interfaces to allow for file and image subclasses to reuse the same view (registrations).

What is new in version 0.7.1:

  • Add deletion of users to the users management.
  • Fix tag support for files and images.
  • Upgrade to Twitter Bootstrap 2.1.

What is new in version 0.7:

  • Fix critical issue with migrations where version number would not be persisted in the Alembic versions table.

What is new in version 0.7a4:

  • Added minified versions JS/CSS files.
  • Fixed logging in with email.
  • Updated translations.

What is new in version 0.7a2:

  • Do not allow inactive users to reset their password.

What is new in version 0.7a1:

  • Added a new 'Image' content type and image scaling, originally from the kotti_image_gallery add-on. See kotti.image_scales.* settings.
  • Added search and related setting kotti.search_content.
  • Added subscriber to set cache headers based on caching rules. See also related setting kotti.caching_policy_chooser.

What is new in version 0.6.3:

  • Added tag support. All content objects now have tags. They can be added in the UI using the "jQuery UI Tag-it!" widget.
  • Fixed a bug with file download performance.

What is new in version 0.6.0:

  • Add Japanese translation.
  • Enforce lowercase user names and email with registration and login.
  • Moved SQLAlchemy related stuff from kotti.util into kotti.sqla.

What is new in version 0.5.2:

  • Populators no longer need to call ``transaction.commit()`` themselves.

What is new in version 0.5.1:

  • Internationalize user interface. Add Portuguese as the first translation.
  • A new add menu allows for a more intuitive adding of items in the CMS.
  • Refine Node.copy. No longer copy over local roles per default.

What is new in version 0.5.0:

  • Move Kotti's default user interface to use Twitter Bootstrap 2.
  • Add a new 'File' content type.
  • Add CSRF protection to some forms.
  • Remove Kotti's FormController in favor of using pyramid_deform.
  • Use plone.i18n to normalize titles to URL parts.
  • Add a separate navigation screen that replaces the former intelligent breadcrumbs menu.
  • Use pyramid_beaker as the default session factory.
  • Make kotti.messages.send_set_password a bit more flexible.

What is new in version 0.4.5:

  • Added 'kotti.security.has_permission' which may be used instead of 'pyramid.security.has_permission'.
  • The difference is that Kotti's version will set the "authorization context" to be the context that you pass to 'has_permission'. The effect is that 'list_groups' will return a more correct list of local roles, i.e. the groups in the given context instead of 'request.context'.
  • Added a template ('forbidden.pt') for when user is logged in but still getting HTTPForbidden.

What is new in version 0.4.4:

  • The "Forbidden View" will no longer redirect clients that don't accept 'text/html' to the login form.
  • Fixed bug with 'kotti.site_title' setting.

What is new in version 0.4.2:

  • More convenient overrides for add-on packages by better use of 'config.commit()'.

What is new in version 0.3.1:

  • Added 'keys' method to mutation dicts.

What is new in version 0.3.0:

  • Replace Node.__annotations__ in favor of an extended Node.annotations.

What is new in version 0.2.8:

  • Remove 'PasteScript' dependency since that would result in spurious errors when installing Kotti.

What is new in version 0.2.6:

  • Added a welcome page.
  • Add `Node.__annotations__` convenience attribute.

What is new in version 0.2.3:

  • ``Node.__getitem__`` will now also accept a tuple as key.
  • ``folder['1', '2']`` is the same as ``folder['1']['2']``, just more efficient.
  • Added a new cache decorator based on ``repoze.lru``.

What is new in version 0.2.2:

  • Change the function signature of kotti.authn_policy_factory, kotti.authz_policy_factory and kotti.session_factory to include all settings from the configuration file.

What is new in version 0.2.1:

  • Minor changes to events setup code to ease usage in tests.

What is new in version 0.2.a1:

  • Improve database schema for Nodes. Split Node class into Node and Content.
  • This change is backward incompatible in that existing content types in your code will need to subclass Content instead of Node. The example in the docs has been updated. Also, the underlying database schema has changed.
  • Improve user database hashing and local roles storage.
  • Compatibility fix for Pyramid 1.2.

What is new in version 0.1.1:

  • Fixed an installation issue with ``colander`` and ``dependency_links``.

What is new in version 0.1:

  • Add persistent settings, which allow the overriding of registry settings and carry along with them the version of the last update.

What is new in version 0.1a9:

  • Add 'in_navigation' flag for all Nodes to control whether or not it appears in the navigation.
  • Improvements related to writing add-ons.

What is new in version 0.1a8:

  • Add slots/portlets through which thirdy party packages can extend Kotti and put fragments of markup into the site's HTML. Look at the ``kotti.views.slots`` for documentation.
  • Enable AJAX forms in the Move screen and add Growl-like notification for messages.
  • Fixed silly packaging problem with 0.1a7 release. Install would fail with ``README.rst: No such file or directory`` before.
  • Fix bug with TinyMCE which would trigger "Are you sure you want to leave this page?" all the time.

Requirements:

  • Python 2.5 or higher

Similar Software

AWS XMS
AWS XMS

13 May 15

CMSimple Classic
CMSimple Classic

13 May 15

SPIP
SPIP

10 Feb 16

Orchard
Orchard

12 Apr 15

Other Software of Developer Daniel Nouri

ZopeSkel
ZopeSkel

14 Apr 15

kotti_calendar
kotti_calendar

20 Feb 15

Kotti
Kotti

20 Feb 15

Comments to Kotti

Comments not found
Add Comment
Turn on images!