SlideShare une entreprise Scribd logo
1  sur  16
Complex Content
Structures and
Workflow with
Drupal
May 19, 2012

Krystee Dryer @krysgeek
Jeannette Modic @moondancerjen
Introduction

Balance Interactive is a full service web design &
development agency. We help our clients strategically use
online technology by using a holistic approach to their
needs.




    Balance Interactive Inc.                    www.BalanceInteractive.com
Content Problem

More and more of our projects
have a big need for specialized
structured pages that are easy to
maintain and have revisioning,
archiving and workflow processes
attached to them.




    Balance Interactive Inc.               www.BalanceInteractive.com
Normal Drupal Solution

Create special content types such as Slideshow and Callouts
and use with normal Page content type. Special items like
slideshows can be selected and ordered by nodequeues.


Advantages:
• Easy to define content type
• Reduce your number of content types to manage


Disadvantages:
• Old data cannot be preserved
• Page content go through moderation, revisioning and
  workflow, but other elements cannot
  Balance Interactive Inc.                     www.BalanceInteractive.com
Better Drupal Solution

Create a content type for that special type of page, such as
home page or top level page, and have all elements of the
page as fields.


Advantages:
• Eliminate unnecessary fields from normal interior pages
• Revisions and archives of content can be saved
• Whole pages (with all elements) can go through required
  moderation and workflow processes


Disadvantages:
• Adds to your list of content types
  Balance Interactive Inc.                      www.BalanceInteractive.com
Better Drupal Solution

Create separate content types for each type of page and include all
elements as fields (text, file, node references, etc).




      Order of elements displayed can be handled in a drag and drop
      fashion. Revisioning is handled through normal node revisioning.
          Balance Interactive Inc.                     www.BalanceInteractive.com
Better Drupal Solution

Using the Workbench
Moderation module, custom
workflow states can be defined
to move the custom content
type to the point of being
published on the live site.


        The Rules module can
        be used to unpublish
        old homepages once a
        new one is published,
        so they are not
        accessible by search.
          Balance Interactive Inc.             www.BalanceInteractive.com
Special Cases – Bundle Publishing

Problem: Content needs to be packaged
together and move together in a
workflow process.

                                                            Ready to
Example: Multipage Reports                  Ready to           be
                                                            Published
                                               be
                                            Published


Tip: This solution can also be used for
                                                        Ready to
                                                           be
                                                        Published
archiving content or bulk unpublishing
content.

                                          Parent Node Publishes them
                                           all when set to Published.


  Balance Interactive Inc.                       www.BalanceInteractive.com
Special Cases – Bundle Publishing

Solution: Use a combination of Books, Workbench Suite, and
Rules to bundle content and move it through a workflow.
    •Use the Book module to relate child items to parent
    items
    •Use Workbench Moderation States for moving content
    through the workflow
    •When the parent node is moved to the Published state a
    custom Rule will be triggered that will check all the
    children nodes
    •If the children are “Ready to be Published” then the
    Rule will loop through and publish them all
    •If they are not, then no nodes will be published and an
    error message will be printed
    Balance Interactive Inc.                     www.BalanceInteractive.com
Special Cases - Dates

Problem: Multiple dates need to be attached one document.




    Balance Interactive Inc.                   www.BalanceInteractive.com
Special Cases - Dates

Solution: Have fields for each date type and use the computed
field module to make all of the inputted dates into one date that
can be used for display and sorting.


• Use client’s business logic to determine what date takes
  precedence
• Translate this logic into PHP conditionals
• Recalculate date every time item is revised
• Use the calculated date in the template and views with
  appropriate label



  Balance Interactive Inc.                      www.BalanceInteractive.com
Special Cases – Styling Options

Problem: The client needs automatic styling on slide show text
or callouts to account for image differences.




    Balance Interactive Inc.                     www.BalanceInteractive.com
Special Cases – Styling Options

Solution: Create a field with radio buttons to list styling options
and use that to output as necessary.

                               Use this field to add the selected
                               color into the class of the
                               slideshow view and let the
                               stylesheet define the styling
                               associated with each selection.




    Balance Interactive Inc.                         www.BalanceInteractive.com
More Info

Balance Blog: www.balanceinteractive.org/blog




            Balance Interactive Inc.               www.BalanceInteractive.com
QUESTIONS?

Contact us:

krystee.dryer@balanceinteractive.com

jeannette.modic@balanceinteractive.com

Follow us: @krysgeek, @moondancerjen

Drupal username: krysgeek, moondancerjen

View slides: http://slidesha.re/J4pWUM

Balance Interactive Inc.                   www.BalanceInteractive.com

Contenu connexe

Tendances

Drupal content editor flexibility
Drupal content editor flexibilityDrupal content editor flexibility
Drupal content editor flexibility
hernanibf
 
Introduction to Drupal Basics
Introduction to Drupal BasicsIntroduction to Drupal Basics
Introduction to Drupal Basics
Juha Niemi
 

Tendances (20)

Beginner's guide to drupal
Beginner's guide to drupalBeginner's guide to drupal
Beginner's guide to drupal
 
Simplifying End-user Drupal 7 Content Administration
Simplifying End-user Drupal 7 Content Administration Simplifying End-user Drupal 7 Content Administration
Simplifying End-user Drupal 7 Content Administration
 
Upgrading to Drupal 8: Benefits and Gotchas
Upgrading to Drupal 8: Benefits and GotchasUpgrading to Drupal 8: Benefits and Gotchas
Upgrading to Drupal 8: Benefits and Gotchas
 
What is Drupal? And Why is it Useful? Webinar
What is Drupal? And Why is it Useful? WebinarWhat is Drupal? And Why is it Useful? Webinar
What is Drupal? And Why is it Useful? Webinar
 
Site Building Checklist DrupalCamp Ottawa
Site Building Checklist DrupalCamp OttawaSite Building Checklist DrupalCamp Ottawa
Site Building Checklist DrupalCamp Ottawa
 
Minimalist Theming: How to Build a Lean, Mean Drupal 8 Theme
Minimalist Theming: How to Build a Lean, Mean Drupal 8 ThemeMinimalist Theming: How to Build a Lean, Mean Drupal 8 Theme
Minimalist Theming: How to Build a Lean, Mean Drupal 8 Theme
 
Drupal content editor flexibility
Drupal content editor flexibilityDrupal content editor flexibility
Drupal content editor flexibility
 
Drupal For Dummies
Drupal For DummiesDrupal For Dummies
Drupal For Dummies
 
Introduction to Drupal Basics
Introduction to Drupal BasicsIntroduction to Drupal Basics
Introduction to Drupal Basics
 
What is Drupal? An Introduction to Drupal 8
What is Drupal? An Introduction to Drupal 8What is Drupal? An Introduction to Drupal 8
What is Drupal? An Introduction to Drupal 8
 
WordPress Beginners Workshop
WordPress Beginners WorkshopWordPress Beginners Workshop
WordPress Beginners Workshop
 
Introduction to drupal
Introduction to drupalIntroduction to drupal
Introduction to drupal
 
Drupal 7x Installation - Introduction to Drupal Concepts
Drupal 7x Installation - Introduction to Drupal ConceptsDrupal 7x Installation - Introduction to Drupal Concepts
Drupal 7x Installation - Introduction to Drupal Concepts
 
Drupal
DrupalDrupal
Drupal
 
Introduction to Drupal
Introduction to DrupalIntroduction to Drupal
Introduction to Drupal
 
Introduction to Drupal, Wayne Eaker, Nov 11, 09
Introduction to Drupal, Wayne Eaker, Nov 11, 09 Introduction to Drupal, Wayne Eaker, Nov 11, 09
Introduction to Drupal, Wayne Eaker, Nov 11, 09
 
Creating Layouts and Landing Pages for Drupal 8 - DrupalCon Dublin
Creating Layouts and Landing Pages for Drupal 8 - DrupalCon DublinCreating Layouts and Landing Pages for Drupal 8 - DrupalCon Dublin
Creating Layouts and Landing Pages for Drupal 8 - DrupalCon Dublin
 
My Site is slow - Drupal Camp London 2013
My Site is slow - Drupal Camp London 2013My Site is slow - Drupal Camp London 2013
My Site is slow - Drupal Camp London 2013
 
Beginners Guide to Drupal
Beginners Guide to DrupalBeginners Guide to Drupal
Beginners Guide to Drupal
 
Everything You Need to Know About the Top Changes in Drupal 8
Everything You Need to Know About the Top Changes in Drupal 8Everything You Need to Know About the Top Changes in Drupal 8
Everything You Need to Know About the Top Changes in Drupal 8
 

Similaire à Complex Content Structures and Workflow with Drupal

Drupal architectures for flexible content - Drupalcon Barcelona
Drupal architectures for flexible content - Drupalcon BarcelonaDrupal architectures for flexible content - Drupalcon Barcelona
Drupal architectures for flexible content - Drupalcon Barcelona
hernanibf
 
Product Management 2.0: Using Confluence to drive company-wide alignment and ...
Product Management 2.0: Using Confluence to drive company-wide alignment and ...Product Management 2.0: Using Confluence to drive company-wide alignment and ...
Product Management 2.0: Using Confluence to drive company-wide alignment and ...
Atlassian
 

Similaire à Complex Content Structures and Workflow with Drupal (20)

Neat Tricks with Content Types
Neat Tricks with Content TypesNeat Tricks with Content Types
Neat Tricks with Content Types
 
Capital Camp Bundle Publishing and Workflow Presentation
Capital Camp Bundle Publishing and Workflow PresentationCapital Camp Bundle Publishing and Workflow Presentation
Capital Camp Bundle Publishing and Workflow Presentation
 
Drupal architectures for flexible content - Drupalcon Barcelona
Drupal architectures for flexible content - Drupalcon BarcelonaDrupal architectures for flexible content - Drupalcon Barcelona
Drupal architectures for flexible content - Drupalcon Barcelona
 
Speedrun: Build a Website with Panels, Media, and More in 45 Minutes
Speedrun: Build a Website with Panels, Media, and More in 45 MinutesSpeedrun: Build a Website with Panels, Media, and More in 45 Minutes
Speedrun: Build a Website with Panels, Media, and More in 45 Minutes
 
Building a Documentation Portal
Building a Documentation PortalBuilding a Documentation Portal
Building a Documentation Portal
 
Fastest Way to DRUPAL
Fastest Way to DRUPALFastest Way to DRUPAL
Fastest Way to DRUPAL
 
Common Project Mistakes: Visualization, Alarms, and Security
Common Project Mistakes: Visualization, Alarms, and SecurityCommon Project Mistakes: Visualization, Alarms, and Security
Common Project Mistakes: Visualization, Alarms, and Security
 
Panels - Drupal Gov Con 2016
Panels - Drupal Gov Con 2016Panels - Drupal Gov Con 2016
Panels - Drupal Gov Con 2016
 
Building Rich Dashboards with IBM Business Insight
Building Rich Dashboards with IBM Business InsightBuilding Rich Dashboards with IBM Business Insight
Building Rich Dashboards with IBM Business Insight
 
Developing Custom WordPress Themes for Clients
Developing Custom WordPress Themes for ClientsDeveloping Custom WordPress Themes for Clients
Developing Custom WordPress Themes for Clients
 
Drupal 7 Search Engine Optimisation
Drupal 7 Search Engine OptimisationDrupal 7 Search Engine Optimisation
Drupal 7 Search Engine Optimisation
 
Quick Wins to Jump Start Your SharePoint Implementation - SPEngage Raleigh 2016
Quick Wins to Jump Start Your SharePoint Implementation - SPEngage Raleigh 2016Quick Wins to Jump Start Your SharePoint Implementation - SPEngage Raleigh 2016
Quick Wins to Jump Start Your SharePoint Implementation - SPEngage Raleigh 2016
 
Spring18 Release Highlights by Manish Thaduri
Spring18 Release Highlights by Manish ThaduriSpring18 Release Highlights by Manish Thaduri
Spring18 Release Highlights by Manish Thaduri
 
#SalesforceSaturday Spring18 Release Highlights by Manish Thaduri
#SalesforceSaturday Spring18 Release Highlights by Manish Thaduri#SalesforceSaturday Spring18 Release Highlights by Manish Thaduri
#SalesforceSaturday Spring18 Release Highlights by Manish Thaduri
 
Absolute Beginners Guide to Drupal
Absolute Beginners Guide to DrupalAbsolute Beginners Guide to Drupal
Absolute Beginners Guide to Drupal
 
Product Management 2.0: Using Confluence to drive company-wide alignment and ...
Product Management 2.0: Using Confluence to drive company-wide alignment and ...Product Management 2.0: Using Confluence to drive company-wide alignment and ...
Product Management 2.0: Using Confluence to drive company-wide alignment and ...
 
Drupaldelphia 2013 Presentation- Making Your Site more Friendly to Search Eng...
Drupaldelphia 2013 Presentation- Making Your Site more Friendly to Search Eng...Drupaldelphia 2013 Presentation- Making Your Site more Friendly to Search Eng...
Drupaldelphia 2013 Presentation- Making Your Site more Friendly to Search Eng...
 
[HKDUG] #20160626 - HKOSCon 2015 - Website DIY with Drupal 8
[HKDUG] #20160626 - HKOSCon 2015 - Website DIY with Drupal 8[HKDUG] #20160626 - HKOSCon 2015 - Website DIY with Drupal 8
[HKDUG] #20160626 - HKOSCon 2015 - Website DIY with Drupal 8
 
Building a Great User Experience for Content Editors in Drupal 8
Building a Great User Experience for Content Editors in Drupal 8Building a Great User Experience for Content Editors in Drupal 8
Building a Great User Experience for Content Editors in Drupal 8
 
Distribution best practices
Distribution best practicesDistribution best practices
Distribution best practices
 

Plus de Balance Interactive (6)

5 Things to Consider for a Successful Website Redesign Project
5 Things to Consider for a Successful Website Redesign Project5 Things to Consider for a Successful Website Redesign Project
5 Things to Consider for a Successful Website Redesign Project
 
Content Marketing Strategy in (roughly) 10 Steps
Content Marketing Strategy in (roughly) 10 StepsContent Marketing Strategy in (roughly) 10 Steps
Content Marketing Strategy in (roughly) 10 Steps
 
Structured Content - The Future of the Web
Structured Content - The Future of the WebStructured Content - The Future of the Web
Structured Content - The Future of the Web
 
10reasons to choose_drupal
10reasons to choose_drupal10reasons to choose_drupal
10reasons to choose_drupal
 
10 reasons to choose wordpress
10 reasons to choose wordpress10 reasons to choose wordpress
10 reasons to choose wordpress
 
Google analytics jan_2012
Google analytics jan_2012Google analytics jan_2012
Google analytics jan_2012
 

Dernier

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Dernier (20)

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

Complex Content Structures and Workflow with Drupal

  • 1.
  • 2. Complex Content Structures and Workflow with Drupal May 19, 2012 Krystee Dryer @krysgeek Jeannette Modic @moondancerjen
  • 3. Introduction Balance Interactive is a full service web design & development agency. We help our clients strategically use online technology by using a holistic approach to their needs. Balance Interactive Inc. www.BalanceInteractive.com
  • 4. Content Problem More and more of our projects have a big need for specialized structured pages that are easy to maintain and have revisioning, archiving and workflow processes attached to them. Balance Interactive Inc. www.BalanceInteractive.com
  • 5. Normal Drupal Solution Create special content types such as Slideshow and Callouts and use with normal Page content type. Special items like slideshows can be selected and ordered by nodequeues. Advantages: • Easy to define content type • Reduce your number of content types to manage Disadvantages: • Old data cannot be preserved • Page content go through moderation, revisioning and workflow, but other elements cannot Balance Interactive Inc. www.BalanceInteractive.com
  • 6. Better Drupal Solution Create a content type for that special type of page, such as home page or top level page, and have all elements of the page as fields. Advantages: • Eliminate unnecessary fields from normal interior pages • Revisions and archives of content can be saved • Whole pages (with all elements) can go through required moderation and workflow processes Disadvantages: • Adds to your list of content types Balance Interactive Inc. www.BalanceInteractive.com
  • 7. Better Drupal Solution Create separate content types for each type of page and include all elements as fields (text, file, node references, etc). Order of elements displayed can be handled in a drag and drop fashion. Revisioning is handled through normal node revisioning. Balance Interactive Inc. www.BalanceInteractive.com
  • 8. Better Drupal Solution Using the Workbench Moderation module, custom workflow states can be defined to move the custom content type to the point of being published on the live site. The Rules module can be used to unpublish old homepages once a new one is published, so they are not accessible by search. Balance Interactive Inc. www.BalanceInteractive.com
  • 9. Special Cases – Bundle Publishing Problem: Content needs to be packaged together and move together in a workflow process. Ready to Example: Multipage Reports Ready to be Published be Published Tip: This solution can also be used for Ready to be Published archiving content or bulk unpublishing content. Parent Node Publishes them all when set to Published. Balance Interactive Inc. www.BalanceInteractive.com
  • 10. Special Cases – Bundle Publishing Solution: Use a combination of Books, Workbench Suite, and Rules to bundle content and move it through a workflow. •Use the Book module to relate child items to parent items •Use Workbench Moderation States for moving content through the workflow •When the parent node is moved to the Published state a custom Rule will be triggered that will check all the children nodes •If the children are “Ready to be Published” then the Rule will loop through and publish them all •If they are not, then no nodes will be published and an error message will be printed Balance Interactive Inc. www.BalanceInteractive.com
  • 11. Special Cases - Dates Problem: Multiple dates need to be attached one document. Balance Interactive Inc. www.BalanceInteractive.com
  • 12. Special Cases - Dates Solution: Have fields for each date type and use the computed field module to make all of the inputted dates into one date that can be used for display and sorting. • Use client’s business logic to determine what date takes precedence • Translate this logic into PHP conditionals • Recalculate date every time item is revised • Use the calculated date in the template and views with appropriate label Balance Interactive Inc. www.BalanceInteractive.com
  • 13. Special Cases – Styling Options Problem: The client needs automatic styling on slide show text or callouts to account for image differences. Balance Interactive Inc. www.BalanceInteractive.com
  • 14. Special Cases – Styling Options Solution: Create a field with radio buttons to list styling options and use that to output as necessary. Use this field to add the selected color into the class of the slideshow view and let the stylesheet define the styling associated with each selection. Balance Interactive Inc. www.BalanceInteractive.com
  • 15. More Info Balance Blog: www.balanceinteractive.org/blog Balance Interactive Inc. www.BalanceInteractive.com
  • 16. QUESTIONS? Contact us: krystee.dryer@balanceinteractive.com jeannette.modic@balanceinteractive.com Follow us: @krysgeek, @moondancerjen Drupal username: krysgeek, moondancerjen View slides: http://slidesha.re/J4pWUM Balance Interactive Inc. www.BalanceInteractive.com

Notes de l'éditeur

  1. Krystee – Read slide.The reason that I have this slide up here is to build a framework around this presentation. We are very focused on content and content process. Everything we do on the development and design side is put in place to support our content effort so when we plan out our content types, we are thinking about how this will affect content and how will the site admin and editors will maintain all of everything
  2. KrysteeSo a couple of years ago we started noticing that our projects needed specialized pages that are highly structured and styled, and they had business practices that required archiving and workflow for the whole page - not just elements on the page.
  3. Jeannette
  4. Jeannette
  5. Jeannette
  6. Jeannette
  7. Jeannette
  8. Jeannette
  9. KrysteeMany items like reports, documents, articles, and so on need more than just one date. Drupal comes with posted date and changed dates, but our clients wanted more control and more ways to dating a document. In this example, I am showing a created date, updated date, and revised date.
  10. Krystee
  11. KrysteeOur clients love their photo slideshows and styled image elements. We wanted to build this to make it so easy to create these elements. The users that are entering this content on the site are not necessary graphic savvy so
  12. Krystee
  13. Krystee