<<

Outline DIRAC Web framework Technology Current limitations Plan

DIRAC Web portal

Zoltan Mathe

Tuesday 24th May, 2016

1 / 12 Outline DIRAC Web framework Technology Current limitations Plan

1 DIRAC Web framework

2 Technology

3 Current limitations

4 Plan

2 / 12 Outline DIRAC Web framework Technology Current limitations Plan

It provides the facility to develop, manage and test web applications. It provides a complex web , which hides the complexity of the DIRAC system. Concepts: User friendly Fast and reliable Customised web applications. Browser independence; supported browsers: Safari, Chrome, Firefox, etc. Limited access by anonymous user. Application/desktop sharing. We distinguish between application, desktop,state and theme.

3 / 12 Outline DIRAC Web framework Technology Current limitations Plan Application

It is a used to monitor and interact with DIRAC components, monitoring and controlling the underlying computing resources, as well as the DIRAC system.

4 / 12 Outline DIRAC Web framework Technology Current limitations Plan Desktop

It is a container of web applications. Each is assigned to a desktop. It is the working environment.

5 / 12 Outline DIRAC Web framework Technology Current limitations Plan State

It is the actual status of an application or a desktop.

6 / 12 Outline DIRAC Web framework Technology Current limitations Plan Theme

It is a graphical appearance of the web portal. It provides two themes: Desktop and Tab theme. Tab theme

Desktop theme

7 / 12 Outline DIRAC Web framework Technology Current limitations Plan

Programming languages: in client side and python in side. Front-end: ExtJS and Google Visualization API Back-end: non-blocking and web application framework, NGINX high-performance HTTP server.

8 / 12 Outline DIRAC Web framework Technology Current limitations Plan Deployment

It can not be fully installed using the SystemAdministrator, because it time out. sencha-cmd must be installed to the machine (It is used to compile JS) Each application has to be compiled, which requires enormous time It can happen that applications can not be opened during the installation

9 / 12 Outline DIRAC Web framework Technology Current limitations Plan Customised widgets

We can not use the latest ExtjJS 6, because, we are using widgets which are not supported by ExtJS.

10 / 12 Outline DIRAC Web framework Technology Current limitations Plan Plan

update ExtJS 4 to Extjs 6 JS compile must performs in the tar creation use standard widgets

11 / 12 Outline DIRAC Web framework Technology Current limitations Plan

Thank you! Questions?

12 / 12