30 likes | 136 Views
Common part. Project created https://svnweb.cern.ch/trac/panda/browser/pandaweb Implemented as multi-application Django project 2 applications: networkui j ediui … One config file Common templates, css, img, js. Team development. Any Django application can be added to project
E N D
Common part • Project created • https://svnweb.cern.ch/trac/panda/browser/pandaweb • Implemented as multi-application Django project • 2 applications: • networkui • jediui • … • One config file • Common templates, css, img, js
Team development • Any Django application can be added to project • in pandaweb • python manage.py startappnewapp • copy your files into newappdir • add project to INSTALLED_APPS in settings.py • declare link to newappurls in pandaweb/urls.py: url(r'^jedi/', include('jediui.urls')) • svnadd * • svn commit • Each developer can work on his part without bothering others • In case of separate project templates, static files export scenario: • svn co svn+ssh://svn.cern.ch/reps/panda/pandaweb/static • svn co svn+ssh://svn.cern.ch/reps/panda/pandaweb/templates
Status • Project structure is ready • Infrastructure, dev environment, deployment model are ready • All parts are accessible for atlpan • Common part is ready to start development of applications • Layout to be cleaned during further development • Project deployed at dev host voatlas142: • http://voatlas142.cern.ch/network/sites_matrix/ • http://voatlas142.cern.ch/network/sites_names_json/ • Intelligent networking monitoring • Django models are ready • Interface to be ready next week • JEDI monitoring • Django models are ready • Interface to be ready to S&C Week