Date post: | 17-Jan-2016 |
Category: |
Documents |
Upload: | shanon-perkins |
View: | 217 times |
Download: | 0 times |
GlueX
Portal at
Regina
GlueX
Portal at
Regina
Rheanne Filby, Carolyn Ingram, Zisis Papandreou, Ryan Taylor
GlueX Collaboration MeetingBloomington, Indiana
May 20-22, 2004
Rheanne Filby, Carolyn Ingram, Zisis Papandreou, Ryan Taylor
GlueX Collaboration MeetingBloomington, Indiana
May 20-22, 2004
2GlueX Collaboration Meeting, May 2004GlueX Collaboration Meeting, May 2004
It’s a boy!It’s a boy!
Ioannis Ioulius
born April 26
14:42 pm
3.05 kg (6lbs 11oz)
52 cm
Ioannis Ioulius
born April 26
14:42 pm
3.05 kg (6lbs 11oz)
52 cm
GlueX Collaboration Meeting, May 2004GlueX Collaboration Meeting, May 2004 3
What is it and why?
What is it and why?
Portal = gateway to a suite of communications and physics tools
View and post news, notes, reports, papers, photos, and much more
Web Forum with threaded messaging
Event Calendar and Work Board
Access Computing Clusters & Queues
Portal = gateway to a suite of communications and physics tools
View and post news, notes, reports, papers, photos, and much more
Web Forum with threaded messaging
Event Calendar and Work Board
Access Computing Clusters & Queues
GlueX Collaboration Meeting, May 2004GlueX Collaboration Meeting, May 2004 4
GlueX Portal Phases
GlueX Portal Phases
Phase 1: Installation and population of communications suite
Phase 2: Installation of physics simulation and analysis suite
Phase 3: Replacement of tools with grid services
Phase 1: Installation and population of communications suite
Phase 2: Installation of physics simulation and analysis suite
Phase 3: Replacement of tools with grid services
March-June 2004
July-Decem. 2004
2005 and on
GlueX Collaboration Meeting, May 2004GlueX Collaboration Meeting, May 2004 5
The needs and musts
The needs and musts
Browser-based access to tools
Authentication and authorization
Robust back-end database
Modular and scalable
Open source code
Browser-based access to tools
Authentication and authorization
Robust back-end database
Modular and scalable
Open source code
GlueX Collaboration Meeting, May 2004GlueX Collaboration Meeting, May 2004 6
The nuts and boltsThe nuts and bolts PHP-Nuke 7.0 - a portal system geared towards online interactivity
Administrator, Moderator, User roles
Written in PHP 4
MySQL 4.0.15 Database
phpMyAdmin management
PHP-Nuke 7.0 - a portal system geared towards online interactivity
Administrator, Moderator, User roles
Written in PHP 4
MySQL 4.0.15 Database
phpMyAdmin management
GlueX Collaboration Meeting, May 2004GlueX Collaboration Meeting, May 2004 7
Blocks and Modules
Blocks and Modules
PHP-Nuke uses a modular and abstraction-layered approach
Modules: the tools
Blocks: groups of modules
Application framework: registration/login
Abstraction: MySQL, mysql4, PostgreSQL, MSAccess, Oracle, mssql, mssql-odbc, db2
PHP-Nuke uses a modular and abstraction-layered approach
Modules: the tools
Blocks: groups of modules
Application framework: registration/login
Abstraction: MySQL, mysql4, PostgreSQL, MSAccess, Oracle, mssql, mssql-odbc, db2
GlueX Collaboration Meeting, May 2004GlueX Collaboration Meeting, May 2004 8
Command and Control
Command and Controlindex.php, modules.php, admin.php:
these handle all other files; no direct hits to modules; http://www.gluex.org/modules.php?name=Topics
index.php, modules.php, admin.php: these handle all other files; no direct hits to modules; http://www.gluex.org/modules.php?name=Topics
Security: Session ID, Users’ IP, cookies, db storageSecurity: Session ID, Users’ IP, cookies, db storageCover our “backend”: daily db dump (Nuke/MySQL)Cover our “backend”: daily db dump (Nuke/MySQL)
9GlueX Collaboration Meeting, May 2004GlueX Collaboration Meeting, May 2004
The look and feelThe look and feel
Login block
Search block
Modules block
Categories
Surveys
Big stories
Login block
Search block
Modules block
Categories
Surveys
Big storiesMain AreaMain Area
Navigation BarNavigation Barhttp://tantalus.phys.uregina.ca/gluex/http://tantalus.phys.uregina.ca/gluex/