This release is a pre-release and may not be stable for production use.
Fidus Writer server backend
This repository contains the Fidus Writer server backend: the Django application that powers the classic Fidus Writer server (user management, document storage, bibliography, WebSocket-based real-time collaboration, REST API, and the Django admin).
The Python package / PyPI distribution published from this repository is named
fiduswriter (kept for backwards compatibility — pip install fiduswriter
installs the server). The repository itself is called fiduswriter-server-backend
to distinguish it from the main fiduswriter repository, which holds packaging
(docker/deb/rpm/snap), documentation, dev-scripts, and CI only.
Fidus Writer is an online collaborative editor especially made for academics who need to use citations and/or formulas. The editor focuses on the content rather than the layout, so that with the same text, you can later on publish it in multiple ways: on a website, as a printed book, or as an ebook.
Installation and documentation
Installation guides, packaging (Debian/RPM/Snap/Docker), and the full
documentation live in the main fiduswriter repository.
Quick start for development:
# Install Python dependencies
pip install -r fiduswriter/dev-requirements.txt
# Copy and adapt the default configuration
cp fiduswriter/configuration-default.py fiduswriter/configuration.py
# Run the setup (migrate, npm install, transpile)
python fiduswriter/manage.py setup
# Run the development server
python fiduswriter/manage.py runserver
Running tests:
cd fiduswriter
python manage.py test document.tests.test_external_save --noinput
Related repositories
fiduswriter/— main repository: packaging, docs, dev-scripts, CI.fiduswriter-server-backend/— backend repository.fwtoolkit/— shared UI toolkit (fwtoolkitnpm package).fiduswriter-document-ts/—@fiduswriter/documentnpm package.fiduswriter-editor-ts/—@fiduswriter/editornpm package.fiduswriter-frontend-ts/—@fiduswriter/frontendnpm package.fiduswriter-bibliography-manager-ts/,fiduswriter-image-manager-ts/,fiduswriter-document-template-editor-ts/— supporting npm packages.
License
All of Fidus Writer's original code is licensed under the GNU AFFERO GENERAL PUBLIC LICENSE, for details see LICENSE. Some third party libraries are licensed under other, compatible open source libraries. Licensing information is included in those files.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file fiduswriter-5.0.0a1.tar.gz.
File metadata
- Download URL: fiduswriter-5.0.0a1.tar.gz
- Upload date:
- Size: 2.9 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
30f07fb9dc24419209d42b78bbf95cb6ee52c78f1ddc560cc20f54a3be65d31d
|
|
| MD5 |
d98390d992a22141c0a3b024b8febf00
|
|
| BLAKE2b-256 |
1ef20b1d7ecfc7b8786fe963538df1fa895a2508bcac9c2d75955661e586c1ed
|
File details
Details for the file fiduswriter-5.0.0a1-py3-none-any.whl.
File metadata
- Download URL: fiduswriter-5.0.0a1-py3-none-any.whl
- Upload date:
- Size: 3.0 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d844e4aedb57b58d7a52a3408c68b5c89712d62c398ea2f4ee2ad2fd7151b389
|
|
| MD5 |
e3318eb471de679b13a479d85e1ccff9
|
|
| BLAKE2b-256 |
77b58d73eea55f34625c745d82ec824d41721948f7e731b52b884ded0054e4ec
|