• Stars
    star
    177
  • Rank 215,985 (Top 5 %)
  • Language
    Python
  • License
    BSD 3-Clause "New...
  • Created about 11 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Console wizard to bootstrap django CMS projects

django CMS Installer

Join the Gitter chat Latest PyPI version Python versions Latest CI build status Test coverage Code Climate License

Command to easily bootstrap django CMS projects

  • Free software: BSD license

Features

djangocms-installer is a console wizard to help bootstrapping a django CMS project.

Refer to django CMS Tutorial on how to properly setup your first django CMS project.

Warning

Version 2.0 dropped support for Python 2.7, 3.5, django CMS < 3.7 and Django < 2.2. More 1.2.x versions may be released after 1.2 is out in case important bugfixes will be needed.

Usage

To create your first django CMS project run:

djangocms my_project

That's all!

This command will:

  • Create a Django project
  • Install django CMS and its core plugins
  • Create and populate the database
  • Install default templates

Just run manage.py runserver, go to http://localhost:8000 , login with user admin (same password) and enjoy your first django CMS project.

More at django CMS Tutorial and installer usage page

Documentation

For detailed information see https://djangocms-installer.readthedocs.io

Preliminary checks and system libraries

While this wizard try to handle most of the things for you, it doesn't check for all the proper native (non python) libraries to be installed. Before running this, please check you have the proper header and libraries installed and available for packages to be installed.

Libraries you would want to check:

  • libjpeg (for JPEG support in Pillow)
  • zlib (for PNG support in Pillow)
  • postgresql (for psycopg2)
  • libmysqlclient (for Mysql)
  • python-dev (for compilation and linking)

For additional information, check https://djangocms-installer.readthedocs.io/en/latest/libraries.html

Supported versions

The current supported version matrix is the following:

Β  Django 2.2 Django 3.0 Django 3.1
django CMS 3.7 Supported Supported Not supported
django CMS 3.8 Supported Supported Supported

See version 1.2 for older Django / django CMS versions support

Any beta and develop version of Django and django CMS, by its very nature, it's not supported, while it still may work.

djangocms-installer tries to support beta versions of django CMS when they are be considered sufficiently stable by the upstream project.

Warning

djangocms-installer assumes that django-admin.py is installed in the same directory as python executable, which is the standard virtualenv layout. Other installation layouts might work, but are not officially supported.

Windows support

The installer is tested on Windows 10 with Python version 3.8.6 installed using official MSI packages available at http://python.org.

Please check that the .py extension is associated correctly with Python interpreter:

c:\> assoc .py
.py=Python.File

c:\>ftype Python.File
Python.File="C:\Windows\py.exe" "%1" %*

More Repositories

1

django-meta

Pluggable app to allow Django developers to quickly add meta tags and OpenGraph, Twitter, and Google Plus properties to their HTML responses.
Python
478
star
2

djangocms-blog

django CMS blog application - Support for multilingual posts, placeholders, social network meta tags and configurable apphooks
Python
398
star
3

python-taiga

🌲 Python module for communicating with the Taiga API
Python
95
star
4

django-knocker

Channels-based desktop notification system
Python
78
star
5

djangocms-page-meta

OpenGraph, Twitter Card and Google+ snippet tags for django CMS 3 pages
Python
60
star
6

giturlparse

Parse & rewrite git urls (supports GitHub, Bitbucket, Assembla ...)
Python
31
star
7

django-app-helper

Helper for Django applications development
Python
30
star
8

djangocms-multisite

django-multisite support for DjangoCMS
Python
26
star
9

django-ckeditor-filebrowser-filer

A django-filer based CKEditor filebrowser
JavaScript
24
star
10

django-app-enabler

autoconfigurator for django applications
Python
22
star
11

django-meta-mixin

An easy way to handle social networks metadata in django models
Python
18
star
12

djangocms-page-tags

Tagged pages for django CMS 3
Python
12
star
13

django-html5-appcache

Application to handle HTML5 Appcache Manifest files for dynamic django websites
Python
11
star
14

djangocms-rest-view

A REST interface to django CMS
Python
11
star
15

djangocms-page-sitemap

django CMS page extension to handle sitemap customization
Python
9
star
16

djangocms-highlightjs

Highlight.JS plugin for django CMS 3
CSS
8
star
17

django-maja-newsletter

Fork of emencia-django-newsletter with django 1.9 compatibility - celery support
Python
8
star
18

djangocms-apphook-setup

Library to help auto setup of apphoks on first project run
Python
7
star
19

djangocms-redirect

Application to handle redirects in Django, integrated with django CMS pages
Python
7
star
20

nephila-taiga-theme

Official Nephila's theme for Taiga (https://taiga.io/) - no longer supported
CSS
5
star
21

django-contrib-requestprovider

Python
4
star
22

djangocms-export-objects

A django CMS command to export PlaceholderFields-enable objects and all their dependencies
Python
4
star
23

djangocms-timer

django CMS plugin that shows content between specified times
Python
3
star
24

glancespeed

Nephila's internal tool to show Google PageSpeed Insights reports differences
Python
3
star
25

ng-nephila

πŸ“š Collection of reusable components for AngularJS
JavaScript
3
star
26

django-filer-celery

Celery powered django-filer tasks and templatetags
Python
3
star
27

djangocms_twitter

Upgrade-friendly django CMS twitter plugin for 1.1 API
Python
3
star
28

djangocms-revealjs

Plugins to create reveal.js slides using django CMS frontend editor
JavaScript
1
star
29

ionic-template

Nephila's base template for Ionic Framework
JavaScript
1
star
30

django-google-webmastertools

Django commands to Google Webmaster tools API
Python
1
star
31

autohockey

A simple script to upload your app to HockeyApp
Python
1
star
32

alberino

πŸŽ„ Your xmas tree lights, with Arduino
C++
1
star