While the RDF module will be enabled by default on freshly installed Drupal 7 sites, there will be many people migrating from Drupal 6 to Drupal 7 which won't notice this new module, or if they ever look at the list of modules, we need to have a more catchy description of what the module does and why Joe would want to enable this module. The RDF module in the modules page is described as: Allows to map the site data structure to RDF and export it in RDFa. While this is accurate and kind of understandable for geeks, it won't fly for newbies.

We should not force this module to be enabled during the upgrade process, but maybe we could have a message saying: "hey, there is this set of new modules in Drupal 7, do you want to enable them?" Do we have such a feature already in core, or anyway to draw the attention of the user to check the modules page and see if they want to enable more modules? RDF is not the only module to be new in Drupal 7, there is also dashboard, overlay, shortcut and toolbar.

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

Anonymous’s picture

scor and I have been brainstorming and have come up with ideas for the module description. Please comment or add your own!

Because the contrib module is going to have a lot more functionality (and because we need to keep this module description short and meaningful to non-savvy users), this description only touches the surface of what the RDF mappings can do.

Ideas so far

Enriches the HTML markup with contextual information that helps crawlers understand what the content is.
Enriches the HTML markup with contextual information that make the content easy to re-use and display in useful ways -such as making search results more structured and visually appealing.
Makes the content easy to re-use and display in useful ways -such as making search results more structured and visually appealing - by enriching the HTML markup with contextual information.

Other ideas

Semantics
HTML markup
relationship
content - meaning
machine - crawlers

and provide better search results (more accurate, more targeted, more usable, more relevant)

useful and visually appealing search results

extract and transfer content from one site to the other

present more information about the page

Sites we've been using to brainstorm

christefano’s picture

Thanks for bringing this up at the meeting, Lin! I would word it something like this:

Adds metadata to your website that search engines can find and use when displaying advanced search results. This not only helps search engines better understand the content that your site contains, it also helps people learn more about the structure of your website when using those search engines.

I'm not so sure about including the word "advanced" but it's technically true and is a good selling point.

mlncn’s picture

Nothing quite clicked for me with any of the examples but it took me a week to come up with my own:

RDFa makes the data of your site more available and understandable to other applications, including search engines, which can make your site stand out from the crowd with richer display of its information.

I guess dropping the opening RDFa if we have to fit with the "X module" setup.

legion80’s picture

Here are my stabs. Given that it has to be a short description, I tried to focus on the big gains of using the module:

By adding behind-the-scenes context to your content, this module allows search engines to provide better search results.

Allows search engines and other websites to better understand the relationships within your content and between web pages.

And all together now:

Adds context to your content, such as explaining the topic of a web page or relationships between web pages, leading to richer results in search engines and reusable content for other websites.

scor’s picture

Status: Active » Needs review
Issue tags: +Usability, +Novice, +String freeze

The string freeze is tomorrow so we need to make a decision on this and RTBC it! Adding tags hoping it'll help to get more reviews...

scor’s picture

This is a mix of all the propositions above:

Allows search engines and other websites to better understand the structure and relationships within your content, leading for example to more useful and visually appealing search results.
Anonymous’s picture

On reading all these again with a fresh eye, I like the first part of Ben's:

RDFa makes the data of your site more available and understandable to other applications, including search engines.

yoroy’s picture

Makes other applications (like search engines) better understand the relationships within your content and between web pages.

edit: I only have a vague understanding of what RDFa does. The search engine example is good to have in there, it can trigger people to look further into it because everybody is into SEO, right? :-). Otherwise, I tried to make the shortest posible variant that captures most of the proposals so far. 'Applications' is better than web sites in this context (the search engine example tells you it's still about *web* applications/sites).

Cloud’s picture

How about:

Tags HTML structures on your website with metadata so that they can be identified and leveraged by other systems (e.g. to enhance search engine results, to allow site interoperability and improved aggregation).

yoroy’s picture

Too many and too difficult words. "Tags with metadata" is quite explicit and good though.

Tags your content with metadata to let other applications (like search engines) better understand relationships within your content.

(It'd be good to start working on refining one proposal instead of coming up with totally new ones each time, try to build off of the given variations.)

Cloud’s picture

Okay, yoroy, points taken.

It's not just relationships (e.g. replies) but also attributes (dates, titles, etc.) - also, I didn't like most of the previous ones that focused on just search engines. It's good to highlight that, but it's not the sole advantage.

Thanks,

John.
--

Cloud’s picture

How about (revising yoroy's):

Tags your content with metadata to let other applications (e.g. search engines, aggregators) better understand relationships (e.g. reply structures, categories) and attributes (e.g. dates, titles) within your content.

Could even leave out some of the bracketed stuff...

scor’s picture

Thanks yoroy and John for chiming in! I like "tags with metadata". How does "enrich with metadata" sound? maybe not as meaningful for newbies.... anyone feel free to roll a patch so we can RTBC this.

yoroy’s picture

FileSize
681 bytes

Enriches your content with metadata to let other applications (e.g. search engines, aggregators) better understand its relationships and attributes.

Cloud’s picture

Sounds great - thanks yoroy!

scor’s picture

Status: Needs review » Reviewed & tested by the community

time to RTBC this. thanks for all the suggestions!

yoroy’s picture

Great. Thanks for playing along Cloud! :-)

webchick’s picture

Status: Reviewed & tested by the community » Fixed

Committed to HEAD. Thanks! Welcome to the core team, Cloud. :)

christefano’s picture

Status: Fixed » Needs review
FileSize
680 bytes

This removes the extra period in the patch that was committed.

Status: Needs review » Needs work

The last submitted patch failed testing.

scor’s picture

Status: Needs work » Reviewed & tested by the community
FileSize
595 bytes

how did we all miss that extra period :'( - this patch won't apply. rerolled.

christefano’s picture

Oops, I patched against the wrong version. I second the RTBC of #21.

webchick’s picture

Status: Reviewed & tested by the community » Fixed

Oh, no! :) Good catch.

Committed to HEAD. Thanks!

Status: Fixed » Closed (fixed)
Issue tags: -Usability, -RDF, -Novice, -String freeze

Automatically closed -- issue fixed for 2 weeks with no activity.