Docstoc

Jefferson Lab's Portal

Document Sample
Jefferson Lab's Portal Powered By Docstoc
					A Simplified Portal
Jessica Ledbetter
Jefferson Lab
             Jefferson Lab

             • Basic research laboratory built to
               probe the nucleus of the atom to
               learn more about the quark
               structure of matter
             • 675 employees and 2000 users




10/29/2004                                          2
               Electronic Media
                                               Manager
                                             Shannan Kyte



             Designer   Photographer   App Developer    Web Developer
              Vacant    Greg Adams       Zo Brown      Jessica Ledbetter

                                                Web Student
                                                Lauren Holt



              Electronic Media is under the Physics Division.



10/29/2004                                                          3
             Electronic Media
             • Provides various services for the
               lab:
               – Web application and development
                 services
               – Photography, video and visual media
                 creation
               – Responsible for over 60,000 web
                 pages and about 50 applications


10/29/2004                                         4
             Why?
             • Had static HTML internal staff
               news page
               – Updated cafeteria menu
               – News blurbs
               – List of links
               – Weather JavaScript feed
               – Event list
               – Written in Perl with a nightly cron job
               – Onsite only (.htaccess)

10/29/2004                                            5
             Old Insider

                              Updated text block
                              with Perl updater
                              script




                           Updated nightly with
                           cron job or when
                           page regenerated




10/29/2004                                         6
             Mission

             • Simplified portal for all web based
               applications generally used by the
               lab
             • Portal, in this sense, is a central
               list of links
             • Add to that lots of information and
               a touch of fun


10/29/2004                                       7
             Research

             • Buy or build?
               – Looked at different portal software
               – Cost prohibitive
               – WebApps migrating from ColdFusion
                 to Java (BEA WebLogic Server)
               – Ok to make throw-away code to get
                 process in place



10/29/2004                                        8
             Pieces to a Whole

             • Used the new Insider to try liquid
               layout and CSS
             • Experimented with portal features
               – Customizable content
               – Themes
               – Expandability
               – Admins


10/29/2004                                      9
             Start

             • Spec/Programming
               - Assigned: March 2003
               - Released: August 2003
               - Most time consuming was design
               - App/Form UI (require JavaScript or
                 no)
               - Query optimization



10/29/2004                                        10
             Process

             • One programmer
             • One (sometimes two) updaters
             • Memos moved from www to apps
               dir (allowed login from offsite)
             • Student creates changing themes




10/29/2004                                    11
             Process

             • Automatic yet caching
             • Utilize XML feed(s)
             • NT login system already in place
               with ColdFusion




10/29/2004                                        12
             Finish? (Post-Release)
             • Added
                – EH&S Status*
                – Menu Input *
                – Hall Status *^
                – Upcoming Events *^
                – Technology Tips *
                – More changing theme headers
             * Administered by non-EM staff
             ^ Administered outside of Admin page

10/29/2004                                          13
                   Insider: Index   EH&S Status
  Web Search and
  Staff Search                      Hall Status

  My Information:                   Community:
  current leave, PRs,               memos, updates,
  signature queue                   etc.

  Today’s Events                    Resources:
                                    calendar,
  Upcoming Events                   classifieds, email,
                                    training, etc.
  Weather
                                    Technology Tip
  News                              News links

  Today’s Menu                      Today’s Tidbit

10/29/2004                                           14
             Insider: My Info

                    • Cached but can get
                      the most recent data
                    • Moved data available
                      only onsite to
                      anywhere with a login
                    • XML feed



10/29/2004                                15
             Insider: Tidbit Section

                    • Database of questions
                      and answers
                    • Types:
                      – JLab trivia
                      – JLab staff/user trivia
                      – Riddles
                      – Puzzles
                      – Math problems

10/29/2004                                       16
             Changing Examples




10/29/2004                       17
                  Insider: Apps/Forms




                                Expand/Collapse
  MouseOver makes
  description appear
  in description box




10/29/2004                                        18
             Insider: Settings




                            Select customizable
                            features to appear
                            on main page

                            Can click to preview
                            theme or option




10/29/2004                                         19
             Insider: Settings

             • Stored in session variables in
               Application.cfm
             • Refreshes session variables when
               changed
             • Switch/Case on months for
               changing header (logo_X.gif and
               css paired)


10/29/2004                                   20
             Insider: Admin




                              Depending on
                              Admin Level




10/29/2004                                   21
             Insider: Admin News
                        Preview required




                                  Stored in temp text
                                  file on internal
                                  server and moved
                                  to production when
10/29/2004                        saved            22
             Future
             • Improve Insider
                –   Add “Favorites” section
                –   Improve apps/forms page UI
                –   News feeds
                –   Survey/Feedback
             • Get a “real” portal
                – CIO/MIS researching (BEA WebLogic
                  Portal)
                – Customizability
                – Administrators
10/29/2004                                            23
             Random Statistics
              14000

              12000

              10000                                             Hits
               8000                                             Sessions




                                          12768
               6000                                             Visitors




                                                  9367
               4000
                      7386                                      Customizers
                             5649




                                                         1468
               2000                 604




                                                         292
                                    0
                  0
                             2003                 2004


             Comparison of April 2003 and September 2004

             • Home page had 26097 internal hits (9/04)
             • Approximately 675 staff and 2000 users

10/29/2004                                                                    24
             Random Statistics
             Themes           Options
             Changing   96    Community Links 289
             Default    104   EH&S Status       282
             Earthy     32    Events, Today’s   290
             Salsa      29    Events, Upcoming 156
             Steel      29    Menu              276
                              My Information    287
                              Resource Links    288
                              Science News      113
                              Status, Hall      260
                              Technology Tips   285
                              Tidbit            271
                              Weather           289

10/29/2004                                            25
             Lessons Learned

             •   Caching is your friend
             •   Try/Catch is your friend
             •   Expandability is your friend
             •   Testing is your friend
             •   Feedback is your best friend




10/29/2004                                      26

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:5
posted:10/6/2011
language:English
pages:26