All Projects → romanvm → Django Tinymce4 Lite

romanvm / Django Tinymce4 Lite

Licence: mit
TinyMCE 4 editor widget for Django

Programming Languages

javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Django Tinymce4 Lite

Tinymce
The world's #1 JavaScript library for rich text editing. Available for React, Vue and Angular
Stars: ✭ 10,179 (+8312.4%)
Mutual labels:  editor, wysiwyg, tinymce
Grav Plugin Tinymce Editor
TinyMCE Editor Integration Plugin for Grav
Stars: ✭ 44 (-63.64%)
Mutual labels:  wysiwyg, tinymce
Megadraft
Megadraft is a Rich Text editor built on top of Facebook's Draft.JS featuring a nice default base of components and extensibility
Stars: ✭ 982 (+711.57%)
Mutual labels:  editor, wysiwyg
Deckdeckgo
The web open source editor for presentations
Stars: ✭ 1,117 (+823.14%)
Mutual labels:  editor, wysiwyg
Awesome Wysiwyg
A curated list of awesome WYSIWYG editors.
Stars: ✭ 1,801 (+1388.43%)
Mutual labels:  editor, wysiwyg
Jodit
Jodit - Best WYSIWYG Editor for You
Stars: ✭ 947 (+682.64%)
Mutual labels:  editor, wysiwyg
Canner Slate Editor
📝Rich Text / WYSIWYG Editor built for Modularity and Extensibility.
Stars: ✭ 1,071 (+785.12%)
Mutual labels:  editor, wysiwyg
Uncolored
(Un)colored — Next generation desktop rich content editor that saves documents with themes. HTML & Markdown compatible. For Windows, OS X & Linux. — http://n457.github.io/Uncolored/
Stars: ✭ 733 (+505.79%)
Mutual labels:  editor, wysiwyg
Hypermd
A WYSIWYG Markdown Editor for browsers. Break the Wall between writing and previewing.
Stars: ✭ 1,258 (+939.67%)
Mutual labels:  editor, wysiwyg
Filemanager Laravel
FileManager for Laravel integrated with TinyMCE
Stars: ✭ 87 (-28.1%)
Mutual labels:  wysiwyg, tinymce
Tiptap
The headless editor framework for web artisans.
Stars: ✭ 13,629 (+11163.64%)
Mutual labels:  editor, wysiwyg
Quill
Quill is a modern WYSIWYG editor built for compatibility and extensibility.
Stars: ✭ 31,554 (+25977.69%)
Mutual labels:  editor, wysiwyg
Awesome Medium Editor
Medium.com WYSIWYG editor clone, with RTL support.
Stars: ✭ 12 (-90.08%)
Mutual labels:  editor, wysiwyg
Remirror
ProseMirror toolkit for React 🎉
Stars: ✭ 973 (+704.13%)
Mutual labels:  editor, wysiwyg
Django Summernote
Simply integrate Summernote editor with Django project.
Stars: ✭ 797 (+558.68%)
Mutual labels:  django, wysiwyg
Rich Text Editor
Math editor (http://digabi.github.io/rich-text-editor/)
Stars: ✭ 45 (-62.81%)
Mutual labels:  editor, wysiwyg
Etherealengine
C++ Game Engine and Editor
Stars: ✭ 653 (+439.67%)
Mutual labels:  editor, wysiwyg
Django Markdownx
Comprehensive Markdown plugin built for Django
Stars: ✭ 657 (+442.98%)
Mutual labels:  django, editor
Wyg
A new WYSIWYG editing experience for the modern web
Stars: ✭ 73 (-39.67%)
Mutual labels:  editor, wysiwyg
Balsa
This repository holds source code of Balsa, a self hosted, privacy focused knowledgebase.
Stars: ✭ 93 (-23.14%)
Mutual labels:  editor, wysiwyg

django-tinymce4-lite

.. image:: https://travis-ci.org/romanvm/django-tinymce4-lite.svg?branch=master :target: https://travis-ci.org/romanvm/django-tinymce4-lite .. image:: https://codecov.io/github/romanvm/django-tinymce4-lite/coverage.svg?branch=master :target: https://codecov.io/github/romanvm/django-tinymce4-lite?branch=master .. image:: https://badge.fury.io/py/django-tinymce4-lite.svg :target: https://badge.fury.io/py/django.tinymce4-lite

django-tinymce4-lite is a reworked fork of django-tinymce4. It provides a fully functional TinyMCE 4 editor widget that can be used in Django forms and models.

.. image:: http://romanvm.github.io/django-tinymce4-lite/_images/screenshot.png

The application can use django-filebrowser-no-grappelli_ as a file manager for TinyMCE 4 to insert images and file links into edited text.

Warning: TinyMCE 4 is incompatible with TinyMCE 3. Read TinyMCE docs_ for more information about how to configure TimyMCE 4 editor widget.

Note: This package includes the latest available version of TinyMCE 4 - 4.9.2. Currently there are no concrete plans to support TinyMCE 5, and if it happens, it will be in a separate package with a different name.

Compatibility

  • Python: 3.5+
  • Django: 1.11+

Quick Start

Install django-tinymce4-lite::

$ pip install django-tinymce4-lite

Add tinymce to INSTALLED_APPS in settings.py for your Django project:

.. code-block:: python

INSTALLED_APPS = ( ... 'tinymce', )

Add tinymce.urls to urls.py for your project:

.. code-block:: python

urlpatterns = [ ... path('tinymce/', include('tinymce.urls')), ... ]

Or with old-style regex url:

.. code-block:: python

urlpatterns = [ ... url(r'^tinymce/', include('tinymce.urls')), ... ]

In your code:

.. code-block:: python

from django.db import models
from tinymce import HTMLField

class MyModel(models.Model):
    ...
    content = HTMLField('Content')

In Django Admin the widget is used automatically for all models that have HTMLField fields. If you are using TinyMCE 4 in your website forms, add form.media variable into your templates:

.. code-block:: django

... {{ form.media }} ...

Documentation

http://romanvm.github.io/django-tinymce4-lite

License

MIT license. See LICENSE.txt

.. _django-tinymce4: https://github.com/dani0805/django-tinymce4 .. _TinyMCE 4: https://www.tinymce.com/ .. _django-filebrowser: https://github.com/sehmaschine/django-filebrowser .. _django-filebrowser-no-grappelli: https://github.com/smacker/django-filebrowser-no-grappelli .. _TinyMCE docs: https://www.tinymce.com/docs/

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].