{ "info": { "author": "Michael Kuty & Ales Komarek", "author_email": "kutymichael@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Software Development", "Topic :: Software Development :: Libraries :: Application Frameworks" ], "description": "|PypiVersion| |Doc badge| |Travis| |Pypi|\r\n\r\n===============\r\nDjango-Leonardo\r\n===============\r\n\r\nFull featured platform for fast and easy building extensible web applications.\r\n\r\n*Don't waste your time searching stable solution for daily problems.*\r\n\r\n**Deploy and Enjoy ! No skills required !**\r\n\r\nFor Users\r\n=========\r\n\r\n* CMS, Page, Responsive, Layouts, Themes, Color Variations \r\n* Widgets, Plugins, 3rd party app integrations\r\n* Frontend Edit, Install/Uninstall modules in one click !\r\n* Store, Form Designer, Blog, News, Folio, Links, Navigations, ..\r\n* Media, Folders, Files, Images, Documents, Import - Export, ..\r\n* LIVE settings, Auto loading modules, editable templates, ..\r\n* Authentification, 3rd party backends, SAML standard, ..\r\n\r\nFor Developers\r\n==============\r\n\r\n* Python, Django, FeinCMS, OpenStack Horizon\r\n* AngularJS, React, Bootstrap, Compress, Bootswatch\r\n* Crispy forms, Floppy forms, Select2\r\n* Filer, DbTemplates, Reversion, Constance\r\n* Haystack, Oscar, Django Admin Bootstrap\r\n* and tons of other apps bundled as modules\r\n\r\nFurther reading:\r\n\r\n* `Leonardo Site`_\r\n* `Demo Site`_ (a reference build of an Leonardo project)\r\n* `Demo Store`_ (a reference build of an Leonardo Store project)\r\n* `Developer Documentation`_ (documentation for Django Developers)\r\n* `User Documentation`_ (documentation for Leonardo end-users)\r\n* `Modules`_ Leonardo modules\r\n* `Continuous integration homepage`_\r\n\r\n.. image:: https://badges.gitter.im/Join%20Chat.svg\r\n :alt: Join the chat at https://gitter.im/django-leonardo/django-leonardo\r\n :target: https://gitter.im/django-leonardo/django-leonardo?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge\r\n\r\n.. image:: https://coveralls.io/repos/django-leonardo/django-leonardo/badge.svg?branch=master\r\n :alt: Coverage\r\n :target: https://coveralls.io/r/django-leonardo/django-leonardo?branch=master\r\n\r\n.. _`Leonardo Site`: http://www.leonardo-cms.org\r\n.. _`Demo Site`: http://demo.leonardo-cms.org\r\n.. _`Modules`: http://github.com/leonardo-modules\r\n.. _`Demo Store`: http://store.leonardo-cms.org\r\n.. _`Continuous integration homepage`: http://travis-ci.org/django-leonardo/django-leonardo\r\n.. _`Developer Documentation`: http://django-leonardo.readthedocs.org\r\n.. _`User Documentation`: http://leonardo-documentation.rtfd.org\r\n\r\nInstallation\r\n============\r\n\r\none liner\r\n\r\nWget\r\n\r\n.. code-block:: bash\r\n\r\n wget -O - https://github.com/django-leonardo/django-leonardo/raw/master/contrib/scripts/install_leonardo.sh | sh\r\n\r\n\r\nInstall Blog\r\n\r\n.. code-block:: bash\r\n\r\n wget -O - https://github.com/django-leonardo/django-leonardo/raw/master/contrib/scripts/install_blog.sh | sh\r\n\r\nInstall Store\r\n\r\n.. code-block:: bash\r\n\r\n wget -O - https://github.com/django-leonardo/django-leonardo/raw/master/contrib/scripts/install_store.sh | sh\r\n\r\nPython\r\n\r\n.. code-block:: bash\r\n\r\n python -c 'import urllib; print urllib.urlopen(\"https://github.com/django-leonardo/django-leonardo/raw/master/contrib/scripts/install_leonardo_dev.sh\").read()' > install_leonardo.sh\r\n sudo sh install_leonardo.sh\r\n\r\nCommand by command\r\n\r\n.. code-block:: bash\r\n\r\n virtualenv -p /usr/bin/python2.7 leonardo_venv\r\n cd leonardo_venv\r\n . $PWD/bin/activate\r\n\r\n pip install -e git+https://github.com/django-leonardo/django-leonardo#egg=django-leonardo\r\n pip install -r $PWD/src/django-leonardo/requirements.txt\r\n django-admin startproject --template=https://github.com/django-leonardo/site-template/archive/master.zip myproject\r\n\r\n export PYTHONPATH=$PWD/myproject\r\n cd myproject\r\n\r\n python manage.py makemigrations --noinput\r\n python manage.py migrate --noinput\r\n python manage.py bootstrap_site --url=http://github.com/django-leonardo/django-leonardo/raw/master/contrib/bootstrap/demo.yaml\r\n\r\n echo \"from django.contrib.auth.models import User; User.objects.create_superuser('root', 'mail@leonardo.cz', 'admin')\" | python manage.py shell\r\n\r\n python manage.py runserver 0.0.0.0:80\r\n\r\n\r\nNavigate your browser to your_ip/admin and login with ``root:admin``\r\nFor settings production mode could take inspiration from `Leonardo Documentation`_.\r\n\r\n.. _`Leonardo Documentation`: http://django-leonardo.readthedocs.org/en/master/install/production.html\r\n\r\nCore\r\n====\r\n\r\nLeonardo in default state has enabled some modules which provides basic stuff for common sites:\r\n\r\n* Web - precise FeinCMS integration\r\n* Navigation - common navigation components\r\n* Media - Filer integration with media widgets\r\n* Search - Haystack integration\r\n* Auth - Basic auth with standard user actions\r\n* Devel - Widgets for site developers\r\n\r\nInstalled\r\n=========\r\n\r\nThese modules are included in default leonardo installation, but could be uninstalled anytime without affecting your DB:\r\n\r\n* System - Common management stuff (listing installed packages, widgets version etc..)\r\n* Sitestarter - simple site starter which handle missing site and create it from custom yaml template\r\n* Admin - django admin\r\n* Ckeditor - Default wysiwyg editor for now. Alternatives: Redactor,Summernote,Tinymce..\r\n\r\nFor uninstalling::\r\n\r\n pip uninstall leonardo-system\r\n pip uninstall leonardo-sitestarter\r\n\r\nFor switch wysiwyg::\r\n\r\n pip uninstall leonardo-ckeditor\r\n pip install leonardo-redactor\r\n\r\nExtensions\r\n==========\r\n\r\nLeonardo in default state using module loader which allows you to easy installation of new packages.\r\n\r\nAll modules lives in `Package Index`_.\r\n\r\n.. _`Package Index`: http://packages.leonardo.robotice.org/\r\n\r\nModules\r\n-------\r\n\r\n* `Admin`_ - Standard Django admin\r\n* `Admin Honeypot`_ - Django admin honeypot\r\n* `Bootstrap Admin`_ - Bootstrap Django admin\r\n* `Material Admin`_ - Material Django admin\r\n* `Analytics`_ - Analytics service integration for Leonardo projects\r\n* `Blog`_ - Elephant Blog integration\r\n* `Celery`_ - Celery workers for Leonardo CMS\r\n* `Multisite`_ - Multi site with security\r\n* `Folio`_ - Portfolio app\r\n* `Geo`_ - Some geolocation related widgets (Google maps,..)\r\n* `Galleries`_ - Awesome galleries\r\n* `Forms`_ - Stable Form Designer integration with Remote Forms\r\n* `Store`_ - Oscar Ecommerce - FeinCMS integration\r\n* `News`_ - Heavy FeinCMS News\r\n* `Newswall`_ - Newswall\r\n* `Links`_ - navigation helpers bundles as Leonardo module\r\n* `Redactor`_ - A lightweight wysiwyg editor for Leonardo\r\n* `Sentry`_ - end-user friendly error page\r\n* `Page Permissions`_ - extend Page and provide new Navigation templates with permissions\r\n* `Team`_ - team model and widgets\r\n* `Oembed`_ - oembed objects with caching\r\n* Static - client-side libraries like an AngularJS, React, D3.js, ..\r\n\r\n\r\n.. _`Admin`: https://github.com/leonardo-modules/leonardo-admin\r\n.. _`Admin Honeypot`: https://github.com/leonardo-modules/leonardo-admin-honeypot\r\n.. _`Bootstrap Admin`: https://github.com/leonardo-modules/leonardo-bootstrap-admin\r\n.. _`Material Admin`: https://github.com/leonardo-modules/leonardo-material-admin\r\n.. _`Forms`: https://github.com/leonardo-modules/leonardo-module-forms\r\n.. _`Blog`: https://github.com/leonardo-modules/leonardo-module-blog\r\n.. _`Celery`: https://github.com/leonardo-modules/leonardo-celery\r\n.. _`Multisite`: https://github.com/leonardo-modules/leonardo-multisite\r\n.. _`Folio`: https://github.com/leonardo-modules/leonardo-module-folio\r\n.. _`Geo`: https://github.com/leonardo-modules/leonardo-geo\r\n.. _`Galleries`: https://github.com/leonardo-modules/leonardo-gallery\r\n.. _`Store`: https://github.com/leonardo-modules/leonardo-store\r\n.. _`News`: https://github.com/leonardo-modules/leonardo-module-news\r\n.. _`Links`: https://github.com/leonardo-modules/leonardo-module-links\r\n.. _`Redactor`: https://github.com/leonardo-modules/leonardo-module-redactor\r\n.. _`Sentry`: https://github.com/leonardo-modules/leonardo-module-sentry\r\n.. _`Page Permissions`: https://github.com/leonardo-modules/leonardo-module-pagepermissions\r\n.. _`Analytics`: https://github.com/leonardo-modules/leonardo-module-analytics\r\n.. _`Team`: https://github.com/leonardo-modules/leonardo-team\r\n.. _`Oembed`: https://github.com/leonardo-modules/leonardo-oembed\r\n\r\nThemes\r\n------\r\n\r\n* `Bootwatch`_\r\n* `AdminLTE`_\r\n\r\n.. _`Bootwatch`: https://github.com/leonardo-modules/leonardo-theme-bootswatch\r\n.. _`AdminLTE`: https://github.com/leonardo-modules/leonardo-theme-adminlte\r\n\r\nCookiecutters\r\n-------------\r\n\r\nOur cookiecutters are a good start for creating new `Site`_, `Module`_ or `Theme`_.\r\n\r\n* `Site`_\r\n* `Module`_\r\n* `Theme`_\r\n\r\n.. _`Site`: https://github.com/django-leonardo/cookiecutter-site\r\n.. _`Module`: https://github.com/django-leonardo/cookiecutter-module\r\n.. _`Theme`: https://github.com/django-leonardo/cookiecutter-theme\r\n\r\nBundles\r\n-------\r\n\r\nLeonardo defines a group of bundles that can be used\r\nto install Leonardo and the dependencies for a given feature.\r\n\r\nYou can specify these in your requirements or on the ``pip`` comand-line\r\nby using brackets. Multiple bundles can be specified by separating them by\r\ncommas.\r\n\r\n.. code-block:: bash\r\n\r\n $ pip install \"django-leonardo[multisite]\"\r\n\r\n $ pip install \"django-leonardo[blog,store,multisite]\"\r\n\r\n`Here`_ is current list of bundles.\r\n\r\n.. _`Here`: https://github.com/django-leonardo/django-leonardo/blob/master/setup.cfg#L28\r\n\r\nLooking for commercial support?\r\n===============================\r\n\r\nIf you are interested in having an Leonardo project built for you, or for development of an existing Leonardo site. Please get in touch via mail@majklk.cz.\r\n\r\nRead More\r\n=========\r\n\r\n* http://docs.openstack.org/developer/horizon/quickstart.html\r\n* http://feincms-django-cms.readthedocs.org/en/latest/index.html\r\n* https://django-oscar.readthedocs.org/en/releases-1.0/\r\n\r\n.. |Doc badge| image:: https://readthedocs.org/projects/django-leonardo/badge/?version=master\r\n.. |Pypi| image:: https://img.shields.io/pypi/dm/django-leonardo.svg?style=flat\r\n.. |PypiVersion| image:: https://badge.fury.io/py/django-leonardo.svg?style=flat\r\n.. |Travis| image:: https://travis-ci.org/django-leonardo/django-leonardo.svg?branch=master", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/django-leonardo/django-leonardo.git", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "django-leonardo", "package_url": "https://pypi.org/project/django-leonardo/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-leonardo/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/django-leonardo/django-leonardo.git" }, "release_url": "https://pypi.org/project/django-leonardo/1.0.6/", "requires_dist": null, "requires_python": null, "summary": "A platform for fast building modern web applications with Django, FeinCMS, Horizon, Oscar and tons of another apps.", "version": "1.0.6" }, "last_serial": 2097880, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "e15d03bab2bb64071b5da011c1921957", "sha256": "e7a5d6260ba16e19baf9fb3e3b00858c0d7f353fdf3c6329b574e0e5ebef8b8d" }, "downloads": -1, "filename": "django-leonardo-1.0.0.tar.gz", "has_sig": false, "md5_digest": "e15d03bab2bb64071b5da011c1921957", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7861816, "upload_time": "2015-09-03T11:40:27", "url": "https://files.pythonhosted.org/packages/1c/ee/a560aeba6b6ba876879ba4527813581e3364cec7e9a44b9a1cf2888fce68/django-leonardo-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "54c1cd0c8c6a35bc68213379f79325c3", "sha256": "23e89ec2fa22e4db255acc4c0e53dd9f15ea65eba21c6ea0bd2229c21f863f40" }, "downloads": -1, "filename": "django-leonardo-1.0.1.tar.gz", "has_sig": false, "md5_digest": "54c1cd0c8c6a35bc68213379f79325c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7869994, "upload_time": "2015-09-27T19:32:17", "url": "https://files.pythonhosted.org/packages/1b/a4/d7ce4c550e238faedda7a22278389d2ad29792075fe4cfdaa19cdd9bd7c9/django-leonardo-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "0c856714fb01aa6a94ce18cd06ad9c2f", "sha256": "98bcea8849fa209f4c84478dae2d2c2fc59ee8ec69d14a1e0d560ade6c20fa34" }, "downloads": -1, "filename": "django-leonardo-1.0.2.tar.gz", "has_sig": false, "md5_digest": "0c856714fb01aa6a94ce18cd06ad9c2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6542427, "upload_time": "2015-10-13T22:19:40", "url": "https://files.pythonhosted.org/packages/60/63/ed7962a807b7de3d1dd76953213b4f1eea7ad0cbd6b727089ff9056259be/django-leonardo-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "54d8a73dd1e487d54cdb3e5f06030005", "sha256": "3c4b587fc83a8b5133812a31a8ac906e395e50b2a4d396adfa8868573440c167" }, "downloads": -1, "filename": "django-leonardo-1.0.3.tar.gz", "has_sig": false, "md5_digest": "54d8a73dd1e487d54cdb3e5f06030005", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6543814, "upload_time": "2015-10-14T22:03:04", "url": "https://files.pythonhosted.org/packages/d7/23/d30e56ad3ea43c942b5e3252c07036ac72bf230d979c0073e99d3cdc6e36/django-leonardo-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "b8a06519e10321d166f9b8f49f0f1ce8", "sha256": "811fab0fda26579283061bb77058e6814614b96bfbbd5d9456bab78d3aa1be6d" }, "downloads": -1, "filename": "django-leonardo-1.0.4.tar.gz", "has_sig": false, "md5_digest": "b8a06519e10321d166f9b8f49f0f1ce8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6540469, "upload_time": "2015-11-01T09:41:35", "url": "https://files.pythonhosted.org/packages/97/1c/71786a44250fab505ed782e382866b3b9a12164108f356fa678127f801a0/django-leonardo-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "e28640f2c318b27d34625cda4cd6e694", "sha256": "d63c0809f3511cac23a38a2187747fab0b6617af636e3a2a54736720e9e97af9" }, "downloads": -1, "filename": "django-leonardo-1.0.5.tar.gz", "has_sig": false, "md5_digest": "e28640f2c318b27d34625cda4cd6e694", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6546163, "upload_time": "2016-01-07T14:51:28", "url": "https://files.pythonhosted.org/packages/a6/aa/520c6fac6a9ed21a5c14f0ea80619a09e364aec83955c3e9d33aedb52014/django-leonardo-1.0.5.tar.gz" } ], "1.0.5.dev114": [ { "comment_text": "", "digests": { "md5": "e92e774a58856a6098653438dba391be", "sha256": "0e015da9db9c575dcc6cdbdb33fe606f2011da3829de453f35decf309b591b15" }, "downloads": -1, "filename": "django-leonardo-1.0.5.dev114.tar.gz", "has_sig": false, "md5_digest": "e92e774a58856a6098653438dba391be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6544586, "upload_time": "2015-12-01T13:19:55", "url": "https://files.pythonhosted.org/packages/b4/cb/6fd606d425fd2bdd67edafab9cf2dcfae39091f6ed1fc79002febf4a24e7/django-leonardo-1.0.5.dev114.tar.gz" } ], "1.0.5.dev134": [ { "comment_text": "", "digests": { "md5": "9216438b30d6ab6375938a58e7ef5b45", "sha256": "4a549eb4ba32cde7be820e6dd3b35b2f238e2a80fa3410f6e2022e61590638f1" }, "downloads": -1, "filename": "django-leonardo-1.0.5.dev134.tar.gz", "has_sig": false, "md5_digest": "9216438b30d6ab6375938a58e7ef5b45", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6546004, "upload_time": "2016-01-02T16:42:31", "url": "https://files.pythonhosted.org/packages/31/77/b2248fcf1878563d2ccaaf2fe79c8864d9887bee7490889e85b55cacfc04/django-leonardo-1.0.5.dev134.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "1d6f36851726d8c769ecb633356b644f", "sha256": "de677d297342603f1321f2fa71feea71d9c79013a94241114b29a441a5cacf0f" }, "downloads": -1, "filename": "django-leonardo-1.0.6.tar.gz", "has_sig": false, "md5_digest": "1d6f36851726d8c769ecb633356b644f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7859183, "upload_time": "2016-05-03T22:17:03", "url": "https://files.pythonhosted.org/packages/b1/a0/0e14593264e56f420b347363751367a52f4efce1655a177ca93133211394/django-leonardo-1.0.6.tar.gz" } ], "1.0.6.dev21": [ { "comment_text": "", "digests": { "md5": "6da2b8fab39d655d763884c61363b428", "sha256": "7d6257fcbff380c9c18a4c763efbed25f38240424bee3d54bed46a499fcc0ee5" }, "downloads": -1, "filename": "django-leonardo-1.0.6.dev21.tar.gz", "has_sig": false, "md5_digest": "6da2b8fab39d655d763884c61363b428", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7891454, "upload_time": "2016-01-22T18:57:06", "url": "https://files.pythonhosted.org/packages/f4/f8/856f41316d24f2cdd816ba55856e745f75607901d405b0969e5f1ec12698/django-leonardo-1.0.6.dev21.tar.gz" } ], "1.0.6.dev250": [ { "comment_text": "", "digests": { "md5": "55036fa550853ff06d90c7738e342911", "sha256": "3346eb43c8475f098de9cee56d7a0e0017a2be5dcf6d57502c6b1bca392b359b" }, "downloads": -1, "filename": "django-leonardo-1.0.6.dev250.tar.gz", "has_sig": false, "md5_digest": "55036fa550853ff06d90c7738e342911", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7859321, "upload_time": "2016-05-03T22:15:13", "url": "https://files.pythonhosted.org/packages/b2/c0/b3e0453447dd21f72aeebef08ba4cdb321ef0cb95ce51f8c79fac9cc04c6/django-leonardo-1.0.6.dev250.tar.gz" } ], "1.0.6.dev3": [ { "comment_text": "", "digests": { "md5": "ab41c9ec72ffe220f2189999ed67b275", "sha256": "64e59444d5b9e534877d429517d9f4d869299371fb58c3e51a05869be28ee580" }, "downloads": -1, "filename": "django-leonardo-1.0.6.dev3.tar.gz", "has_sig": false, "md5_digest": "ab41c9ec72ffe220f2189999ed67b275", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6546288, "upload_time": "2016-01-07T15:23:23", "url": "https://files.pythonhosted.org/packages/ba/83/c5c09622866a50749a486f1bbef0940086db996da222fb0ab89cf9978186/django-leonardo-1.0.6.dev3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1d6f36851726d8c769ecb633356b644f", "sha256": "de677d297342603f1321f2fa71feea71d9c79013a94241114b29a441a5cacf0f" }, "downloads": -1, "filename": "django-leonardo-1.0.6.tar.gz", "has_sig": false, "md5_digest": "1d6f36851726d8c769ecb633356b644f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7859183, "upload_time": "2016-05-03T22:17:03", "url": "https://files.pythonhosted.org/packages/b1/a0/0e14593264e56f420b347363751367a52f4efce1655a177ca93133211394/django-leonardo-1.0.6.tar.gz" } ] }