TNS Internal:OnRamp/moveBPPBanalysis/details

From NSDLWiki

Jump to: navigation, search

Contents

[hide]

Details - Conversion Analysis of Moving Beyond Penguins to Alternate System

Content Management Details

Current Implementation

  • CMS - OnRamp (Fez)
    • content that is displayed in the webapp is stored in OnRamp

Structure of Content in OnRamp

  • Polar (16 collections)
    • In This Issue (2 records, 2 collections)
      • Issue Themes (20 collections)
      • Issue Information for Cataloging (20 collections)
    • Professional Learning (2 records, 21 collections)
      • Templates (pl) (7 records)
      • Issue 1, March 2008 (pl) (7 records)
      • Issue 2, April 2008 (pl) (7 records)
      • Issue 3, May 2008 (pl) (6 records)
      • Issue 4, June 2008 (pl) (7 records)
      • Issue 5, August 2008 (pl) (8 records)
      • Issue 6, Sept 2008 (pl) (7 records)
      • Issue 7, October 2008 (pl) (8 records)
      • Issue 8, November 2008 (pl) (2 records)
      • Issue 9, December 2008 (pl) (8 records)
      • Issue 10, January 2009 (pl) (7 records)
      • Issue 11, February 2009 (pl) (9 records)
      • Issue 12, March 2009 (pl) (7 records)
      • Issue 13, April 2009 (pl) (9 records)
      • Issue 14, May 2009 (pl) (8 records)
      • Issue 15, August 2009 (pl) (7 records)
      • Issue 16, October 2009 (pl) (7 records)
      • Issue 17, December 2009 (pl) (8 records)
      • Issue 18, Feb 2010 (pl) (8 records)
      • Issue 19, April 2010 (pl) (8 records)
      • Issue 20, June 2010 (pl) (9 records)
    • Across the Curriculum (1 record, 20 collections)
      • Issue 1, March 2008 (ac) (4 records)
      • Issue 2, April 2008 (ac) (3 records)
      • Issue 3, May 2008 (ac) (1 record)
      • Issue 4, June 2008 (ac) (3 records)
      • Issue 5, August 2008 (ac) (3 records)
      • Issue 6, Sept 2008 (ac) (3 records)
      • Issue 7, October 2008 (ac) (6 records)
      • Issue 8, November 2008 (ac) (2 records)
      • Issue 9, December 2008 (ac) (2 records)
      • Issue 10, January 2009 (ac) (1 record)
      • Issue 11, February 2009 (ac) (1 record)
      • Issue 12, March 2009 (ac) (2 records)
      • Issue 13, April 2009 (ac) (1 record)
      • Issue 14, May 2009 (ac) (1 record)
      • Issue 15, August 2009 (ac) (3 records)
      • Issue 16, October 2009 (ac) (1 record)
      • Issue 17, December 2009 (ac) (1 record)
      • Issue 18, Feb 2010 (ac) (1 record)
      • Issue 19, April 2010 (ac) (1 record)
      • Issue 20, June 2010 (ac) (1 record)
    • Science and Literacy (1 record, 20 collections)
      • Issue 1, March 2008 (sl) (3 records)
      • Issue 2, April 2008 (sl) (3 records)
      • Issue 3, May 2008 (sl) (3 records)
      • Issue 4, June 2008 (sl) (3 records)
      • Issue 5, August 2008 (sl) (3 records)
      • Issue 6, Sept 2008 (sl) (3 records)
      • Issue 7, October 2008 (sl) (3 records)
      • Issue 8, November 2008(sl) (3 records)
      • Issue 9, December 2008 (sl) (3 records)
      • Issue 10, January 2009 (sl) (3 records)
      • Issue 11, February 2009 (sl) (4 records)
      • Issue 12, March 2009 (sl) (3 records)
      • Issue 13, April 2009 (sl) (3 records)
      • Issue 14, May 2009 (sl) (3 records)
      • Issue 15, August 2009 (sl) (4 records)
      • Issue 16, October 2009 (sl) (3 records)
      • Issue 17, December 2009 (sl) (4 records)
      • Issue 18, Feb 2010 (sl) (3 records)
      • Issue 19, April 2010 (sl) (3 records)
      • Issue 20, June 2010 (sl) (3 records)
    • Polar News and Notes (1 record, 5 collections)
      • Use these for monthly pnn distributions! (3 records)
      • Opportunities (pnn) (4 records)
      • News Roundups (22 records)
      • News (pnn) (4 records)
      • Broadcasts (pnn) (4 records)
    • In the Field: Scientists at Work (2 records, 20 collections)
      • Issue 1, March 2008 (itf) (1 record)
      • Issue 2, April 2008 (itf) (1 record)
      • Issue 3, May 2008 (itf) (1 record)
      • Issue 4, June 2008 (itf) (1 record)
      • Issue 5, August 2008 (itf) (1 record)
      • Issue 6, Sept 2008 (itf) (1 record)
      • Issue 7, Oct 2008 (itf) (1 record)
      • Issue 8, November 2008 (itf) (1 record)
      • Issue 9, December 2008 (itf) (1 record)
      • Issue 10, January 2009 (itf) (1 record)
      • Issue 11, February 2009 (itf) (1 record)
      • Issue 12, March 2009 (itf) (1 record)
      • Issue 13, April 2009 (itf) (1 record)
      • Issue 14, May 2009 (itf) (1 record)
      • Issue 15, August 2009 (itf) (1 record)
      • Issue 16, October 2009 (itf) (1 record)
      • Issue 17, December 2009 (itf) (1 record)
      • Issue 18, Feb 2010 (itf) (1 record)
      • Issue 19, April 2010 (itf) (1 record)
      • Issue 20, June 2010 (itf) (1 record)
    • Podcasts (16 records)
    • Photo Gallery (306 records)
    • Additional Photos and Images (88 records, 35 collections)
      • Virtual Bookshelf Images Issue One (March 2008) (17 records)
      • Virtual Bookshelf Images Issue Two (April 2008) (21 records)
      • Virtual Bookshelf Images Issue Three (May 2008) (20 records)
      • Virtual Bookshelf Images Issue Four (June 2008) (16 records)
      • Virtual Bookshelf Images Issue 5 (Aug 08) (14 records)
      • Virtual Bookshelf Images Issue 6 (Sept 08) (20 records)
      • Virtual Bookshelf Images Issue 7 (October 2008) (10 records)
      • Virtual Bookshelf Images Issue 8 (Nov 08) (13 records)
      • Virtual Bookshelf Images Issue 9 (Dec 2008) (16 records)
      • Virtual Bookshelf Images Issue 10 (Jan 2009) (22 records)
      • Virtual Bookshelf Images Issue 11 (Feb 2009) (19 records)
      • Virtual Bookshelf Images Issue 12 (March 2009) (12 records)
      • Virtual Bookshelf Images Issue 13 (April 2009) (16 records)
      • Virtual Bookshelf Images Issue 14 (May 2009) (17 records)
      • Virtual Bookshelf Images Issue 15 (August 2009) (10 records)
      • Virtual Bookshelf Images Issue 15 (Aug 09) (0 records)
      • Virtual Bookshelf Images Issue 16 (Oct 2009) (16 records)
      • Virtual Bookshelf Images Issue 17 (Dec 09) (10 records)
      • Virtual Bookshelf Images for Issue 18 (Feb 2010) (12 records)
      • Virtual Bookshelf Issue 19 (April 2010) (13 records)
      • Virtual Bookshelf Issue 20 (June 2010) (16 records)
      • Tundra Images (Issue 13, April 2009) (20 records)
      • Oceans Images (Issue 14) (23 records)
      • Iceberg Images (Issue 15) (32 records)
      • Arctic People Images (Issue 16) (8 records)
      • Issue 17 Keeping Warm (Dec 09) (30 records)
      • Explorers images Issue 18 (Feb 2010) (8 records)
      • Science at the Poles images (issue 19) (15 records)
      • Climate Change Images (Issue 20) (10 records)
      • Birds Article Images (25 records)
      • Plants Article Images (32 records)
      • Professional Learning Bookshelf Images (18 records)
      • Rocks and Minerals Images (12 records)
      • Home Page Icons (6 records)
      • Contributors (57 records)
    • Images for Commercial Use (BPPB) (21 collections)
      • Issue 1 images (commercial) (17 records)
      • Issue 2 Images (commercial) (11 records)
      • Issue 3 Images (commercial) (17 records)
      • Issue 4 Images (commercial) (20 records)
      • Issue 5 Images (commercial) (14 records)
      • Issue 6 Images (commercial) (13 records)
      • Issue 7 Images (commercial) (16 records)
      • Issue 8 Images (commercial) (5 records)
      • Issue 9 Images (commercial) (14 records)
      • Issue 10 Images (commercial) (13 records)
      • Issue 11 Images (commercial) (14 records)
      • Issue 12 Images (commercial) (20 records)
      • Issue 13 images (commercial) (15 records)
      • Issue 14 Images (commercial) (23 records)
      • Issue 15 Images (commercial) (12 records)
      • Issue 16 Images (commercial) (5 records)
      • Issue 17 Images (commercial) (12 records)
      • Issue 18 Images (commercial) (0 records)
      • Issue 19 Images (commercial) (5 records)
      • Issue 20 Images (commercial) (0 records)
      • Teachers and Students (commercial) (80 records)
    • Additional Articles (1 record, 6 collections)
      • Misc. Articles (24 records)
      • Header Articles (8 records)
      • Formative Assessment Probes (10 records)
      • Feature Story Templates (13 records)
      • Feature Stories (71 records)
      • Content Clips Answer Keys (4 records)
    • Dissemination Documents (4 collections)
      • Web Seminars (8 records)
      • Presentations (14 records)
      • Flyers and Promotional Materials (6 records)
      • Conference Proposals (11 records)
    • Project Documentation (6 collections)
      • Project Organization (6 records)
      • Production Schedules (10 records)
      • Meeting Notes (5 records)
      • Magazine Organization (5 records)
      • Focus Group (2 records)
      • Agendas (4 records)
    • Evaluation (5 collections)
      • Web Seminar Reports (8 records)
      • Monthly Reports (28 records)
      • Expert Reviews of Cyberzine Issues (2 records)
      • Conference Feedback (5 records)
      • 2010-2011 Web Seminar Reports (2 records)
    • Miscellaneous (6 records)


Total Collection & Record Count (approx)

collections 221
records 1919


Distributions Details

Current Implementation

  • RSS Generation - OnRamp (OnFire distribution system)
    • RSS feeds reference URLs for content in OnRamp


RSS Feeds:

  • eZine
    • summary RSS of all issues
      • 1 RSS
      • 446 items with 1 OnRamp URL each
    • issue RSS
      • 1 per issue = 20 RSS feeds
      • approx. 29 items per feed with 1 to 2 OnRamp URLs each
  • Photo Gallery
    • keyword RSS
      • 1 per keyword = 34 RSS feeds
      • variable number of items per feed with 2 non-OnRamp URLs and 3 OnRamp URLs each
      • used by Cool Iris slideshow as well as webapp
    • issue RSS
      • 1 per issue = 20 RSS feeds
      • variable number of items per feed with 2 non-OnRamp URLs and 3 OnRamp URLs each
      • used by Cool Iris slide show as well as webapp
  • Podcasts
    • summary RSS of all podcasts
      • 1 RSS
      • 12 items with 2 non-OnRamp URLs and 2 OnRamp URLs each
  • WFI NSDL Registration
    • summary RSS of all resources registered with NSDL
      • 1 RSS
      • 280 items with 2 non-OnRamp URLs each


Other:

  • eZine
    • Google sitemaps
      • 1 per issue = 20 sitemaps
      • approx. 29 items per sitemap with 1 non-OnRamp URL each


Total Feeds and URL references in Feeds (approx)

RSS Feeds 81
RSS Items 1824
Non-OnRamp URLs 1480 (Most reference the eZine URLs. Would we be able to keep these the same.)
OnRamp URLs 2747


Web Application Details

Current Implementation

  • Light weight webapp with the majority of content being drawn from OnRamp records based on configuration in RSS feeds.


Source for the webapp

  • src (7 php files, 6 folders)
    • browse (2 php files) - uses eZine->summary RSS of all issues
    • include (6 php files, 4 folders)
      • browse (2 php files) - processes eZine->summary RSS of all issues
      • issue (2 php files) - processes one of the 20 issue RSS based on URL parameter
      • photogallery (3 php files) - processes one of the 34 keyword photo RSS or one of the 20 issue photo RSS based on URL parameter (CoolIris slide show also uses the selected RSS)
      • podcasts (3 php files) - processes podcast RSS
    • issue (3 php files) - uses one of the 22 eZine issue RSS
    • photogallery (3 php files, 1 keyword rss) - uses eZine->summary RSS of all issues AND one of the 54 photo RSS
    • podcast (1 php file) - used podcast RSS
    • theme (2 php files, 3 css files, 1 folder)
      • images (39 image files)
    • archive.php - uses eZine->summary RSS of all issues AND podcast RSS
    • index.php (home page) - uses eZine->summary RSS of all issues AND podcast RSS AND latest eZine->issue RSS


Web Pages


NOTE: Uses Yahoo's babel fish for translation.
NOTE: Uses Google search for site search.
NOTE: Uses CoolIris for photo gallery slide shows.


Total Page and File Count (approx)

webpages 950 (most generated based on RSS)
php files 27
css files 3
images 39


Viable Options

Plone

Pros

  • easy to install (15 minutes)
  • support for themes


Cons

  • theme editing is not straight forward
  • UI has a learning curve for

Drupal

Pros

  • moderate install (3 hours)
  • extensive support for very complex themes which is well documented
  • provides means for extending through modules

Cons

  • larger more complex system
  • even more technical than Plone


Page Parts Analysis of Existing Webpages

Home Page

  • parts
    • header (with nav links)
    • divider bar
    • content
      • left image
      • right text
    • action bar (links)
    • issue toc
      • directions
      • images for issues
    • footer

Issue main page

  • parts
    • header (with nav links)
    • department nav bar
    • issue summary
      • left image
      • right text
    • issue details
      • departments toc
        • dept image icon
        • dept name
        • dept columns list
      • contributors list
    • footer

Issue department page

  • parts
    • header (with nav links)
    • department nav bar
    • bread crumbs
    • department content
      • left image
      • right text
        • dept description
        • list of columns with article titles and author
    • footer

Issue article page

  • parts
    • header (with nav links)
    • department nav bar
    • bread crumbs
    • article content (provided as a whole)
    • footer


Contributors page
Stories for Students page
Standards page

  • parts
    • header (with nav links)
    • divider bar
    • content (provided as a whole)
    • footer


Browse Columns page

  • parts
    • header (with nav links)
    • divider bar
    • content
      • departments toc
        • dept image icon
        • dept name
        • dept columns list
    • footer

Browse Column page

  • parts
    • header (with nav links)
    • divider bar
    • bread crumb
    • content
      • list of articles' title and author
    • footer


Archive page

  • parts
    • header (with nav links)
    • divider bar
    • content
      • page title
      • instructions
      • table of issues
        • left cell image
        • 2nd cell issue title and date
        • 3rd cell issue description and podcast link if it exists
      • Copyright and CC license
    • footer


Podcasts page

  • parts
    • header (with nav links)
    • divider bar
    • content
      • page title
      • description
      • table of podcasts
        • left cell image
        • right cell details
        • podcast title
        • podcast description
        • podcast play buttons
        • podcast stats
    • footer


Photogallery home page

  • parts
    • header (with nav links)
    • divider bar
    • content
      • left keyword index
        • directions
        • hierarchy of keywords with links to photo display by keyword
      • right issue index
        • directions
        • issue image with issue date and title beneath with links to photo display by issue
    • footer


Photogallery display photos page

  • parts
    • header (with nav links)
    • divider bar
    • breadcrumbs
    • images for keyword/issue
      • slideshow link (javascript to use cool iris for the slideshow -- requires RSS of photo info to work)
      • first link
      • back link
      • thumbnails (javascript for hover over displaying the larger image in content area)
      • forward link
      • last link
    • content
      • left image description
        • title
        • photographer
        • description
        • link to image in eZine
        • link to original image
        • copyright of image
      • right images
    • footer


Change Language page

  • parts
    • header (with nav links)
    • divider bar
    • content
      • babelfish html/javascript snippet
      • return to eZine link
    • footer


Use of Multi-layer Themes to produce Page Parts

Both Drupal and Plone use themes/skins with multiple blocks on a page to achieve the look and feel. The following is an analysis of the complexity expected for these themes in recreating the look and feel of the existing website pages.

High Level Themes for Pages and Major Blocks

Common Page Structure Theme
  • parts
    • header (with nav links)
    • content
    • footer
Divider Bar Sub-Theme
  • parts
    • divider bar
    • content
Department Nav Bar Sub-Theme
  • parts
    • department nav bar
    • content
Issue Breadcrumbs Sub-Theme
  • parts
    • bread crumbs
    • content


Repeated Page Type Themes

The following reference some of the Hi Level Themes from the previous section.

Issue Main Page Theme
  • parts
    • Common Page Structure Theme with content...
    • Department Nav Bar Sub-Theme with content...
      • issue summary
        • left image
        • right text
      • issue details
        • departments toc
          • dept image icon
          • dept name
          • dept columns list
        • contributors list


Issue Department Page Theme
  • parts
    • Common Page Structure Theme Theme with content...
    • Department Nav Bar Sub-Theme with content...
    • Issue Breadcrumbs Sub-Theme with content...
      • department content
        • left image
        • right text
          • dept description
          • list of columns with article titles and author


Issue Article Page Theme
  • parts
    • Common Page Structure Theme with content...
    • Department Nav Bar Sub-Theme with content...
    • Issue Breadcrumbs Sub-Theme with content...
      • article content (provided as a whole)


Stand-alone Page Theme
  • parts
    • Common Page Structure Theme with content...
    • Divider Bar Sub-Theme with content...
      • content


Photogallery Photos Page Theme
  • parts
    • Common Page Structure Theme with content...
    • Divider Bar Sub-Theme with content...
      • bread crumb
      • images for keyword/issue
        • slideshow link (javascript to use cool iris for the slideshow -- requires RSS of photo info to work)
        • first link
        • back link
        • thumbnails (javascript for hover over displaying the larger image in content area)
        • forward link
        • last link
      • content
        • left image description
          • title
          • photographer
          • description
          • link to image in eZine
          • link to original image
          • copyright of image
        • right images

How pages would use the themes...

Home Page
  • parts
    • Stand-alone Page Theme with content...
      • left image
      • right text
    • action bar (links)
    • issue toc
      • directions
      • images for issues


Issue Main Page
  • parts
    • Issue Main Page Theme
      • defined for each page based on theme template


Issue Department Page Theme
  • parts
    • Issue Department Page Theme with content...
      • defined for each page based on theme template


Issue Article Pages
  • parts
    • Issue Article Page Theme with content...
      • article content (provided as a whole)


Contributors page
Stories for Students page
Standards page
  • parts
    • Stand-alone Page Theme with content...
      • content (provided as a whole)


Browse Columns page
  • parts
    • Stand-alone Page Theme with content...
      • departments toc
        • dept image icon
        • dept name
        • dept columns list


Browse Column page
  • parts
    • Stand-alone Page Theme with content...
      • bread crumb
      • list of articles' title and author


Archive page
  • parts
    • Stand-alone Page Theme with content...
      • page title
      • instructions
      • table of issues
        • left cell image
        • 2nd cell issue title and date
        • 3rd cell issue description and podcast link if it exists
      • Copyright and CC license


Podcasts page
  • parts
    • Stand-alone Page Theme with content...
      • page title
      • description
      • table of podcasts
        • left cell image
        • right cell details
          • podcast title
          • podcast description
          • podcast play buttons
          • podcast stats


Photogallery home page
  • parts
    • Stand-alone Page Theme with content...
      • left keyword index
        • directions
        • hierarchy of keywords with links to photo display by keyword
      • right issue index
        • directions
        • issue image with issue date and title beneath with links to photo display by issue


Photogallery display photos page
  • parts
    • Photogallery Photos Page Theme


Change Language page
  • parts
    • Stand-alone Page Theme with content...
      • babelfish html/javascript snippet
      • return to eZine link


Total Themes & Number of Pages that Use Each

Common Page Structure Theme every page 950
Divider Bar Sub-Theme most non-issue related pages 442
Department Nav Bar Sub-Theme every issue page 480
Issue Breadcrumbs Sub-Theme every department page and column page 460
Issue Main Page Theme one per issue 20
Issue Department Page Theme one per department per issue 100
Issue Article Page Theme one per article per department per issue 360
Stand-alone Page Theme one per stand alone page 38
Photogallery Photos Page Theme one per photogallery viewing page 432
Personal tools