{ "info": { "author": "Diederik van der Boor", "author_email": "opensource@edoburu.nl", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Django", "Framework :: Django :: 1.11", "Framework :: Django :: 2.0", "Framework :: Django :: 2.1", "Framework :: Django :: 2.2", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Software Development :: Libraries :: Application Frameworks", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "django-fluent-contents\n======================\n\n.. image:: https://img.shields.io/travis/django-fluent/django-fluent-contents/master.svg?branch=master\n :target: http://travis-ci.org/django-fluent/django-fluent-contents\n.. image:: https://img.shields.io/pypi/v/django-fluent-contents.svg\n :target: https://pypi.python.org/pypi/django-fluent-contents/\n.. image:: https://img.shields.io/badge/wheel-yes-green.svg\n :target: https://pypi.python.org/pypi/django-fluent-contents/\n.. image:: https://img.shields.io/pypi/l/django-fluent-contents.svg\n :target: https://pypi.python.org/pypi/django-fluent-contents/\n.. image:: https://img.shields.io/codecov/c/github/django-fluent/django-fluent-contents/master.svg\n :target: https://codecov.io/github/django-fluent/django-fluent-contents?branch=master\n.. image:: https://readthedocs.org/projects/django-fluent-contents/badge/?version=latest\n :target: https://django-fluent-contents.readthedocs.io/en/latest/\n\n\nThe *fluent_contents* module offers a widget engine to display various content on a Django page.\n\nThis engine operates similarly like Django CMS, FeinCMS, Wagtail's streaming field or django-portlets,\nhowever, it can be used for any project, or CMS system.\n\nPage contents can be constructed with multiple \"content items\".\nYou can define your own content items, or use one the available content items out of the box.\nStandard web sites could use the bundled default content items.\nOther advanced designs (such as a web site with a magazine-like design, having many blocks at a page)\ncan be implemented quickly by defining content items for the various \"style elements\" at the page.\n\nWeb editors are able to place the \"content items\" at the page,\nhence they can fill the content of advanced layouts easily and directly in the Django admin.\nThis also applies to pages which have a \"free form\" or \"presentation slide\" design,\nthis module allows the end-user to manage and configure the designed elements at the page.\n\nBy default, the following content items are available:\n\n**Standard content:**\n\n* Text content - write rich text in a WYSIWYG editor (provided by django-wysiwyg_).\n* Markup - write content with reStructuredText, Markdown or Textile (provided by *docutils*, *Markdown* or *textile*).\n* Forms - display forms created with django-form-designer-ai_.\n\n**Online content:**\n\n* Google Docs viewer - display a PDF or DOCX file on a page, using the Google Docs Viewer service.\n* OEmbed support - embed content from YouTube, Vimeo, SlideShare, Twitter, and more.\n* Twitter feed - display a Twitter timeline, or realtime search timeline.\n\n**For programmers:**\n\n* Code - display code snippets with highlighting (provided by *Pygments*).\n* Gist - display Gist snippets from Github.\n* IFrame - display an ``