skip to navigation
skip to content

cmsplugin-search 0.7.3

An extension to django CMS to provide multilingual Haystack indexes (fork)


This package has been forked to work with current django-haystack 2.0, thanks to the various patches and branches available that got most of this done.

This module been renamed to a more consistant name for cmsplugins and uploaded to pypi so more people can use haystack 2.0 by Martin Owens <>

This package provides multilingual search indexes for easy Haystack integration with django CMS.

Language Notes:

Instead of indexing each language as a seperate index, all pages/titles are indexed you can then either search for all pages with any language or use a filter with a custom SearchView class with an updated SearchQuerySet:

class SearchView(BaseView):
def __call__(self, request):
language = get_language_from_request(request) self.searchqueryset = SearchQuerySet().filter(language=language) return BaseView.__call__(self, request)


After installing django-cms-search through your package manager of choice, add cms_search to your INSTALLED_APPS

For setting up Haystack, please refer to their documentation.

For more docs, see the docs folder or the online documentation.

File Type Py Version Uploaded on Size
cmsplugin-search-0.7.3.tar.gz (md5) Source 2014-09-04 23KB