WordPress
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.
- http://wordpress.stackexchange.com/
- http://lorelle.wordpress.com/wordpress-resources/
- http://wpmail.me/newsletters/
- Make WordPress.org
- Make WordPress Core - WordPress Development Updates
- 10 Million hits a day with WordPress using a $15 server - Crash tutorial on setting up WordPress on Nginx with Varnish
Setup
wget http://wordpress.org/latest.tar.gz && tar -xvzf latest.tar.gz && mv wordpress milkmiruku.com && rm latest.tar.gz
Nginx
- http://www.farinspace.com/wordpress-nginx-rewrite-rules/
- http://wpmu.org/how-to-setup-your-own-nginx-powered-wordpress-server/
- http://www.gypthecat.com/how-to-install-wordpress-with-ssh-and-nginx
- https://github.com/perusio/wordpress-nginx - nginx conf for wp
- https://gist.github.com/878505 - nginx conf for running wp, w3 total cache
- https://gist.github.com/1534643 - nginx conf for wp, php-fpm
- http://wordpress.org/extend/plugins/nginx-compatibility/
- http://www.wpjedi.com/wordpress-nginx-tips/
Multisite (MU)
- http://wordpress.org/extend/plugins/network-blog-manager/
- http://wordpress.org/extend/plugins/multisite-plugin-manager/
- http://wordpress.org/extend/plugins/plugin-commander/
Commandline
Other
- https://github.com/brool/wordpress-shuffle - python, save posts to files
- http://wordshell.net/ - costs? says gpl2, but that is a lie?
- https://github.com/jerodsanto/wordpress-console - adds a "Console" page to the admin menu for WordPress environment cli
- https://github.com/webord/wp-migrate - migrate the System from one url to another.
- https://github.com/markjaquith/WordPress-Skeleton - skeleton repo for a WordPress sit. not wp-mu compatible
- https://github.com/vidluther/Autopress - Capistrano install scripts
- https://github.com/shacker/wp-batch-manage - scripts for cPanel based
- https://github.com/dxw/wp-generate - ruby, generate themes and templates
- https://github.com/dxw/cucumber-wordpress - for cucumber development, ruby
Vim
- http://www.vim.org/scripts/script.php?script_id=3510 - post from vim
Plugins
- http://gsoc.trac.wordpress.org/browser/2011/merty/trunk/wordpress-move
- http://wordpress.org/extend/plugins/jetpack/
Development
- http://markjaquith.wordpress.com/2011/06/24/wordpress-local-dev-tips/
- http://egalo.com/2012/05/15/clone-live-wordpress-to-local-env/
- http://wordpress.org/extend/plugins/wp-developer-assistant/
- http://wordpress.org/extend/plugins/plugin-test-drive/ - load plugins based on ip
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://codex.wordpress.org/Function_Reference
- http://queryposts.com/functions/
- http://phpxref.ftwr.co.uk/wordpress/nav.html?_functions/index.html
- http://adambrown.info/p/wp_hooks
- http://xref.yoast.com/
Admin
- 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
Migration
- http://en.support.wordpress.com/moving-a-blog/
- http://codex.wordpress.org/Moving_WordPress
- http://codex.wordpress.org/Changing_The_Site_URL#Moving_Sites
- http://en.support.wordpress.com/moving-a-blog/
- http://wordpress.org/extend/plugins/duplicator/ - "Duplicate, clone, backup and transfer an entire site from one location to another in 3 easy steps." - shared hosting problems
- http://wordpress.org/extend/plugins/wp-migrate/ - enter database information separate from the current site/blog database, and migrate the current information over - shared hosting problems
- http://wordpress.org/extend/plugins/wordpress-move/ - gsoc - "capable of changing the domain name in use and/or migrating your installation to another server either as is or based on your choices" - ftp transfer of blog and db, requires wp and wp-move on new sevrer
- http://wordpress.org/extend/plugins/wordpressdeploy/ - allows multiple config files to be added through the admin system and then dynamically switched depending on the URL a user is accessing the site from.
- http://wordpress.org/extend/plugins/ezmigrate/ - requires wp-config.php hack. - weiiird workflow.
- http://blog.wp.weightpoint.se/2012/01/04/synchronizing-wordpress-multisite-database-from-production-to-staging-enviorment/ - bash script
- http://wordpress.org/extend/plugins/wp-migrate-db/ - MySQL data dump, find and replace on URLs and file paths, serialized data. no trailing slash for url.
- http://wordpress.org/extend/plugins/add-cloned-sites-for-wpmu-batch/ - clone site in mu install
- http://wordpress.org/extend/plugins/sfr-clone-site/
- http://wordpress.org/extend/plugins/clone-spc/ - clone theme files
- http://wordpress.org/extend/plugins/wp-clone-template/ - creates theme .zip
- http://wordpress.org/extend/plugins/default-blog-options/ - clone settings
Backup
- http://wordpress.org/extend/plugins/backupwordpress/ [1] - back up your entire site including your database and all your files
- http://wordpress.org/extend/plugins/wordpress-backup-to-dropbox/ - files and a SQL dump
- http://wpb2d.com/
- dropbox oauth
- zipped and e-mail notifications cost
- doesn't work on dreamhost shared
- http://wordpress.org/extend/plugins/backwpup/
- all to various
- dropbox oauth
- e-mail notifications
- shows process steps when run manually
- make sure to exclude cache and such like
- http://wordpress.org/extend/plugins/updraftplus/
- S3, Google Drive, FTP, and email
- http://wordpress.org/extend/plugins/pressbackup/
- S3, Dropbox account or local
- http://wordpress.org/extend/plugins/snapshot-backup/ - all to ftp
- http://wordpress.org/extend/plugins/wp-time-machine/
- http://wordpress.org/extend/plugins/cloudsafe365-for-wp/
Performance
- http://wordpress.org/extend/plugins/cloudflare/ - probably not worth it [2] [3]
- http://wordpress.org/extend/plugins/w3-total-cache/
- http://wordpress.org/extend/plugins/wp-super-cache/
- http://wordpress.org/extend/plugins/quick-cache/
- http://wordpress.org/extend/plugins/wp-super-cache/
- http://chrisgilligan.com/wordpress/wordpress-with-w3-total-cache-on-nginx-with-apc-virtualmin/
- http://serverfault.com/questions/295920/configuring-nginx-for-w3-total-cache
- http://c3mdigital.com/wordpress-performance-server/
- http://elivz.com/blog/single/wordpress_with_w3tc_on_nginx/
- http://stackoverflow.com/questions/10867526/w3-total-cache-minify-rewrite-rules-not-working-with-nginx
- http://wordpress.org/support/topic/plugin-w3-total-cache-minify-url-rewriting-not-working-on-nginx
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
- http://wordpress.org/extend/plugins/postie/
- http://wordpress.org/extend/plugins/gerryworks-post-by-mail/
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
- http://wordpress.org/extend/plugins/featured-page-widget/ [6] - breaks external link output (even with a tag allowed). no support or development.
- http://wordpress.org/extend/plugins/page-on-widget/ - passes through images, ignores read more cut
- http://wordpress.org/extend/plugins/2046s-widget-loops/ - no excerpt length option
- http://wordpress.org/extend/plugins/page-in-widget/ - passes full page, 'show more link' no works.
- http://wordpress.org/extend/plugins/widget-custom/ - adds an extra sidebar, not widget?!?
- http://wordpress.org/extend/plugins/spectacula-page-widget - cannot alter excerpt length
- http://wordpress.org/extend/plugins/wp-page - cannot choose which tags to pass
- http://wordpress.org/extend/plugins/page-excerpts/ - doesn't actually give excerpt field or related widget..
- http://wordpress.org/extend/plugins/simple-page-widget/ - really basic, only option is page id
- http://wordpress.org/extend/plugins/post-and-page-excerpt-widgets/ - no length option, etc, broken plugin links
Template
not tried
- http://wordpress.org/extend/plugins/advanced-excerpt/ - excerpt without html stripped.
- http://wordpress.org/extend/plugins/multiple-content-blocks/
- http://wordpress.org/extend/plugins/custom-widget-area/ - no idea how this goes beyond adding a new sidebar the regular manner
- http://wordpress.org/extend/plugins/site-layout-customizer/ - alternate layouts. using a SHORTCODE?!
- http://wordpress.org/extend/plugins/wysiwyg-widgets
- http://wordpress.org/extend/plugins/custom-sidebars/ - page specific sidebars
- http://wordpress.org/extend/plugins/wordpress-countdown-widget/
- http://wordpress.org/extend/plugins/tumblr-widget-for-wordpress/
Countdown
- http://wordpress.org/extend/plugins/countdown-timer/ - has been used on beltane.org. event title is not widget title, leaves extra space by default, cannot remove "in " before time.
- http://www.wpmanage.com/uji-countdown/ - nice looking, html5/js, cannot disable seconds, tho you can animate them..
- http://mycountdown.org/wordpress-countdown-clock-plugin/ - limited colour settings, cannot turn off theme..
- http://wordpress.org/extend/plugins/recurring-timer-widget/ - nice time setting interface but cannot change "minutes", "seconds", etc. which have no space between them and the number.
- http://wordpress.org/extend/plugins/simple-count-down/ - text, days only
todo
Contact
Social
- http://wordpress.org/extend/plugins/search.php?q=webfinger - all that jazz
SEO
Analytics
Base profile
- https://github.com/Automattic/Rewrite-Rules-Inspector
- http://wordpress.org/extend/plugins/backwpup/
- http://wordpress.org/extend/plugins/google-analytics-for-wordpress/
- http://wordpress.org/extend/plugins/google-sitemap-generator/
- http://wordpress.org/extend/plugins/w3-total-cache/
- http://wordpress.org/extend/plugins/all-in-one-seo-pack/