Pages

Friday, June 28, 2013

Euca User Console - User Interface Screens


Euca User Console - User Interface Screens

I am basically a Java Developer (I am trying to become :) ).

Currently I am working (attempting too) on modifying Euca User Console.

Euca User Console is written Python with Python Tornado Server Support.


I tried to make some changes in the User Interface,Both the User Interface as well as the back end server side code.

Added Features:

I have added the following features to the Euca User Console .

  1. A Basic customizable Welcome Dialog to the User.
  2. Customizable <title> tag in the Euca User Portal.
  3. Customizable Footer contents
  4. Displaying of Client's IP Address, Browser Version and Operating System.
  5. Modifying default AJAX loader gif with customizable AJAX Loaders.
  6. Added menus at the top right of screen
  7. Infrastructure Metering .
  8. Storage Metering.
  9. Showing Server Time via AJAX Load (auto updating server time)
  10. Showing Infrastructure Types configured in EUCALYPTUS by Administrator.
  11. Maintaining Login History.( IP Address and Time of login - inspired from Gmail :) )  
  12. Basic Info Message on Volume Deletion and Instance Termination.
  13. PDF Reports of Infrastructure and Storage.(Many thanks to WeasyPrint. URL: http://weasyprint.org/docs/ )
  14. Confirmation from user on logout.

We configured EUCALYPTUS 3.2 on BOSS 5.0( A Debian Derivate Linux)
in SYSTEM Mode.

I have Customized Euca User Console w.r.t EUCALYPTUS 3.2

Still I have many ideas and attempting to implement in the Euca User Console Version 3.2 and will apply the changes in the Euca User Console 3.2.2 Version as well.

Any Comments and Suggestions from the community is welcome.
I believe that  comments from the community can make a product a better one.

I have added the screen shots as well..

My special thanks to Google (Ofcourse, we ask every thing to google only :), Stackoverflow, WeasyPrint (HTML to PDF), python.org etc).



 A Basic customizable Welcome Dialog to the User



 Customizable <title> tag for the Euca User Portal, 
Modifying default AJAX loader gif with customizable AJAX Loaders



 Displaying  Client's IP Address, Browser Version and Operating System



Home Page (After logging in)


Modified Menus - Added menus at the top right of screen


Infrastructure Metering


Maintaining Login History.
( IP Address and Time of login) 

    Showing Infrastructure Types configured in EUCALYPTUS by Administrator

Storage Metering


    Confirmation from user on logout



    Showing Server Time via AJAX Load (auto updating server time)
Customizable Footer contents



    Basic Info Message on Volume Deletion and Instance Termination

  
PDF Reports of Infrastructure and Storage



3 comments:

  1. Great work, Srikrishnan! Would love to see the source -- is it on a Github fork?

    ReplyDelete
  2. Hello Greg DeKoenigsberg,

    thank your for response.
    Soon Will add to GitHub and send you the link.
    -
    Srikrishnan.

    ReplyDelete
  3. Hello Greg DeKoenigsberg,

    I have added my code in dropbox.

    Please find the code here,

    https://www.dropbox.com/s/w6gjqdgb9rrwmou/EUCA-CONSOLE.tar.gz


    Thanks for your response..

    -
    Srikrishnan

    ReplyDelete