Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Content Strategy for Drupal.org

Avatar for tvn tvn
May 12, 2015

Content Strategy for Drupal.org

Drupal.org - the home of the Drupal community - is one of the oldest and largest Drupal websites in the world. Developing content strategy for a website with over 1.2 million items of content is not an easy task.

Find out about our process and outcomes.

Presented at DrupalCon Los Angeles 2015 with Courtney Clark.

Avatar for tvn

tvn

May 12, 2015
Tweet

More Decks by tvn

Other Decks in Technology

Transcript

  1. 17 active content types 1.2 million pieces of content 29,000

    projects (modules, themes, distros) 800,000 issues 330,000 forum topics
  2. Working Objectives 1. Be the home of the Drupal community.

    Central source of relevant info/answers & collaboration, education and talent. 2. Provide learnable, efficient tools to help coordinate the advancement of Drupal ecosystem. 3. Encourage people to develop themselves, their Drupal proficiency, their careers & build human connections over time
  3. Communication Community Education Software Documentation Evaluation & Promotion User Profile

    Organization Packaging whitelist entry API docs Case study Job Job seeker profile Page Information Page Basic Page (sub-sites) Conference Book listing User Group Translation group Discussion Event Wiki Branded Company Page Poll Wiki page Story Page News BoF session Schedule item Session Sponsor Webform News (sub-sites) Poll Support Search & Discovery Project management Commercial Ecosystem Project Issue Commit Change record Release Book page Forum Forum Issue User Group Book page Book page Book page Book page Forum User Group Book page User Group Forum Issue User Group Book page Mapping content types to user tasks
  4. Communication Community Education Software Documentation Evaluation & Promotion User Profile

    Organization Packaging whitelist entry API docs Case study Job Job seeker profile Page Information Page Basic Page (sub-sites) Conference Book listing User Group Translation group Discussion Event Wiki Branded Company Page Poll Wiki page Story Page News BoF session Schedule item Session Sponsor Webform News (sub-sites) Poll Support Search & Discovery Project management Commercial Ecosystem Project Issue Commit Change record Release Book page Forum Forum Issue User Group Book page Book page Book page Book page Forum User Group Book page User Group Forum Issue User Group Book page Mapping content types to user tasks
  5. Communication Community Education Software Documentation Evaluation & Promotion User Profile

    Organization Packaging whitelist entry API docs Case study Job Job seeker profile Page Information Page Basic Page (sub-sites) Conference Book listing User Group Translation group Discussion Event Wiki Branded Company Page Poll Wiki page Story Page News BoF session Schedule item Session Sponsor Webform News (sub-sites) Poll Support Search & Discovery Project management Commercial Ecosystem Project Issue Commit Change record Release Book page Forum Forum Issue User Group Book page Book page Book page Book page Forum User Group Book page User Group Forum Issue User Group Book page Mapping content types to user tasks
  6. Communication Community Education Software Documentation Evaluation & Promotion User Profile

    Organization Packaging whitelist entry API docs Case study Job Job seeker profile Page Information Page Basic Page (sub-sites) Conference Book listing User Group Translation group Discussion Event Wiki Branded Company Page Poll Wiki page Story Page News BoF session Schedule item Session Sponsor Webform News (sub-sites) Poll Support Search & Discovery Project management Commercial Ecosystem Project Issue Commit Change record Release Book page Forum Forum Issue User Group Book page Book page Book page Book page Forum User Group Book page User Group Forum Issue User Group Book page Mapping content types to user tasks
  7. ‘Book’ pages are used for ‘Book’ pages General documentation Project-specific

    documentation Information Pages about Drupal and Drupal.org Tutorials Community instructions Marketing content Understanding Drupal Site Building Guide Installation Guide Structure Guide Administration & Security Guide Mobile Guide Multilingual Guide Drupal CMS Benefits Marketing content from About Drupal book Clear step-by-step how to guides. Currently in ‘Tutorials and site recipes’ book. About Drupal Drupal.org Style Guide Drupal.org Guides Drupal.org Initiatives Archive Getting Involved Guide Documentation how to use specific modules, currently in various books Develop for Drupal Theming Guide Reference Archive
  8. Forum pages are used for Forums Support Security Advisory Support

    Services: Hosting support ‘Official’ News & Announcements Community Posts & Announcements General - News & Announcements General - Community Spotlight Newsletters - Security Advisories General - News & Announcements Case Studies General - Show off your Drupal site Events General - Events Group discussions Drupal Services General - General discussion Services - Paid Drupal Services These use cases can be met by another existing content type or area of the site
  9. User groups are used for User Groups Announcements Project based

    groups Interest Groups Working Groups / Initiatives Local User Groups Announcement-only groups (e.g. Core, Governance) Groups used to organize work around contrib projects and distributions (e.g. Rules, Panopoly) Groups for official and non-official community initiatives (e.g. WSCII, Mobile, Multilingual). Groups around software and non-software interests, and general discussions (e.g. Usability, Behat, DevOps, Women in Drupal) Regional user groups, for a city, area, country, etc. (e.g. Portland DUG, Italy, Spain)
  10. some use cases no content types Current Scenarios single content

    type multiple use cases single use case multiple content types
  11. 100s of Content Types? User Profile Organization Community Instructions Question

    Packaging whitelist entry Post News Security Advisory API Change record Initiative Technical case study Job Job seeker profile Tutorial Topic pages Documentation Marketing case study Training Event Session Webcast Event Page Blog Conference Book listing Local User Group Translation group Interest User Group Branded Company Page Poll Story BoF Schedule item Sponsor Webform Product display News Community Event Drupal Weekly Drupal Planet Release Commit Proj-specific docs Project Issue Wiki Answer Announcement
  12. “Today I want to read a nice book page on

    Drupal.org. Let me see what’s there.” – NO ONE, EVER
  13. Taxonomy Term Page Projects (code) Entity types Helper CTs User

    Profile New CTs Packaging whitelist entry whitelist for packaging script Existing CTs with changes Existing CTs, no changes Post dynamic discussion News official announcement Security Advisory from security team Documentation software documentation (currently: book page) Initiative for managing large initiatives Case study example of Drupal site (currently: case study) Topic pages particular type of taxonomy term pages Video session or webcast recording Group content types Page static information (currently: page) Book an actual book (currently: book listing) User Group local or interest group Section top level section of the site Event event announcement and sign up Drupal Weekly newsletter archive Drupal Planet automatically aggregated from Planet feeds Issue software bug or feature request Change record record of a software change Question / Answer support content Organization (current: organization page) Module Project Theme Project Distribution Project Theme Engine Project Core Project Drupalorg Project Release used to publish code Basic content types Commit Drupal.org Content Model
  14. Drupal.org Sections Why Drupal Learn Develop with Drupal Documentation Archive

    Infrastructure Drupal Association Community News & Events Contribute Website Security Support Governance
  15. Drupal.org Sections: what’s inside Why Drupal Learn Develop with Drupal

    Documentation Archive Infrastructure Drupal Association Community News & Events Contribute Website Security Support Governance Why Drupal • Provides general information about Drupal, it’s history, main features • Technical marketing materials, • ‘Who uses Drupal’ pages • Featured, high quality case studies • Includes ‘official’ Drupal blog
  16. Drupal.org Sections: what’s inside Why Drupal Learn Develop with Drupal

    Documentation Archive Infrastructure Drupal Association Community News & Events Contribute Website Security Support Governance News & Events • A central place for latest News and Events happening in Drupal sphere • Includes blog posts aggregated from other Section • Drupal Planet, Newsletter archives
  17. Drupal.org Sections: what’s inside Why Drupal Learn Develop with Drupal

    Documentation Archive Infrastructure Drupal Association Community News & Events Contribute Website Security Support Governance Community • Central place to find and talk to Drupal community • Includes Local and Interest User Groups • Includes Organizations as Groups • IRC web chat • Currently static page /community
  18. Drupal.org Sections: what’s inside Why Drupal Learn Develop with Drupal

    Documentation Archive Infrastructure Drupal Association Community News & Events Contribute Website Security Support Governance Contribute • A place for people who want to contribute to the project • Highlights all the ways one can contribute and gives easy starting place • Initiatives live here • Currently parts of Getting Involved Guide book
  19. Building Sections as Groups • Various types of content created

    inside one Section. • Maintainers and editors for a Section. • Notifications on content changes within a Section. • Content added to multiple Sections when needed.
  20. Next Steps • Get feedback on overall direction and recommendations

    • Create more detailed issues per Section and per each content type • Select a Section to start building and testing with https://www.drupal.org/node/1133434
  21. Thanks to... • Drupal.org Content Working Group Members: ◦ George

    DeMet ◦ Jeff Eaton ◦ Roy Scholten • MarComm Team: ◦ Joe Saylor ◦ Phillip Bulebar ◦ Leigh Carver ◦ Lizz Trudeau • DSWG, DocsWG, other WGs, staff & community members
  22. Links & Resources Personas • https://www.drupal.org/personas Overview of the issues

    listed below Findings • [META] Define major areas of user activity / tasks on Drupal.org • [META] Analyzing Drupal.org content types • [META] Analyzing current state of Drupal.org content and IA Recommendations • [META] Content Model for Drupal.org • [META] Structure Drupal.org content around areas of user activity
  23. Tatiana Ugriumova [email protected] @tvnweb Courtney Clark [email protected] @circlish Thank You!

    EVALUATE THIS SESSION - https://events.drupal.org/losangeles2015/sessions/content-strategy-drupalorg
  24. Drupal.org Sections: what’s inside Why Drupal Learn Develop with Drupal

    Documentation Archive Infrastructure Drupal Association Community News & Events Contribute Website Security Support Governance Learn • A place to find resources and content tailored to learning Drupal • Curated tutorials, Webcasts, Listing of Drupal books • Upcoming Training events and training opportunities • No similar section exist currently
  25. Drupal.org Sections: what’s inside Why Drupal Learn Develop with Drupal

    Documentation Archive Infrastructure Drupal Association Community News & Events Contribute Website Security Support Governance Develop with Drupal • Download Drupal core or distribution • Find and select contributed module or theme • Report a bug or work on improving core and contrib projects • Projects and issue queues live here • Currently /download
  26. Drupal.org Sections: what’s inside Why Drupal Learn Develop with Drupal

    Documentation Archive Infrastructure Drupal Association Community News & Events Contribute Website Security Support Governance Governance • A place to find out about the governance structure of the project • Each Working Group has a group inside of this Portal enabling members to create pages, publish posts, etc. • Currently d. o/governance, g.d. o/governance
  27. Drupal.org Sections: what’s inside Why Drupal Learn Develop with Drupal

    Documentation Archive Infrastructure Drupal Association Community News & Events Contribute Website Security Support Governance Documentation • A central place for Drupal documentation • Every current ‘top level book’ is a group inside of this portal, enabling maintainership per section of Docs • Additional navigation in this section will be topical (using topics taxonomy) • Currently /documentation
  28. Drupal.org Sections: what’s inside Why Drupal Learn Develop with Drupal

    Documentation Archive Infrastructure Drupal Association Community News & Events Contribute Website Security Support Governance Security • A central place for security best practices and tips, Security Advisories for Drupal core and contrib projects, Security Announcements • Security Advisories will be their own content type, moved out of forums • Currently /security
  29. Drupal.org Sections: what’s inside Why Drupal Learn Develop with Drupal

    Documentation Archive Infrastructure Drupal Association Community News & Events Contribute Website Security Support Governance Support • A central place to ask a question about Drupal and get an answer • The main need uncovered during user research • Support forums will be migrated into Q&A support system • Currently static /support page
  30. Drupal.org Sections: what’s inside Why Drupal Learn Develop with Drupal

    Documentation Archive Infrastructure Drupal Association Community News & Events Contribute Website Security Support Governance Drupal Association • A central place for all information about the Drupal Association • Includes official Association blog • Assoc.d.o will stay as a CiviCRM installation to process membership and donations, as well as run elections • Currently assoc. drupal.org
  31. Drupal.org Sections: what’s inside Why Drupal Learn Develop with Drupal

    Documentation Archive Infrastructure Drupal Association Community News & Events Contribute Website Security Support Governance Website • A portal about Drupal.org and D.o ecosystem • Includes information about the site(s), style guide, personas, maintainers, etc. • Includes ‘Drupal. org blog’ • Currently in /about-drupalorg and parts of various books
  32. Drupal.org Sections: what’s inside Why Drupal Learn Develop with Drupal

    Documentation Archive Infrastructure Drupal Association Community News & Events Contribute Website Security Support Governance Infrastructure • A portal about Drupal.org infrastructure and services • Includes information about the hardware, APIs, services, testbots • Includes ‘Infrastructure blog’ • Currently in /about-drupalorg and parts of various books
  33. Drupal.org Sections: what’s inside Why Drupal Learn Develop with Drupal

    Documentation Archive Infrastructure Drupal Association Community News & Events Contribute Website Security Support Governance Archive • A place where things, which are out of date, but have historical value, are being archived • Every piece of content in this portal is clearly marked as archived • The whole portal is removed from the search index • Currently /archive book
  34. Improve quality and findability of relevant content so that users

    can efficiently move through proficiency levels. Reframe Drupal.org around all user roles and proficiencies so that all audiences are addressed. Improve user engagement within the Drupal.org community so that members form deeper relationships and become Drupal promoters and contributors. Develop content governance for Drupal.org to improve the overall quality of content. Our Content Strategy Objectives