Standard Wordpress (howto und plugins)

Um Webseiten zu bauen nutz ich gern wikis, mein staticsitegenerator drfrederson oder wordpress.org wenn es vor allem um regelmäßige Veröffentlichungen geht.

Als Theme empfiehlt es sich Skeleton anzupassen. Skeleton ist ein recht einfach strukturiertes HTML und CSS Framework, hat ein recht gutes responsive design und hat einfache aber wichtige Layoutelemente. imho einfacher als Bootstrap.

Settings

  • für webseiten und blogs die nur ab und zu posten kann man "Automatically close comments on articles older than 14 days" machen sonst erreicht einen irgendwann die Spamwelle und das hat meisten zur folge das eher zugeknöpfte Mitbetreiber comments ganz schliessen

Plugins

Sehr zu empfehlen sind Shortcodes, welche Funktionen oder andere Inhalte im Fliesstext (sogar in widgets einbinden können.

was eigentlich jede Seite irgendwann braucht: * Contact Form 7 mailforms (no DB) * tracking-code hat 2 Felder für extra Code im Header oder Footer. Braucht man für Piwik oder GAnalytics. Keine API, automatische Accounterstellung oder ähnliches. * List category posts zeigt Kategorien und poptional deren Inhalte an. Ist afaik viel leichter als das hauseigene wp-category-posts-list * Simple TOC für ein Inhaltsverzeichnis aus headings * osm für openstreetmap * hana-flv-player for Video * search-regex and replace n content

Editing

  • markdown hilft nicht nur dem Normaluser, der nicht html basteln will, sondern ist auch für html-fähige eine Erleichterung. WYSIWG Editoren funktionieren meist nict, da sie leider oft eigenes html kaputt machen.
  • wp-markdown hat eine Vorschau und eine toolbar (gut für nrmalUser), man kann MD aber nicht disablen und keine extravaganten htmlcode einbauen
  • am pragmatischten ist markdown-on-save/, hat __k__eine onscreen Vorschau und __k__eine md-toolbar, es schaltet den Standard WYSIWIG auch ab; aber man kann das plugin je post/page oder Abschnitt __an__schalten. Es nutzt markdown extra. (IDs in headings). ''markdown-on-save-improved'' ist nicht unbedingt besser, sondern eher was für pro-user and ''assumes you always want Markdown processing.''
  • wp-user-frontend für User die nicht alle mit dem grauen Backend klar kommen, kann man gleich 'wikiesk' im frontend arbeiten

für spezielle Anforderungen * mit dem coremodul Network kann man viele WP-Instanzen, und mit mu-domain-mapping dazu auch domains verwalten * wysija.com für newsletter: kann Artikel automatisch oder auf Aufruf verschicken, auch per SMTP * osm für leichter OSM (oder auch google) Karten. Nutzt ein einfachen shortcode osm_map lat="48.137" long="11.575" etc, recht hilfreich wenn man ab und zu eine Karte oder Tarck bringen will. Geocaching und fancy Kram geht woanders. * Wenn man unbedingt pdfs braucht wp-mpdf

Wordpress eignet sich wie ein Wiki auch gut als Eingabemaske und Inhaltsverwaltung auch für andere tools. Mit json-api kann man die WP Inhalte auch woanders einsetzen.

Standards for functions.php

Theme Development in functions.php

function mytheme_setup() { // Set default values for the upload media box update_option('image_default_align', 'left' ); update_option('image_default_link_type', 'media' ); update_option('image_default_size', 'thumbnail' );

} add_action('after_setup_theme', 'mytheme_setup'); add_filter( 'show_admin_bar', '__return_false' ); // hide black bar over all pages add_filter( 'widget_text', 'do_shortcode'); // use shortcodes in widget

Andere Empfehlungen

buddypres und die enterprise http://www.buddyboss.com/ für alle facebook lovers

hints

  • Für automatische updates braucht der Webserver (apache etc) die dateiownership ''chown -R apache wp-press/''

wer noch

auch wenn Wordpress als kaputtes kleines Frickeldings verschrien ist. Es funktioniert halt.