-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Labels
enhancementNew feature or requestNew feature or request
Description
To consider djangocms-rest equivalent (to a certain degree) to a classic Django CMS setup, a standardized way to use content search is needed.
I think this is considered a key feature for all CMS to work out of the box without any additional development required. Basic functionality should work with little configuration, similar to setting up templates, placeholders, or language support.
Scenario
- Search endpoint to allow fetching pages by certain terms (full-text search, ideally including plugin content)
- Implementation following the Django CMS implementation pattern
- Extensible to include custom apps
- Allow 3rd-party implementations (Elastic Search, Algolia, etc.).
- Ideally with preset configuration or instructions for fast implementation
Response
- List of items with target URL, name, and description.
- Ideally sorted by type (page, app) if configured to support custom apps
- Autosuggest (nice to have)
- Fuzzy (probably dependent on 3rd-party integration)
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request