TNS Internal:OnRamp/moveBPPBanalysis/drupal/themeANDcontentTypes/contentOrganization/issues and summary

From NSDLWiki

Jump to: navigation, search

Moving Beyond Penguins to Drupal -- Status

 Overview   Taxonomies   Content Types & Fields   Linking Components   Views   Page Creation 

Contents

[hide]


Issues

Outstanding Issues

  • Keywords - Need to determine if/how to get Drupal to use the keywords field from a content page to put a <meta> keyword tag in the <head> tag
  • Conversion - Determine process for converting issues, departments, and articles programmatically.
  • Breadcrumbs - How to do breadcrumbs with static paths?
  • Pretty URLs - Want to use URLs exactly as they exist today in the beyond penguins site (ex. http://beyondpenguins.nsdl.org/information.php?topic=stories), as opposed to, Drupal's polar/node/# form of URLs (ex. http://beyondpenguins.nsdl.org/polar/node/4).


Resolved Issues

  • Copyright - include copyright on only certain pages using blocks.


Status Summary

The following gives a broad overview of completed and remaining work.


Broad outline of completed work:

  • A theme was created for Beyond Penguins from the Zen theme, which is a basic theme designed to be extended for customized interfaces.
  • Home page is successfully implemented using the new theme (except for use of Issues TOC View).
  • Anticipated content types have been defined and created in Drupal.
  • Flat files of Taxonomies were created for importing taxonomies into Drupal. The import of all taxonomies is complete. The only exception is the taxonomy used for meta keywords.
  • Create static pages by hand. (7 pages) -- Language Conversion still needs some work. It would make 8 static pages.


Broad outline of remaining work:

  • Create a sample page of each remaining content type.
  • Create views that are used by various pages
  • Explore the possibility of export from fedora/fez and import into Drupal of repeating pages/content (primarily pages of each issue and images)


Expected Challenges

  • Documentation for complex themes is limited which makes implementation of complex themes challenging.
  • There are quite a few unknowns with regard to the import/export process and its feasibility as an approach.
Personal tools