No description
Find a file
2023-11-21 00:03:54 +03:00
lektor_tekir Remove the restriction to be primary for deletes 2023-11-21 00:03:54 +03:00
.gitignore Add support for translating the UI 2023-06-25 21:47:03 +03:00
babel.cfg Add support for translating the UI 2023-06-25 21:47:03 +03:00
CHANGES.rst Add preference for theme 2023-08-29 21:38:13 +03:00
lektor_tekir.pot Remove the restriction to be primary for deletes 2023-11-21 00:03:54 +03:00
LICENSE.txt Initialize repository 2023-06-25 17:52:14 +03:00
Makefile Rename translation domain to lektor_tekir 2023-07-21 23:10:31 +03:00
pyproject.toml Switch to flake8 for style checks 2023-08-11 23:53:14 +03:00
README.rst Add support for adding translations 2023-08-11 23:45:41 +03:00
requirements-dev.txt Update dependencies 2023-10-23 17:36:54 +03:00
requirements.txt Update dependencies 2023-10-23 17:36:54 +03:00

lektor-tekir
============

lektor-tekir is an alternative admin panel for `Lektor`_.

Features:

- Navigating content.
- Adding, editing and deleting content items.
- Adding, deleting and replacing attachments.
- Managing content translations.
- Publishing (deploying) the site.
- Multiple language support in the UI (English and Turkish at the moment).
- Support for light/dark mode preference.
- A widget for navigating content elements in the site.

Planned:

- Editing attachments.
- Dividing edit form fields into tabs.
- Supporting Git.
- Managing databags.
- HTML editor integration.
- Image editor integration.
- Markdown editor integration.

It can be installed using pip::

  pip install lektor-tekir

To use it, run::

  lektor-tekir serve

And use the Lektor edit button as usual.

The ``lektor-tekir`` CLI is identical to the Lektor CLI
except that it patches the ``serve`` command to enable its own panel.

Acknowledgements
----------------

A big thank you to the following wonderful projects:

- `HTMX`_ for the JavaScript framework (license: BSD 2-Clause)
- `Breeze Icons`_ for the icons (license: GNU LGPL v3+)
- `SVG Loaders`_ for the button spinners (license: MIT)

And, goes without saying, to `Lektor`_ of course.

.. _Lektor: https://www.getlektor.com/
.. _HTMX: https://htmx.org/
.. _Breeze Icons: https://invent.kde.org/frameworks/breeze-icons
.. _SVG Loaders: https://samherbert.net/svg-loaders/