A Call to Support our Project
By Mathias Ball
In the meanwhile K4/Clarissa contains about a decade of work of two. We developed a lot of concepts and tested database engines (see our DSBENCH project). While the software is growing it becomes more and more clear that we need supporters who can contribute at many construction sites we still have, for instance:
- GUI conception and design: More eyecandy widgets, matching color palettes, GUI concept and workflow optimization.
- Although Clarissa is already able to “speak” English and German, it would be fine to give all dialogs a revision. Focus: Consistency, clearly, optimistic, humorous, friendly.
- Make Clarissa character more vital. Picture and dialog design. Our intention is, that you can ask Clarissa all things about the program and your data.
- After that, further translations. Support for right-to-left languages.
- Collecting and managing data for the placeholder engine including translations. Placeholder data are used to fill edit fields of input masks with some meaningful examples.
- Documentation that should be included in the GUI. Creating example content for documentation. Translations for that.
- Web presentation including translations. Public work.
- The quality of Clarissa’s search engine depends on the quality of the indexer. Python packages like spacy (https://spacy.io/) or nltk (https://www.nltk.org/) may help to classify words more sophisticated than now.
- Currently Clarissa is extracting words for the indexer from text and HTML documents only. It would be a great enhancement to also have text extraction tools for office documents, PDF, maybe also from speech records and pictures (OCR).
- Cryptography enhancements. Security related reviews. Extending crypto portfolio to more than RSA only. Protected region in the database for passwords using a user’s master key. Same for passwords in the global configuration.
- Fully implement transports which are included partially only: XMPP, Chat over E-Mail.
- Include new transports: X (Twitter), Mastodon, GETTR, Mattermost … any more ideas?
- Finish audio and video recording for Clarissa which are integrated in chat systems partially only.
- Thumbnail generator for all kinds of media (video, rendering office and PDF documents). Currently, pictures only and vCards partially.
- Find a way of how to include P2P video conference tools like Jami (https://jami.org).
- Developing sources which are able to exchange data from/to known groupware systems.
- Full integration of a web browser (optionally via Tor) as an own tab sheet to be able to read articles which are linked in messages in a safe way. It also allows to use collected credentials for on-line platforms in a direct way.
- Get K4/Clarissa running on MacOS too.
- Packaging the whole software including database system etc. for Linux, Windows and MacOS to get an installer as simple as possible. Our intention: A fire and forget solution for as many systems as possible.
- Concept and implementation for an invitation to use and distribute Clarissa preferably without a server.
- Testing, Testing, Testing.
If interested, contact us at k4@leitstern.de.