WordPress

From Things and Stuff Wiki
Revision as of 06:08, 22 July 2012 by Milk (talk | contribs) (→‎Admin)
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 milkmiruku.com && rm latest.tar.gz

Nginx

todo, check, test and publish mine

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

Commandline

Other


Vim

Plugins

Development

  • developer - from Automattic, helps optimize your development environment by making sure that you have all the essential tools and plugins installed.
    • Debug Bar
    • 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.

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

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

Backup

Performance

Security

  • WPScan is a black box WordPress vulnerability scanner.
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

Widgets

Template

not tried

Countdown

todo

Contact

Social

SEO

Analytics