Wordpress am eigenen Server installieren Voraussetzung: Zugang zum Server und einen Datenbanknamen und Datenbankuser 1. Download der aktuellen Wordpress-Version unter http://wpde.org/download/ Die Installation dauert nur 5 Minuten dauern. 2. Zip-Datei runterladen, den Inhalt entpacken und in einen neuen Ordner auf dem Webspace kopieren. 3. Anpassen der Konfigurationsdatei Die Datei wp-config-sample.php muss vor dem Hochladen der Dateien auf den Webspace mit einem-editor verändert werden. nämlich: Datenbankdaten dort eintragen, Datenbankname DB_NAME: "Datenbankname" Benutzername DB_USER: "Benutzername" Passwort DB_PASSWORD: "Passwort" Host DB_HOST: "localhost" Fast immer lautet der Eintrag für den Host einfach "localhost". Nach diesen Änderungen wird die Datei unter einem anderen Namen abgespeichert wp-config.php 4. Hochladen/Upload Vor dem Hochladen evtl. noch den Namen des Ordners ändern, indem sich alle Wordpressdateien befinden. Über diesen Ordnernamen ist der Blog erreichbar, wenn der Blog in einem Unterordner installieret wird. Soll der Blog über das Hauptverzeichnis aufrufbar sein (root), also unter dem Domain Name werden die Dateien direkt in das Root Verzeichnis hochgeladen. 1
5. Installation: Wurden die Dateien in das Root Verzeichnis hochgeladen rufen Sie die nun die Datei http://meinedomain/wp-admin/install.php" auf Ihrer Domain auf. Folgen Sie nun den Installationsanweisungen. Schritt 1: Blog-Titel (Namen des Blogs) eingeben Schritt 2: Ihre Email-Adresse eingeben Auf der nächsten Seite erfolgt schon die Meldung, dass im Hintergrund alle Tabellen für die Datenbank angelegt werden. Fertig! 6. Login und Deutsches Theme aktivieren Mit den Login daten in das eigenen Weblog einloggen, daraufhin erscheint oben die ADMIN Leiste. Man befindet sich im Backend.. 2
Plugins und Theme installieren Entweder bereits heruntergeladene Dateien am PC hochladen oder direkt auf Wordpress.com suchen und über ftp hochladen 3
Ist das Plugin installiert erscheint es im Reiter Einstellungen als gesonderter Punkt und man kann unterschiedliche Einstellungen vornehmen. 4
Facebook Connect Social Plugins in Wordpress integrieren Über ein Plugin (z.b. Facebook AWD) Man benötigt Appi ID und Secret Key Dazu muss man eine App für die Webseite / den Blog erstellen. Über : https://developers.facebook.com/docs Facebook Developer App herunterladen (Verifizierung des Kontos per Kreditkarte) Video: http://www.youtube.com/watch?v=pdaou4-m4iy 5
Nächster Schritt Open Graph einrichten 6
Facebook Connect ohne Plugin erstellen Schritt 1: Facebook Developer App herunterladen (Verifizierung des Kontos per Kreditkarte) Video: http://www.youtube.com/watch?v=pdaou4-m4iy Schritt 2: JavaScript SDK herunterladen und hinter <body> tag einsetzen (falls php) <?php if ( is_single() ) :?> <div id="fb-root"></div> <script src="http://connect.facebook.net/en_us/all.js" type="text/javascript"></script> <script type="text/javascript"> window.fbasyncinit = function() { FB.init({appId: 'eure_app_id', status: true, cookie: true, xfbml: true}); } </script> <?php endif;?> Dieses JAVA Script muss man nur einmal einfügen dann kann man beliebig viele Plugins installieren (Login Button, Like Button, recommend Button, etc.) Schritt 3: Code des jeweiligen Plugins erstellen lassen und beliebig in der Webseite einsetzen Comments bei postings, ect. ACHTUNG: Social Plugins XFBML benötigt ein XML namespace attribute zum <html> element, sonst werden die Plug ins bei älteren Internet Explorer nicht angezeitg. <html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://ogp.me/ns/fb#"> Meta Tags in header <meta property="og:title" content="lehre und Matura" /> <meta property="og:url" content="http://schulabbrecher.eduspace.at" /> <meta property="og:image" content="" /> <meta property="og:site_name" content="lehre und Matura - Schulabbrecher" /> <meta property="fb:admins" product="hier Admin ID angeben" /> <meta property="app_id " product="hier Applikations ID angeben" /> Meta Tags einfügen oder generieren lassen unter http://developers.facebook.com/docs/reference/plugins/like-box/ 7
Falls in php geschrieben: <?php if ( is_single() ) :?> <meta property="fb:admins" content="eure_user_id" /> <meta property="fb:app_id" content="eure_app_id" /> <meta property="og:site_name" content="<?php bloginfo('name');?>" /> <meta property="og:title" content="<?php echo get_the_title();?>" /> <meta property="og:type" content="article" /> <? endif;?> 8