Martin Pool has proposed merging lp:~mbp/launchpad/888353-microformats into lp:launchpad.
Requested reviews: Launchpad code reviewers (launchpad-reviewers) Related bugs: Bug #888353 in Launchpad itself: "google could give better snippets if launchpad used schema.org microformats" https://bugs.launchpad.net/launchpad/+bug/888353 For more details, see: https://code.launchpad.net/~mbp/launchpad/888353-microformats/+merge/82767 This adds a small amount of schemas.org to the main bug page and to the generic breadcrumbs, with a goal of getting search engines to give better summaries snippets of bug pages that turn up in search results. To see whether it actually does work or not we'll need to deploy this and wait for it to be indexed. We could do a lot more but this is an experiment to see if it has a noticeable effect. There are not any (intentional) changes is normal page content or behaviour. You can see Google's test parser on it at <http://www.google.com/webmasters/tools/richsnippets?url=http%3A%2F%2Fsourcefrog.net%2Ftmp%2F1w%2Fbug1.html&view=cse>. -- https://code.launchpad.net/~mbp/launchpad/888353-microformats/+merge/82767 Your team Launchpad code reviewers is requested to review the proposed merge of lp:~mbp/launchpad/888353-microformats into lp:launchpad.
=== modified file 'lib/lp/app/templates/base-layout.pt' --- lib/lp/app/templates/base-layout.pt 2011-09-06 15:31:28 +0000 +++ lib/lp/app/templates/base-layout.pt 2011-11-19 06:04:29 +0000 @@ -58,6 +58,7 @@ </head> <body id="document" + itemscope itemtype="http://schema.org/WebPage" tal:attributes="class string:tab-${view/menu:selectedfacetname} ${view/macro:pagetype} ${view/context/fmt:public-private-css} === modified file 'lib/lp/app/templates/launchpad-hierarchy.pt' --- lib/lp/app/templates/launchpad-hierarchy.pt 2010-07-21 18:03:44 +0000 +++ lib/lp/app/templates/launchpad-hierarchy.pt 2011-11-19 06:04:29 +0000 @@ -1,4 +1,5 @@ <ol + itemprop="breadcrumb" class="breadcrumbs" xmlns:tal="http://xml.zope.org/namespaces/tal" xmlns:metal="http://xml.zope.org/namespaces/metal" === modified file 'lib/lp/bugs/templates/bugcomment-box.pt' --- lib/lp/bugs/templates/bugcomment-box.pt 2011-09-01 10:54:38 +0000 +++ lib/lp/bugs/templates/bugcomment-box.pt 2011-11-19 06:04:29 +0000 @@ -2,6 +2,7 @@ xmlns="http://www.w3.org/1999/xhtml" xmlns:tal="http://xml.zope.org/namespaces/tal" xmlns:metal="http://xml.zope.org/namespaces/metal" + itemscope itemtype="http://schema.org/UserComments" tal:define="comment context; remote_bug_comment_class python: comment.bugwatch and 'remoteBugComment' or ''; @@ -20,6 +21,7 @@ replace="structure comment/owner/fmt:link-display-name-id" /> wrote <span tal:attributes="title comment/datecreated/fmt:datetime" + itemprop="commentTime" tal:content="comment/datecreated/fmt:displaydate"> 7 minutes ago </span>: @@ -46,8 +48,9 @@ </a> </td> <td class="bug-comment-index"> - <a tal:attributes="href comment/fmt:url" - tal:content="string: #${comment/index}" /> + <a itemprop="url" + tal:attributes="href comment/fmt:url" + tal:content="string: #${comment/index}" /> </td> </tr> </tbody> @@ -79,7 +82,7 @@ </li> </ul> - <div class="bug-comment" + <div class="bug-comment" itemprop="commentText" tal:content="structure comment/text_for_display/fmt:obfuscate-email/fmt:email-to-html"> Comment text. === modified file 'lib/lp/bugs/templates/bugtask-index.pt' --- lib/lp/bugs/templates/bugtask-index.pt 2011-11-10 10:51:37 +0000 +++ lib/lp/bugs/templates/bugtask-index.pt 2011-11-19 06:04:29 +0000 @@ -129,7 +129,7 @@ <div><!-- id="nonportlets"> --> <div class="top-portlet"> - <div class="report"> + <div itemprop="mainContentOfPage" class="report"> <tal:description define="global description context/bug/description/fmt:obfuscate-email/fmt:text-to-html" />
_______________________________________________ Mailing list: https://launchpad.net/~launchpad-reviewers Post to : [email protected] Unsubscribe : https://launchpad.net/~launchpad-reviewers More help : https://help.launchpad.net/ListHelp

