Posted by Anonymous on April 23, 2011 at 3:32am
Last updated by traviscarden on Tue, 2013-01-29 22:20
Last updated by traviscarden on Tue, 2013-01-29 22:20
When you're working with a Drupal site, what are all the types of content that you might encounter? This is an early step when forming your overall content strategy.
Add your own!
Creation and maintenance
- Primary content, e.g. nodes (pages or main page content; also partial content in case of lead-in text where main content may be a list view)
- Types of nodes, e.g. articles, blog posts, documents, events, news, stories
- Views, Panels and other dynamic content (custom displays of database queries; pages incorporating several distinct dynamic elements)
- Landing pages generated by Views, Panels or tpl files or "river of news"
(or specialized landing page content types) - Users and user profiles
- Images, screencasts, PDFs etc. (for images, theme-based vs. embedded in main page body)
- Alt text for images for accessibility purposes
- Transcripts for video content
- Calls to action (art and/or text, sidebar links to action pages)
Subscriptions and metadata
- Subscriptions
- RSS feeds
- Taxonomies (what might be called content or category hierarchy outside Drupal)
- Page metadata/keywords
Navigation and site structure
- Primary, footer, utility and other navigation content (global and local nav, contextual nav elements, breadcrumb strategy, site maps)
- URL structure strategy for SEO purposes
- URL/IA structure conducive to analytics
Administrative interfaces and error screens
- Admin interfaces that aren't part of core (admin screens customized to client)
- Log in and account creation screens
- Signup, e-commerce and other “transaction” screens
- Form labels (lead-in text at top of forms)
- Form validation errors, feedback messages or other error message text
- Customized 404 "page not found" and 403 "permission denied" page content
Moderation
- Comments
- Forum entries and other community-generated content
- Notifications for admins on user-three content or comments
Misc
- Conversion, retargeting, other scripts
- Success metrics
- Features (usually not a content job, but good to be aware of Features)
Resource planning
- Content owners, e.g. who in the organization is accountable for what
- Source content URLs or other resources
- Estimated content creation workload
- Estimated content maintenance workload
- Outstanding questions/risks
Comments
I would say the types of
I would say the types of content being used on the site you're writing a strategy document for!
Sorry if that sounded snarky, but I think there's some truth to saying that the flexibility and power of Drupal is a double-edged sword. The ability to tailor the content types to our specific sites also means that they're not really conducive to "one-size-fits-all" type solutions. So when gathering ideas that others have used in the content strategies for their sites, just be mindful to analyze them against your site's needs before adopting them.
With that said, this is a key content strategy tip from my organization's site implementation:
So there's a lot more that goes into an effective web content strategy, this is very workflow focused. But for our use case - having a strategy document to assist with a smooth website implementation - it was very effective. Especially having the section "owners" and source content identified, as those things were spun out into a spreadsheet that we used as a checklist to through the sprint.
Also worth mentioning, that spreadsheet made a distinction between different types of tasks to complete. Static and dynamic content were split into two lists, and other lists were kept for site administration tasks and miscellaneous tasks.
That was a little snarky,
That was a little snarky, yeah. This is merely a starter checklist for the types of content that a Drupal site owner needs to account for, not a checklist for a full blown content strategy....and definitely not a one-size fits all. Obviously, not every site has commenting, for example.
The idea is to get people thinking about the various content that a Drupal site can produce. Then, incorporate it into a content strategy.
That said, it's a wiki. Please edit and add to it.
==================================
http://about.me/lisarex
redesign in drupal vs. move to drupal
one thing that can make a big difference is whether you're redesigning a site already on drupal or moving to drupal for the first time
in doing the second, i was frequently baffled by the terminology and infrastructure need to accomplish things i'd already been doing for many years
i had a very sharp lead architect with the company we contracted with to build our sites; he managed to drag me to the end of building a functional spec he and others could work from, but i often found that his best efforts and mine weren't enough to bridge the gap of really understanding what each other were talking about
what would have helped me a lot early in the process was some generic way to map general web concepts onto drupal concepts
in terms of lisa's list above, almost all the terms used (even the most general ones) could be taken to mean one thing for general web design and something much more specific related to drupal in particular
i find i can run into trouble whether i just state a need plainly (unadapted for drupal) or whether i try to frame in drupal concepts
in the first case, a developer will tend to adapt for you and maybe do something you didn't expect; in the second, you can actively lead him astray by trying to be more specific
for someone coming to drupal for the first time, it would help to have a way to map general concepts onto drupal as an orientation before beginning actual spec'ing or development
i was picking up drupal on the fly which made for a rocky road at times but a good ending; but some people in this situation could end up with incomplete or unsatisfactory results and end up leaving the platform
Cool, maybe you can add the
Cool, maybe you can add the generic terms in parenthesis next to the Drupal-specific ones?
==================================
http://about.me/lisarex
added some detail ...
... and a few extra items i've personally tripped over; scripts can be content when they require their own fields you haven't accounted for