TNS Internal:OnRamp/moveBPPBanalysis/drupal/themeANDcontentTypes/contentOrganization/issues and summary
From NSDLWiki
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.