{ "info": { "author": "Bence Lovas", "author_email": "bence.lovas@codehouse.hu", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Internet :: WWW/HTTP :: WSGI", "Topic :: Software Development :: Libraries :: Application Frameworks", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# Bangoo\n\nBangoo is a content management system on the top of Django.\n\n# Installation\n\n- Remove `django.contrib.admin` from `INSTALLED_APPS` and everything related to it (e.g.: imports in `urls.py`).\n\n- Add these lines to the `INSTALLED_APPS`:\n\n ```\n 'angular',\n 'crispy_forms',\n 'easy_thumbnails',\n 'mptt',\n 'taggit',\n 'bangoo.core',\n 'bangoo.navigation',\n 'bangoo.theming',\n 'bangoo.admin',\n 'bangoo.media',\n 'bangoo.content',\n ```\n\n- Set `STATICFILES_FINDERS` to:\n\n ```\n STATICFILES_FINDERS = (\n 'bangoo.theming.staticfiles.finders.FileSystemFinder',\n 'django.contrib.staticfiles.finders.AppDirectoriesFinder'\n )\n ```\n\n- Set `TEMPLATE_LOADERS` to:\n\n ```\n TEMPLATE_LOADERS = (\n 'bangoo.theming.loaders.themes.Loader',\n 'django.template.loaders.app_directories.Loader',\n 'django.template.loaders.eggs.Loader'\n )\n ```\n \n- Set `MIDDLEWARE_CLASSES` to:\n\n ```\n MIDDLEWARE_CLASSES = (\n 'django.middleware.common.CommonMiddleware',\n 'django.contrib.sessions.middleware.SessionMiddleware',\n 'django.middleware.locale.LocaleMiddleware',\n 'django.middleware.csrf.CsrfViewMiddleware',\n 'django.contrib.auth.middleware.AuthenticationMiddleware',\n 'django.contrib.messages.middleware.MessageMiddleware',\n 'bangoo.theming.middleware.ThemeMiddleware',\n 'bangoo.navigation.middleware.MenuResolverMiddleware'\n )\n ```\n \n- Set `TEMPLATE_CONTEXT_PROCESSORS` to:\n\n ```\n TEMPLATE_CONTEXT_PROCESSORS = (\n 'django.contrib.auth.context_processors.auth',\n 'django.core.context_processors.request',\n 'django.core.context_processors.static',\n 'django.core.context_processors.media',\n 'django.core.context_processors.i18n',\n 'bangoo.theming.context_processors.act_theme',\n 'bangoo.navigation.context_processors.act_menu'\n )\n ```\n\n- Set `AUTH_USER_MODEL` to `core.User`\n\n- Set available system languages. Example:\n\n ```\n LANGUAGES = (\n ('en', u'English'),\n ('hu', u'Hungarian'),\n )\n ```\n \n Use [2 letter country codes](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2#Officially_assigned_code_elements).\n\n- Set the theme template directory path:\n\n ```\n THEMES_BASE_DIR = os.path.join(os.path.dirname(os.path.dirname(__file__)), 'themes').replace('\\\\', '/')\n ```\n \n And the default theme:\n \n ```\n THEME = 'default'\n ```\n \n In the example above the `THEMES_BASE_DIR` is expected to point to the `themes` directory\n in the current working directory. `default` theme should be located in `themes/default` then.\n \n- Set `CRISPY_TEMPLATE_PACK` to `bootstrap3`. \n (Or anything valid. See the [docs](http://django-crispy-forms.readthedocs.org/en/latest/install.html#template-packs))\n\n- Add `admin` and `media` URLs and also append Bangoo's navigation URLs to your URL patterns:\n\n ```\n urlpatterns = patterns('',\n url(r'^admin/', include('bangoo.admin.urls')),\n url(r'^media/', include('bangoo.media.admin.urls'))\n ) + i18n_patterns('',\n url(r'', include('bangoo.navigation.urls')),\n )\n ```\n Don't forget to import `i18n_patterns`: `from django.conf.urls.i18n import i18n_patterns`\n\n- `python manage.py migrate`\n- Create the theme directory by invoking `python manage.py create-theme`\n\n\n# Template blocks\n\nBuiltin and external plugins (e.g.: `bangoo.content`, `plugins.blog`) usually extend `base.html` template.\nYou should add `header` and `content` template blocks to this file to make these plugins work.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://bangoocms.com/", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "bangoo", "package_url": "https://pypi.org/project/bangoo/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/bangoo/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://bangoocms.com/" }, "release_url": "https://pypi.org/project/bangoo/2/", "requires_dist": null, "requires_python": null, "summary": "An open source content management system on the top of Django framework", "version": "2" }, "last_serial": 1605348, "releases": { "2": [ { "comment_text": "", "digests": { "md5": "68a74f69dff31901187d0e5d292d7d6b", "sha256": "f82c29af02f030307197a9c1793dec52cdbba6634508f934e863503014519cb4" }, "downloads": -1, "filename": "bangoo-2.tar.gz", "has_sig": false, "md5_digest": "68a74f69dff31901187d0e5d292d7d6b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 793230, "upload_time": "2015-06-24T20:07:23", "url": "https://files.pythonhosted.org/packages/99/89/9ee363fcf6fd9c8c1d559d9a92333a4946e2e7d76320c8cb41d08b67d119/bangoo-2.tar.gz" } ], "2.0": [] }, "urls": [ { "comment_text": "", "digests": { "md5": "68a74f69dff31901187d0e5d292d7d6b", "sha256": "f82c29af02f030307197a9c1793dec52cdbba6634508f934e863503014519cb4" }, "downloads": -1, "filename": "bangoo-2.tar.gz", "has_sig": false, "md5_digest": "68a74f69dff31901187d0e5d292d7d6b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 793230, "upload_time": "2015-06-24T20:07:23", "url": "https://files.pythonhosted.org/packages/99/89/9ee363fcf6fd9c8c1d559d9a92333a4946e2e7d76320c8cb41d08b67d119/bangoo-2.tar.gz" } ] }