You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: backend/README.md
+93-3Lines changed: 93 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,20 @@
1
-
# kitconcept.keywordmanager
1
+
# Keyword Manager for Plone (Backend: kitconcept.keywordmanager)
2
2
3
-
Change, merge and delete keywords (subjects) in Plone.
3
+
The backend package for Keyword Manager for Plone — a Plone 6 add-on that lets content editors rename, merge, and delete keywords (subjects/tags) across a site, with all content updated automatically. See also the frontend package [@kitconcept/volto-keywordmanager](https://www.npmjs.com/package/@kitconcept/volto-keywordmanager).
4
4
5
5
## Features
6
6
7
-
TODO: List our awesome features
7
+
-**Browse all keywords** currently in use, sorted by name or by number of occurrences.
8
+
-**Filter keywords** to quickly find a specific term in a long list.
9
+
-**Rename a keyword** — the new name is applied to every content item that uses it automatically.
10
+
-**Merge keywords** — combine synonyms, fix typos, or resolve ambiguities by merging multiple keywords into one canonical term; all affected content is updated in one step.
11
+
-**Delete keywords** — remove terms that are no longer needed.
12
+
-**Manage multiple keyword fields** — works with the standard `Subject` field and any other keyword-type index in the catalog.
13
+
14
+
## Requirements
15
+
16
+
- Plone 6.1 or 6.2
17
+
- Python 3.11, 3.12, or 3.13
8
18
9
19
## Installation
10
20
@@ -20,6 +30,86 @@ Create the Plone site.
20
30
make create-site
21
31
```
22
32
33
+
## Configuration
34
+
35
+
To configure one of the following options, import the config module:
36
+
37
+
```py
38
+
from kitconcept.keywordmanager import config
39
+
```
40
+
41
+
### Options
42
+
43
+
The keywords permission allows you to set a custom permission who should be able to manage keywords.
0 commit comments