{ "info": { "author": "Pavel Puchkin", "author_email": "neoascetic@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)", "Natural Language :: English", "Programming Language :: Python", "Programming Language :: Python :: 2" ], "description": "Minicms\r\n#######\r\n\r\n**Minicms** is simple CMS app for Django which supports i18n in some extent and\r\nmarkdown WYSIWYG editor inside admin.\r\n\r\nSame page in different languages accessed via the same URL. If page doesn't\r\nexist in requested locale default language is used, otherwise 404 returned\r\n\r\nRequirements\r\n============\r\n\r\n- django >= 1.3\r\n- markdown\r\n\r\nInstallation\r\n============\r\n\r\n**Minicms** should be installed using pip: ::\r\n\r\n pip install minicms\r\n\r\nSetup\r\n=====\r\n\r\n- 'Minicms' should be in your INSTALLED_APPS ::\r\n\r\n INSTALLED_APPS += ('minicms',)\r\n\r\n- Add 'minicms' urlpattern to base urls and specify view function ::\r\n\r\n ('^cms/', include('minicms.urls'))\r\n\r\n- Run ``manage.py syncdb``\r\n\r\nUsage\r\n===========\r\n\r\n**Minicms** uses 'minicms/default.html' template, passing current page in ``page``\r\ncontext variable.\r\n\r\nPage attributes you can use in template:\r\n\r\n- ``lang`` - page language. Usually same as LANGUAGE_CODE context variable (see above)\r\n\r\n- ``slug`` - page slug. All translations of the same page should have the same slug.\r\n You can organize pages into some kind of hierarchy with slashes, eg:\r\n installation\r\n installation/requirements\r\n installation/steps\r\n installation/steps/1\r\n installation/steps/2\r\n installation/steps/3\r\n pricing\r\n pricing/free-plan\r\n\r\n- ``name`` - localized page name. It will appear as a text under link in menu and\r\n breadcrumbs\r\n\r\n- ``title`` - title of a Page, intended for use in HTML title\r\n\r\n- ``keywords`` - page keywords intended for use in HTML meta keywords (for SEO)\r\n\r\n- ``description`` - same as keywords but description\r\n\r\n- ``content`` - HTML content of the page\r\n\r\nThere are also ``minicms_breadcrumbs`` and ``minicms_menu`` template tags available\r\nin ``minicms_tags`` tag library. You can override their appearance in templates\r\n``minicms/tags/menu`` and ``minicms/tags/breadcrumbs``. See example templates_ for\r\ndetails.\r\n\r\nTo put link on a certain page inside your templates,\r\n\r\n {% url minicms page_slug %}\r\n\r\nLicense\r\n=======\r\n\r\nDistrubuted under `GNU lesser general public license`_.\r\n\r\nCopyright\r\n=========\r\n\r\nCopyright (c) 2012 Pavel Puchkin (neoascetic@gmail.com)\r\n\r\nMarkitup_: (c) 2008 Jay Salvat (http://markitup.jaysalvat.com/)\r\n\r\n.. _Markitup: http://markitup.jaysalvat.com/\r\n.. _GNU lesser general public license: http://www.gnu.org/copyleft/lesser.html\r\n.. _templates: https://github.com/neoascetic/minicms/tree/master/minicms/templates\r\n.. _neoascetic: https://github.com/neoascetic\r\n.. _user2589: https://github.com/user2589", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/user2589/minicms", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/user2589/minicms", "keywords": "", "license": "GNU lesser general public license", "maintainer": "Marat Valiev", "maintainer_email": "valievmarat@gmail.com", "name": "minicms", "package_url": "https://pypi.org/project/minicms/", "platform": "", "project_url": "https://pypi.org/project/minicms/", "project_urls": { "Download": "https://github.com/user2589/minicms", "Homepage": "https://github.com/user2589/minicms" }, "release_url": "https://pypi.org/project/minicms/0.3.0/", "requires_dist": null, "requires_python": null, "summary": "Simple CMS app for Django which supports i18n", "version": "0.3.0" }, "last_serial": 713263, "releases": { "0.3.0": [] }, "urls": [] }