Open source enterprise business management system built on top of Django + AngularJS + Bootstrap. Ready for fast development of any CMS, ERP, Business Management Software, you can discover more in CODENERIX.com.
Features
it is just steroids for Django
designed to build new django applications or to get integrated with existing ones
easy to use methods for writing filters, granular control to limit results
control what your users see on your software in just one line
simple to develop customized views
client-side validation with no extra work
dynamic inputs and selects with real time autocomplete
search string sent to the server includes feedback from other form fields
response from server includes control information to perform form actions on any field (fill, clear, set readonly)
all dynamic inputs and selects are declared in just on line with our powerfull ‘autofill’
get class information from instrospective analysis of classes
ready to use Memcache with no extra effort
full control of permissions with added new permissions
integrated API system as standard
several authentication methods’ including OTP (One Time Password)
ready for authentication with Microsoft Active Directory
compatible with Python 2.7 and Python >= 3.4
hotkeys support
Haystack support (Search engines like: Solr, Elasticsearch, Whoosh and Xapian)
nice packages with plenty of icons ready to use (Glyphicon, Font Awesome & Font Awesome Animation)
Ready for:
Debug Panel (https://github.com/recamshak/django-debug-panel)
Debug Toolbar (https://github.com/jazzband/django-debug-toolbar)
Spaghetti and Meatballs (https://github.com/LegoStormtroopr/django-spaghetti-and-meatballs)
New fields and widgets:
FileAngularField
ImageAngularField
Date2TimeField
MultiEmailField
WysiwygAngularField
MultiBlockWysiwygField
BootstrapWysiwygField (coming soon)
GenReCaptchaField
More information on our website.
Demo
You can have a look to our demo online.
You can find some working examples in GITHUB at django-codenerix-examples project.
Quickstart
Install your Linux (we checked it out on Debian 8.7)
Make sure you have installed the required packages to work with GIT and Python (zlib1g-dev, libjpeg-dev, python-dev, python3-dev are required by Pillow library):
apt-get install git python-pip python3-pip zlib1g-dev libjpeg-dev python-dev python3-dev
Clone the CODENERIX Examples project:
git clone https://github.com/centrologic/django-codenerix-examples
Go to the desired folder (we will go to agenda):
cd django-codenerix-examples/agenda/
Install all requirements for the choosen example:
For python 2: sudo pip2 install -r requirements.txt For python 3: sudo pip3 install -r requirements.txt
That’s all…check it out:
In python 2: python2 manage.py runserver In python 3: python3 manage.py runserver
Documentation
We have tried to write the most accurate documentation about this project so you have enought information to feel confortable with CODENERIX. Nevertheless we are human, and we make mistakes, so please contact with us if you find any mistake or you have doubts about the explanations.
You can get access to online documentation at CODENERIX Documentation.
You can find all documentation in GITHUB at django-codenerix-documentation project.
Commercial support
This project is backed by Centrologic. You can discover more in CODENERIX.com. If you need help implementing or hosting django-codenerix, please contact us: http://www.centrologic.com/contacto/
FAQ
sudo apt-get install libmysqlclient-dev, when:
EnvironmentError: mysql_config not found,
sudo apt-get install apache2-dev, when:
RuntimeError: The 'apxs' command appears not to be installed or is not executable. Please check the list of prerequisites in the documentation for this package and install any missing Apache httpd server packages.
sudo apt-get install python-dev, when:
_mysql.c:40:20: fatal error: Python.h: No such file or directory #include "Python.h" ^ compilation terminated. error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
sudo apt-get install libssl-dev, when:
build/temp.linux-x86_64-2.7/_openssl.c:434:30: fatal error: openssl/opensslv.h: No such file or directory #include <openssl/opensslv.h> ^ compilation terminated. error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
Credits
We are thankful to:
Author |
Module |
Contribution |
|---|---|---|
Mounir Messelmeni |
Haystack Engines |
Contribution with Asciifolding support for Haystack Elasticsearch Engine |
Several technologies have been used to build CODENERIX:
Project name |
License |
Owner |
Link to project |
|---|---|---|---|
Angular Material Design |
MIT |
Google, Inc. |
|
AngularJS |
MIT |
Google, Inc. |
|
AngularJS Color Contrast Directive |
MIT |
Everton Yoshitani |
|
AngularJS reCaptcha |
MIT |
VividCortex |
|
AngularUI |
MIT |
AngularUI Team |
|
angular-base64-upload |
MIT |
||
angular-bootstrap-colorpicker |
MIT |
Michal Zielenkiewicz |
|
angular-loading-bar |
MIT |
Wes Cruver |
|
Bootstrap |
MIT |
Twitter, Inc. |
|
Bootstrap Tab Collapse |
MIT |
flatlogic.com |
|
bootstrap-datetimepicker |
Apache |
Stefan Petre |
|
Checklist-model |
MIT |
||
Date Range Picker |
MIT |
Fragaria, s.r.o. |
|
django-angular |
MIT |
Jacob Rief |
|
Font Awesome |
MIT & SIL OFL 1.1 |
Dave Gandy |
|
Font Awesome Animation |
MIT |
Louis Lin |
|
hotkeys |
MIT |
Wes Cruver |
|
HTML Clean for jQuery |
BSD |
Anthony Johnston |
|
HTML5 Shiv |
MIT or GPL2 |
Alexander Farkas |
|
jQuery |
MIT |
jQuery Foundation, Inc. |
|
moment.js |
MIT |
Tim Wood, Iskren Chernev |
|
notifyjs |
MIT |
Jaime Pillora |
|
nsPopover |
MIT |
||
Quill |
COPYRIGHT |
Jason Chen & salesforce.com |
|
Rangy |
MIT |
Tim Down |
|
textAngular |
MIT |
Austin Anderson |
Release files for django-codenerix 1.0.59
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| django-codenerix-1.0.59.tar.gz | 3.8 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| django_codenerix-1.0.59-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details |
Total release size: 8.5 MB
Release files / django-codenerix-1.0.59.tar.gz
| Download URL | django-codenerix-1.0.59.tar.gz |
|---|---|
| Size | 3.8 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2ab4726152b970cacdc857a6c3bec584f041e1d963d6b417c76b2ec6838d8009
|
|
BLAKE2b-256 checksum How to use checksums |
3ba8609b02b3ada418354a80ee0803e4797d2746f5f18d43418ce219eac5d9e6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / django_codenerix-1.0.59-py2.py3-none-any.whl
| Download URL | django_codenerix-1.0.59-py2.py3-none-any.whl |
|---|---|
| Size | 4.7 MB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
307c2718d6721c2aff4819ceb2d584b1af6e122bd5bea053035dfc5db87ba937
|
|
BLAKE2b-256 checksum How to use checksums |
ef4eefa2e493c67be244d71ea10b769c15297e4fe2ff26f250e68e366419a9b5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |