<?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>agentis e.K. &#187; Wordpress</title>
	<atom:link href="http://www.agentis.de/tag/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.agentis.de</link>
	<description>agentur für IT-services</description>
	<lastBuildDate>Fri, 09 Jul 2010 14:11:33 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Quick-Fix für Wordpress-Berechtigungen in Version 2.9.x</title>
		<link>http://www.agentis.de/quick-fix-fur-wordpress-berechtigungen-in-version-2-9-x/</link>
		<comments>http://www.agentis.de/quick-fix-fur-wordpress-berechtigungen-in-version-2-9-x/#comments</comments>
		<pubDate>Fri, 09 Jul 2010 14:09:08 +0000</pubDate>
		<dc:creator>Jens Wilde</dc:creator>
				<category><![CDATA[Wordpress-Tipps]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.agentis.de/?p=646</guid>
		<description><![CDATA[Wenn man eine relativ alte Wordpress-Version immer wieder aktualisiert hat, kommt es bei der Konvertierung zur nächsten Version scheinbar irgendwann zu einem Problem mit der Berechtigungsstufe für das Backend. Ich habe ein kleines Script geschrieben, mit dem die Berechtigungen neu gesetzt werden. Ob das bei der Version 3.x auch noch funktioniert kann ich aktuell noch [...]]]></description>
			<content:encoded><![CDATA[<p>Wenn man eine relativ alte Wordpress-Version immer wieder aktualisiert hat, kommt es bei der Konvertierung zur nächsten Version scheinbar irgendwann zu einem Problem mit der Berechtigungsstufe für das Backend. Ich habe ein kleines Script geschrieben, mit dem die Berechtigungen neu gesetzt werden. Ob das bei der Version 3.x auch noch funktioniert kann ich aktuell noch nicht sagen.</p>
<p>WICHTIG: ZUERST EIN BACKUP DER DATENBANK MACHEN! Dann das untenstehende Script in eine neue PHP-Datei (z.B. &#8220;update-users.php&#8221;) kopieren und ins gleiche Verzeichnis wie die &#8220;wp-config.php&#8221; legen. Dann über den Browser aufrufen. Update der Datensätze in der Datenbanktabelle wp_usermeta überprüfen (absteigend sortieren nach &#8220;umeta_id&#8221;). Zum Abschluß die Datei wieder löschen. FERTIG.</p>
<p>Hier das Script:<span id="more-646"></span><br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
<code><br />
&lt;?php</p>
<p>// Wordpress-Config-Datei importieren<br />
// Import Wordpress-Config-File</p>
<p>include ('wp-config.php');</p>
<p>// Verbindung zum Datenbank-Server aufbauen<br />
// Connect to database</p>
<p>$cid=mysql_connect(DB_HOST, DB_USER, DB_PASSWORD);</p>
<p>// Array für Rollen<br />
// Array for user-roles</p>
<p>$user_roles=array('administrator'=>'10', 'editor'=>'7', 'author'=>'2', 'contributor'=>'1');</p>
<p>// Bisherige Einträge für meta_key "wp_user_level" löschen<br />
// Delete actual entries with meta_key "wp_user_level"</p>
<p>$result=mysql(DB_NAME, "DELETE FROM ".$table_prefix."usermeta WHERE meta_key LIKE 'wp_user_level' ");</p>
<p>// Für jeden Eintrag aus dem Rollen-Array<br />
// For each entry of the user-roles array</p>
<p>while (list($key,$value)=each($user_roles)) {</p>
<p>&nbsp;&nbsp;echo "$key | $value&lt;br/>\n";</p>
<p>&nbsp;&nbsp;// Alle User mit der entsprechenden Rolle einlesen<br />
&nbsp;&nbsp;// Get all users for the given user-role</p>
<p>&nbsp;&nbsp;$result=mysql(DB_NAME, "SELECT * FROM ".$table_prefix."usermeta WHERE meta_key LIKE '".$table_prefix."capabilities' AND `meta_value` RLIKE '".$key."' ORDER BY user_id ASC");</p>
<p>&nbsp;&nbsp;echo "SELECT * FROM ".$table_prefix."usermeta WHERE meta_key LIKE '".$table_prefix."capabilities' AND `meta_value` RLIKE '".$key."' ORDER BY user_id ASC&lt;br/>\n";</p>
<p>&nbsp;&nbsp;while ($daten = mysql_fetch_array($result, MYSQL_ASSOC)) {</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;echo $daten[user_id]."&lt;br/>\n";</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;// und für jeden Eintrag die Berechtigung neu setzen<br />
&nbsp;&nbsp;&nbsp;&nbsp;// and set a new user-level for each entry</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;$result2=mysql(DB_NAME, "INSERT INTO ".$table_prefix."usermeta VALUES ('','".$daten[user_id]."', 'wp_user_level', '".$value."')");</p>
<p>&nbsp;&nbsp;} // END OF while ($daten = mysql_fetch_array($result, MYSQL_ASSOC))</p>
<p>} // END OF while (list($key,$value)=each($user_roles))</p>
<p>mysql_close($cid);</p>
<p>?><br />
</code><br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>UND? Hat es funktioniert? Ich würd mich über ein Feedback freuen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.agentis.de/quick-fix-fur-wordpress-berechtigungen-in-version-2-9-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google releases command-line tool for YouTube, Calendar, Docs, and more</title>
		<link>http://www.agentis.de/google-releases-command-line-tool-for-youtube-calendar-docs-and-more/</link>
		<comments>http://www.agentis.de/google-releases-command-line-tool-for-youtube-calendar-docs-and-more/#comments</comments>
		<pubDate>Sat, 19 Jun 2010 02:01:45 +0000</pubDate>
		<dc:creator>Jens Wilde</dc:creator>
				<category><![CDATA[Net-Finds]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Docs]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">tag:google.com,2005:reader/item/1c2d57f1636f0c49</guid>
		<description><![CDATA[Something for the geeks: A command line tool to access the API´s of Google. My first idea: This can be the base for new plugins for wordpress or custom-made online-applications like CRM or shops. Like a calendar application, a synchronisation of contacts, archiving of invoices to Google Docs, publishing of new videos to Youtube and [...]]]></description>
			<content:encoded><![CDATA[<p>Something for the geeks: A command line tool to access the API´s of Google. My first idea: This can be the base for new plugins for wordpress or custom-made online-applications like CRM or shops. Like a calendar application, a synchronisation of contacts, archiving of invoices to Google Docs, publishing of new videos to Youtube and so on.</p>

<blockquote><p>Google has launched a simple but very useful app for computer nerds everywhere: <a href="http://code.google.com/p/googlecl">GoogleCL</a>, a command-line tool that allows users to do everything from upload folders to Picasa to adding appointments to a Google Calendar.</p><p>Google CL is a Python application that makes Google Data API calls through the command line.  A command-line interface (CLI) is an interface where the user can tell the computer to perform specific tasks by typing commands.  You’ve probably seen them before, most likely via the MS-DOS command-line interface.  The CLI is in contrast to the mouse-based interface that we all use today, known as the graphical user interface (GUI). [<a href="http://mashable.com/2010/06/18/googlecl/" target="_blank">more...</a>]</p></blockquote>]]></content:encoded>
			<wfw:commentRss>http://www.agentis.de/google-releases-command-line-tool-for-youtube-calendar-docs-and-more/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress 3.0 has arrived &#8211; Gleich updaten?</title>
		<link>http://www.agentis.de/wordpress-3-0-has-arrived-gleich-updaten/</link>
		<comments>http://www.agentis.de/wordpress-3-0-has-arrived-gleich-updaten/#comments</comments>
		<pubDate>Thu, 17 Jun 2010 21:58:16 +0000</pubDate>
		<dc:creator>Jens Wilde</dc:creator>
				<category><![CDATA[Net-Finds]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">tag:google.com,2005:reader/item/4e092effe69a3ae0</guid>
		<description><![CDATA[Die nächste große Wordpress-Version ist nun verfügbar. Im Vorfeld hatte es einige Verzögerungen gegeben. Im untenstehenden Mashable-Artikel gibt es ein Video mit den neuesten Features. Sollte man jetzt gleich wechseln/upgraden? Ich bin da vorsichtig. Zuerst sollte ein komplettes Backup der Dateien und der Datenbank der Webseite gemacht werden. Bei solchen Versionssprüngen kann es sein, dass [...]]]></description>
			<content:encoded><![CDATA[<p>Die nächste große Wordpress-Version ist nun verfügbar. Im Vorfeld hatte es einige Verzögerungen gegeben. Im untenstehenden Mashable-Artikel gibt es ein Video mit den neuesten Features. Sollte man jetzt gleich wechseln/upgraden? Ich bin da vorsichtig. Zuerst sollte ein komplettes Backup der Dateien und der Datenbank der Webseite gemacht werden. Bei solchen Versionssprüngen kann es sein, dass einige Plugins nicht mehr funktionieren. Ich werde ein paar Tage warten. Sicher ist sicher.</p>

<blockquote><p>WordPress 3.0 has just arrived on the scene — the thirteenth major release of the popular blogging software. It’s the result of six months of work from a total of 218 different contributors. You can download it now or upgrade from within your WordPress dashboard.<br/>&nbsp;<br/>What’s new in 3.0? One of the best ways to find out is to try out the new Twenty Ten theme, which shows off many of the release’s (which is also called “Thelonius”) major new features, including custom backgrounds, headers, shortlinks, menus, post types and taxonomies. [<a href="http://mashable.com/2010/06/17/wordpress-thelonius/" target="_blank">more...</a>]</p></blockquote>]]></content:encoded>
			<wfw:commentRss>http://www.agentis.de/wordpress-3-0-has-arrived-gleich-updaten/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>URL Rewrite Smack-Down: .htaccess vs. 404 Handler</title>
		<link>http://www.agentis.de/url-rewrite-smack-down-htaccess-vs-404-handler/</link>
		<comments>http://www.agentis.de/url-rewrite-smack-down-htaccess-vs-404-handler/#comments</comments>
		<pubDate>Tue, 15 Jun 2010 20:57:09 +0000</pubDate>
		<dc:creator>Jens Wilde</dc:creator>
				<category><![CDATA[Net-Finds]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Joomla]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">tag:google.com,2005:reader/item/4efbd85505e285ce</guid>
		<description><![CDATA[This is something for the geeks and SEO people. To have "nice" URLs the CMS must be capable of rewriting/translating them. If not, it can be done within the .htaccess-file to let the webserver do this task. In my eyes the webserver will do it faster, but several extensions for popular applications like Wordpress or [...]]]></description>
			<content:encoded><![CDATA[<p>This is something for the geeks and SEO people. To have "nice" URLs the CMS must be capable of rewriting/translating them. If not, it can be done within the .htaccess-file to let the webserver do this task. In my eyes the webserver will do it faster, but several extensions for popular applications like Wordpress or Joomla will do it more comfortable. Get some insights into this topic by reading the SEOmoz post.</p>

<blockquote><p>First, a quick refresher:  URL prettying and 301 redirection can both be done in .<em>htaccess </em>files, or in your 404 handler.  If you&#39;re not completely up to speed on how URL rewrites and 301s work in general, <a href="http://www.seomoz.org/blog/url-rewrites-and-301-redirects-how-does-it-all-work">this post</a> will definitely help. And if you didn't read last week's post on <a href="http://www.seomoz.org/blog/rewriterule-split-personality-explained">RewriteRule's split personality</a>, it's probably helpful background material for understanding today's post. [<a href="http://www.seomoz.org/blog/url-rewrite-smackdown-htaccess-vs-404-handler" target="_blank">more...</a>]</p></blockquote>]]></content:encoded>
			<wfw:commentRss>http://www.agentis.de/url-rewrite-smack-down-htaccess-vs-404-handler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Codeschnippsel zu WordPress Kategorien</title>
		<link>http://www.agentis.de/codeschnippsel-zu-wordpress-kategorien/</link>
		<comments>http://www.agentis.de/codeschnippsel-zu-wordpress-kategorien/#comments</comments>
		<pubDate>Mon, 07 Jun 2010 03:23:51 +0000</pubDate>
		<dc:creator>Jens Wilde</dc:creator>
				<category><![CDATA[Net-Finds]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">tag:google.com,2005:reader/item/970e75da7368e311</guid>
		<description><![CDATA[Frank Bültge bringt immer wieder kleine "Hacks" um Wordpress an individuelle Bedürfnisse anzupassen. In diesem Artikel beschäftigt er sich mit der Anzeige von Kategorien.

Die Kategorien von WordPress können ein mächtiges Werkzeug sein, man kann aber auch daran verzweifeln, dazu ein anderes mal vielleicht mehr, aber es gibt auch nicht für jede Anwendung einen entsprechenden Template-Tag [...]]]></description>
			<content:encoded><![CDATA[<p>Frank Bültge bringt immer wieder kleine "Hacks" um Wordpress an individuelle Bedürfnisse anzupassen. In diesem Artikel beschäftigt er sich mit der Anzeige von Kategorien.</p>

<blockquote>Die Kategorien von WordPress können ein mächtiges Werkzeug sein, man kann aber auch daran verzweifeln, dazu ein anderes mal vielleicht mehr, aber es gibt auch nicht für jede Anwendung einen entsprechenden Template-Tag von WordPress und so muss man sich etwas bauen. Zwei kleine Sachen, die ich in letzter Zeit gebraucht habe und die ich nicht verstauben lasse will stehen nun in diesem Beitrag. [<a href="http://bueltge.de/codeschnippsel-zu-wordpress-kategorien/1163/" target="_blank">Weiterlesen...</a>]</blockquote>]]></content:encoded>
			<wfw:commentRss>http://www.agentis.de/codeschnippsel-zu-wordpress-kategorien/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flattr Button für WordPress ohne Plugin</title>
		<link>http://www.agentis.de/flattr-button-fur-wordpress-ohne-plugin/</link>
		<comments>http://www.agentis.de/flattr-button-fur-wordpress-ohne-plugin/#comments</comments>
		<pubDate>Thu, 03 Jun 2010 23:33:18 +0000</pubDate>
		<dc:creator>Jens Wilde</dc:creator>
				<category><![CDATA[Net-Finds]]></category>
		<category><![CDATA[flattr]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">tag:google.com,2005:reader/item/2ba90dbafaabe9d4</guid>
		<description><![CDATA[Aktuell ist Flattr in aller Munde und die Idee ist sicher einen Test wert, wie ich mich überzeugen lassen habe. Mal soll nur sein Urteil fällen, wenn man weiß, um was es geht und darum wollte auch ich Flattr testen und in das Blog integrieren. Allerdings sagt mit das Plugin nicht so zu und so [...]]]></description>
			<content:encoded><![CDATA[<p>Aktuell ist <a href="http://flattr.com/">Flattr</a> in aller Munde und die Idee ist sicher einen Test wert, wie ich mich überzeugen lassen habe. Mal soll nur sein Urteil fällen, wenn man weiß, um was es geht und darum wollte auch ich Flattr testen und in das Blog integrieren. Allerdings sagt mit das Plugin nicht so zu und so ist eine kleine Funktion entstanden, die den Button integriert. <a href="http://bueltge.de/flattr-button-wordpress-ohne-plugin/1169/">weiterlesen...</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.agentis.de/flattr-button-fur-wordpress-ohne-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wordpress sicher(er) machen ist nicht schwer</title>
		<link>http://www.agentis.de/wordpress-sicherer-machen-ist-nicht-schwer/</link>
		<comments>http://www.agentis.de/wordpress-sicherer-machen-ist-nicht-schwer/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 12:47:47 +0000</pubDate>
		<dc:creator>Jens Wilde</dc:creator>
				<category><![CDATA[Aktuelle News]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.agentis.de/?p=265</guid>
		<description><![CDATA[ Nach dem letzten Sicherheitsloch in älteren Wordpress-Versionen Anfang September, wurde viel über die Sicherheit von Wordpress gesprochen und ob man sich nicht nach Alternativen umschauen sollte.
Das habe ich getan, aber leider nichts vergleichbares gefunden, mit dem so effektiv Webseiten aufgesetzt und durch Plugins beliebig erweitert werden können. Die schiere Menge an Entwicklern, die sich [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/titanas/620861371/"><img src="http://www.agentis.de/files/2009/10/flickr-titanas-wordpress-shirt-180x240.jpg" alt="flickr-titanas-wordpress-shirt" title="flickr-titanas-wordpress-shirt" width="180" height="240" class="alignleft size-thumbnail wp-image-268" /></a> Nach dem letzten <a href="http://mashable.com/2009/09/05/wordpress-attack/" target="_blank">Sicherheitsloch in älteren Wordpress-Versionen</a> Anfang September, wurde viel über die Sicherheit von Wordpress gesprochen und ob man sich nicht nach Alternativen umschauen sollte.</p>
<p>Das habe ich getan, aber leider nichts vergleichbares gefunden, mit dem so effektiv Webseiten aufgesetzt und durch Plugins beliebig erweitert werden können. Die schiere Menge an Entwicklern, die sich mit der Erweiterung von Wordpress beschäftigen ist einfach ein wichtiger Faktor. Und je größer die Nutzergemeinde, desto schneller werden Sicherheitslecks aufgedeckt und auch behoben/gestopft.</p>
<p>Wenn es also keine echte Alternative gibt (zumindest für meine Anforderungen an ein CMS), bleibt nur, die Installation so sicher wie möglich zu machen:</p>
<p><strong>Schritt 1</strong>: Regelmäßige Updates. Die werden im Backend postwendend angekündigt. Außerdem empfiehlt sich, den <a href="http://wordpress.org/development/">RSS-Feed von Wordpress</a> zu abonnieren.</p>
<p><strong>Schritt 2</strong>: Die &#8220;Standard-Einbruchslöcher&#8221; stopfen. Die 10 besten Tipps dazu, sind in diesem Artikel auf <a href="http://blogcritics.org/scitech/article/10-tips-to-make-wordpress-hack/" target="_blank">Blogcritics</a> zusammengefaßt.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.agentis.de/wordpress-sicherer-machen-ist-nicht-schwer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
