How EPA/ORD Moved to Drupal 7 Jessica Dearie U.S. EPA, Office of Research and Development Office of Science Information Management.

Slides:



Advertisements
Similar presentations
Business Development Suit Presented by Thomas Mathews.
Advertisements

USING WORDPRESS. WEEK 1 1.Why WP? 2.Setting Up WP 3.Exploring the Admin screen 4.Page Organization 5.Posting 6.Polls.
LeadManager™- Internet Marketing Lead Management Solution May, 2009.
The Documentum Team Lance Callaway, Brooke Durbin, Perry Koob, Lorie McMillin, Jennifer Song Missouri University of Science and Technology Rolla, Missouri.
Using Drupal for Your Organizational Website (or, how to use Drupal without cursing) Michelle Murrain Nonprofit Open Source Initiative MetaCentric Technology.
Seattle Drupal Clinic Introduction to Drupal and Web Content Management.
Content Management, Working with WordPress Svetlin Nakov Telerik Corporation
Blogging Best Practices for the Department and Classroom Dan Wong.
1. Failure is when users do not feel they get what they paid for. 2. Failure is when the overall organization fails to adopt the solution.
Drupal Create a website/web app quickly with this Content Management System Jiaying Xu Spring 2011 COMS E6125 Web-enHanced Information.
Content Management, Working with WordPress Svetlin Nakov Telerik Corporation
Intranet in a Box Introduction and Demo by SharePoint Implemented LLC, New Orleans, LA.
UWWD In our quest to eliminate bad websites, we present…. HALLELUJAH!!
Introductory CMS Training Welcome to the new Montana State University Content Management System!
Homepage Layout Management. Note: This is our last Core Publisher training in the series! You will be checking in with your Station Relations Support.
Kentico CMS 5.0 Full-featured Flexible Web Content Management System for All Your Needs.
8/16/2015alicewebmaster1 Create contents with the new Content Management System (Drupal): Workflow for page editors.
The Dr ü G Book: An Intro to Drupal The Dr ü G Book: An Intro to Drupal (Dr ü G: Drupal User ’ s Group - users, not developers) This is an introduction.
Displaying Content in Core Publisher. Training 1: Site Administration Training 2: Programs Training 3: Content Tagging Training 4: Creating Posts Training.
Microsoft SharePoint 2010 Upgrade Preview FSU SharePoint Users Group Presents: Thursday, December 1 st, 2011.
Justin Klein Keane Drupal Training Session 1 Introduction to Drupal.
Drupal Workshop Introduction to Drupal Part 1: Web Content Management, Advantages/Disadvantages of Drupal, Drupal terminology, Drupal technology, directories.
Drupal and the CMS Project. Lesson Learned #1 Keep your modules updated, especially when there are security concerns in the update notes 2010 | The Sky’s.
Customer Forum OTech’s New Web Publishing Service Web Services Section – April 29, 2015.
MSDSonline HQ: Viewer Site Tour Main Menu Getting to your Company List Searching within your Company List How to View and Print an MSDS How to Print a.
Core Publisher: Station Administrator Tools. Training 1: Site Administration Training 2: Programs Training 3: Content Tagging Training 4: Creating Posts.
Content Management Systems AN INTRODUCTION. Learning Objectives To know what a Content Management System is Have an understanding of the different types.
Introduction to WordPress with SiteControl By: Web Services.
CMS Wiki Pages CMS Pages, the only approved and supported website service for CMS employees, has been failing and an alternative needed to be implemented.
Drupal Training Syllabus Chaitanya Lakshmi
Trimble Connected Community
UOW Clubs & Societies Executive Website Training Training you today: Jacinta Cali & Guy Watson.
System for Administration, Training, and Educational Resources for NASA SATERN Overview for Learners May 2006.
Creating Effective School and PTA Websites Sam Farnsworth Utah PTA Technology Specialist
Content Management Systems Drupal. Content Introduction Setting up Drupal Structure Features Core functions Comparison of Joomla and Drupal Total Cost.
INTRODUCTION TO THE STATE OF MICHIGAN’S SHAREPOINT ENVIRONMENT.
What is Drupal? Open Source software written in php. A CMS or content-management system. A sophisticated web application building tool.
Managing your website in OpenCMS Yvonne Aburrow Web Services Team.
Drupal Features by Lois Delcambre with much assistance from Payal Agrawal and from Yinlin and Potluri and the ensemble team.
WORDPRESS TECHNOLOGY BY AMEER. WELCOME INTRODUCTION WordPress is an Open Source software system used by millions of people around the world to create.
PowerPoint Presentation of Essential Concepts PowerPoint Presentation of Essential Concepts Chalice Tillis LEM 511.
Introduction to web development and HTML MGMT 230 LAB.
Drupal Overview Prepared by : Agustin D. Gumogda Jr. Instructor.
Basics of Drupal for Admins Rochelle Terman
Seattle Drupal Clinic Introduction to Drupal Part 1: Web Content Management, Advantages/Disadvantages of Drupal, Drupal terminology.
Dwayne Forrester Next  A blog is a discussion or informational site published on the World Wide Web and consisting of discrete entries ("posts") typically.
Information Systems | SEPTEMBER 10, 2008 Service Portal Maintenance Understanding the Fundamentals of Drupal.
May 6, 2015 Session 10:00am – 12 Noon. Agenda 2 TopicPresenter / FacilitatorTimeframe  Welcome Michael Chen5 min.  CA Web Publishing Richard Lehman55.
Chapter 4: Working with ASP.NET Server Controls OUTLINE  What ASP.NET Server Controls are  How the ASP.NET run time processes the server controls on.
Core Publisher: Station Administrator Tools. Training 1: Site Administration Training 2: Programs Training 3: Content Tagging Training 4: Creating Posts.
WikiPlus Configurations Configure WikiPlus elements to your needs.
Parent / Child Data Modeling 1. 2 Dennis Solis Solis Media Group Solis Media Group Over 20 years of application software development. Over 20 years of.
MSDSonline HQ: Viewer Site Tour Main Menu Getting to your Company List Searching within your Company List How to View and Print an MSDS How to Print a.
WordPress for Beginners February 2, 2014 Facebook.
+ Publishing Your First Post USING WORDPRESS. + A CMS (content management system) is an application that allows you to publish, edit, modify, organize,
Homepage Layout Management. Note: This is our last Core Publisher training in the series! You will be checking in with your Station Relations Support.
1 OCM U Plone 4 Introduction The Office of Communications & Marketing (OCM) louisville.edu/ocm.
Website Update and Use of Official accounts Dr.Lasantha Ranwala ( MBBS,MSc-Biomedical Informatics) Medical Officer - Health Informatics RDHS Office.
Drupal Basics for Content Managers: Editing my Drupal Website Drupal Basics for Content Managers: Editing my Drupal Website Cynthia Mijares,
INFM 700 Project 3 (Aqua) - Akashdeep Ray - Arnaud Lawson - Neha AR - Vidisha Vedvyas.
#SummitNow SharePoint to Alfresco Migration Mark Lugert of Simflofy Inc.
CMS Showdown What Is A Content Management System (CMS)? CMS Website Content Outside Content Social Media Connections with CRM Programs Statistics and.
How to use Drupal Awdhesh Kumar (Team Leader) Presentation Topic.
Internet Made Easy! Make sure all your information is always up to date and instantly available to all your clients.
Cms Full-featured Flexible Web Content Management System for All Your Needs.
DWQ Web Transformation
The Way Eryk Budi Pratama
Basics of Drupal for Researchers
Content Management System
Is a Content Management System in Your Future?
Presentation transcript:

How EPA/ORD Moved to Drupal 7 Jessica Dearie U.S. EPA, Office of Research and Development Office of Science Information Management

 Jessica Dearie ◦ IT Specialist – Federal Government Employee ◦ Web Application Developer turned IT Project Manager ◦ Member of the DC Air National Guard  Javier Gonzalez ◦ Software Engineer, AboutWeb ◦ Technical Lead – ORD Drupal Migration Effort

 Old CMS was on it’s last leg  Embracing Open Government Initiative  moving to Drupal  Eventually – all EPA intranet content will reside in an enterprise roll out of Drupal

 Distributed Content Management ◦ Most CMs had little to no Web CMS experience  New Information Architecture  Migrate content from two sources: OpenCMS and WordPress ◦ Not all content from either would migrate  Use One EPA Workplace site design  IE 7 as our agency standard browser

 Easy to manage content  OneEPA Web Theme created  User Controlled Calendar Filtering  Blog(s)  News Articles  Online Newsletter  Group pages have slideshows, content boxes, filtered events

 Two separate systems to migrate from ◦ openCMS and WordPress  How to map old content to new architecture  “Scrapping” a lot of old content  Strip all styling (lot’s of bad code)  Maintaining WordPress settings (topics and tags)  Incorporating new URL patterns and Node Hierarchy settings

 Drupal 7 ◦ LAMP stack ◦ Two Servers  Development and Production  Content not managed on development server – used to test new features ◦ Lots of Contributed Modules and a few custom ones

 Organic Groups  Node Hierarchy  Context  Calendar, Date … (several Date type modules)  LDAP  FAQ (eventually adding FAQ_Ask)  Webforms

 The Good ◦ Organizational (and some non-org) groups created. ◦ Group pages were customized to create a template for organizational home pages ◦ Multiple roles within each Group ◦ Content managers can manage users within their group  The Bad ◦ Does not play well with editorial workflows

 The Good ◦ Menus managed dynamically ◦ Content stays well organized  The Bad ◦ Hard to manage once site gets large  The Ugly ◦ Menu links to external content (I know, I know) requires admin Menu access ◦ Breadcrumbs for content outside the hierarchy – Custom Breadcrumbs and Node Hierarchy fight for breadcrumb access.

 Allows block placement to be easily managed  Display menus created by Node Hierarchy  Displays fields of certain content types in sidebar  Display special role-based links (Add Event, etc)  Display filtered event content by group on group pages

 Created Event content type, and then built a filter-able calendar  Events use 2 taxonomy vocabularies – ‘Organization’ and ‘Event Type’  Exposed Filters allow users to filter calendar

 The Good ◦ Use existing Active Directory Accounts to generate Drupal accounts  The Bad ◦ Internal network issues has caused authentication problems

 The Good ◦ Ability to create FAQ categories with Taxonomy and then generate FAQs based on topics ◦ FAQ pages have many nice display options  The Bad ◦ Breadcrumbs (Due to Node Hierarchy) ◦ Each question is it’s own content node  The Ugly ◦ To make FAQs truly effective, and ready them for the FAQ_Ask functionality, each question must be written so that it stands on it’s own.

 The Good ◦ Quick and easy form creation ◦ Used for comment boxes, simple forms, etc  The Bad ◦ Inability to easily customize the submitted field key presents difficulties trying to POST forms to external applications

 Basic Page (with sidebar displays)  News  FAQ – (created by FAQ Module)  Group (OG group/Org home pages)  Featured Content  Blog  Newsletter and Newsletter Article  OSIM Service Catalog

 Workbench + Workbench Moderation ◦ Doesn’t allow content managers to assign their own sub-editors – Adding users to sections still relies on admins  Media ◦ Too many issues for migrating our files with Media ◦ Not enough time to develop a full solution ◦ Still investigating how to implement further media requirements

 Make sure your development staff has the right kind of Drupal experience – and a lot of it!  Organize – figure out how you want to organize content - hierarchical vs. taxonomy based  Plan for requirements you expect to have, even if your content managers say they don’t need it.  Media Management – make sure you have enough time to select a media solution – especially if you are doing a migration.

 Invest in training for your content managers  Make sure the interface for content managers is intuitive ◦ Customize your interface  Dashboards  Admin module  Do your Research! ◦ Lots of modules do similar things ◦ Spend time in the issue que ◦ Invest in researching your modules before you start using them

 Rolling Drupal out to Lab and Center Sites ◦ Each site runs it’s own technology (ColdFusion, Lotus Notes, Dreamweaver templates, etc) ◦ Theme in additional navigation area ◦ Features that will be available to all  News  Blog  Calendar  …