<?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>klein-daniel.com</title>
	<atom:link href="http://www.klein-daniel.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.klein-daniel.com</link>
	<description>Internet, Web, Apps, Blogs, Fun, News, Musik, Pictures</description>
	<lastBuildDate>Wed, 19 Oct 2011 19:54:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Typo3 in phpBB Forum intergrieren</title>
		<link>http://www.klein-daniel.com/typo3-in-phpbb-forum-intergrieren/</link>
		<comments>http://www.klein-daniel.com/typo3-in-phpbb-forum-intergrieren/#comments</comments>
		<pubDate>Wed, 19 Oct 2011 19:54:50 +0000</pubDate>
		<dc:creator>Daniel Klein</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Forum]]></category>
		<category><![CDATA[integrieren]]></category>
		<category><![CDATA[PHP Script]]></category>
		<category><![CDATA[phpBB]]></category>
		<category><![CDATA[phpBB Theme]]></category>
		<category><![CDATA[Typo3]]></category>

		<guid isPermaLink="false">http://www.klein-daniel.com/?p=1749</guid>
		<description><![CDATA[In diesem Artikel erkläre ich euch, wie ihr euer phpBB Forum einfach in Typo3 integriert. So könnt ihr euer Menü aus phpBB in der Typo3 Installation anzeigen und zwei Systeme in einem gemeinsamen Layout darstellen. Der Benutzer merkt also nicht mehr, dass es sich um zwei separate Systeme handelt.]]></description>
			<content:encoded><![CDATA[<p>In meinem letzten Artikel <a title="phpBB Forum in Typo3 integrieren" href="http://www.klein-daniel.com/phpbb-forum-in-typo3-integrieren/">&#8220;phpBB Forum in Typo3 integrieren&#8221;</a> habe ich bereits erklärt, wie man das phpBB Forum in eine Typo3 Installation integriert, um so mit angepassten Stylesheets zwei Systeme wie ein System aussehen zu lassen. Nun ist das aber natürlich nur die halbe Miete. Daher will euch heute in diesem Artikel erklären, wie der andere Weg funktioniert, nämlich das Integrieren von Typo3 in das phpBB Forum.<br />
Was brauchen wir dazu mindestens? Nun ja, eigentlich nicht viel&#8230; Die overall_header.html (in meinem Beispiel, bei euch die .html, in der euer Menü eingebunden wird) und eine neu angelegte typo3_menu.php. Die Datei typo3_menu.php ist in meinem Beispiel im Ordner template meines Themes gespeichert. Dies hat den Hintergrund, dass die Datei nicht versehentlich bei einem Update des Forums gelöscht oder unbrauchbar wird.</p>
<h3>Die typo3_menu.php</h3>
<p>Nehmen wir zunächst einmal die typo3_menu.php unter die Lupe, denn hier wird das eigentliche Menü eingebunden. Zu beachten ist, dass der Menüaufbau mit einer gesonderten .js realisiert wird. Solltet ihr diese benötigen, um z.B. ein Aufklappmenü zu realisieren, muss die Datei natürlich auch gespeichert werden.<br />
Im folgenden seht ihr den Aufbau der typo3_menu.php, die das Menü im phpBB Forum erst realisierbar macht. Die genau Erklärung folgt unter dem Code.</p>
<pre>&lt;?php
$xml = file_get_contents('http://www.deine-Domain.de/index.php?id=22');
$excludedUids = array(15, 23);
$xmlParser = new SimpleXMLElement($xml);

foreach ($xmlParser-&gt;level1 as $menuentry) {
    if (! in_array($menuentry['uid'], $excludedUids)) {
        echo '&lt;li&gt;&lt;div&gt;&lt;a href="/' . $menuentry['link'] . '" onfocus="blurLink(this);"&gt;' . $menuentry['title'] . '&lt;/a&gt;';
        if ($menuentry-&gt;count()) {
            echo '&lt;div&gt;+&lt;/div&gt;&lt;/div&gt;&lt;ul style="display: none;"&gt;';
            foreach ($menuentry-&gt;level2 as $submenuentry) {
                echo '&lt;li&gt;&lt;a href="/' . $submenuentry['link'] . '" onfocus="blurLink(this);"&gt;' . $submenuentry['title'] . '&lt;/a&gt;&lt;/li&gt;';
            }
            echo '&lt;/ul&gt;';
        } else {
            echo '&lt;/div&gt;';    
        }
        echo '&lt;/li&gt;';
    }
}
?&gt;</pre>
<p>Ihr seht vielleicht schon, dass im Code oft Listenelemente vorkommen, die den späteren Aufbau des Menüs darstellen. Diese müssen natürlich an euren Aufbau, also euer Layout des Menüs angepasst werden. Alle weiteren Dinge sollten beibehalten werden, um die Funktionalität der Datei zu gewährleisten. Alle, bis auf eine Ausnahme&#8230;.<br />
Ihr müsst <em>www.deine-Domain.de</em> in der ersten Zeile mit eurer Domain ersetzen. Die pid muss natürlich auch angepasst werden. Diese verweist übrigens auf eine einfache XML-Ausgabe, die das Menü wiedergibt. Die bewirkt dann später, dass auch neue Seiten von Typo3 im Menü vom phpBB Forum direkt automatisch angezeigt werden. Übrigens lässt sich über <em>$excludeUids</em> eine Auswahl an bestimmten Seiten, also pids von Typo3 angeben, die dann nicht im Menü angezeigt werden, wie z.B. Disclaimer oder Impressum.</p>
<p>Nun muss die typo3_menu.php nur noch an der anzuzeigenden Stelle in eurem Theme eingebunden werden. In meinem Beispiel ist dies die overall_header.html. Wählt einfach die Stelle, an der euer Menü stehen soll und gebt folgendes ein:</p>
<pre>  &lt;!-- INCLUDEPHP /styles/DEIN-THEME/template/typo3_menu.php --&gt;</pre>
<p>Natürlich muss hier einfach nur euer Pfad zur typo3_menu.php angegeben werden. Und? War´s das? Ja, kaum zu glauben, aber es ist so. Euer Menü der Typo3 Installation ist jetzt in eurem phpBB Forum integriert.</p>
<p><strong>ANMERKUNG:</strong> Ihr müsst in den Sicherheits-Einstellungen eures Forums erlauben, dass PHP in Templates verwendet werden darf, sonst funktioniert die o.g. Zeile nicht!</p>
<p>Ihr merkt schon, dieser Weg ist wesentlich einfacher, als das Integrieren des phpBB Forums in Typo3. Ich hoffe, dass euch der Artikel geholfen hat euere beiden Systeme komplett in einer Homepage darzustellen. Bei Fragen könnt ihr einfach einen Kommentar hinterlassen. Natürlich bin ich auch immer für Feedbacks oder auch Verbesserungsvorschläge dankbar. <img src='http://www.klein-daniel.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.klein-daniel.com/typo3-in-phpbb-forum-intergrieren/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>phpBB Forum in Typo3 integrieren</title>
		<link>http://www.klein-daniel.com/phpbb-forum-in-typo3-integrieren/</link>
		<comments>http://www.klein-daniel.com/phpbb-forum-in-typo3-integrieren/#comments</comments>
		<pubDate>Sat, 01 Oct 2011 12:03:07 +0000</pubDate>
		<dc:creator>Daniel Klein</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Fluid Template]]></category>
		<category><![CDATA[Forum]]></category>
		<category><![CDATA[integrieren]]></category>
		<category><![CDATA[PHP Script]]></category>
		<category><![CDATA[phpBB]]></category>
		<category><![CDATA[Session]]></category>
		<category><![CDATA[Typo3]]></category>

		<guid isPermaLink="false">http://www.klein-daniel.com/?p=1694</guid>
		<description><![CDATA[Hier erfahrt ihr, wie ihr ein phpBB-Forum einfach in euer Typo3 integriert. Ich zeige euch, wie es machbar ist das Menü und den Login von phpBB in Typo3 einzubinden und die Session zu verwenden.]]></description>
			<content:encoded><![CDATA[<p>Ich gehe hier davon aus, dass euer phpBB-Forum in einem extra Ordner namens &#8220;forum&#8221; liegt. Soll heißen in eurem Root-Ordner von Typo3 liegt der Ordner &#8220;forum&#8221;. Dieser ist Root-Ordner des phpBB-Forums.<br />
Nun soll das Forum, sprich Login und Menü in die Homepage (Typo3) integriert werden. Wie macht man das nun? Eigentlich ist es gar nicht schwer, wenn man die folgenden Schritte durchführt. Ihr werdet sehen, ihr könnt so beides parallel laufen lassen und z.B. als eingeloggter User im phpBB-Forum das Menü vom Forum in Typo3 nutzen. So kann man dann eine Seite aus dem Typo3-Menü ansehen, bleibt aber dennoch im Forum eingeloggt. Kehrt man also wieder über das Menü zum Forum zurück, muss man sich nicht neu anmelden.<br />
Und wie funktionert das? Über die Session! Im folgenden zeige ich euch, wie ihr dies realisieren könnt. Zunächst möchte ich aber noch die Frage klären &#8220;Wozu der ganze Aufwand?&#8221;&#8230; Na ja, in erster Linie bietet es sich dann an, wenn das phpBB-Forum und die Typo3-Homepage identisch aussehen und so quasi als eine gemeinsame Internetseite dargestellt werden sollen. Dem User fällt dann quasi gar nicht auf, dass hier im Hintergrund eigentlich zwei ganz verschiedene Systeme arbeiten.</p>
<h3>Nun aber zur Integration von phpBB in Typo3</h3>
<p>Zuerst legen wir im fileadmin von Typo3 ein neues php-Script an. In meinem Beispiel liegt dieses in einem extra im fileadmin angelegten Ordner phpscripts, also der Pdaf zum php-Script lautet somit &#8220;/fileadmin/phpscripts/forum_login.php&#8221;. Zusätzlich zum Script forum_login.php benötigen wir noch das Script forum_menu.php. Wie die Namen schon schließen lassen, ist hier ein Script für das Integrieren des phpBB Menüs und ein Script zum Integrieren des phpBB Logins.<br />
Werfen wir nun einen Blick in die beiden Scripts. Zunächst die Datei forum_menu.php, die  im weiteren Verlauf genauer erklärt wird:</p>
<pre>&lt;?php
global $board_config;
global $HTTP_COOKIE_VARS, $HTTP_GET_VARS, $SID;
global $db, $user, $cache, $phpEx, $method, $config, $phpbb_root_path;
$active_group = "forum";

define('IN_PHPBB', true);
define('PHPBB_ROOT_PATH', $_SERVER['DOCUMENT_ROOT']."/forum/");
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);

include($phpbb_root_path . 'common.' . $phpEx);

// Start session management
$user-&gt;session_begin();
$auth-&gt;acl($user-&gt;data);

if ($user-&gt;data['user_id'] != ANONYMOUS) {
?&gt;
        &lt;ul class="navmenu_forum"&gt;
          &lt;li&gt;
          &lt;div class="menutop menutop-closed"&gt;
              &lt;a href="./forum"&gt;Forum&lt;/a&gt;
              &lt;div class="toggle toggle-closed"&gt;+&lt;/div&gt;
            &lt;/div&gt;
            &lt;ul class="submenu"&gt;          
              &lt;li&gt;&lt;a href="./forum/faq.php" title="Häufig gestellte Fragen"&gt;FAQ&lt;/a&gt;&lt;/li&gt;
              &lt;li&gt;&lt;a href="./forum/memberlist.php" title="Zeigt eine vollständige Liste aller Mitglieder an"&gt;Mitglieder&lt;/a&gt;&lt;/li&gt;
              &lt;li&gt;&lt;a href="./forum/search.php?search_id=unanswered"&gt;Unbeantwortete Themen&lt;/a&gt;&lt;/li&gt;
              &lt;li&gt;&lt;a href="./forum/search.php?search_id=unreadposts"&gt;Ungelesene Beiträge&lt;/a&gt;&lt;/li&gt;
              &lt;li&gt;&lt;a href="./forum/search.php?search_id=newposts"&gt;Neue Beiträge&lt;/a&gt;&lt;/li&gt;
              &lt;li&gt;&lt;a href="./forum/search.php?search_id=active_topics"&gt;Aktive Themen&lt;/a&gt;&lt;/li&gt;
            &lt;/ul&gt;
          &lt;/li&gt;  
        &lt;/ul&gt;
&lt;?php
} else {
?&gt;
        &lt;ul class="navmenu_forum"&gt;
          &lt;li&gt;
          &lt;div class="menutop menutop-closed"&gt;
              &lt;a href="./forum"&gt;Forum&lt;/a&gt;
              &lt;div class="toggle toggle-closed"&gt;+&lt;/div&gt;
            &lt;/div&gt;
            &lt;ul class="submenu"&gt;          
              &lt;li&gt;&lt;a href="./forum/faq.php" title="Häufig gestellte Fragen"&gt;FAQ&lt;/a&gt;&lt;/li&gt;
            &lt;/ul&gt;
          &lt;/li&gt;  
        &lt;/ul&gt;
&lt;?php } ?&gt;</pre>
<p>Jetzt schauen wir uns noch die Datei forum_login.php an, auch diese wird im weiteren Verlauf des Beitrags erklärt:</p>
<pre>&lt;?php
// Start session management
$user-&gt;session_begin();
$auth-&gt;acl($user-&gt;data);

if ($user-&gt;data['user_id'] == ANONYMOUS) {
?&gt;
  &lt;form method="post" action="./forum/ucp.php?mode=login" class="loginform"&gt;
    &lt;p&gt;&lt;strong&gt;Login&lt;/strong&gt;&lt;/p&gt;
    &lt;div&gt;
      &lt;label for="username"&gt;Benutzername&lt;/label&gt;
      &lt;input type="text" name="username" id="email" class="loginfield" /&gt;
      &lt;label for="password"&gt;Passwort&lt;/label&gt;
      &lt;input type="password" name="password" id="password" class="loginfield" /&gt;
      &lt;input type="submit" name="login" value="Login" class="loginbutton" /&gt;
    &lt;/div&gt;
  &lt;/form&gt;
&lt;?php
} else {
  echo '&lt;a href="./forum/ucp.php?mode=logout&amp;amp;amp;sid='.$user-&gt;data["session_id"].'" title="Abmelden [ '.$user-&gt;data["username"].' ]" accesskey="x"&gt;Abmelden [ '.$user-&gt;data["username"].' ]&lt;/a&gt;';
?&gt;                
  &lt;br /&gt;&lt;hr class="toolbox_seperator_loggedin"&gt;

  &lt;form action="./forum/search.php" method="post" id="search" class="searchform"&gt;
    &lt;div&gt;
      &lt;input name="keywords" id="keywords" type="text" maxlength="128" title="Suche nach Wörtern" class="inputbox search" value="Foren-Suche…" onclick="if(this.value=='Suche…')this.value='';" onblur="if(this.value=='')this.value='Suche…';" /&gt;
      &lt;input class="button2" value="Suche" type="submit" /&gt;&lt;br /&gt;
    &lt;/div&gt;
  &lt;/form&gt;
  &lt;a href="./forum/search.php" title="Zeigt die erweiterten Suchoptionen an"&gt;Erweiterte Suche&lt;/a&gt; 

  &lt;br /&gt;&lt;hr class="toolbox_seperator_loggedin"&gt;

  &lt;a href="./forum/ucp.php" title="Persönlicher Bereich" accesskey="e"&gt;Persönlicher Bereich&lt;/a&gt;          
  &lt;a href="./forum/search.php?search_id=egosearch"&gt;Eigene Beiträge&lt;/a&gt;    
&lt;?php } ?&gt;</pre>
<h3>Die Datei forum_menu.php im Detail</h3>
<p>Schauen wir uns die Datei forum_menu.php einmal im Detail an. Hierzu nehme ich immer einen gewissen Abschnitt aus dem Script und erkläre euch diesen dann detailliert, damit ihr auch wisst, was genau hier geschieht.</p>
<pre>&lt;?php
global $board_config;
global $HTTP_COOKIE_VARS, $HTTP_GET_VARS, $SID;
global $db, $user, $cache, $phpEx, $method, $config, $phpbb_root_path;
$active_group = "forum";

define('IN_PHPBB', true);
define('PHPBB_ROOT_PATH', $_SERVER['DOCUMENT_ROOT']."/forum/");
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);

include($phpbb_root_path . 'common.' . $phpEx);</pre>
<p>Dies ist wohl der wichtigste Teil der Datei. Hierzu muss zunächst angemerkt werden, dass dieser Abschnitt des Scripts entweder in der forum_menu.php oder der forum_login.php eingebunden werden kann. Wichtig ist, dass dieser Abschnitt in der Datei eingebunden wird, die zuerst geladen wird. In meinem Beispiel ist dies nun einmal das Menü, also die forum_menu.php.<br />
Nun aber zur Erklärung. Wie man sieht werden zunächst alle benötigten globalen Variablen des phpBB-Forums gesetzt. Diese sind unabdingbar, damit im nächsten Schritt die benötigte Datei common.php und deren inkludierte Scripts inkludiert werden können. Zuvor wird natürlich noch der <em>ROOT_PATH</em> des Forums gesetzt. Wie man sieht befindet sich das Forum in einem extra Ordner namens &#8220;forum&#8221;, der auf der gleichen Ebene des Ordners &#8220;fileadmin&#8221; liegt. Und genau hier kommt es darauf an, dass der Pfad korrekt gesetzt ist, sonst scheitert das gesamte Projekt bereits an dieser Stelle.<br />
Habt ihr also die gleiche Ordnerstruktur wie ich, könnt ihr den obigen Code eins zu eins kopieren und in euer Script einfügen. <img src='http://www.klein-daniel.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<pre>// Start session management
$user-&gt;session_begin();
$auth-&gt;acl($user-&gt;data);</pre>
<p>Eigentlich recht selbsterklärend&#8230; An dieser Stelle wird die Session gestartet und das für die Authentifizierung benötigte Objekt aus der Session geladen.</p>
<pre>if ($user-&gt;data['user_id'] != ANONYMOUS) {
?&gt;
        &lt;ul&gt;
          &lt;li&gt;
          &lt;div&gt;
              &lt;a href="./forum"&gt;Forum&lt;/a&gt;
              &lt;div&gt;+&lt;/div&gt;
            &lt;/div&gt;
            &lt;ul&gt;          
              &lt;li&gt;&lt;a href="./forum/faq.php" title="Häufig gestellte Fragen"&gt;FAQ&lt;/a&gt;&lt;/li&gt;
              &lt;li&gt;&lt;a href="./forum/memberlist.php" title="Zeigt eine vollständige Liste aller Mitglieder an"&gt;Mitglieder&lt;/a&gt;&lt;/li&gt;
              &lt;li&gt;&lt;a href="./forum/search.php?search_id=unanswered"&gt;Unbeantwortete Themen&lt;/a&gt;&lt;/li&gt;
              &lt;li&gt;&lt;a href="./forum/search.php?search_id=unreadposts"&gt;Ungelesene Beiträge&lt;/a&gt;&lt;/li&gt;
              &lt;li&gt;&lt;a href="./forum/search.php?search_id=newposts"&gt;Neue Beiträge&lt;/a&gt;&lt;/li&gt;
              &lt;li&gt;&lt;a href="./forum/search.php?search_id=active_topics"&gt;Aktive Themen&lt;/a&gt;&lt;/li&gt;
            &lt;/ul&gt;
          &lt;/li&gt;  
        &lt;/ul&gt;</pre>
<p>Nun wird festgelegt, was im Menü auftauchen soll, wenn der Benutzer noch auf der eigentlichen Typo3 Homepage, aber im Forum eingeloggt ist. Die Abfrage ob der User eingeloggt ist, erfolgt durch <em>if ($user-&gt;data['user_id'] != ANONYMOUS)</em>. Ihr seht schon den Aufbau des Menüs via HTML. Hier handelt es sich natürlich um ein Beispiel, das bedeutet ihr müsst an dieser Stelle die entsprechenden DIVs oder Listenelemente so setzen, wie ihr diese benötigt bzw. wie diese auch im eigentlichen Menü eurer Homepage, also in Typo3 aufgebaut sind. Ihr könnt zudem natürlich frei wählen, welche Menüpunkte angezeigt werden sollen. Hierzu setzt ihr einfach die entsprechenden Links, die ihr dem Menü aus dem phpBB-Forum entnehmen könnt. Ich habe in diesem Beispiel einfach den Quelltext des phpBB-Forums in eingeloggtem Zustand anzeigen lassen und habe mir rausgeschrieben, auf welche php die einzelnen Menüpunkte verweisen bzw. welche Parameter benötigt werden. So z.B. für die Anzeige der aktiven Themen:</p>
<pre>              &lt;li&gt;&lt;a href="./forum/search.php?search_id=active_topics"&gt;Aktive Themen&lt;/a&gt;&lt;/li&gt;</pre>
<p>Im nächsten Schritt geht es darum festzulegen, was angezeigt werden soll, wenn der User nicht eingeloggt ist. In meinem Beispiel wird einfach der Menüpunkt &#8220;Forum&#8221; und als Untermenüpunkt &#8220;FAQ&#8221; angezeigt. Auch hier könnt ihr selbstverständlich frei wählen. Beachtet aber, dass gewisse Funktionen, wie z.B. die Menüpunkte bei eingeloggtem Zustand unter Umständen hier nicht funktionieren. Dies hängt natürlich immer davon ab, wie öffentlich euer Forum ist bzw. was nicht eingeloggte User angezeigt bekommen. Das sind Einstellungen, die ich hier nicht aufgreifen werde, da dies den Rahmen des Beitrags sprengen würde. Schließlich werden diese Einstellungen alle im Administrations-Bereich des phpBB-Forums vorgenommen.<br />
Im folgenden seht ihr also mein Menü, bei nicht eingeloggtem Zustand:</p>
<pre>&lt;?php
} else {
?&gt;
        &lt;ul&gt;
          &lt;li&gt;
          &lt;div&gt;
              &lt;a href="./forum"&gt;Forum&lt;/a&gt;
              &lt;div&gt;+&lt;/div&gt;
            &lt;/div&gt;
            &lt;ul&gt;          
              &lt;li&gt;&lt;a href="./forum/faq.php" title="Häufig gestellte Fragen"&gt;FAQ&lt;/a&gt;&lt;/li&gt;
            &lt;/ul&gt;
          &lt;/li&gt;  
        &lt;/ul&gt;
&lt;?php } ?&gt;</pre>
<h3>Die Datei forum_login.php im Detail</h3>
<p>Jetzt wird es Zeit die Datei für das Einbinden des Logins / Logouts des phpBB-Forums in Typo3 genauer unter die Lupe zu nehmen. Wie bereits erwähnt müssen an dieser Stelle keine Variablen, Klassen, etc. mehr eingebunden werden um die Session zu starten und auszulesen, da die Session bereits durch die forum_menu.php zur Verfügung.</p>
<pre>&lt;?php
// Start session management
$user-&gt;session_begin();
$auth-&gt;acl($user-&gt;data);

if ($user-&gt;data['user_id'] == ANONYMOUS) {
?&gt;
  &lt;form method="post" action="./forum/ucp.php?mode=login"&gt;
    &lt;p&gt;&lt;strong&gt;Login&lt;/strong&gt;&lt;/p&gt;
    &lt;div&gt;
      &lt;label for="username"&gt;Benutzername&lt;/label&gt;
      &lt;input type="text" name="username" id="email" /&gt;
      &lt;label for="password"&gt;Passwort&lt;/label&gt;
      &lt;input type="password" name="password" id="password" /&gt;
      &lt;input type="submit" name="login" value="Login" /&gt;
    &lt;/div&gt;
  &lt;/form&gt;</pre>
<p>Wir können also nun ganz einfach, wie man im Code sieht die Session starten und wieder unser benötigtes Objekt auslesen. Im folgenden wird dann abgefragt ob der User eingeloggt ist bzw. wenn er nicht eingeloggt ist, dann soll das Login-Formular angezeigt werden. Hier ist es selbstverständlich wichtig, dass dieses exakt die in diesem Code enthaltenen input-Elemente und die angegebene Action enthält. Der genaue Aufbau bzw. die Labels sind natürlich euch selbst überlassen und sollten an eure Typo3-Homepage angepasst werden. Bei der Action ist es natürlich, genau wie bei allen Links, die ihr im Menü eingefügt habt wichtig, dass der Pfad korrekt angegeben wird. Ich weise an dieser Stelle nochmals darauf hin, dass bei mir das Forum bzw. dessen ROOT_PATH im Ordner &#8220;forum&#8221; (auf der gleichen Ebene wie der Ordner &#8220;fileadmin&#8221;) liegt.</p>
<p>Im nächsten Abschnitt wird dann bestimmt, was angezeigt werden soll, wenn der Benutzer eingeloggt ist. Bei mir ist dies der Benutzername mit dem Link zum Abmelden, das Suchfeld für das Forum, der Link zum persönlichen Bereich, sowie der Link zur erweiterten Suche. Der Aufbau ist auch wieder euch überlassen, simples HTML halt. <img src='http://www.klein-daniel.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<pre>&lt;?php
} else {
  echo '&lt;a href="./forum/ucp.php?mode=logout&amp;amp;amp;sid='.$user-&gt;data["session_id"].'" title="Abmelden [ '.$user-&gt;data["username"].' ]" accesskey="x"&gt;Abmelden [ '.$user-&gt;data["username"].' ]&lt;/a&gt;';
?&gt;                
  &lt;br /&gt;&lt;hr&gt;

  &lt;form action="./forum/search.php" method="post" id="search"&gt;
    &lt;div&gt;
      &lt;input name="keywords" id="keywords" type="text" maxlength="128" title="Suche nach Wörtern" value="Foren-Suche…" onclick="if(this.value=='Suche…')this.value='';" onblur="if(this.value=='')this.value='Suche…';" /&gt;
      &lt;input value="Suche" type="submit" /&gt;&lt;br /&gt;
    &lt;/div&gt;
  &lt;/form&gt;
  &lt;a href="./forum/search.php" title="Zeigt die erweiterten Suchoptionen an"&gt;Erweiterte Suche&lt;/a&gt; 

  &lt;br /&gt;&lt;hr&gt;

  &lt;a href="./forum/ucp.php" title="Persönlicher Bereich" accesskey="e"&gt;Persönlicher Bereich&lt;/a&gt;          
  &lt;a href="./forum/search.php?search_id=egosearch"&gt;Eigene Beiträge&lt;/a&gt;    
&lt;?php } ?&gt;</pre>
<p>So, ich hoffe, ich konnte euch die zwei benötigten Dateien gut erklären. Bevor wir mit der eigentlichen Einbindung in euer Typo3 weitermachen, möchte ich die Gelegenheit nutzen, euch noch einen kleinen Tipp zu geben:</p>
<p>Wenn Ihr die beiden Dateien erstellt und festlegt, was dem Benutzer beim eingeloggten und was beim nicht eingeloggten Zustand angezeigt werden soll, dann haltet euch an euer phpBB-Forum. Das bedeutet, dass der User möglichst die gleichen Sachen angezeigt bzw. nicht angezeigt bekommen sollte. So ensteht für die Besucher der Homepage der Eindruck, dass das Forum und die Homepage ein System sind. Der Benutzer loggt sich so z.B. über den Login, der im Typo3 integriert ist ein und wechselt dann im eingeloggten Zustand auf die Foren-Übersicht. Wir wissen, dass dies zwei Systeme sind und eigentlich auch zwei unabhängige &#8220;Seiten&#8221;. Der Benutzer bekommt jedoch immer noch das gleiche Layout und die gleichen Menüpunkte und Links angezeigt und merkt somit nicht, dass es zwei &#8220;Seiten&#8221; sind.</p>
<h3>Wie binde ich nun die Dateien in Typo3 ein?</h3>
<p>Zunächst begeben wir uns einmal in unser Fluid Template der Typo3-Installation. In Meinem Beispiel habe ich diese Datei ganz einfach layout.html genannt. Bei mir sind hier die folgenden Zeilen wichtig:</p>
<pre>&lt;f:render section="menu" /&gt;
  &lt;div class="toolbox"&gt;
    &lt;f:cObject typoscriptObjectPath="lib.forumlogin" /&gt;
  &lt;/div&gt;</pre>
<p>Bitte habt Verständnis, dass ich jetzt hier nicht auf den Aufbau eines Fluid Templates eingehe, dieser Beitrag soll schließlich nur erklären, wie ich phpBB in Typo3 einbinde.<br />
Im obigen Code seht ihr, dass mein Menü aus einer separaten Datei geladen wird. Diese befindet sich auch im fileadmin und heißt menu.html. Ob ihr das Menü in einer extra Datei ablegt oder nicht, ist natürlich euch überlassen. Bei mir sieht die Datei wie folgt aus:</p>
<pre>&lt;div id="menu"&gt;
  &lt;f:cObject typoscriptObjectPath="lib.menu" /&gt;
  &lt;f:cObject typoscriptObjectPath="lib.forummenu" /&gt;
&lt;/div&gt;</pre>
<p>Vielleicht erkennt ihr schon, dass der Login mittels <em>&lt;f:cObject typoscriptObjectPath=&#8221;lib.forumlogin&#8221; /&gt;</em> und das Menü mittels <em>&lt;f:cObject typoscriptObjectPath=&#8221;lib.forummenu&#8221; /&gt;</em> eingebunden wird.<br />
Natürlich ist das noch nicht alles, denn es reicht nicht, nur diese zwei Zeilen an der entsprechenden Stelle in eurem Template einzubinden. Dies dient nur dazu, dass Typo3 weiß, an welcher Stelle das Menü und der Login angezeigt werden sollen. Das eigentliche Einbinden der zwei Dateien forum_menu.php und forum_login.php, die in meinem Beispiel unter <em>fileadmin/phpscripts/</em> abgelegt sind findet in Typoscript statt. Dazu wählt ihr einfach im Menü eures Typo3-Backends den Punkt &#8220;Web&#8221; aus und wechselt dann zu eurer Rootpage und klickt auf &#8220;Setup&#8221;.<br />
Nun noch acht kleine Zeilen im Typoscript einbinden und schon habt ihr das Menü und den Login aus dem phpBB-Forum in Typo3 eingebunden:</p>
<pre>lib.forumlogin = PHP_SCRIPT_EXT
lib.forumlogin {
 file = fileadmin/phpscripts/forum_login.php
}

lib.forummenu = PHP_SCRIPT_EXT
lib.forummenu {
 file = fileadmin/phpscripts/forum_menu.php
}</pre>
<p>An dieser Stelle ist es netürlich wieder wichtig, dass ihr den genauen Pfad angebt, an dem ihr die Scripts im fileadmin abgelegt habt. Sehr wichtig ist auch, dass ihr <em>PHP_SCRIPT_EXT</em> angebt. Nur so werden die Scripts korrekt unterstützt!</p>
<p>Ich hoffe, ich konnte euch mit diesem kleinen Beitrag helfen und ihr wisst jetzt, wie ihr ein Menü und einen Login eures phpBB-Forums in eure Typo3-Homepage einbinden könnt. So können die User eurer Homepage ohne Bedenken zwischen dem Forum un der Homepage (was im idealen Fall ja aussehen soll, wie eine Seite) wechseln und bleiben dabei eingeloggt. Ein riesen Vorteil für euch und die Besucher!</p>
<p>Für Kommentare und Empfehlungen des Beitrags bin ich euch jederzeit dankbar, also ruhig &#8220;verschwenderisch&#8221; damit umgehen. <img src='http://www.klein-daniel.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Grüße.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.klein-daniel.com/phpbb-forum-in-typo3-integrieren/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>CSS 3 &#8211; Border</title>
		<link>http://www.klein-daniel.com/css-3-border/</link>
		<comments>http://www.klein-daniel.com/css-3-border/#comments</comments>
		<pubDate>Sat, 20 Aug 2011 13:05:16 +0000</pubDate>
		<dc:creator>Daniel Klein</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[border-color]]></category>
		<category><![CDATA[border-radius]]></category>
		<category><![CDATA[box-shadow]]></category>
		<category><![CDATA[CSS 3]]></category>
		<category><![CDATA[Stylesheet]]></category>

		<guid isPermaLink="false">http://www.klein-daniel.com/?p=1602</guid>
		<description><![CDATA[Welche Möglichkeiten für die Gestaltung von Rahmen (Bordern) bietet CSS 3? Und wie sehen diese dann aus? Mehr dazu in diesem Artikel.]]></description>
			<content:encoded><![CDATA[<h3>border-color</h3>
<p>Sicher ist border-color an sich keine Neuerung, aber die Möglichkeiten, die border-color in CSS 3 bietet sind neu. So kann man z.B. wie im folgenden Beispiel gezeigt einen recht schönen Farbeffekt erzielen.</p>
<div class="borderColorExample">Ein Beispiel für border-color.</div>
<p>Wie man im Beispiel sieht gibt es hier einen Farbverlauf, der z.B. für leichte Schatten verwendet werden kann. Hier der Code für das obige Beispiel:</p>
<pre>border: 8px solid #000000;
 -moz-border-bottom-colors: #330000 #550000 #770000 #990000 #BB0000 #CC0000 #EE0000 #FF0000;
 -moz-border-top-colors:    #330000 #550000 #770000 #990000 #BB0000 #CC0000 #EE0000 #FF0000;
 -moz-border-left-colors:   #330000 #550000 #770000 #990000 #BB0000 #CC0000 #EE0000 #FF0000;
 -moz-border-right-colors:  #330000 #550000 #770000 #990000 #BB0000 #CC0000 #EE0000 #FF0000;
 padding: 10px 10px 10px 25px;</pre>
<h3>border-radius</h3>
<p>Durch border-radius lassen sich einfach abgerundete Ecken erstellen. Webdesigner kennen das, bislang benötigte man immer extra DIVs mit abgerundeten Ecken, die als Images hinterlegt waren. dies war unter Umständen eine Menge Arbeit. Gerade die korrekte Anordnung um andere DIVs und Inhaltselemente.<br />
Dies wird durch border-radius weit vereinfacht, denn man kann direkt die Ecken eines Borders, also eines Rahmens abrunden. Zu beachten ist hierbei natürlich, dass nicht jeder Browser dies unterstützt. Älter Browser geraten bei CSS 3 an ihre Grenzen. Somit wird dann selbstverständlich eine normale Ecke angezeigt und man sollte in evtl. vorhandenen speziellen Stylesheets dann doch wieder auf Images zurückgreifen.</p>
<p>Im Beispiel sieht man (sofern euer Browser dies unterstützt) die abgerundeten Ecken einer Box. Der benötigte Code steht im Beispiel:</p>
<div class="borderRadiusExample">-moz-border-radius: 15px;<br />
border-radius: 15px;<br />
border: 2px solid;<br />
padding: 10px;</div>
<p>In diesem Beispiel ist lediglich ein Wert, also 15px als border-radius gesetzt. Das hat zur Folge, dass der Radius von 15 Pixeln auf alle vier Ecken angewandt wird. Man kann natürlich auch vier Werte setzen, wobei sich der erste Wert auf die linke obere Ecke auswirkt, der zweite auf die rechte obere Ecke, der dritte auf die linke untere und der vierte auf die rechte untere Ecke. So kann man dann Boxen mit nicht symetrisch abgerundeten Ecken erstellen und schöne Effekte auf der Webseite erzielen.</p>
<h3>box-shadow</h3>
<p>Mit box-shadow gehören lästige Hintergrundbilder, die einen Schatten &#8220;simulieren&#8221; der Vergangenheit an. Box-shadow ermöglicht es direkt im CSS-Stylesheet einen Schatten für ein Inhaltselement zu setzen. Im folgenden sieht man einige Shadows (werden natürlich auch nur von aktuellen Browsern unterstützt). Der jeweils benötigte Code zur Erstellung dieser Schatten steht in der jeweiligen Box selbst. Wie man sieht ist es möglich verschiedene Farbwerte, sowie den vertikalen und horizontalen Offset zu setzen:</p>
<div class="boxShadowExample1">-moz-box-shadow: 10px 10px 5px #888;<br />
-webkit-box-shadow: 10px 10px 5px #888;<br />
box-shadow: 10px 10px 5px #888;</div>
<div class="boxShadowExample2">-moz-box-shadow: 5px 5px 10px 10px #888888;<br />
-webkit-box-shadow: 5px 5px 10px 10px #888888;<br />
box-shadow: 5px 5px 10px 10px #888888;</div>
<div class="boxShadowExample3">-moz-box-shadow: -8px 8px 0px #888888;<br />
-webkit-box-shadow: -8px 8px 0px #888888;<br />
box-shadow: -8px 8px 0px #888888;</div>
<div class="boxShadowExample4">-moz-box-shadow: 10px 10px 25px 5px #888888;<br />
-webkit-box-shadow: 10px 10px 25px 5px #888888;<br />
box-shadow: 10px 10px 25px 5px #888888;</div>
]]></content:encoded>
			<wfw:commentRss>http://www.klein-daniel.com/css-3-border/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Screenfly &#8211; Wie sieht meine Webseite auf dem Tablet / SmartPhone aus?</title>
		<link>http://www.klein-daniel.com/screenfly-wie-sieht-meine-webseite-auf-dem-tablet-smartphone-aus/</link>
		<comments>http://www.klein-daniel.com/screenfly-wie-sieht-meine-webseite-auf-dem-tablet-smartphone-aus/#comments</comments>
		<pubDate>Thu, 11 Aug 2011 16:17:40 +0000</pubDate>
		<dc:creator>Daniel Klein</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Firebug]]></category>
		<category><![CDATA[Mobile Endgeräte]]></category>
		<category><![CDATA[SmartPhone]]></category>
		<category><![CDATA[Stylesheet]]></category>
		<category><![CDATA[Tablet PC]]></category>

		<guid isPermaLink="false">http://www.klein-daniel.com/?p=1608</guid>
		<description><![CDATA[Wie fixt man Fehler in Stylesheets für SmartPhones und Tablet-PCs schnell und effizient? Screenfly könnte die Lösung sein... Mehr dazu lest ihr in diesem Artikel. Falls jemand Erfahrungen mit Screenfly und der Genauigkeit des Online-Tools hat, kann gerne Kommentare hinterlassen.]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-1619" title="Screenfly - Wie sieht meine Webseite auf dem Tablet / SmartPhone aus?" src="http://www.klein-daniel.com/wp-content/uploads/2011/08/Bildschirmfoto-2011-08-10-um-18.27.51-300x187.png" alt="" width="300" height="187" /></p>
<p>Einige Webdesigner werden das Problem kennen&#8230; Man erstellt eine neue Webseite, die natürlich auf allen Endgeräten möglichst gleich aussehen soll. Das Stylesheet ist fertig und die Seite erstrahlt in allen gängigen Browsern gleich. Aber was ist nun mit SmartPhones oder Tablet-PCs? Sobald man die Webseite auf diesen Endgeräten ausführt, wird das wahre Ausmaß des Stylesheets ersichtlich und&#8230;? Nichts passt mehr!</p>
<p>Screenfly, ein kostenfreies Online-Tool schafft hier Abhilfe. Einfach in <a title="Screenfly - Stylsheets für SmartPhone und Tablet-PC fixen" href="http://quirktools.com/screenfly/">Screenfly</a> den gewünschten URL der Seite eingeben und schon wird diese in verschiedenen Endgeräten dargestellt.<br />
Man hat nun am linken Bildschirmrand die Wahl zischen normalen PCs / Notebooks mit verschieden großen Displays. Weiter kann man sich die Webseite auch in einer (recht überschaubaren) Auswahl von SmartPhones oder Tablet-PCs anzeigen lassen. Der Vorteil hieran ist, dass die diversen spezifischen Endgeräte über jeweils abweichende Betriebssysteme verfügen. Dadurch ist z.B. ein Test unter Android eben so möglich, wie unter Windows Mobile oder iOS. Da nicht jeder über mehrere Tablet-PCs oder SmartPhones, die jeweils ein anderes Betriebssystem haben verfügt, ist dies schon einmal ein großer Vorteil von Screenfly.</p>
<p>Ein weiterer Vorteil ist sicherlich die Kombination zwischen Screenfly und Firebug. Denn Die Webseite, welche in einem kleinen &#8220;Fenster&#8221; bzw. in einem extra DIV dargestellt wird hat natürlich angefangen beim Header bis hin zum Footer den gleichen HTML-Aufbau, wie  wenn man diese direkt auf dem Endgerät öffnet. So kann man direkt via Firebug Änderungen am Stylesheet testen.</p>
<p style="text-align: center;"><img class="size-medium wp-image-1621 aligncenter" title="Screenfly und Firebug - Das Stylsheet für SmartPhones und Tablets fixen" src="http://www.klein-daniel.com/wp-content/uploads/2011/08/Bildschirmfoto-2011-08-10-um-18.26.50-300x150.png" alt="" width="500" height="250" /></p>
<p>Unklar bleibt natürlich jetzt noch, wie genau Screnfly wirklich ist und ob Screenfly alle Probleme mit abweichenden Endgeräten löst. Aber testet es doch einfach einmal aus und hinterlasst Kommentare mit euren Erfahrungen und Meinungen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.klein-daniel.com/screenfly-wie-sieht-meine-webseite-auf-dem-tablet-smartphone-aus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Über mich &#8211; Daniel Klein</title>
		<link>http://www.klein-daniel.com/uber-mich-daniel-klein/</link>
		<comments>http://www.klein-daniel.com/uber-mich-daniel-klein/#comments</comments>
		<pubDate>Tue, 02 Aug 2011 17:29:08 +0000</pubDate>
		<dc:creator>Daniel Klein</dc:creator>
				<category><![CDATA[Specials]]></category>
		<category><![CDATA[(X)HTML]]></category>
		<category><![CDATA[Apps]]></category>
		<category><![CDATA[Bonefeld]]></category>
		<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Daniel Klein]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Musik]]></category>
		<category><![CDATA[Neuwied]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Rheinland-Pfalz]]></category>
		<category><![CDATA[Webapplikationen]]></category>
		<category><![CDATA[Webseiten]]></category>
		<category><![CDATA[Westerwald]]></category>
		<category><![CDATA[Zend]]></category>

		<guid isPermaLink="false">http://www.klein-daniel.com/?p=1581</guid>
		<description><![CDATA[Damit auch der Inhaber und Betreiber dieses Blogs nicht unerkannt bleibt, erfahrt ihr hier mehr über mich...]]></description>
			<content:encoded><![CDATA[<p>Da mir es mir wichtig ist, dass die Welt auch weiß, durch wen Sie informiert wird und wer Autor bzw. Inhaber deses Blogs ist, habe ich mir einmal die Mühe gemacht ein wenig über mich zu schreiben.</p>
<h4>Bildung, Ausbildung und Beruf</h4>
<p>Ich habe nach meiner mittleren Reife eine erfolgreiche Ausbildung als Verkäufer mit anschließender, ebenfalls erfolgreicher Ausbildung zum Kaufmann im Einzelhandel absolviert. Nach meinen Tätigkeiten als Kundenberater, Team- und Filialleiter, sowie Disponent im Großhandel habe ich mich entschieden einen anderen Weg einzuschlagen.</p>
<p>Seit September 2009 bin ich nun Geschäftsführer und Gesellschafter der Firma bitprofessional.com Ltd.. Zu meinen Aufgaben gehört jedoch nicht nur das Leiten des Unternehmens, gemeinsam mit meinem Bruder Sascha Klein, sondern hauptsächlich die aktive Arbeit an zahlreichen Projekten.<br />
Hier liegt der Schwerpunkt auf der Entwicklung mit PHP (u.a. unter Verwendung des Zend-Framework). Ich befasse mich hierbei mit der Erstellung von Webseiten und Webapplikationen in CSS3, (X)HTML und PHP, sowie JavaScript, MySql, Zend uvm&#8230;.<br />
Zudem habe ich im letzten Jahr entschieden in der Entwicklung von Applikationen rund um das Thema Apple Fuß zu fassen. Hier entwickel ich in erster Linie Applikationen für Mac OS X unter Verwendung von Objective-C und Cocoa, sowie dem Interface Builder.</p>
<h4>Wozu dieser Blog?</h4>
<p>Auch Privat beschäftige ich mich natürlich ständig mit den neuesten Entwicklungen in der IT-Branche, lese diverse Artikel, teste Applikationen und Webseiten, aus diesem Grund auch dieser Blog.<br />
Wie einige schon festgestellt haben befasse ich mich hier jedoch nicht nur mit der Entwicklung, sondern habe auch eine kleine Bildergalerie eingeführt, in der ich ein weiteres meiner Hobbies vorstellen möchte: Modelling mit der OpenSource Software Blender. Hier bin ich natürlich, wie auch bei meinen Artikeln immer dankbar für eure Meinung! Der Blog befasst sich weiter auch mit allgemeinen Themen, wie z.B. auch ein paar Neuigkeiten zum Thema Musik.</p>
<div id="attachment_1600" class="wp-caption alignleft" style="width: 310px"><img class="size-medium wp-image-1600" title="Daniel Klein" src="http://www.klein-daniel.com/wp-content/uploads/2011/08/Daniel_Klein-300x225.jpg" alt="Daniel Klein" width="300" height="225" align="left" /><p class="wp-caption-text">Daniel Klein, geb. 03.01.1987 in Neuwied</p></div>
<p>Alles in allem befasst sich dieser Blog aber auch zukünfitg wieder mehr mit Applikationen und interessanten Dingen aus der IT. Ihr dürft gespannt sein, was sich hier noch alles tut. Hinterlasst fleißig Kommentare zu meinen Beiträgen, damit ich ein Feedback habe. Ich nehme Kritik immer dankend an und bilde mich stets weiter, damit IHR immer optimal und schnell informiert werdet&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.klein-daniel.com/uber-mich-daniel-klein/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Das Inernet als Schlachtfeld?</title>
		<link>http://www.klein-daniel.com/das-inernet-als-schlachtfeld/</link>
		<comments>http://www.klein-daniel.com/das-inernet-als-schlachtfeld/#comments</comments>
		<pubDate>Wed, 13 Jul 2011 19:51:04 +0000</pubDate>
		<dc:creator>Daniel Klein</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[Hacker]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[Hacking-Angriff]]></category>
		<category><![CDATA[Krieg]]></category>
		<category><![CDATA[Schlachtfeld]]></category>
		<category><![CDATA[virtueller Krieg]]></category>

		<guid isPermaLink="false">http://www.klein-daniel.com/?p=1572</guid>
		<description><![CDATA[Ein Hacker, der durch einen Hacking-Angriff einen dritten Weltkrieg auslöst!!! Guter Stoff für einen Kinofilm oder kann das zur Realität werden?
Das Internet als Schlachtfeld für virtuelle Kriege, die schnell real werden können!]]></description>
			<content:encoded><![CDATA[<p>Seit es Menschen gibt, gibt es Kriege. Immer wieder in den verschiedensten Formen. So wurden Kriege bereits mit Schwertern ausgetragen oder mit Pistolen, Kanonen und Panzern. Aber was ist das oder wird das neue Schlachtfeld? Ganz klar, das Internet. Das Internet ist ein weltweites Kommunikationsmittel und für jeden erreichbar. Was eignet sich also besser, um Angriffe auf eine andere Nation durchzuführen&#8230;</p>
<p>Es gab bereits einige Hacker, die diverse staatliche Einrichtungen gehackt haben. Aber Hackingangriffe als Waffe? &#8211; Na Klar! Ein guter Hacker kann sich z.B. in das System einer staatlichen Einrichtung hacken und dort geheime und wichtige Daten klauen und diese weitergehend gegen diese Einrichtung oder die gesamte Nation verwenden. Ein anderes Beispiel wäre der Hackingangriff auf ein Atomkraftwerk o.ä., denn hier kann ein Hacker das komplette System lahmlegen, was verheerende Folgen haben kann. Nicht zuletzt aus diesem Grund sehen z.B. die US-Amerikaner solche Angriffe als eine Kriegserklärung an. So wird dann schnell aus einem virtuellen Krieg ein realer Krieg!</p>
<p>Sicherlich gibt es auch staatliche Einrichtungen, die Hacker aus genau diesen Gründen beschäftigen. Oder? -Tja, das ist und bleibt sicher ein Geheimnis&#8230; Aber klar ist, dass das Internet ein neues Schlachtfeld für Kriege ist. Auch ohne Waffen kann man Kriege führen. Das Zerstören von geheimen oder lebenswichtigen Systemen und Einrichtungen via Hacking ist kein Film-Mythos, sondern kann schnell real werden. Aber was wird dagegen getan? Totale Überwachung? Gläserne User im Internet? Ganz bestimmt sind das auch nur vergebliche Bemühungen, wenn es ein Hacker wirklich darauf anlegt etwas zu sabotieren.</p>
<p>Aber nun seid ihr gefragt! Wie steht ihr zu dem sicher brisanten Thema &#8220;Weltkrieg über´s Internet&#8221;? Was sind eure Lösungsvorschläge um dies zu verhindern? Muss man tatsächlich Angst vor einem dritten Weltkrieg haben, der über das Internet geführt wird bzw. dort beginnt?<br />
Schreibt einfach einen Kommentar und hinterlasst eure Meinung, denn eure Meinung zählt!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.klein-daniel.com/das-inernet-als-schlachtfeld/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Neue Homepage &#8211; bitprofessional.com Ltd. &#8211; Internet, Web, Applikationen</title>
		<link>http://www.klein-daniel.com/neue-homepage-bitprofessional-com-ltd-internet-web-applikationen/</link>
		<comments>http://www.klein-daniel.com/neue-homepage-bitprofessional-com-ltd-internet-web-applikationen/#comments</comments>
		<pubDate>Mon, 04 Jul 2011 20:19:03 +0000</pubDate>
		<dc:creator>Daniel Klein</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[Administration]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Applikationen]]></category>
		<category><![CDATA[Homepage]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Social Media Marketing]]></category>
		<category><![CDATA[Typo3]]></category>
		<category><![CDATA[Webapplikationen]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[Webentwicklung]]></category>
		<category><![CDATA[Website]]></category>

		<guid isPermaLink="false">http://www.klein-daniel.com/?p=1562</guid>
		<description><![CDATA[Brand-Neu! Bitprofessional.com Ltd. stellt eine neue, einzigartige und zukunftssichere Homepage Online...]]></description>
			<content:encoded><![CDATA[<p>Die Firma bitprofessional.com Ltd. steht für die Zukunft im Internet. Ob individuelle Websites für Unternehmen, Privatpersonen oder Vereine, ob Applikationen für Websites, PC oder mobile Endgeräte, bitprofessional.com Ltd. deckt alles ab. Die neue Homepage ist ebenso, wie das Aufgabengebiet des Unternehmens auf Zukunft ausgerichtet und befasst sich natürlich auch mit Social Meida Marketing.</p>
<p>Schaut euch die Seite einfach <a title="Bitprofessional.com Ltd. - Internet, Web, Applikationen" href="http://www.bitprofessional.com">hier</a> selbst an. Auf der Homepage erfahrt ihr alles über das Aufgabengebiete und die Angebotenen Produkte. Im Download-Bereich gibt es ebenfalls etwas zu entdecken.</p>
<p>Wir sehen uns auf <a title="Bitprofessional.com Ltd. - Internet, Web, Applikationen" href="http://www.bitprofessional.com">http://www.bitprofessional.com/</a></p>
<p style="text-align: center;"><a href="http://www.bitprofessional.com/"><img class="aligncenter size-medium wp-image-1568" title="bitprofessional.com Ltd. - Internet, Web, Applikationen" src="http://www.klein-daniel.com/wp-content/uploads/2011/07/bitprofessional.com_Ltd.-300x218.png" alt="bitprofessional.com Ltd. - Internet, Web, Applikationen" width="300" height="218" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.klein-daniel.com/neue-homepage-bitprofessional-com-ltd-internet-web-applikationen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iOS 5 &#8211; Neue Funktionen des Apple-Systems</title>
		<link>http://www.klein-daniel.com/ios-5-neue-funktionen-des-apple-systems/</link>
		<comments>http://www.klein-daniel.com/ios-5-neue-funktionen-des-apple-systems/#comments</comments>
		<pubDate>Tue, 21 Jun 2011 20:12:20 +0000</pubDate>
		<dc:creator>Daniel Klein</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Funktionen]]></category>
		<category><![CDATA[Funktionsübersicht]]></category>
		<category><![CDATA[iCloud]]></category>
		<category><![CDATA[iOS 5]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Softwareupdate]]></category>
		<category><![CDATA[Update]]></category>

		<guid isPermaLink="false">http://www.klein-daniel.com/?p=1535</guid>
		<description><![CDATA[Apple kommt in Kürze mit einem neuen Softwareupdate auf iOS 5! Laut Apple bietet iOS 5 über 200 neue Features. Einige dieser Features möchte ich in diesem Arktiekl schonmal etwas genauer unter die Lupe nehmen und vorstellen! Was kann das neue iOS 5 aus dem Hause Apple? Lohnt sich das Update auf Apples iOS 5?]]></description>
			<content:encoded><![CDATA[<p>Apple kommt in Kürze mit einem neuen Softwareupdate auf iOS 5! Laut Apple bietet iOS 5 über 200 neue Features. Einige dieser Features möchte ich in diesem Arktiekl schonmal etwas genauer unter die Lupe nehmen und vorstellen! Viel Spaß! <img src='http://www.klein-daniel.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<h3>Benachrichtigungszentrum</h3>
<p>Das Benachrichtigungszentrum befindet sich am oberen Rand des Displays und lässt sich egal in welchem Bildschirm öffnen, indem man mit dem Finger vom Benachrichtigungszentrum nach untern streicht. Diese Funktion grenzt ein bisschen an die von Android bekannte Anzeige der Benachrichtigungen.</p>
<p>Ein Unterschied zu Android ist wohl, dass man auch bei einem gesperrten Bildschirm direkt mit dem Finger über die Nachrichten streichen und somit direkt darauf reagieren kann. Egal was man gerade macht, ob man ein Buch ließt, im Web surf oder ein Game zockt, sobald man eine neue Benachrichtigung erhält, wird diese am oberen Bildschirmrand angezeigt. Hier liegt der Vorteil auch wieder darin, dass man direkt auf die Benachrichtigung reagieren kann.</p>
<p>Es lassen sich übrigens nicht nur SMS oder Mails im Benachrichtigungszentrum von Apples iOS 5 anzeigen, sondern z.B. auch Wetterinfos, Aktien, etc.. Sicher eine gute Idee und eine wichtige Neuerung des Softwareupdates von Apple.</p>
<h3>iMessage</h3>
<p>iMessage von Apple beschreibt nicht etwa nur die normale, gewohnte SMS-Funktion von iOS. Nein! Apple hat hier eine Funktion im Nachrichten-App in iOS 5 integriert, welches es dem Benutzer ermöglicht mit anderen Usern, die ein iPhone oder iPad mit Wi-Fi oder 3G nutzen zu kommunizieren. Hier kann man Nachrichten direkt und lt. Apple kostenfrei austauschen, Bilder und Videos versenden und direkt sehen, wenn der &#8220;Chat-Partner&#8221; etwas schreibt.</p>
<p>Anhand der Beschreibung merkt man schon, dass es sich bei iMessage nicht um das eigentliche Versenden von SMS dreht, sondern dass diese Funktion eher als eine Art Chat fungiert.</p>
<h3>Zeitungskiosk</h3>
<p>Apple bringt nun neben Büchern auch Zeitschriften auf´s iPhone / iPad. Wie in einem Kiosk werden hier die abonnierten Zeitungen mit den neuesten Covern in einem virtuellen Zeitungsregal zur Verfügung gestellt und automatisch aus dem Zeitungskiosk im AppStore aktualisiert. Man hat hier quasi das Gefühl, als würden die bestellten Zeitungen nach Hause geliefert.</p>
<p>Benötigt man das wirklich? Lesen auf dem iPhone / iPad? &#8211; Das war sicherlich schon die große Frage bei den ersten verfügbaren eBooks für die mobilen Endgeräte&#8230; Die Meinung kann sich denke ich hier jeder selbst bilden. <img src='http://www.klein-daniel.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<h3>Erinnerungen</h3>
<p>An dieser Stelle mal ein echt dickes Lob an Apple. Diese Merklisten, die Apple im iOS 5 integriert hat sind echt einfache Klasse, wenn sie wirklich so funktionieren, wie Apple es angibt. Man kann auf diesen Listen, wie man es schon von Notizen-Apps o.ä. kennt gewisse Ereignisse oder auch TO-DOs bzw. Einkaufslisten anlegen. Diese lassen sich mit dem iCal, Outlook und natürlich dem neuen iCloud synchronisieren.</p>
<p>Der eigentliche Clou aber an dieser Funktion ist, dass Erinnerungen ortsbezogen gespeichert werden können. Das bedeutet, dass man dann an ein Ereignis erinnert wird, wenn man sich dem Ort des &#8220;Geschehens&#8221; nähert. Sprich man möchte Butter kaufen und nähert sich dem Supermakrt, so wird man daran erinnert. Echt genial!</p>
<h3>Safari</h3>
<p>Der Safari kommt nun mit zwei neuen Funktionen daher. Man kann nun mit dem sog. Safari-Reader Text von einer Webseite ohne Werbung darstellen lassen und diese in Ruhe lesen. Sprich Bilder, Werbeanzeigen, etc. werden entfernt. Diese Texte kann man dann, wenn man will auch in einer Leseliste für späteres Lesen speichern.</p>
<h3>PC Free</h3>
<p>iPad, iPhone und iPod müssen nicht mehr über den PC registriert oder aktualisiert werden, dies geht jetzt drahtlos. Nimmt aber vermutlich etwas mehr Zeit in Anspruch. <img src='http://www.klein-daniel.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  Backups lassen sich auch drahtlos über die iCloud erstellen.</p>
<p>Das waren soweit die größten Neuerungen, die es <a title="Apple iOS 5 - Funktionsübersicht" href="http://www.apple.com/de/ios/ios5/features.html#photos">hier</a> nochmals genau auf der Homepage von Apple zum Nachlesen gibt. Diese Seite war auch die Quelle für die oben genannten Funktionen. Wisst ihr mehr über iOS 5? Habt ihr Erfahrungen damit? Wie ist eure Meinung dazu? Postet einfach eure Kommentare untem im Formular&#8230; <img src='http://www.klein-daniel.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.klein-daniel.com/ios-5-neue-funktionen-des-apple-systems/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>internet-future.com sucht Blogger</title>
		<link>http://www.klein-daniel.com/internet-future-com-sucht-blogger/</link>
		<comments>http://www.klein-daniel.com/internet-future-com-sucht-blogger/#comments</comments>
		<pubDate>Mon, 13 Jun 2011 19:43:19 +0000</pubDate>
		<dc:creator>kleins</dc:creator>
				<category><![CDATA[Allgemein]]></category>

		<guid isPermaLink="false">http://www.klein-daniel.com/?p=1530</guid>
		<description><![CDATA[internet-future.com sucht Blogger.

Schreibe einen Gastartikel und werde auf vielen Seiten mit deinem Blog verlinkt.]]></description>
			<content:encoded><![CDATA[<h1>Werde Teil der Community</h1>
<div>
<p>Du interessierst dich für neues im Internet und lässt Internetnutzer gerne an deinen Entdeckungen teilhaben? Du berichtest gerne über interessantes im Internet, probierst gerne Tools im Internet aus und willst berichten was du davon hältst? Du möchtest gerne Anregungen für Neues im Internet machen?</p>
<p>Hilf uns das Internet besser zu gestalten und werde Teil der Community.</p>
<p>Mache deinen Namen durch gute Artikel bekannt.</p>
<p>Unser Angebot für dich, wenn du auch ein Blogger bist:</p>
<ul>
<li>Du schreibst uns einen Gastartikel</li>
<li>Du nimmst einen oder mehrere Links auf unsere Blogs auf deinem Blog auf</li>
<li>Wir nehmen einen Link auf deinen Blog in unseren Blogroll auf</li>
<li>Wir nehmen einen Link auf deinen Blog auf dem Blog www.klein-daniel.com auf</li>
<li>Wir nehmen einen Link auf deinen Blog auf dem Blog www.sascha-klein.com auf</li>
<li>Wir nehmen einen Link auf deinen Blog auf unserem neuen geplanten Webentwicklerblog auf</li>
</ul>
<p><strong>Interesse?</strong></p>
<p>Schreib eine E-Mail an <a href="mailto:%20redaktion@bitprofessional.com">redaktion@bitprofessional.com</a>.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.klein-daniel.com/internet-future-com-sucht-blogger/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LG P970 Optimus Black &#8211; SmartPhone mit Android</title>
		<link>http://www.klein-daniel.com/lg-p970-optimus-black-smartphone-mit-android/</link>
		<comments>http://www.klein-daniel.com/lg-p970-optimus-black-smartphone-mit-android/#comments</comments>
		<pubDate>Thu, 09 Jun 2011 19:21:02 +0000</pubDate>
		<dc:creator>Daniel Klein</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Erfahrung]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[LG]]></category>
		<category><![CDATA[Optimus Black]]></category>
		<category><![CDATA[SmartPhone]]></category>
		<category><![CDATA[Testbericht]]></category>

		<guid isPermaLink="false">http://www.klein-daniel.com/?p=1479</guid>
		<description><![CDATA[Das LG P970 Optimus Black. Die SmartPhone-Alternative zum iPhone? Erfahrungs- und Testbericht des Android basierten LG Optimus Black.]]></description>
			<content:encoded><![CDATA[<p>Das LG P970 Optimus Black, eins der momentan wohl besten Alternativen zum iPhone 4. Ich habe im folgenden mal zusammengefasst, was dieses SmartPhone alles kann. Gerne könnt ihr auch im Anschluss eure eigenen Erfahrungen als Kommentar posten&#8230;</p>
<h3>Das Auspacken</h3>
<p>Sicherlich ein Pluspunkt zum iPhone wird direkt beim Auspacken des auf Android basiertem LG Optimus Black ersichtlich: Das LG besitzt einen Rückdeckel, den man öffnen kann. Wo ist da der Vorteil? &#8211; Ganz einfach, man kann den Akku entnehmen und bei Bedarf, z.B. beim Defekt auch leicht austauschen. Unter der Abdeckung befindet sich neben dem Akku auch noch der Platz für die SIM-Karte und ein Einschub für eine microSD. Die microSD zeigt einem direkt den nächsten Vorteil, nämlich den erweiterbaren Speicher.</p>
<p><img class="alignleft size-medium wp-image-1498" title="Rückseite LG Optimus Black" src="http://www.klein-daniel.com/wp-content/uploads/2011/06/Foto-am-09-06-2011-um-21.05-300x225.jpg" alt="Rückseite LG Optimus Black" width="300" height="250" align="left" /></p>
<p>Anmerkung: Das LG Optimus Black unterstützt neben den &#8220;normalen&#8221; microSD Karten auch die microSDHC Karten, die einen schnelleren Zugriff auf Daten und Medien ermöglichen. Dies habe ich beim meinem Optimus Black auch schon mit einer 16gb SDHC Karte mit Erfolg getestet. Laut Hersteller LG unterstützt das Optimus Black hier bis zu 32gb.</p>
<h3>Die Handhabung</h3>
<p>Wie sieht es mit der Bedienung und Menüführung aus? &#8211; Das LG Optimus Black verfügt über den sogennanten G-Key, den man nutzen kann, aber natürlich nicht muss. Der G-Key ermöglicht es z.B. Anrufe mit einer einzelnen Bewegung des SmartPhones anzunehmen oder Anwendungen wörtlich im Handumdrehen zu wechseln. Auch das Scrollen zwischen Fotos ist mit dem G-Key im Handumdrehen möglich.</p>
<p>Weiter verfügt das LG natürlich über die fast schon für Android typischen Hotkeys. Hierbei handelt es sich um vier Tasten unter dem Touchdisplay. Hier findet man an erster Stelle eine Taste, mit der man gewissen Programmbezogene Optionen öffnen kann, wie z.B. Einstellungen, Hinzufügen, Beenden, etc.. Direkt daneben befindet sich die &#8220;Home&#8221;-Taste mit der man in jeder Situation auf den Home-Bildschirm kommt. An dritter Stelle der &#8220;Zurück&#8221;-Button, dieser ist wohl selbsterklärend. Beispielsweise dient er in der Nutzung des Browsers dazu eine Seite zurück zu springen. An letzter Stelle hat man nun noch eine Taste, die zu einer Google-Suche führt, klar Android = Google. <img src='http://www.klein-daniel.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Die Taste, die zum Home-Bildschirm führt, führt natürlich zu dem von euch als Home-Bildschirm bestimmten Bildschirm. Hä? Genau, klingt kompliziert, ist es aber nicht! Es bedeutet ganz einfach, dass man nicht einfach nur einen Bildschirm (außerhalb des Menüs) auf dem LG hat, sondern beliebig viele Bildschirme (&#8220;Desktops&#8221;) anlegen kann. Das bietet u.a. den Vorteil, dass man auf jedem Bildschirm Shortcuts ablegen kann, die zu Apps einer bestimmten Kategorie gehören. Beispielsweise einen Bildschirm für Musik- und Video-Apps, einen für Business-Apps und einen für Spiele. Nun kann man den Bildschirm, den man oft benötigt als Home-Bildschirm deklarieren. Perfekt oder?</p>
<p>Vielleicht am Anfang ein bisschen gewöhnungsbedürftig, wenn man ein iPhone gewohnt ist, ist die Anwendungsübersicht. Diese ist standardmäßig so eingerichtet, dass alle Anwendungen untereinander stehen und nicht auf eigenen Bildschirmen, die sich mit dem Finger nach links und rechts druchscrollen können. Aber keine Angst! <img src='http://www.klein-daniel.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  Auch das kann man umstellen, so dass man wieder die gewohnte iPhone-Ansicht hat.</p>
<p><img class="alignleft size-medium wp-image-1507" title="Funktion LG P970 Optimus Black" src="http://www.klein-daniel.com/wp-content/uploads/2011/06/Foto-am-09-06-2011-um-21.07-300x225.jpg" alt="Funktion LG P970 Optimus Black" width="300" height="225" align="left" /></p>
<p>Sicherlich eine super Sache sind die &#8220;Hotkeys&#8221; am oberen Rand des Displays. Bevor ihr jetzt anfangt über dem Display die Keys zu suchen, da sind keine&#8230; <img src='http://www.klein-daniel.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Ihr müsst hier den Finger auf die Zeile legen, in der auch der Akkustand und der Empfang angezeigt werden und dann nach unten ziehen und siehe da.. Einige Hotkeys für Stummschaltung, WLan, GPS uvm.. Auch wenn ihr neue Nachrichten habt, werden diese hier angezeigt und euer zuletzt gehörter Song ist hier auch noch zu sehen und ihr könnt diesen dort direkt starten bzw. zum vorherigen oder nächsten Titel schalten. Super Sache!</p>
<h3>Mail, Kalender und Kontakte</h3>
<p>Hier ist es von großem Vorteil, wenn man ein Google-Mail /- Kalender / &#8211; Kontakte Konto hat, wie ich. Denn hier gibt man lediglich einmalig in den Einstellungen seine Zugangsdaten ein, wartet die Einrichtung über Internet ab und schon hat man alle seine im Google-Konto gespeicherten Kontakte, Termine und die letzten Mails auf seinem LG Optimus Black. Eine Einrichtung von anderen Mail-, Kontakte, Kalender-Konten habe ich noch nicht getestet, da ich wie gesagt ein Google-Konto nutze. Wenn hier jemand Erfahrungen hat und weiß, wie einfach oder auch nicht einfach das geht, schreibt bitte einfach einen Kommentar.</p>
<h3>Fazit</h3>
<p><img class="alignleft size-medium wp-image-1523" title="LG P970 Optimus Black" src="http://www.klein-daniel.com/wp-content/uploads/2011/06/Foto-am-09-06-2011-um-21.09-300x225.jpg" alt="LG P970 Optimus Black" width="300" height="225" align="left" /></p>
<p>Ich habe vor dem LG Optimus Black das iPhone 3Gs genutzt und muss sagen, dass es schon eine relativ große Umstellung war, zumal sich das LG in der Bearbeitung beim ersten Mal, wenn man es in der Hand hält wie Spielzeug anfühlt. Aber ich würde das LG Optimus Black aktuell nicht mehr eintauschen wollen. Ich bin damit super zufrieden und habe bislang keine größeren Probleme gehabt. Klar hat sich das SmartPhone ein paar Mal aufgehangen, aber das kommt auch beim iPhone vor. Ich kann das LG nur weiter empfehlen. Auch die Kamera ist super. Videos in HD, 5 Megapixel hinten, 2 Megapixel vorne, also alles in allem ein super Teil, das von der Bedienung, wenn man es mal raus hat auch sehr ansprechend und übersichtlich ist. Großer Vorteil wie gesagt die Synchornisation mit den Google-Konten, wenn man denn welche besitzt.</p>
<p>Nun freue ich mich noch auf eure Erfahrungen und Meinungen zum LG P970 Optimus Black. Also fleißig Kommentare posten!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.klein-daniel.com/lg-p970-optimus-black-smartphone-mit-android/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

