<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="https://notiz.blog/wp-content/plugins/pretty-feeds/pretty-feed-v4.xsl" type="text/xsl" media="screen" ?>


<!--

	Feeds whisper secrets,
	In the RSS Club's embrace,
	Knowledge blooms in grace.

-->

<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:source="http://source.scripting.com/"
xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
>

<channel>
	<title>SemPress &#8211; notizBlog</title>
	<atom:link href="https://notiz.blog/tag/sempress/feed/" rel="self" type="application/rss+xml" />
	<link>https://notiz.blog</link>
	<description>a weblog mainly about the open, portable, interoperable, small, social, synaptic, semantic, structured, distributed, (re-)decentralized, independent, microformatted and federated social web</description>
	<lastBuildDate>Thu, 31 Mar 2022 16:15:01 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://notiz.blog/wp-content/uploads/2019/10/cropped-notizblog-icon-1-32x32.png</url>
	<title>SemPress &#8211; notizBlog</title>
	<link>https://notiz.blog</link>
	<width>32</width>
	<height>32</height>
</image> 
<source:blogroll>https://reader.pfefferle.org/i/?a=opml&amp;get=c_2</source:blogroll>
<creativeCommons:license>https://creativecommons.org/licenses/by-sa/4.0/</creativeCommons:license>
<atom:link rel="hub" href="https://pubsubhubbub.appspot.com"/>
<atom:link rel="hub" href="https://pubsubhubbub.superfeedr.com"/>
<atom:link rel="hub" href="https://switchboard.p3k.io/"/>
<atom:link rel="self" href="https://notiz.blog/tag/sempress/feed/"/>
<atom:link rel="search" type="application/opensearchdescription+xml" title="Search notizBlog" href="https://notiz.blog/wp-api/opensearch/1.1/document" />	<item>
		<title></title>
		<link>https://notiz.blog/2019/08/16/the-first-microformats2-wp-theme/</link>
					<comments>https://notiz.blog/2019/08/16/the-first-microformats2-wp-theme/#comments</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Fri, 16 Aug 2019 12:54:56 +0000</pubDate>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[IndieWeb]]></category>
		<category><![CDATA[Microformats]]></category>
		<category><![CDATA[SemPress]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://notiz.blog/?p=18450</guid>

					<description><![CDATA[SemPress war das erste WordPress Theme (September 2002), das Microformats 2 unterstützte und somit voll IndieWeb-kompatibel war. Seit ein paar Monaten/Jahren gibt es zwar weitere Themes die MF2 unterstützen, aber SemPress ist seit fast 7 Jahren (Dezember 2002) immer noch das einzige, das über WordPress.org installierbar (ist das ein Wort?) ist. Prateek Saxena arbeitet gerade [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p><a href="https://notiz.blog/projects/sempress/">SemPress</a> war das erste WordPress Theme (<a href="https://notiz.blog/2012/09/06/ive-made-a-wordpress-theme-kind-of/">September 2002</a>), das <a href="https://indieweb.org/microformats2">Microformats 2</a> unterstützte und somit voll IndieWeb-kompatibel war. Seit ein paar Monaten/Jahren gibt es zwar <a href="https://indieweb.org/WordPress/Themes#Themes_Supporting_Microformats">weitere Themes die MF2 unterstützen</a>, aber SemPress ist seit fast 7 Jahren (<a href="https://notiz.blog/2012/12/07/sempress-auf-wordpress-org/">Dezember 2002</a>) immer noch das einzige, das über <a href="https://wordpress.org/themes/sempress/">WordPress.org</a> installierbar (ist das ein Wort?) ist.</p>



<p><a href="https://prtksxna.com/">Prateek Saxena</a> arbeitet gerade daran, das zu ändern! Sein Theme ist seit diesem Jahr auf <a href="https://wordpress.org/themes/zuari/">WordPress.org</a> und er arbeitet fleißig am <a href="https://github.com/prtksxna/zuari/commit/ff5374b062620635ce31e4e368980ed23d85b0c3">MF2 Support</a>.</p>



<p>`war ne lange Zeit 🙂</p>
<p>Thanks for reading this post via RSS. RSS is great, and you’re great for using it. ♥️</p>]]></content:encoded>
					
					<wfw:commentRss>https://notiz.blog/2019/08/16/the-first-microformats2-wp-theme/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>SemPress auf WordPress.com</title>
		<link>https://notiz.blog/2013/04/18/sempress-auf-wordpress-com/</link>
					<comments>https://notiz.blog/2013/04/18/sempress-auf-wordpress-com/#comments</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Thu, 18 Apr 2013 17:30:08 +0000</pubDate>
				<category><![CDATA[Journal]]></category>
		<category><![CDATA[FediBlog]]></category>
		<category><![CDATA[SemPress]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[wordpress.com]]></category>
		<guid isPermaLink="false">http://notizblog.org/?p=5089</guid>

					<description><![CDATA[Seit heute ist SemPress ein offizielles WordPress.com Theme 🙂 Eigentlich wollte ich ja nur ein wenig &#8222;rumprobieren&#8220; und das Toolbox-Theme an die neuen WordPress Funktionalitäten anpassen aber mittlerweile haben schon knapp 8000 Leute SemPress heruntergeladen, ich habe Übersetzungen für Russisch und Deutsch bekommen und mein Theme ist auf WordPress.com&#8230; GROSSARTIG 🙂 Also: Meet SemPress, an [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Seit heute ist <a href="http://en.blog.wordpress.com/2013/04/18/new-themes-bon-vivant-sempress-and-bonpress/">SemPress ein offizielles WordPress.com Theme</a> 🙂</p>



<figure class="wp-block-image aligncenter"><img fetchpriority="high" decoding="async" width="600" height="391" sizes="(max-width: 700px) 100vw, 700px" src="https://notiz.blog/wp-content/uploads/2013/04/sempress-on-wordpresscom-600x391.png" alt="SemPress auf WordPress.com" class="wp-image-5091" srcset="https://notiz.blog/wp-content/uploads/2013/04/sempress-on-wordpresscom-600x391.png 600w, https://notiz.blog/wp-content/uploads/2013/04/sempress-on-wordpresscom-480x313.png 480w, https://notiz.blog/wp-content/uploads/2013/04/sempress-on-wordpresscom-668x436.png 668w, https://notiz.blog/wp-content/uploads/2013/04/sempress-on-wordpresscom.png 1029w" /></figure>



<p>Eigentlich wollte ich ja nur ein wenig &#8222;<a href="https://notiz.blog/2012/09/06/ive-made-a-wordpress-theme-kind-of/">rumprobieren</a>&#8220; und das Toolbox-Theme an die neuen WordPress Funktionalitäten anpassen aber mittlerweile haben schon knapp <a href="http://wordpress.org/extend/themes/sempress">8000 Leute</a> SemPress heruntergeladen, ich habe Übersetzungen für Russisch und <a href="https://nichteinschalten.de/sprachdatei-sempress/">Deutsch</a> bekommen und mein Theme ist auf <a href="https://wordpress.com/theme/sempress">WordPress.com</a>&#8230; GROSSARTIG 🙂</p>



<p>Also:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
	<p>Meet SemPress, an extremely lightweight, responsive theme designed to show off your posts, quotes, and images. SemPress supports multiple post formats, widgets, and the option to upload a custom header image.</p>
</blockquote>



<p>So kann es weiter gehen 🙂</p>



<p>Viel Spaß beim ausprobieren und falls ihr Verbesserungsvorschläge habt&#8230; immer her damit!</p>
<p>Hey there, RSS reader! You’re cool. Keep being awesome! 😎</p>]]></content:encoded>
					
					<wfw:commentRss>https://notiz.blog/2013/04/18/sempress-auf-wordpress-com/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
		<item>
		<title>SemPress auf WordPress.org</title>
		<link>https://notiz.blog/2012/12/07/sempress-auf-wordpress-org/</link>
					<comments>https://notiz.blog/2012/12/07/sempress-auf-wordpress-org/#comments</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Fri, 07 Dec 2012 20:37:37 +0000</pubDate>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[Github]]></category>
		<category><![CDATA[SemPress]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">http://notizblog.org/?p=4907</guid>

					<description><![CDATA[Nach dreimonatiger Wartezeit bzw. dreimonatigem Reviewprozess hat es mein erstes und einziges WordPress-Theme endlich in das WordPress-Theme-Directory geschafft! Juhu! Würde mich freuen wenn ihr es mal ausprobiert oder als Basis für eure eigenen Themes benutzt. Feedback ist wie immer erwünscht&#8230; hier oder auf Github&#8230;]]></description>
										<content:encoded><![CDATA[
<p>Nach dreimonatiger Wartezeit bzw. dreimonatigem Reviewprozess hat es mein erstes und einziges <a href="https://notiz.blog/2012/09/06/ive-made-a-wordpress-theme-kind-of/">WordPress-Theme</a> endlich in das <a href="http://wordpress.org/extend/themes/sempress">WordPress-Theme-Directory</a> geschafft! Juhu!</p>



<p>Würde mich freuen wenn ihr es mal ausprobiert oder als Basis für eure eigenen Themes benutzt. Feedback ist wie immer erwünscht&#8230; hier oder auf <a href="https://github.com/pfefferle/SemPress">Github</a>&#8230;</p>
<p>Congratulations on being an RSS reader! You are part of an elite group of people who know how to stay updated in style.</p>]]></content:encoded>
					
					<wfw:commentRss>https://notiz.blog/2012/12/07/sempress-auf-wordpress-org/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>Schema.org &#8211; what I&#8217;ve learned so far</title>
		<link>https://notiz.blog/2012/09/21/schema-org-what-ive-learned-so-far/</link>
					<comments>https://notiz.blog/2012/09/21/schema-org-what-ive-learned-so-far/#comments</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Fri, 21 Sep 2012 10:00:46 +0000</pubDate>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[FediBlog]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Schema.org]]></category>
		<category><![CDATA[SemPress]]></category>
		<category><![CDATA[websemantics]]></category>
		<guid isPermaLink="false">http://notizblog.org/?p=4678</guid>

					<description><![CDATA[Beim &#8222;basteln&#8220; an SemPress, meinem ersten WordPress Theme, habe ich das erste Mal praktische Erfahrungen mit Schema.org gesammelt und mir sind vor allem zwei Dinge klar geworden: 1. Warum Schema.org nach einer Art &#8222;Vererbungs&#8220;-Prinzip aufgebaut ist und 2. Wie Google mit Schema.org umgeht. The http://schema.org/Thing Das &#8222;einfachste&#8220; Schema ist ein &#8222;Thing&#8220; und hat folgende Attribute: [&#8230;]]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-image"><figure class="alignright"><img decoding="async" src="https://notiz.blog/wp-content/uploads/2012/09/html5-badge-h-semantics.png" alt="HTML5 Semantics Badge"/></figure></div>



<p>Beim &#8222;basteln&#8220; an <a href="https://notiz.blog/2012/09/06/ive-made-a-wordpress-theme-kind-of/">SemPress</a>, meinem ersten WordPress Theme, habe ich das erste Mal praktische Erfahrungen mit <a href="https://schema.org/">Schema.org</a> gesammelt und mir sind vor allem zwei Dinge klar geworden: 1. Warum Schema.org nach einer Art &#8222;Vererbungs&#8220;-Prinzip aufgebaut ist und 2. Wie Google mit Schema.org umgeht.</p>



<h2 class="wp-block-heading">The http://schema.org/Thing</h2>



<p>Das &#8222;einfachste&#8220; Schema ist ein &#8222;<a href="http://www.schema.org/Thing">Thing</a>&#8220; und hat folgende Attribute:</p>



<figure class="wp-block-table alignwide"><table><tbody><tr><th><code>description</code></th><td>TEXT</td><td>A short description of the item.</td></tr><tr><th><code>image</code></th><td>URL</td><td>URL of an image of the item.</td></tr><tr><th><code>name</code></th><td>TEXT</td><td>The name of the item.</td></tr><tr><th><code>url</code></th><td>URL</td><td>URL of the item.</td></tr></tbody></table></figure>



<p>Da alle anderen Objekte auf dem &#8222;Thing&#8220; aufbauen, kann man davon ausgehen dass man mind. auf diese vier Eigenschaften zugreifen kann und genau <strong>das</strong> ist der ganze Sinn hinter dieser Struktur.</p>



<p>Vor allem Google setzt massiv auf Schema.org, sei es beim Einsatz in der Suche (über die sogenannten <a href="http://support.google.com/webmasters/bin/answer.py?hl=en&amp;answer=99170&amp;topic=21997&amp;ctx=topic">Rich-Snippets</a>)&#8230;</p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://notiz.blog/wp-content/uploads/2012/09/richsnippet-schema-example.png" alt="rich snippets example"/></figure></div>



<p>&#8230;oder beim Anreichern der, über <a href="https://web.archive.org/web/20130117015514/https://developers.google.com/+/plugins/snippet/">Google+ oder den +1 Button</a> geteilten Links.</p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://notiz.blog/wp-content/uploads/2012/09/googleplus-schema-example.png" alt="Google+ Example"/></figure></div>



<p>Um das Parsen der Webseiten (zumindest für diese eher einfachen Ausgaben) auf ein Minimum zu reduzieren, ist die Grundstruktur immer gleich und alles darüber hinaus ist reine Kür. Wahrscheinlich werden aber 90% aller Anwendungen mit Titel (name), Beschreibung, Bild und URL auskommen.</p>



<h2 class="wp-block-heading">Googles Umgang mit Schema.org</h2>



<p>Wer seine Seite mit Schema.org auszeichnen möchte, sollte vor allem eines Beachten: <strong>Google+ (wahrscheinlich aber auch alle anderen Google Produkte) interpretiert immer das erste im Quellcode verwendete Schema!</strong></p>



<p>Bei meiner ersten Implementierung von Schema.org habe ich mich etwas zu sehr an RSS bzw. Atom orientiert und folgenden Aufbau gewählt: Ein umschließendes Objekt um den Blog zu beschreiben und ein oder mehrere referenzierte Artikel.</p>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">body</span> <span class="hljs-attr">itemscope</span> <span class="hljs-attr">itemtype</span>=<span class="hljs-string">"http://schema.org/Blog"</span>&gt;</span>
...
  <span class="hljs-tag">&lt;<span class="hljs-name">header</span> <span class="hljs-attr">id</span>=<span class="hljs-string">"branding"</span> <span class="hljs-attr">role</span>=<span class="hljs-string">"banner"</span>&gt;</span>
    <span class="hljs-tag">&lt;<span class="hljs-name">hgroup</span>&gt;</span>
      <span class="hljs-tag">&lt;<span class="hljs-name">h1</span> <span class="hljs-attr">id</span>=<span class="hljs-string">"site-title"</span> <span class="hljs-attr">itemprop</span>=<span class="hljs-string">"name"</span>&gt;</span><span class="php"><span class="hljs-meta">&lt;?php</span> bloginfo( <span class="hljs-string">'name'</span> ); <span class="hljs-meta">?&gt;</span></span><span class="hljs-tag">&lt;/<span class="hljs-name">h1</span>&gt;</span>
      <span class="hljs-tag">&lt;<span class="hljs-name">h2</span> <span class="hljs-attr">id</span>=<span class="hljs-string">"site-description"</span> <span class="hljs-attr">itemprop</span>=<span class="hljs-string">"description"</span>&gt;</span><span class="php"><span class="hljs-meta">&lt;?php</span> bloginfo( <span class="hljs-string">'description'</span> ); <span class="hljs-meta">?&gt;</span></span><span class="hljs-tag">&lt;/<span class="hljs-name">h2</span>&gt;</span>
    <span class="hljs-tag">&lt;/<span class="hljs-name">hgroup</span>&gt;</span>
  <span class="hljs-tag">&lt;/<span class="hljs-name">header</span>&gt;</span>
...
  <span class="hljs-tag">&lt;<span class="hljs-name">article</span> <span class="hljs-attr">itemprop</span>=<span class="hljs-string">"blogPost"</span> <span class="hljs-attr">itemscope</span> <span class="hljs-attr">itemtype</span>=<span class="hljs-string">"http://schema.org/BlogPosting"</span>&gt;</span>
  ...
  <span class="hljs-tag">&lt;/<span class="hljs-name">article</span>&gt;</span>
  <span class="hljs-tag">&lt;<span class="hljs-name">article</span> <span class="hljs-attr">itemprop</span>=<span class="hljs-string">"blogPost"</span> <span class="hljs-attr">itemscope</span> <span class="hljs-attr">itemtype</span>=<span class="hljs-string">"http://schema.org/BlogPosting"</span>&gt;</span>
  ...
  <span class="hljs-tag">&lt;/<span class="hljs-name">article</span>&gt;</span>
...
<span class="hljs-tag">&lt;/<span class="hljs-name">body</span>&gt;</span></code></span></pre>


<p>Egal ob es jetzt um mehrere Artikel (Startseite) oder nur einen Artikel (Post oder Page) gehandelt hat.</p>



<p>Das hat bei Google+ dazu geführt, dass die notizBlog-Links immer mit dem Titel, der Beschreibung und dem Bild des Blogs und nicht mit denen des Artikels verknüpft wurden. Es ist also gerade für Blogs wichtig, dass das <a href="https://schema.org/Blog">Blog-Schema</a> nur auf den Übersichtsseiten benutzt wird und die Einzelansichten lediglich mit &#8222;http://schema.org/BlogPosting&#8220; bzw. &#8222;http://schema.org/WebPage&#8220; ausgezeichnet werden.</p>
<p>Thanks for reading this post via RSS. RSS is great, and you’re great for using it. ♥️</p>]]></content:encoded>
					
					<wfw:commentRss>https://notiz.blog/2012/09/21/schema-org-what-ive-learned-so-far/feed/</wfw:commentRss>
			<slash:comments>17</slash:comments>
		
		
			</item>
		<item>
		<title>I’ve made a WordPress Theme… kind of…</title>
		<link>https://notiz.blog/2012/09/06/ive-made-a-wordpress-theme-kind-of/</link>
					<comments>https://notiz.blog/2012/09/06/ive-made-a-wordpress-theme-kind-of/#comments</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Thu, 06 Sep 2012 20:54:53 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[FediBlog]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Microformats]]></category>
		<category><![CDATA[Schema.org]]></category>
		<category><![CDATA[SemPress]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[websemantics]]></category>
		<guid isPermaLink="false">http://notizblog.org/?p=4459</guid>

					<description><![CDATA[Eigentlich wollte ich ja nur einen Toolbox Fork erstellen und das Theme um Microdata/Schema.org erweitern und dann hat es doch so viel Spaß gemacht, dass ein eigenes Theme daraus wurde&#8230; Ich präsentiere euch SemPress, das hoch semantische HTML5 Theme mit ner Prise Responsiveness und SEO 🙂 Das Theme verschönert übrigens das notizBlog und ist aus [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Eigentlich wollte ich ja nur einen <a href="https://web.archive.org/web/20130514011147/http://wordpress.org:80/extend/themes/toolbox">Toolbox</a> Fork erstellen und das Theme um Microdata/Schema.org erweitern und dann hat es doch so viel Spaß gemacht, dass ein eigenes Theme daraus wurde&#8230; Ich präsentiere euch <a href="https://github.com/pfefferle/SemPress">SemPress</a>, das hoch semantische HTML5 Theme mit ner Prise Responsiveness und <abbr title="Search Engine Optimization">SEO</abbr> 🙂</p>



<p>Das Theme verschönert übrigens das <a href="https://notiz.blog/">notizBlog</a> und ist aus folgenden Gründen großartig:</p>



<h2 class="wp-block-heading">POSH &#8211; Plain Old Semantic HTML5</h2>



<div class="wp-block-image"><figure class="alignright"><img decoding="async" src="https://notiz.blog/wp-content/uploads/2011/07/HTML5_Logo_256.png" alt="HTML5 Logo"/></figure></div>



<p>SemPress basiert, wie schon erwähnt, auf Toolbox und die HTML5 Struktur wurde auch weitestgehend beibehalten. Ich habe lediglich einige Tags in (meiner Meinung nach) semantisch passendere getauscht. Im Detail:</p>



<ul class="wp-block-list"><li><strong><a href="https://web.archive.org/web/20200910003307/http://diveintohtml5.info/semantics.html#new-elements">Semantische Tags</a></strong> &#8211; Ich habe einfach mal geschaut welche Tags Toolbox noch nicht unterstützt und sie dann, hoffentlich richtig eingebaut :).</li><li><strong><a href="https://web.archive.org/web/20200724153910/http://diveintohtml5.info/forms.html">HTML5 Input-Types</a></strong> &#8211; SemPress unterstützt einige der neuen Input-Types wie z.B. &#8222;search&#8220;, &#8222;email&#8220; und &#8222;url&#8220;. Mehr dazu in einem älteren <a href="https://notiz.blog/2011/07/11/html5-input-types-form-validierung-und-wordpress/">Artikel</a>.</li></ul>



<h2 class="wp-block-heading">Websemantics</h2>



<p>Eigentlich hab ich das ganze Projekt (wie schon erwähnt) ja nur gestartet, damit ich mal wieder was produktives mit Microformats machen und Schema.org lernen kann. Hier also der <em>Semantic Overload</em>:</p>



<ul class="wp-block-list"><li><strong>Microformats</strong> &#8211; Toolbox selbst unterstütz Microformats ja schon von Haus aus und ich musste nur kleine hAtom fixes und die richtigen <em><a href="http://microformats.org/wiki/rel-profile">Profile Header</a></em> setzen.</li><li><strong>Microformats v2</strong> &#8211; Ich bin zwar <a href="https://notiz.blog/2012/07/03/microformats-the-next-generation/">kein großer Fan</a> von <a href="http://microformats.org/wiki/microformats_2">Microformats 2</a>, aber ich wollte testen wie leicht sich das Theme um neues HTML-Classes erweitern lässt und wie viel Arbeit es bedeutet. SemPress unterstützt hCard 2 und hAtom 2.</li><li><strong>Microdata/Schema.org</strong> &#8211; Ähnlich wie bei Microformats v2 wollte ich testen wie schwer es ist, <a href="https://schema.org/">Schema.org</a> einzubauen. Das Theme unterstützt <code>http://schema.org/Blog</code>, <code>http://schema.org/BlogPosting</code> and <code>http://schema.org/Person</code>.</li></ul>



<p>Was ich noch gerne einbauen will ist hMedia für alle möglichen Medieninhalte wie z.B. auch WordPress &#8222;Images&#8220; und &#8222;Galleries&#8220; und natürlich auch das Schema.org Pendant.</p>



<h2 class="wp-block-heading">WordPress Features</h2>



<div class="wp-block-image"><figure class="alignright"><img decoding="async" src="https://notiz.blog/wp-content/uploads/2007/03/wordpress-logo.png" alt=""/></figure></div>



<p>Neben dem ganzen semantik Gedöns, hab ich natürlich auch ne Menge WordPress-Features eingebaut.</p>



<ul class="wp-block-list"><li><strong>Post Thumbnails</strong> &#8211; SemPress unterstützt diverse <em><a href="https://codex.wordpress.org/Post_Thumbnails">Post-Thumbnail</a></em> Größen (maximal 600px) und versucht sie bestmöglich darzustellen. Alle Bilder kleiner als 480px werden z.B. mit <em>float right</em> in den Text integriert.</li><li><strong>Post Types</strong> &#8211; Im Gegensatz zu Toolbox unterstützt SemPress folgende <em><a href="https://codex.wordpress.org/Post_Types">Post-Types</a></em>: &#8222;aside, status, gallery, video, audio, link, image&#8220; und fast alle haben auch ein individuelles Layout spendiert bekommen.</li><li>&#8230;außerdem: <a href="http://codex.wordpress.org/Translating_WordPress">Localization</a>, Sidebar-Widgets und die WordPress&#8216; Navigation Menu.</li></ul>



<p>Mal schauen ob ich noch ein <a href="http://en.support.wordpress.com/themes/custom-header-image/">Custom-Header-Image</a> mit rein nehmen werde&#8230;</p>



<h2 class="wp-block-heading">CSS und Design</h2>



<p>Zuerst sollte SemPress gar kein Design bekommen, aber man muss ja auch bei CSS und Fonts auf dem Laufenden bleiben! Ich mach das ja schließlich nicht zum Spaß sondern zur Fortbildung :). Da ich aber kein wirklich großer Designer bin, hab ich mir ne Menge Ideen und CSS bei folgenden großartigen Projekten ausgeliehen:</p>



<ul class="wp-block-list"><li>Das Basis-CSS hab&#8216; ich von <a href="https://web.archive.org/web/20130514011147/http://wordpress.org:80/extend/themes/toolbox">Toolbox</a> übernommen.</li><li>Die Tabellen, Buttons, Input-Felder, Code-Boxen habe ich mir bei <em><a href="https://getbootstrap.com/2.3.2/">Twitters Bootstrap</a></em> gemopst.</li><li>Die Icons, die vor einigen Artikeln erscheinen (z.B. die vom Typ Video oder Audio) sind von von <a href="https://fontawesome.com/">Font Awesome</a>.</li><li>Danke auch an <a href="http://html5boilerplate.com/">HTML5 Boilerplate</a> für einige Ideen!</li></ul>



<p>Ein paar weitere Kleinigkeiten (auf die ich auch bissle Stolz bin):</p>



<ul class="wp-block-list"><li>Man kann den bei dem &lt;code /&gt;-Tag die Programmiersprache mir <code>data-programming-language="PHP"</code> setzen und es wird wie folgend angezeigt: <code>&lt;?php echo "Hallo Welt"; ?&gt;</code>     </li><li>Das Theme kommt komplett ohne Bilder aus.</li></ul>



<h2 class="wp-block-heading">Responsive Design</h2>



<p>Das Theme sollte eigentlich und hoffentlich auf jedem Gerät gut aussehen und unterstützt drei++ Breiten:</p>



<ul class="wp-block-list"><li>Volle Breite + Sidebar rechts</li><li>Volle Breite + Zweispaltige Sidebar am Ende der Seite</li><li>Variable Breite (die, für das Gerät beste Breite mit einem) + Einspaltige Sidebar am Ende der Seite.</li></ul>



<p>Außerdem passt sich das Menü automatisch an die Größen an und das ganz ohne JavaScript! &#8230;beim Drop-Down Menü gibt es zwar noch keine Möglichkeit das Menü wieder zu schließen, aber wer will das schon 😉</p>



<h2 class="wp-block-heading">Was jetzt noch?</h2>



<p>Da mir das themen ne Menge Spaß gemacht hat werde ich wohl auch weiterhin fleißig an SemPress weiter basteln und es noch semantischer und WordPressiger machen. Falls ihr irgendwelche Fehler findet oder Dinge besser könnt wie ich&#8230; bitte helft mir und <a href="https://github.com/pfefferle/SemPress">forkt SemPress</a>!</p>
<p>Hey there, RSS reader! You’re one of a special few, choosing this old-school yet awesome way of staying informed. Kudos!</p>]]></content:encoded>
					
					<wfw:commentRss>https://notiz.blog/2012/09/06/ive-made-a-wordpress-theme-kind-of/feed/</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		
			</item>
	</channel>
</rss>
