TNS Internal:OnRamp/moveBPPBanalysis
From NSDLWiki
Contents[hide] |
Summary - 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
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
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.
Total Page and File Count (approx)
webpages | 950 (most generated based on RSS) |
php files | 27 |
css files | 3 |
images | 39 |
Viable Options
(details)
Plone
Pros
- easy to install (15 minutes) (Not sure this really includes everything. There was some allusion to other things that might need to be installed if you need more than basic Plone. But they aren't required to see the system up and running.)
- support for themes
- built in search
Cons
- theme editing is not straight forward
- UI has a learning curve for
Drupal
(Theme and Content Types Design)
Pros
- moderate install (3+ hours) (Perhaps the Systems Team could do this faster given their experience.)
- 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
Static Archived Webpage
Pros
- minimal effort to create
- consistant with other content that NSDL has archived (ex. White Board Report, Ask NSDL)
- I believe that the URLs could stay the same as they currently are which is highly desirable
Cons
- doesn't lend itself to modification of pages if that was needed, but doesn't prevent modification and re-archiving of the new static page
Theme Analysis (for new implementation)
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 |
Issues & Questions
- Will Drupal and Plone allow the same URLs to be used for the various pages of the eZine? Does Kim care if they change?
- Podcasts are played from iTunes. Is that content uploaded or does it point to OnRamp resources?
- Can we replicate connections to Expert Voices?
- Will Yahoo's Babel Fish work with Drupal and Plone?
- Can a Drupal module be used for the photo gallery? Does it have a slide show? Would the visual change to the photo gallery matter? OR can the existing photo gallery code be used?
- Is there a module for search in Drupal? I'm pretty sure there is. Plone definitely has built-in search of page content. It still might be nice to have the Google search that Kim built, since I think it includes outside resources as well.
- Will organization of content be sufficiently clean to make content easily accessible? This may not be extremely important for this project since content is highly stable. But if this were the beginning of the project, it would matter a great deal due to the volume of content.
Assumed but not Confirmed
- Both Drupal and Plone imply that they can be configured to any UI. I'm assuming this is the case.
- There is a built-in facility for Drupal and Plone to generate Google Sitemaps
- Login can be put on a special page so that visitors to the site don't see it