Package: django-codenerix
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 inCODENERIX.com.Featuresit is just steroids for Djangodesigned to build new django applications or to get integrated with existing oneseasy to use methods for writing filters, granular control to limit resultscontrol what your users see on your software in just one linesimple to develop customized viewsclient-side validation with no extra workdynamic inputs and selects with real time autocompletesearch string sent to the server includes feedback from other form fieldsresponse 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 classesready to use Memcache with no extra effortfull control of permissions with added new permissionsintegrated API system as standardseveral authentication methods’ including OTP (One Time Password)ready for authentication with Microsoft Active Directorychecked from Python 3.4 to Python 3.9checked from Django 2.2.9 to Django 4.0.4hotkeys supportHaystacksupport (Search engines like: Solr, Elasticsearch, Whoosh and Xapian)nice packages with plenty of icons ready to use (Glyphicon, Font Awesome & Font Awesome Animation)special Codenerix directivescodenerixHtmlCompile to render HTML code straight from your scope variables (including AngularJS code)codenerixOnEnter to detect when Enter key is pressedcodenerixOnTab to detect when Tab key is pressedcodenerixFocus to control when a input field get the focuscodenerixVtable to render tables with dynamic loading and cache system. It is used for really big tables that we would like to render virtually. The website will look like a really long list but when you scroll down the engine will send queries to the server to get the registers you should be seeing.codenerixAutofocus to set the focus on the input who has it when the page is loadedcodenerixReallyClick to ask the user if it really clicked (it is a kind of “confirm” function)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:FileAngularFieldImageAngularFieldDate2TimeFieldMultiEmailFieldWysiwygAngularFieldMultiBlockWysiwygFieldBootstrapWysiwygField (coming soon)GenReCaptchaFieldDemoYou can have a look to our demos online:CODENERIX Simple Agenda DEMO.CODENERIX Full ERP DEMO.You can find some working examples in GITHUB atdjango-codenerix-examplesproject.QuickstartInstall 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-devClone theCODENERIX Examplesproject:git clone https://github.com/codenerix/django-codenerix-examplesGo to the desired folder (we will go toagenda):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.txtThat’s all…check it out:In python 2: python2 manage.py runserver
In python 3: python3 manage.py runserverDocumentationWe 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 atCODENERIX Documentation.You can find all documentation in GITHUB atdjango-codenerix-documentationproject.You can get in touch with ushere.FAQsudo apt-get install libmysqlclient-dev, when using MySQL:EnvironmentError: mysql_config not found,sudo apt-get install default-libmysqlclient-dev, when using Maria DB: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 1sudo 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 1CreditsWe are thankful to:AuthorModuleContributionMounir MesselmeniHaystack EnginesContribution with Asciifolding support for Haystack Elasticsearch EngineKhanh TOngReallyClickWe added codenerixReallyClick as a version that works with uibModal of ngReallyClickFrancisco TorrejonCoreHe was one of the first developers and part of the original project until 2015Several technologies have been used to build CODENERIX:Project nameLicenseOwnerLink to projectAngular Material DesignMITGoogle, Inc.https://github.com/angular/materialAngularJSMITGoogle, Inc.https://github.com/angular/angular.jsAngularJS Color Contrast DirectiveMITEverton Yoshitanihttps://github.com/evert0n/angular-color-contrast/AngularJS reCaptchaMITVividCortexhttps://github.com/VividCortex/angular-recaptchaAngularUIMITAngularUI Teamhttps://github.com/angular-uiangular-base64-uploadMITpitogo.adones@gmail.comhttps://github.com/adonespitogo/angular-base64-uploadangular-bootstrap-colorpickerMITMichal Zielenkiewiczhttps://github.com/buberdds/angular-bootstrap-colorpickerangular-bootstrap-switchApacheFrancesco Pontillohttps://github.com/frapontillo/angular-bootstrap-switchangular-loading-barMITWes Cruverhttps://github.com/chieffancypants/angular-loading-barBootstrapMITTwitter, Inc.https://github.com/twbs/bootstrapBootstrap Tab CollapseMITflatlogic.comhttps://github.com/flatlogic/bootstrap-tabcollapsebootstrap-datetimepickerApacheStefan Petrehttps://github.com/smalot/bootstrap-datetimepickerbootstrap-switchMITMattia Larentishttps://github.com/Bttstrp/bootstrap-switchChecklist-modelMITnoginsk@rambler.ruhttps://github.com/vitalets/checklist-modelDate Range PickerMITFragaria, s.r.o.https://github.com/dangrossman/bootstrap-daterangepickerdjango-angularMITJacob Riefhttps://github.com/jrief/django-angularFont AwesomeMIT & SIL OFL 1.1Dave Gandyhttps://github.com/FortAwesome/Font-Awesome/Font Awesome AnimationMITLouis Linhttps://github.com/l-lin/font-awesome-animation/hotkeysMITWes Cruverhttps://github.com/chieffancypants/angular-hotkeys/HTML Clean for jQueryBSDAnthony Johnstonhttps://github.com/components/jquery-htmlcleanHTML5 ShivMIT or GPL2Alexander Farkashttps://github.com/aFarkas/html5shivjQueryMITjQuery Foundation, Inc.https://github.com/jquery/jquerymoment.jsMITTim Wood, Iskren Chernevhttps://github.com/moment/moment/notifyjsMITJaime Pillorahttps://github.com/jpillora/notifyjsnsPopoverMITcontact@nohros.comhttps://github.com/nohros/nsPopoverQuillCOPYRIGHTJason Chen & salesforce.comhttps://quilljs.com/RangyMITTim Downhttps://github.com/timdown/rangytextAngularMITAustin Andersonhttps://github.com/fraywing/textAngular/wiki