Тема: Семантическая микроразметка

Заинтересовался я тут микроразметкой. Нагуглил такую фразу: "Поэтому необходимо пользоваться системами управления контентом, уже поддерживающими микроформаты — например, Drupal, Wordpress, Movable Type. Или же писать модуль с таким функционалом для используемой CMS."

Каким образом Movable Type поддерживает микроформаты? Как это все настроить?

2

Re: Семантическая микроразметка

В стандартных шаблонах для многих HTML-тегов указаны специальные классы, которые и являются микроформаты. Например, в комментариях такое есть.

3 Отредактировано (27:06:2013 16:47:39)

Re: Семантическая микроразметка

Я всё никак не успокоюсь с микроразметкой Schema.org.
- Вот нашел модуль для Perl: https://metacpan.org/module/HTML::HTML5 … ta::Parser Модуль в приложении.
- Вот скрипт на PHP: https://github.com/linclark/MicrodataPHP
- Здесь JavaScript: https://gitorious.org/microdatajs/

Что лучше использовать? Как его установить и настроить? Очень не хочется руками всё прописывать.

saahov пишет:

В стандартных шаблонах для многих HTML-тегов указаны специальные классы, которые и являются микроформаты. Например, в комментариях такое есть.

Если можно подробней:
- в каких версиях Movable Type присутствуют эти классы;
- для каких HTML-тегов указаны специальные классы;
- если не сложно, покажите кусок кода с микроформатами.

Post's attachments

HTML-HTML5-Microdata-Parser-0.100.tar 250 kb, file has never been downloaded. 

You don't have the permssions to download the attachments of this post.

4

Re: Семантическая микроразметка

Во всех версиях, в стандартных шаблонах — через CSS-классы указана микроразметка.

Шаблон comment_detail из Movable Type 5:

<div id="comment-<$mt:CommentID$>" class="comment<mt:IfCommentParent> comment-reply</mt:IfCommentParent><mt:IfCommenterIsEntryAuthor> entry-author-comment</mt:IfCommenterIsEntryAuthor>">
    <div class="inner">
        <div class="comment-header">
            <div class="asset-meta">
                <span class="byline">
                    <$mt:CommentAuthorIdentity$>
<mt:IfCommentParent>
                    <span class="vcard author"><$mt:CommentAuthorLink$></span> ответил на <a href="<mt:CommentParent><$mt:CommentLink$></mt:CommentParent>">комментарий от <mt:CommentParent><$mt:CommentAuthor$></mt:CommentParent></a>
<mt:Else>
                    <span class="vcard author"><$mt:CommentAuthorLink$></span>
</mt:IfCommentParent>
                    | <a href="<$mt:CommentLink$>"><abbr class="published" title="<$mt:CommentDate format_name="iso8601"$>"><$mt:CommentDate$></abbr></a>
<mt:IfCommentsAccepted>
                    | <$mt:CommentReplyToLink$>
</mt:IfCommentsAccepted>
                </span>
            </div>
        </div>
        <div class="comment-content">
            <$mt:CommentBody$>
        </div>
    </div>
</div>