WordPress

From Things and Stuff Wiki
Revision as of 03:00, 11 September 2012 by Milk (talk | contribs) (→‎Security)
Jump to navigation Jump to search


todo; sort out base plugin list

General

  • WordPress Codex - The online manual for WordPress and a living repository for WordPress information and documentation.

Support

News

Setup

wget http://wordpress.org/latest.tar.gz && tar -xvzf latest.tar.gz
&& mv wordpress domain.name && rm latest.tar.gz

or see WP Base

Nginx

todo, check, test and publish mine

rewrite (single);

Multisite (MU)

wp-config.php

define('WP_ALLOW_MULTISITE', true);

will enable the Tools Network Screen

  • choose subdirectory or subdomain
  • mkdir wp-content/blogs.dir
  • edit wp-config.php
  • make sure server rewrites are correct

Plugins

  • Bulk User Management - A WordPress plugin that lets you manage users across all your sites from one place on a multisite install. - very recent
  • Multisite Plugin Manager - Plugin management for WordPress Multisite that supports the native plugins page and the WPMU DEV Pro Sites plugin.
    • Select what plugins sites have access to
    • Choose plugins to Auto-Activate for all new blogs
    • Mass activate/deactivate a plugin on all sites in your network (Very Handy!)
    • Assign special plugin access permissions for specific sites in your network
    • And as Super Admin, you can override all these to activate specific plugins on the sites you choose!
    • Removes the plugin meta row links (Version, Author, Plugin) and any update messages for blog admins
  • Network Blog Manager aspire [sic] to be the perfect companion of every Super Administrator of a WP Blog's Network. Network blog internal search engine. - 2011-5-11
  • Plugin Commander is a plugin management plugin for multi-site mode, which allows further control on network-activated plugins. - 2010-9-1

Plugins

  • Jetpacl is a WordPress plugin that supercharges your self-hosted WordPress site with the awesome cloud power of WordPress.com.
  • TGM Plugin Activation is a PHP library that allows you to easily require or recommend plugins for your WordPress themes (and plugins). It allows your users to install and even automatically activate plugins in singular or bulk fashion using native WordPress classes, functions and interfaces. You can reference pre-packaged plugins, plugins from the WordPress Plugin Repository or even plugins hosted elsewhere on the internet.
  • Plugin Dependencies - This meta-plugin allows regular plugins to specify other plugins that they depend upon.

Development

  • developer - from Automattic, helps optimize your development environment by making sure that you have all the essential tools and plugins installed.
    • Debug Bar Adds a debug menu to the admin bar that shows query, cache, and other helpful debugging information.
    • Debug Bar Cron
    • Rewrite Rules Inspector
    • Log Deprecated Notices
    • VIP Scanner
    • Monster Widget
    • Beta Tester
    • recommend wp-config.php set to true; WP_DEBUG, SAVEQUERIES
  • Plugin Test Drive lets you take any plugin for a test drive, see if suits your needs before letting your site visitors experience it.
  • WordPress Reset - Resets the WordPress database back to it's defaults. Deletes all customizations and content. Does not modify files only resets the database.
  • Show Template - Prints an html comment in the footer of every page letting you know which template file of your theme was used for the display.
  • Better Lorem Ipsum Generator - Auto-generate lorem ipsum content for all post types and taxonomies. Does comments as well. For theme and plugin developers.

Deployment

DB

  • HyperDB is an advanced database class that supports replication, failover, load balancing, and partitioning.
  • WP MySQL Console is a web shell to operate databases such as mysql command shell for developers. Its most original way to operate DBs, you should try. sounds hacky, badjudgement?

Coding

Site Options

use wp-cli:

wp siteurl http://domain.name

HTTP API

  • Codex: HTTP API - Within PHP, there are many possible ways to send an HTTP request. For simplicity, these methods will be referred to collectively as 'transports' for this article. The purpose for the HTTP API is to support as many of them as possible with an API that is simple and standard for each of the transports.

Admin

  • ManageWP Worker allows you to remotely manage your WordPress sites from one dashboard. - 2012-6-28
    • Secure and fast solution for managing your WordPress sites
    • One click upgrades for WordPress, plugin and themes across all your sites
    • Schedule automatic backups of your websites (Amazon S3 and Dropbox supported)
    • One click to access WP admin of any site
    • Install WordPress, clone or migrate a website to another domain
    • Bulk install themes and plugins to multiple sites at once
    • Add sub-users (writers, staff..) to your account
    • Bulk publish posts to multiple sites at once
    • SEO Statistics, track your keyword rankings
    • Uptime monitoring
  • Core Control is a set of plugin modules which can be used to control certain aspects of the WordPress control. Currently, Core Control features modules for managing Filesystem Access, Managing plugin/theme/core updates, Managing HTTP Transports & External HTTP Request logging - 2011-7-12

Migration

Guides

WordPress.com

Plugins

Scripts

Backup

Performance

CDN

Cache

Minify

Guides

robots.txt

WordPress generates on if there isn't one there. Confusion out there over what is best. to update

Security

Guides

Articles

Plugins

Tools

sudo apt-get install libcurl4-gnutls-dev libopenssl-ruby
sudo gem install typhoeus nokogiri json

Content

Posting

Post Extras

  • WP-Digest - Sends periodic email notifications of new WordPress blog entries (in either plain text or HTML mode) to a separate subscribers mailing list. Maintains cache file recording ID of last-sent post. On subsequent runs, sends all posts created since the previous run.
  • WP-ShkShell provides a terminal-like box for embedding terminal commands within pages or posts. It also support multi-lines, multi-commands and has syntax hightlight.
  • Shortcode Manager - Add javascript, iframes, php, flash, and other code to posts, pages, and widgets with ease.

Flickr

Countdown

todo

Contact

E-mail and subscription

Social

SEO

Analytics

Fun