<?xml version="1.0" encoding="UTF-8"?>
<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/"
	>

<channel>
	<title> &#187; Allgemein</title>
	<atom:link href="http://www.uniq-arts.de/blog/category/allgemein/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.uniq-arts.de/blog</link>
	<description></description>
	<lastBuildDate>Sat, 21 Aug 2010 16:30:38 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Login mit PHP / Smarty und Filemaker</title>
		<link>http://www.uniq-arts.de/blog/login-mit-php-smarty-und-filemaker/</link>
		<comments>http://www.uniq-arts.de/blog/login-mit-php-smarty-und-filemaker/#comments</comments>
		<pubDate>Thu, 12 Aug 2010 15:31:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allgemein]]></category>

		<guid isPermaLink="false">http://www.uniq-arts.de/blog/?p=186</guid>
		<description><![CDATA[Grüße,
Auf der suche nach einigen  Beispielen und Tutorials, die uns erklären könnten, wie man die Filemaker.php anwendet und einbindet, findet man leider nicht wirklich ein gutes Anwendungsbeispiel. In meinem Tutorial werde ich nicht auf alles eingehen können, da die Dokumentation die ihr im Netz an jeder Ecke finden könnt, alles gut erklärt und das natürlich [...]]]></description>
			<content:encoded><![CDATA[<p>Grüße,</p>
<p>Auf der suche nach einigen  Beispielen und Tutorials, die uns erklären könnten, wie man die Filemaker.php anwendet und einbindet, findet man leider nicht wirklich ein gutes Anwendungsbeispiel. In meinem Tutorial werde ich nicht auf alles eingehen können, da die Dokumentation die ihr im Netz an jeder Ecke finden könnt, alles gut erklärt und das natürlich auch in Deutsch.</p>
<p><a title="Befehle der filemaker.php" href="http://jonathanstark.com/filemaker-api-for-php-documentation.php" target="_blank">Dokumentation</a></p>
<p><a title="PDF Anleitung Deutsch" href="http://www.filemaker.de/support/product/docs/fms/fms11_cwp_php_de.pdf" target="_blank">Kurze Anleitung</a></p>
<p>Wie man ein Formular erstellt, und es verwendet wird, werde ich hier nicht erklären. Das sollte Voraussetzung sein!</p>
<p><strong>Als erstes coden wir die Verbindung zu Filemakerdatenbank:</strong><strong> </strong></p>
<p>$fm = new FileMaker();<br />
$fm-&gt;setProperty(&#8216;database&#8217;, &#8216;Meine Datenbank&#8217;);<br />
$fm-&gt;setProperty(&#8216;hostspec&#8217;, &#8216;localhost&#8217;);<br />
$fm-&gt;setProperty(&#8216;username&#8217;, &#8216;name&#8217;);<br />
$fm-&gt;setProperty(&#8216;password&#8217;, &#8216;passwort&#8217;);</p>
<p><strong>Jetzt überprüfen wir ob Werte in unseren $_POST Variablen gesetzt wurden.</strong></p>
<p>if (isset($_POST['form_username']) &amp;&amp; $_POST['form_username'] != &#8220;&#8221;) {<br />
$web_login_query = array(&#8216;web_name&#8217; =&gt; $_POST['form_username'], &#8216;web_pass&#8217; =&gt; $_POST['form_passwort']);<br />
if (!isset($web_login_query['web_pass']) or $web_login_query['web_pass'] == &#8220;&#8221;) {<br />
$smarty-&gt;assign(&#8216;fehler&#8217;, &#8220;Passwort vergessen.&#8221;);</p>
<p><strong>Sollten alle Werte gesetzt sein, erstellen wir eine  Filemaker Instanz und nehmen die Verbindung mit unserer Datenbank auf.<br />
</strong><strong>newFindCommand(&#8216;web_login&#8217;) ist das Layout, addFindCriterion ist die Bedingung. Das Feld, bzw. der Wert der zurück kommt, ist die USER_ID, also ist USER_ID unser ($)result </strong></p>
<p>} else {</p>
<p>$new = $fm-&gt;newFindCommand(&#8216;web_login&#8217;);<br />
$new-&gt;addFindCriterion(&#8216;username&#8217;,$web_login_query['web_name']);<br />
$new-&gt;addFindCriterion(&#8216;passwort&#8217;,$web_login_query['web_pass']);<br />
$result = $new-&gt;execute();</p>
<p><strong>Jetzt prüfen wir ob auch die Verbindung mit unserer Datenbank erfolgreich war.</strong></p>
<p>if (FileMaker::isError($result)) {</p>
<p>echo &#8216;Error: &#8216; . $result-&gt;getCode() . &#8221;;<br />
$fm_fehler = $result-&gt;getCode();<br />
$smarty-&gt;assign(&#8216;fehler&#8217;, $fm_fehler);<br />
header(&#8220;Location: index.php?module=login&amp;err=$fm_fehler&#8221;);</p>
<p>} <strong> </strong></p>
<p><strong>Sollte ein Fehler auftreten sein, springt er zurück zum angegeben Template.  Dabei übergebe ich den Fehlercode von Filemaker. In der PDF findet ihr die Bedeutung der Codes. Wir stellen fest, das es kein Fehler in unseren Login gibt und das die Zugangsdaten übereinstimmen. Jetzt lassen wir uns die USER_ID zurückgeben und packen sie in unsere Session. Vielleicht ein USER_LEVEL, wer mag.</strong></p>
<p>$records = $result-&gt;getRecords();<br />
$user_id = $records[0]-&gt;getField(&#8216;tn_id&#8217;);</p>
<p>$_SESSION['user_id'] = $user_id;<br />
setcookie(&#8220;user_level&#8221;, &#8216;6&#8242;, time()+3600);<br />
header(&#8220;Location: index.php&#8221;);</p>
<p>}<strong> </strong></p>
<p><strong>Jetzt kommt noch der Teil, der einspringt, wenn von Anfang an schon ein Fehler vorhanden ist. Zum Beispiel Passwort oder Username, oder beides wurde vergessen.</strong></p>
<p>} else {<br />
if ($_GET['err'] == &#8220;401&#8243;) {<br />
$smarty-&gt;assign(&#8216;fehler&#8217;, &#8220;Ihre Zugangsdaten sind ungültig.&#8221;);<br />
} else {<br />
$smarty-&gt;assign(&#8216;fehler&#8217;, &#8220;Bitte geben Sie ihre Zugansdaten ein und drücken sie auf Anmelden.&#8221;);<br />
}<br />
}<br />
?&gt;</p>
<p>Es gibt bestimmt noch einige Sachen die man Optimieren kann bzw. unbedingt muss, doch sollte hier der kleine Auszug nur verdeutlichen wie man das ungefähr angehen kann..</p>
<p>Aber es geht! <img src='http://www.uniq-arts.de/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>Tschaui </strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.uniq-arts.de/blog/login-mit-php-smarty-und-filemaker/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mojo.Model.Cookie &#8211; WebOs und Palm Pré</title>
		<link>http://www.uniq-arts.de/blog/mojo-model-cookie-webos-und-palm-pre/</link>
		<comments>http://www.uniq-arts.de/blog/mojo-model-cookie-webos-und-palm-pre/#comments</comments>
		<pubDate>Sat, 24 Apr 2010 13:04:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allgemein]]></category>

		<guid isPermaLink="false">http://www.uniq-arts.de/blog/?p=169</guid>
		<description><![CDATA[Ein Beispiel für die Verwendung eines Cookies mit dem Mojo.Framework und WebOS (Palm Pré).  Wer Interesse hat sich eine App für WebOS zu entwickeln, kann sich weitere Informationen auf der Seite von PALM holen und sich ein
Developer-account auf http://developer.palm.com
Voraussetzung,  ich weiß was WebOS, ein Palm und das Mojo-Framework
ist Wie man ein Projekt zur Erstellung einer [...]]]></description>
			<content:encoded><![CDATA[<p>Ein Beispiel für die Verwendung eines Cookies mit dem Mojo.Framework und WebOS (Palm Pré).  Wer Interesse hat sich eine App für WebOS zu entwickeln, kann sich weitere Informationen auf der Seite von PALM holen und sich ein<br />
Developer-account auf http://developer.palm.com</p>
<pre><span style="color: #ff0000;">Voraussetzung,  ich weiß was WebOS, ein Palm und das Mojo-Framework
ist Wie man ein Projekt zur Erstellung einer APP anlegt und versteht.
(Werde dazu später noch ein mini Tut veröffentlichen.)</span></pre>
<p>Was wollen wir machen?</p>
<p>Wir wollen unsere E-Mailadresse, die wir vorher in einem Cookie gespeichert haben,  in einer Textzeile, die eine E-Mailadresse wünscht, wieder anzeigen.</p>
<p>1. HTML Code Zeile und Button<br />
2.Javascript, initialisiert &#8221;Button&#8221; +  &#8221;Ausgabezeile&#8221; + &#8220;Cookie&#8221;</p>
<p><strong> Scene1-scene.html </strong>(Wir legen eine Eingabezeile und ein Button an, der dann auch später noch eine PHP Datei aufrufen soll und unseren<br />
Cookie setzt.)</p>
<pre>&lt;div&gt;</pre>
<pre> &lt;div x-mojo-loc=''&gt;eMailadresse:&lt;/div&gt;</pre>
<pre> &lt;div&gt;</pre>
<pre> &lt;div&gt;</pre>
<pre> &lt;div x-mojo-focus-highlight="true"&gt;</pre>
<pre> &lt;div&gt;</pre>
<pre> &lt;div x-mojo-element="TextField" id="emailAdresse"&gt;&lt;/div&gt;</pre>
<pre> &lt;/div&gt;</pre>
<pre> &lt;/div&gt;</pre>
<pre> &lt;/div&gt;</pre>
<pre> &lt;/div&gt;</pre>
<pre> &lt;/div&gt;</pre>
<pre>&lt;table width=98% cellpadding=1 cellspacing=0 border=0&gt;</pre>
<pre> &lt;tr&gt;</pre>
<pre> &lt;td&gt;</pre>
<pre> &lt;div x-mojo-element="Button" id="ButtonSend" name="gesendet"&gt;&lt;/div&gt;</pre>
<pre> &lt;/td&gt;</pre>
<pre> &lt;/tr&gt;</pre>
<pre>&lt;/table&gt;</pre>
<p><strong>&#8212;EOF Scene1-scene.html&#8212;</strong></p>
<p><strong>scene1-assistant.js</strong> (Wir definieren den Button, Texfeld. / Speichern den Cookie und schicken die E-Mailadresse zusätzlich an eine PHP Datei.)</p>
<pre>Als Erstes legen wir unsere HTML-Elemente fest. Mojo hat die
Eigenart, x-mojo-elemente erst dann anzuzeigen, wenn sie
initialisiert sind.

Wir fangen mit unserem Textfeld an.

<strong>Scene1</strong><strong>Assistant.prototype.setup = function() {

 this.controller.setupWidget("emailAdresse",
 this.attributes = {
 hintText: $L('E-Mail eingeben'),
 multiline: false,
 enterSubmits: false,
 focus: true,
 autoFocus: true,
 emoticons: false
 },

 this.emailAdresseModel = {
 value: email_val,
 disabled: false
 });
&lt;!---- Code geht weiter für prototype.setup
</strong>

In der Variable<strong> email_val</strong><strong> </strong>steht später die E-Mailadresse die wir von
unserem Cookie holen. Sollte kein E-Mailadresse vorhanden sein, gibt
es den hinText des Widgets <strong>"emailAdresse"</strong> wieder, in dem Fall
"E-Mail eingeben."

Jetzt kommen wir zu unserem Button. Der wird auch im prototype.setup
initialisiert. Er hat die Bezeichnung 'buttonSend' was auch im
HTML-Teil die ID des Buttons ist.

<strong>this.controller.setupWidget('buttonSend',
 this.attributesSend = {
 type: Mojo.Widget.activityButton
 },

 this.buttonSendModel = {
 buttonLabel: 'Senden und Setzen',
 buttonClass : 'sendButton',
 disabled: false
 });</strong><strong>
</strong>
Jetzt bestimmen wir noch wie sich der Button zu verhalten hat. Bevor
wir nun prototype.setup schließen, legen wir folgenden Code rein.
Hier wird, wenn der Button gedrückt ist, die <strong>Function </strong>bzw. der
Event<strong> </strong>"<strong>SendButtonPress</strong>" aufgerufen.
<strong>
this.SendButtonPressFocus = this.SendButtonPress.bind(this);
 Mojo.Event.listen(this.controller.get('buttonSend'),
 Mojo.Event.tap, this.SendButtonPressFocus);

} &lt;--- Schließt prototype.setup

</strong>

Nachdem wir das Setup geschlossen haben, kommen wir auch gleich
zu unser Function "<strong>SendButtonPress</strong>". Hier wird in die Variable <strong>email</strong>
mit this.emailAdresseModel.value unsere E-Mailadresse geschrieben.
<strong>this.emailAdresseModel.value</strong> ist der Wert den ich in der Eingabezeile
eintrage, quasi unsere E-Mail. 

Wenn ihr dann die App zum ersten mal aufruft, kann dort
außer des <strong>hinTextes</strong> nichts drin stehen, da der Cookie erst noch
gesetzt werden muss. Erst nach dem Eintragen eurer E-Mail wird der
Button unser Cookie setzen.

E-Mail eintragen, Button drücken. E-Mailadresse wird in die Variable
<strong>email</strong> geschrieben. Cookie mit dem Inhalt der Variable <strong>email</strong> wird
gesetzt E-Mailadresse wird auch zu einer PHP Datei geschickt. Kann
dann später z.B. zum eintragen in einen Newsletter o.ä. verwendet
werden.
<strong>
Scene1Assistant.prototype.SendButtonPress = function(event){        

 email = this.emailModel.value;

</strong><em>//cookie setzen
</em><strong>
 this.myValue = email;
 this.myCookie = new Mojo.Model.Cookie('login_sc1');
 this.myCookie.put(this.myValue); 

</strong>//email verschicken<strong>

 var URL = "http://www.xxxxx.com/login.php?email=" + email;
 buttonSend.mojo.activate();

 var request = new Ajax.Request(URL, {
 method:'get',
 evalJSON: 'force',
 onSuccess: this.ausgabe.bind(this),
 onFailure: this.fehler.bind(this)

});

} &lt;-- ende function SendButtonPress

</strong>
Jetzt setzen wir noch am Anfang der <strong>Scene1Assistant.js</strong> den Code zum
aufrufen des Cookies und zum lesen seines Inhalts rein.
Der Inhalt unseres Cookies wird in die Variable <strong>email_val </strong>gelegt.
<strong>

function Scene1Assistant() {
 this.savedValueCookie = new Mojo.Model.Cookie('login_sc1');
 this.savedValue = this.savedValueCookie.get();
 email_val = this.savedValue;    

}

</strong>Wenn wir jetzt die App neu starten, müsste der <strong>hinText</strong> "E-Mail
eingeben" mit unserer E-Mailadresse ersetzt worden sein. *freu*
<strong>
</strong><span style="color: #000000;"><strong>

Zusammenfassung Cookiessssss.....</strong></span><strong><span style="color: #00ff00;">

Cookie setzen:</span>

<strong>email = "eineemailaddresse.de;</strong></strong><strong><em>
</em><strong>
 this.myValue = email;
 this.myCookie = new Mojo.Model.Cookie('login_sc1');
 this.myCookie.put(this.myValue);
</strong></strong>
Mit<strong><strong> put() </strong></strong>wird der Inhalt von<strong><strong> myValue </strong></strong>gesetzt.<strong><strong>
<strong><span style="color: #00ff00;">

Cookie Lesen:</span></strong>

</strong>this.savedValueCookie = new Mojo.Model.Cookie('login_sc1');
 this.savedValue = this.savedValueCookie.get();
 email_val = this.savedValue;
</strong>
Mit<strong> get() </strong>wird der Inhalt des Cookies geholt und in die Variable<strong>
email_val </strong>geschrieben.<strong>

</strong>
Mit<strong> remove() </strong>kann man Cookies löschen.<strong>

Winke winke!!!

</strong></pre>
]]></content:encoded>
			<wfw:commentRss>http://www.uniq-arts.de/blog/mojo-model-cookie-webos-und-palm-pre/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blaue Mützen für ein besseres Web</title>
		<link>http://www.uniq-arts.de/blog/162/</link>
		<comments>http://www.uniq-arts.de/blog/162/#comments</comments>
		<pubDate>Thu, 26 Nov 2009 10:00:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[SEO + Marketing]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.uniq-arts.de/blog/?p=162</guid>
		<description><![CDATA[Zeigt Flagge! UNIQ-ARTS macht mit&#8230;.
Eine passende blaue Mütze findet man bei Mr. Zeldman.
Weitere Infos zum Blue Beanie Day u.a. auf der offiziellen Facebook-Seite, bei t3n unter dem Titel Blaue Mützen für ein besseres Web oder bei Robert Lender.
* Weniger neue Frameworks die die Welt nicht braucht.
* Mehr Opensource-entwicklung
* Schlankere Browser, weniger Wigets -&#62; mehr Leistung-&#62; [...]]]></description>
			<content:encoded><![CDATA[<p>Zeigt Flagge! UNIQ-ARTS macht mit&#8230;.</p>
<p>Eine passende blaue Mütze findet man bei <a href="http://www.zeldman.com/2009/10/25/toque-o-the-morning/">Mr. Zeldman</a>.</p>
<p>Weitere Infos zum Blue Beanie Day u.a. auf der <a href="http://www.facebook.com/event.php?eid=136079874938">offiziellen Facebook-Seite</a>, bei t3n unter dem Titel <a href="http://t3n.de/news/blue-beanie-day-2009-blaue-mutzen-besseres-web-260688/">Blaue Mützen für ein besseres Web</a> oder bei <a href="http://www.robertlender.info/blog/archives/2982-Blue-Beanie-Day-2009-Aktivitaeten-Aktion-BBD09-5">Robert Lender</a>.</p>
<p>* Weniger neue Frameworks die die Welt nicht braucht.<br />
* Mehr Opensource-entwicklung<br />
* Schlankere Browser, weniger Wigets -&gt; mehr Leistung-&gt; mehr Technik für Barrierefreiheit.</p>
<p>* Weniger Microsoft -&gt; Mehr UNIQ<span style="color: #00ccff;">ARTS</span></p>
<p><img class="alignleft size-full wp-image-161" title="bluecap" src="http://www.uniq-arts.de/blog/wp-content/uploads/2009/11/bluecap.png" alt="bluecap" width="297" height="297" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.uniq-arts.de/blog/162/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Barrierefrei &#8211; Bulletproof</title>
		<link>http://www.uniq-arts.de/blog/barrierefrei-bulletproof/</link>
		<comments>http://www.uniq-arts.de/blog/barrierefrei-bulletproof/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 11:32:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allgemein]]></category>

		<guid isPermaLink="false">http://www.uniq-arts.de/blog/?p=148</guid>
		<description><![CDATA[Ich werde immer wieder gefragt &#8220;Was versteht man denn unter barrierefreiem Screendesign?&#8221;.
Die Frage wird mir meist dann gestellt, wenn im Vorfeld schon einiger Quatsch erzählt wurde. Die Meisten verstehen darunter immer &#8220;nur&#8221;, dass es sich hierbei um Design und Layout handelt, was in jedem Browser so angezeigt wird, dass man keinen Unterschied zwischen den einzelnen [...]]]></description>
			<content:encoded><![CDATA[<p>Ich werde immer wieder gefragt <strong>&#8220;Was versteht man denn unter barrierefreiem Screendesign?&#8221;</strong>.</p>
<p>Die Frage wird mir meist dann gestellt, wenn im Vorfeld schon einiger Quatsch erzählt wurde. Die Meisten verstehen darunter immer &#8220;nur&#8221;, dass es sich hierbei um Design und Layout handelt, was in jedem Browser so angezeigt wird, dass man keinen Unterschied zwischen den einzelnen Browsern bemerkt. Sicher ist das ein Teil davon, aber nicht Antwort auf alle Fragen. <strong>Barrierefrei</strong> besteht aus ganz vielen kleinen Bereichen mit lustigen englischen Bezeichnungen. Auf die wichtigsten werde ich mal versuchen einzugehen.</p>
<p><strong>Accessibility, </strong>wird immer wieder als die Definition von <strong>Barrierefrei</strong> benutzt. <strong><span style="color: #ff0000;">Nachtrag: &#8220;Es ist die Deutsche Übersetzung aus dem Englischen.&#8221;</span> (Zugänglichkeit, Erreichbarkeit = Barrierefreiheit</strong> <span style="color: #ff0000;">&#8220;Wäre eine Definition&#8221;</span><strong>)</strong> Auch werden <strong>Usability</strong> und Accessibility gleich gestellt. Und das stimmt nach meiner Meinung so nicht. Hier gibt es Unterschiede, welche wirklich wichtig sind.</p>
<p><strong>Usabillity</strong> ist die Benutzerfreundlichkeit einer Internetseite für &#8220;normale&#8221; Menschen, die ohne Behinderung eine Seite bedienen und deren Informationen verarbeiten können. Bei einer <strong>optimalen Usability</strong> reden wir von einer Internetseite, die für den Rezipienten ersichtlich und logisch erklärt wird. Das heißt, mir wird jede Informationen und jede Zusatzinformation durch <strong>optimale Technik und Semantik</strong> leicht zugänglich ausgegeben.</p>
<p><strong>Accessibility</strong>, ist die Technologie, welche der Seite zur Verfügung gestellt wird, um die<strong> Zugänglichkeit für Leute mit Behinderung</strong> zu ermöglichen. Sie ist aber nicht zuständig dafür, dass der User mit Behinderung die Information zum Schluss tatsächlich auch erhält bzw. wahrnehmen kann. Nein, sie stellt nur die Möglichkeit zur Verfügung! Also ist es möglich sich die Seite vorlesen zu lassen (schlechtes Sehen, blind, oder Leseschwächen), sie zu vergrößern (schlechtes Sehvermögen) und eine Ausgabe für Blinde, die mit einer sogenannten Braille-Zeile Informationen aufnehmen können, zu erhalten. (Blindenschrift)</p>
<p>Wie wir sehen, <strong>gehen Accessibility und Usability nicht Hand in Hand</strong>. Ich kann eine Seite reinweg für Leute mit Behinderung erstellen, welche einem Menschen mit &#8220;normalen&#8221; Fähigkeiten vielleicht den Nerv rauben könnte. Oder wir erstellen eine Seite, bei der wir mit Grafiken und lustigen Designs nur so zugepflastert werden, bei welcher ein Mensch mit Behinderung einfach keine Möglichkeit hat, Informationen zu erhalten.</p>
<p>Ich denke, das <strong>richtige Maß an Information</strong> und die entsprechende <strong>Selektion meiner Zielgruppe</strong>, lassen mich entscheiden, ob ich mehr auf Accessibility oder Usability Rücksicht nehme.</p>
<p>Finde ich eine <strong>optimale Balance</strong>, und schaffe es, Leuten mit und ohne Einschränkung ein <strong>genügendes Informationsangebot</strong> zur Verfügung zu stellen, dann können wir erst von Barrierefreiheit sprechen.</p>
<p>Was sollten wir verstehen?</p>
<p>Barrierefreiheit ist nicht nur zwischen den Interpretationsschwierigkeiten einzelner Browser zu sehen. Nein, hier spielt auch der Informationsaustausch zwischen &#8220;normalen&#8221; und Menschen mit einer Einschränkung eine große Rolle.</p>
<p><span style="color: #ff0000;">Nachtrag: Hier wird nicht diskriminiert. Es gibt nun mal Menschen mit Einschränkung. Ich versuche mit diesem Beitrag eingentlich zu vermitteln.</span></p>
<p><strong>Denn das ist Barrierefrei!</strong></p>
<p><strong><br />
</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.uniq-arts.de/blog/barrierefrei-bulletproof/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Gästebuch für Wordpress</title>
		<link>http://www.uniq-arts.de/blog/gaestebuch-fuer-wordpress/</link>
		<comments>http://www.uniq-arts.de/blog/gaestebuch-fuer-wordpress/#comments</comments>
		<pubDate>Sat, 08 Aug 2009 14:53:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.uniq-arts.de/blog/?p=132</guid>
		<description><![CDATA[Wer ein Gästebuch für Wordpress vermisst kann sich mal auf bueltge.de eins anschauen.
Auf der Seite http://bueltge.de/wp-gaestebuch-wp-guestbook-plugin habe ich ein Gästebuch-Plugin für Wordpress gefunden. Ihr findet dort auch die Installationsanweisung in Form eines kleinen Tutorials. Wer solch ein Gimik noch haben möchte, sollte sich diese &#8220;alternative&#8221; Erweiterung ruhig mal anschauen und testen.
]]></description>
			<content:encoded><![CDATA[<p>Wer ein Gästebuch für Wordpress vermisst kann sich mal auf bueltge.de eins anschauen.</p>
<p>Auf der Seite <a title="Gästebuchplugin" href="http://bueltge.de/wp-gaestebuch-wp-guestbook-plugin/" target="_blank">http://bueltge.de/wp-gaestebuch-wp-guestbook-plugin</a> habe ich ein Gästebuch-Plugin für Wordpress gefunden. Ihr findet dort auch die Installationsanweisung in Form eines kleinen Tutorials. Wer solch ein Gimik noch haben möchte, sollte sich diese &#8220;alternative&#8221; Erweiterung ruhig mal anschauen und testen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.uniq-arts.de/blog/gaestebuch-fuer-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wordpress Photogalerie</title>
		<link>http://www.uniq-arts.de/blog/wordpress-photogalerie/</link>
		<comments>http://www.uniq-arts.de/blog/wordpress-photogalerie/#comments</comments>
		<pubDate>Sat, 08 Aug 2009 08:19:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://www.uniq-arts.de/blog/?p=128</guid>
		<description><![CDATA[Auf der Suche nach einer Fotogalerie als Plugin für Wordpress , bin ich auf sehr viel Müll gestoßen. Entweder gehen sie gar nicht oder lassen sich nur sehr schwer Integrieren. Doch eines der Plugins möchte ich an dieser Stelle empfehlen. Und zwar das von Christian Schenk. Das Plugin heißt SmoothGallery  und lässt sich per Shortcuts (Tags) steuern und [...]]]></description>
			<content:encoded><![CDATA[<p>Auf der Suche nach einer Fotogalerie als Plugin für Wordpress , bin ich auf sehr viel Müll gestoßen. Entweder gehen sie gar nicht oder lassen sich nur sehr schwer Integrieren. Doch eines der Plugins möchte ich an dieser Stelle empfehlen. Und zwar das von Christian <span>Schenk. Das Plugin heißt <a title="Galleryplugin" href="http://www.christianschenk.org/projects/wordpress-smoothgallery-plugin/comment-page-12/#comment-9234" target="_blank">SmoothGallery</a>  und lässt sich per Shortcuts (Tags) steuern und auf die Page oder im Post einfügen. </span></p>
<p><span>Doch leider vermisse ich hier den Button in der Artikel-API von Wordpress. Schön wäre es so ein Verzeichnis anzulegen und die Bilder einfach per Configbutton in meinem Artikel einzufügen. Also lässt sich das Plugin nur Aktivieren und Deaktivieren. Aber sonst sehr gelungen und mit ein bisschen Übung auch gut zu bedienen.</span></p>
<p>http://www.christianschenk.org/projects/wordpress-smoothgallery-plugin/comment-page-12/#comment-9234</p>
<p> </p>
<p>So, und die Leute die sich nun Fragen wie sie das Teil integrieren müssen, gehen an Besten hier auf <a title="Video" href="http://www.christianschenk.org/projects/wordpress-smoothgallery-plugin/videos-for-this-plugin/" target="_blank">http://www.christianschenk.org/projects/wordpress-smoothgallery-plugin/videos-for-this-plugin/ </a> und schauen sich die Videotutorials an. </p>
<p> </p>
<p><span>Marc</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.uniq-arts.de/blog/wordpress-photogalerie/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Semantik im Webdesign</title>
		<link>http://www.uniq-arts.de/blog/semantik-im-webdesign/</link>
		<comments>http://www.uniq-arts.de/blog/semantik-im-webdesign/#comments</comments>
		<pubDate>Sat, 01 Aug 2009 10:54:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allgemein]]></category>

		<guid isPermaLink="false">http://www.uniq-arts.de/blog/?p=123</guid>
		<description><![CDATA[Ich möchte euch mal die Semantik im Webdesign näher bringen und versuchen es kurz und knapp zu erklären, was sich eigentlich hinter diesem Begriff verbirgt. Klingt sehr Wichtig und Schwierig &#8211; Wichtig ist es, aber Schwierig nicht!
Was ist Semantik?
Semantik im Web heißt, neben dem dargestellten Angebot eine zusätzliche Information zur Verfügung zu stellen. Damit wird [...]]]></description>
			<content:encoded><![CDATA[<p>Ich möchte euch mal die Semantik im Webdesign näher bringen und versuchen es kurz und knapp zu erklären, was sich eigentlich hinter diesem Begriff verbirgt. Klingt sehr Wichtig und Schwierig &#8211; Wichtig ist es, aber Schwierig nicht!</p>
<h2>Was ist Semantik?</h2>
<p>Semantik im Web heißt, neben dem dargestellten Angebot eine zusätzliche Information zur Verfügung zu stellen. Damit wird versucht die Bedeutung eines Angebotes, eines Textes den Computer beizubringen. Aus der Linguistik kennen wir die Semantik als &#8220;Die Lehre von der Bedeutung&#8221;. </p>
<h2>Semantisch strukturiertes  Webdesign</h2>
<p>So schwer sollte das Verständnis eines semantisch strukturierten Layout (Quellcode) nicht sein. Alles was ich in bestimmten Tags lege und diese per CSS steuere, sind semantische Herangehensweisen.  So gibt man der Suchmaschine oder den Crawler die Möglichkeit den Inhalt einer Seite zu &#8220;verstehen&#8221;. Zum Beispiel ist eine Überschrift im H1-Tag sehr Wichtig. Wir haben aber die Auswahl von H1 bis H6, somit ist auch die Wichtigkeit der Überschrift für den Crawler zu erkennen, die Wichtigkeit nimmt mit der Zahl hinter dem H-Tag ab. So verhält es sich auch mit &lt;strong&gt;, &lt;ul&gt; (ungeordnete Liste)  und &lt;ol&gt; (geordnete Liste) &#8211; die Inhalte, die in diesen Tags platziert werden, sind Semantisch. Da sie zur Interpretation des Inhaltes, Angebotes wichtig sind und Suchmaschinen und Computern die Möglichkeit geben zu &#8220;verstehen&#8221;.</p>
<h2>Ist semantisch strukturiertes Webdesign wichtig? JA! </h2>
<p>Sicher, denn Struktur ist zwischen Anwender und Computer die Richtige Kommunikation. Erst damit können von Beiden Inhalte besser erfasst, ausgewertet und verstanden werden.</p>
<p> </p>
<p>Gut, ich hoffe das ihr nun mit dem Begriff <em><strong>semantisches Webdesign</strong> </em>umgehen könnt und ihr verstanden habt was das eigentlich ist.</p>
<p> </p>
<p>Liebe Grüße, Marc</p>
]]></content:encoded>
			<wfw:commentRss>http://www.uniq-arts.de/blog/semantik-im-webdesign/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wordpress Themes Tutorial</title>
		<link>http://www.uniq-arts.de/blog/wordpress-themes-tutorial/</link>
		<comments>http://www.uniq-arts.de/blog/wordpress-themes-tutorial/#comments</comments>
		<pubDate>Fri, 24 Jul 2009 21:08:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[I-Net-software]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[template]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.uniq-arts.de/blog/?p=118</guid>
		<description><![CDATA[Hallo
Wer schon immer sein eigenes Design für Wordpress erstellen wollte und nicht wusste wie, der hat jetzt die Möglichkeit mit diesem sehr schönen Wordpresstutorial es selbst in Angriff zu nehmen.
Den Beitrag könnt ihr hier finden. &#8211;&#62; http://bueltge.de/wp-tutorial-wir-schreiben-ein-wordpress-theme-teil-1/498/ 
Grüße
]]></description>
			<content:encoded><![CDATA[<p>Hallo</p>
<p>Wer schon immer sein eigenes Design für Wordpress erstellen wollte und nicht wusste wie, der hat jetzt die Möglichkeit mit diesem sehr schönen Wordpresstutorial es selbst in Angriff zu nehmen.</p>
<p>Den Beitrag könnt ihr hier finden. &#8211;&gt; <a title="Wordpress Theme-Tutorial" href="http://bueltge.de/wp-tutorial-wir-schreiben-ein-wordpress-theme-teil-1/498/" target="_blank">http://bueltge.de/wp-tutorial-wir-schreiben-ein-wordpress-theme-teil-1/498/ </a></p>
<p>Grüße</p>
]]></content:encoded>
			<wfw:commentRss>http://www.uniq-arts.de/blog/wordpress-themes-tutorial/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>nimbuzz &#8211; Messaging to Social-Networks</title>
		<link>http://www.uniq-arts.de/blog/nimbuzz-messaging-to-social-networks/</link>
		<comments>http://www.uniq-arts.de/blog/nimbuzz-messaging-to-social-networks/#comments</comments>
		<pubDate>Wed, 22 Jul 2009 10:17:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[I-Net-software]]></category>
		<category><![CDATA[Handy]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Messenger]]></category>
		<category><![CDATA[Phone]]></category>

		<guid isPermaLink="false">http://www.uniq-arts.de/blog/?p=108</guid>
		<description><![CDATA[Hallo, auf http://www.nimbuzz.com/ gibt es einen Messenger für Mac und iPhone. Er erlaubt sogar  mit seinen Freunden aus Social-Networks wie z.B. Facebook, Twitter, ect. Kontakt aufzunehmen. Ist eine gute Alternative zu AdiumX!
Hier könnt ihr es bekommen &#8212;&#62; http://www.nimbuzz.com/
]]></description>
			<content:encoded><![CDATA[<p>Hallo, auf http://www.nimbuzz.com/ gibt es einen Messenger für Mac und iPhone. Er erlaubt sogar  mit seinen Freunden aus Social-Networks wie z.B. Facebook, Twitter, ect. Kontakt aufzunehmen. Ist eine gute Alternative zu AdiumX!</p>
<p>Hier könnt ihr es bekommen &#8212;&gt; <a title="Multi-Messaginer" href="http://www.nimbuzz.com/" target="_blank">http://www.nimbuzz.com/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.uniq-arts.de/blog/nimbuzz-messaging-to-social-networks/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Illustrator Tutorials</title>
		<link>http://www.uniq-arts.de/blog/illustrator-tutorials/</link>
		<comments>http://www.uniq-arts.de/blog/illustrator-tutorials/#comments</comments>
		<pubDate>Fri, 17 Jul 2009 18:07:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Illustrator]]></category>
		<category><![CDATA[Vector]]></category>

		<guid isPermaLink="false">http://www.uniq-arts.de/blog/?p=87</guid>
		<description><![CDATA[Hallo,
kam gerade ganz frisch reingeflattert und lohnt sich auf jedem Fall mal durchzuwühlen. Sind ein paar sehr Gute Illustrator Tutorials dabei.
http://nikhilmisal.com/2009/07/14/20-amazing-illustrator-tutorials/#comment-354
 
Viel Spaß beim nachversuchenmüssenkönnen.
]]></description>
			<content:encoded><![CDATA[<p>Hallo,</p>
<p>kam gerade ganz frisch reingeflattert und lohnt sich auf jedem Fall mal durchzuwühlen. Sind ein paar sehr Gute Illustrator Tutorials dabei.</p>
<p>http://nikhilmisal.com/2009/07/14/20-amazing-illustrator-tutorials/#comment-354</p>
<p> </p>
<p>Viel Spaß beim nachversuchenmüssenkönnen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.uniq-arts.de/blog/illustrator-tutorials/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
