Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
project:wwwcccde:setup [15.03.2014 14:11] – angelegt gonium | project:wwwcccde:setup [19.03.2014 18:34] (aktuell) – paalsteek | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | - Installiere ein Basissystem nach deinen Wünschen | ||
+ | - Installiere einen Webserver deiner Wahl. Wir gehen im folgenden von einem NginX mit der Konfiguration von [[http:// | ||
+ | - Lade ein aktuelle Wordpress herunter und entpacke es in /var/www (z.B. mit wget -O - [[http:// | ||
+ | - Richte Wordpress ein (eine Anleitung gibt es unter [[http:// | ||
+ | - Installiere folgende Plugins: **Ceceppa Multilingua, | ||
+ | - WP Static HTML Output unterstützt kein HTTP Basic Auth. Hierfür unten stehen patch anwenden. | ||
+ | - Backup importieren. Leider unterstützt das Wordpressbackup keine Sprachinformationen. Hier also am besten auf Datenbankebene migrieren. | ||
+ | - Unter Appearance -> Menus ein neues Menü erstellen, da Ceceppa doppelte Einträge im Default-Menu verursacht. | ||
+ | - Theme installieren (derzeit verwenden wir " | ||
+ | |||
+ | TODO: Design -> Widgets -> Sidebar -> Meta auf den RSS-Feed einschränken (Wir wollen da keine Links zu Wordpress.org oder zur Login-Seite) | ||
+ | |||
+ | nginx config: | ||
+ | server { | ||
+ | listen | ||
+ | listen | ||
+ | | ||
+ | root / | ||
+ | index index.html index.htm; | ||
+ | | ||
+ | # Make site accessible from [[http:// | ||
+ | server_name ccc.chaos-inkl.de; | ||
+ | | ||
+ | if ( $args ~ language=de ) { | ||
+ | rewrite ^/(.*) /de/$1? permanent; | ||
+ | } | ||
+ | if ( $args ~ language=en ) { | ||
+ | rewrite ^/(.*) /en/$1? permanent; | ||
+ | } | ||
+ | | ||
+ | location / { | ||
+ | # First attempt to serve request as file, then | ||
+ | # as directory, then fall back to displaying a 404. | ||
+ | try_files $uri $uri/ / | ||
+ | # Uncomment to enable naxsi on this location | ||
+ | # include / | ||
+ | } | ||
+ | } | ||
+ | |||
+ | wp-static-patch: | ||
+ | | ||
+ | --- library/ | ||
+ | +++ library/ | ||
+ | @@ -113,6 +113,9 @@ | ||
+ | { | ||
+ | | ||
+ | | ||
+ | + -> | ||
+ | + -> | ||
+ | + -> | ||
+ | | ||
+ | | ||
+ | | ||
+ | @@ -175,6 +178,9 @@ | ||
+ | | ||
+ | | ||
+ | | ||
+ | + -> | ||
+ | + -> | ||
+ | + -> | ||
+ | | ||
+ | | ||
+ | | ||
+ | @@ -207,6 +213,9 @@ | ||
+ | |||
+ | | ||
+ | | ||
+ | + -> | ||
+ | + -> | ||
+ | + -> | ||
+ | | ||
+ | | ||
+ | | ||
+ | @@ -275,7 +284,12 @@ | ||
+ | |||
+ | | ||
+ | |||
+ | - $urlResponse = new StaticHtmlOutput_UrlRequest($currentUrl); | ||
+ | + if ( $this-> | ||
+ | + { | ||
+ | + $urlResponse = new StaticHtmlOutput_UrlRequest($currentUrl, | ||
+ | + } else { | ||
+ | + $urlResponse = new StaticHtmlOutput_UrlRequest($currentUrl); | ||
+ | + } | ||
+ | | ||
+ | |||
+ | | ||
+ | --- library/ | ||
+ | +++ library/ | ||
+ | @@ -26,10 +26,12 @@ | ||
+ | * Constructor | ||
+ | * @param string $url URI resource | ||
+ | */ | ||
+ | - public function %%__%%construct($url) | ||
+ | + public function %%__%%construct($url, | ||
+ | { | ||
+ | | ||
+ | - $response = wp_remote_get($this-> | ||
+ | + if($username !== "" | ||
+ | + $headers = array(' | ||
+ | + $response = wp_remote_get($this-> | ||
+ | | ||
+ | } | ||
+ | |||
+ | @@ -128,4 +130,4 @@ | ||
+ | | ||
+ | } | ||
+ | } | ||
+ | -} | ||
+ | \ No newline at end of file | ||
+ | +} | ||
+ | --- views/ | ||
+ | +++ views/ | ||
+ | @@ -23,6 +23,24 @@ | ||
+ | |||
+ | < | ||
+ | < | ||
+ | + <h3 class=" | ||
+ | + <div class=" | ||
+ | + <p> | ||
+ | + <input name=" | ||
+ | + <label for=" | ||
+ | + </p> | ||
+ | + | ||
+ | + <p> | ||
+ | + <label for=" | ||
+ | + <input type=" | ||
+ | + </p> | ||
+ | + <p> | ||
+ | + <label for=" | ||
+ | + <input type=" | ||
+ | + </p> | ||
+ | + </ | ||
+ | + | ||
+ | + <div class=" | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | | ||
+ | |||
Die gegenwärtigen Setup-Instruktionen befinden sich momentam im Pad: https:// | Die gegenwärtigen Setup-Instruktionen befinden sich momentam im Pad: https:// |