This shows you the differences between two versions of the page.
— | wiki:old:gsoc_proposal_web_portal [2013/07/10 22:55] (current) – created - external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | The goal of this project is to provide a high quality web portal for OAR. A web portal is an important feature to help users to get used with sophisticated supercomputing infrastructures, | ||
+ | |||
+ | With OAR we use Monika and Gantt for monitoring jobs and visualization functionalities. We have a first version of a web portal developed during a previous [[GSoC_2010_Web_Portal | Gsoc]] edition. Now we need to push this proof of concept to a production quality level. | ||
+ | |||
+ | Is is important to note that OAR has a REST API that provides most of the necessary features to build a web portal on top of it. This API should be used for this project. | ||
+ | |||
+ | ===== Difficulty ===== | ||
+ | |||
+ | Medium to High | ||
+ | |||
+ | ===== Skills ===== | ||
+ | |||
+ | * Web Portal Architecture and REST architecture | ||
+ | * Javascript library practice | ||
+ | * Ruby or PHP in case we need to develop server web part (must discussed) | ||
+ | * [[http:// | ||
+ | * Mysql or Postgresql | ||
+ | |||
+ | |||
+ | ===== Background | ||
+ | OAR disposes a preliminary web portal and a couple of web monitoring page | ||
+ | * **poar** the intial web portal developed during Gsoc 2010 | ||
+ | * Drawgantt | ||
+ | * Monika | ||
+ | |||
+ | ===== Some prpoints to address during Gsoc ===== | ||
+ | * Upgrade first version of **Poar** to **[[http:// | ||
+ | * Use of Ext JS 4 Charts | ||
+ | * User preferences | ||
+ | * Application Submission Form Template | ||
+ | * Multiple OAR support | ||
+ | * File Manager | ||
+ | * Accounting | ||
+ | * ComputeMode / CiGri support | ||
+ | * Multiple OAR support | ||
+ | * Single Sign On (SSO) | ||
+ | ===== References ===== | ||
+ | |||
+ | "Ext JS: Cross-Browser Rich Internet Application Framework": | ||
+ | |||
+ | Books on extjs 3.x : | ||
+ | |||
+ | "OAR RESTful API": http:// | ||
+ | |||
+ | "Moab portal": | ||
+ | |||
+ | "OSCAR Portal": | ||
+ | |||
+ | " Platform Application Center 8 - Managing the Cluster" | ||
+ | |||
+ | " | ||
+ | |||
+ | " | ||
+ | |||
+ | "Sun Grid Engine": | ||
+ | |||
+ | " | ||
+ | |||
+ | " | ||
+ | |||
+ | ===== Mentors ===== | ||
+ | * Olivier Richard | ||
+ | * Pierre Neyron | ||