Feel free to follow and bother @jasontucker on twitter if you have any problems during the meeting.
This post will be updated in a few days with content from the Google Doc posted here along with an embed of the video from the meeting
Share the love socially!!!
When you arrive please send out a tweet, google+, facebook, friendster, orkut, myspace update telling everyone about our stream. It can be found at http://ocwp.org/live
#OCWP Back channel
During the OC WordPress meetups we use the #ocwp hash tag for our “back channel” feel free to use this hash tag during the event so you can follow fellow OCWP attendees. Below are tweets from the meetup.
Feel free to follow and bother @jasontucker on twitter if you have any problems during the meeting.
This post will be updated in a few days with content from the Google Doc posted here along with an embed of the video from the meeting
Share the love socially!!!
When you arrive please send out a tweet, google+, facebook, friendster, orkut, myspace update telling everyone about our stream. It can be found at http://ocwp.org/live
#OCWP Back channel
During the OC WordPress meetups we use the #ocwp hash tag for our “back channel” feel free to use this hash tag during the event so you can follow fellow OCWP attendees. Below are tweets from the meetup.
Feel free to follow and bother @jasontucker on twitter if you have any problems during the meeting.
This post will be updated in a few days with content from the Google Doc posted here along with an embed of the video from the meeting
Share the love socially!!!
When you arrive please send out a tweet, google+, facebook, friendster, orkut, myspace update telling everyone about our stream. It can be found at http://ocwp.org/live
#OCWP Back channel
During the OC WordPress meetups we use the #ocwp hash tag for our “back channel” feel free to use this hash tag during the event so you can follow fellow OCWP attendees. Below are tweets from the meetup.
When you arrive please send out a tweet, google+, facebook, friendster, orkut, myspace update telling everyone about our stream. It can be found at http://ocwp.org/live
#OCWP Back channel
During the OC WordPress meetups we use the #ocwp hash tag for our “back channel” feel free to use this hash tag during the event so you can follow fellow OCWP attendees. Below are tweets from the meetup.
Each image gets its own “post” with captions, alt text, description, etc. rather than getting its metadata from within a post.
Media Library has gotten a pretty major overhaul
NextGen is gearted towards image galleries; this is more for using images within posts.
WordPress is now retina display-friendly
Links tab removed by default
If you still have Links in use, upgrading to 3.5.x will keep your info.
You can also manage links / blogroll by creating a custom menu and inserting the menu into the sidebar using a widget.
In Plugins, your Favorites from your wordpress.org account gets pulled into your dashboard under the Add New panel (or anyone else’s Favorites if you have their wordpress.org username)
Tumblr importer added – you can now convert Tumblr content into a WordPress site
When choosing a theme, Steve recommends looking for reliability – Steve most often recommends WooThemes, though StudioPress and Genesis are also very highly regarded. Steve creates most of his themes from scratch and doesn’t use many frameworks.
Where to learn WordPress
Playing around on WordPress.com
YouTube
WordPress For Dummies
Lynda.com
wp101.com
wp.tutsplus.com
videousermanuals.com – WP plugin that drops into your backend
If you have a fairly high traffic site, avoid shared server and get a VPS (virtual private server) or private server if you can swing it.
WPEngine
Managed hosting.
Meant to be very fast, and it works.
They don’t allow any caching plugins as they have their own (very aggressive, high performance) caching environment
Malware protection
If your site gets a virus, they will clean it out for you.
More WordPress engineers on staff than most other hosts
Phone support is only included with some of their higher-tier accounts
ICDSoft
Dreamhost
ServInt
Feel free to follow and bother @jasontucker on twitter if you have any problems during the meeting.
Share the love socially!!!
When you arrive please send out a tweet, google+, facebook, friendster, orkut, myspace update telling everyone about our stream. It can be found at http://ocwp.org/live
#OCWP Back channel
During the OC WordPress meetups we use the #ocwp hash tag for our “back channel” feel free to use this hash tag during the event so you can follow fellow OCWP attendees. Below are tweets from the meetup.
Feel free to follow and bother @jasontucker on twitter if you have any problems during the meeting.
This post will be updated in a few days with content from the Google Doc posted here along with an embed of the video from the meeting
Share the love socially!!!
When you arrive please send out a tweet, google+, facebook, friendster, orkut, myspace update telling everyone about our stream. It can be found at http://ocwp.org/live
#OCWP Back channel
During the OC WordPress meetups we use the #ocwp hash tag for our “back channel” feel free to use this hash tag during the event so you can follow fellow OCWP attendees. Below are tweets from the meetup.
When you arrive please send out a tweet, google+, facebook, friendster, orkut, myspace update telling everyone about our stream. It can be found at http://ocwp.org/live
#OCWP Back channel
During the OC WordPress meetups we use the #ocwp hash tag for our “back channel” feel free to use this hash tag during the event so you can follow fellow OCWP attendees. Below are tweets from the meetup.
Feel free to follow and bother @jasontucker on twitter if you have any problems during the meeting.
This post will be updated in a few days with content from the Google Doc posted here along with an embed of the video from the meeting
Share the love socially!!!
When you arrive please send out a tweet, google+, facebook, friendster, orkut, myspace update telling everyone about our stream. It can be found at http://ocwp.org/live
#OCWP Back channel
During the OC WordPress meetups we use the #ocwp hash tag for our “back channel” feel free to use this hash tag during the event so you can follow fellow OCWP attendees. Below are tweets from the meetup.
When you arrive please send out a tweet, google+, facebook, friendster, orkut, myspace update telling everyone about our stream. It can be found at http://ocwp.org/live
#OCWP Back channel
During the OC WordPress meetups we use the #ocwp hash tag for our “back channel” feel free to use this hash tag during the event so you can follow fellow OCWP attendees. Below are tweets from the meetup.
Check a combination of tools.pingdom.com and developers.google.com/speed to test load times
Steve chimes in that he uses the Firefox Web Developer Extension “Validate HTML” plugin that checks your HTML markup (W3C validation service). Less than 100 errors is your goal. Trying to get to 0 is a pipe dream. Pay attention to the warnings with the red X’s next to them.
Helps with optimization, page load speeds, and cross-browser compatibility
Brandon: these tools don’t always detect what version of HTML you’re using, and sometimes shows you incorrect errors. Some of the errors are even from content.
Also try http://www.brokenlinkcheck.com – it will tell you where the broken links are, which will help with your errors.
Use a CDN like CloudFlare to help speed things up, and for crying out loud, CACHE
Spam, Spoofing, and SPF records – Loren
Sender Policy Framework – tells the internet only one server or servers can send email for your domain name
Lives in your DNS / CloudFlare / equivalent
If using MailChimp or Aweber, you’ll have to modify your SPF record to allow those servers to send.
Email has horrific security problems – this isn’t perfect, but it helps.
If you want to make sure your emails are set up correctly, set up Domain Keys as well as SPF
Check if you have an SPF record already at mxtoolbox.com
Zeek uses WP as the backend for all their mobile apps, but they’re looking for a middle layer to go between the mobile layer and the WordPress server side.
There’s a movement towards using JSON
Steve is not a fan of XMLRPC
Desktop Server – Steve
GUI for XAMPP
Stephen Carroll has spoken at OCWP and gives great support for his product (Sarah agrees!)
To use, you name your server (steve.dev, for example), and it sets up a fresh WP install on your computer under that server name, complete with database creation.
Once it’s set up, it takes you through the WordPress install process.
You can also set up different “blueprints” that sit inside your XAMPP folder to house your favorite WP version, favorite plugins, turn WP-DEBUG on, etc.
Steve’s process to work locally on an existing production website (“it’s not pretty, but it works”):
Steve does everything through a code repository so he can revert any uploads in case of a mistake.
Zeek uses SVN, most people use Git. There’s also Mercurial, among others.
Steve uses Assembla as a combo project management / code repo
Other repos include BitBucket, GitHub
Steve uses Tower as a GUI for his Git repos (does not exist on PC, but others do)
In Tower, Steve creates a local repo and set the file path as his local steve.dev server.
He then Commits code several times (as a “save” function) with comments before the final Push to the server (he excludes wp-config and .htaccess from his Push to the server using .gitignore)
He creates a new repo on Assembla as the remote repo. He will then push code from local server to remote repo, then pull code from remote repo to production server. He’ll also pull from production to the remote repo and then pull from the remote repo to his local repo.
From the production server’s command line, clone the remote repo to a particular folder (git clone git@git.assembla.com:zengy.steve.git ./steve) [not shown: first step of exchanging SSH keys]
Note; this process does not include the database, which will have to be dumped locally and imported via PhpMyAdmin on production
localhost/xampp > PhpMyAdmin
Dump the raw SQL file of the database in production
Check all the tables and drop locally in PhpMyAdmin
This will override whatever site URL is in the database but will not affect URLs in your content
If you name your SQL file ‘ database.sql ‘, it will automatically import your database when you import the site as a .zip into Desktop Server
Steve creates a new site in Desktop Server, and then checks out a copy of the server in Git right next to it – clone into folder called steve, next to local server steve.dev
Steve takes his steve cloned folder, then renames it steve.dev after he copies in his wp-config file. Tada!
When you arrive please send out a tweet, google+, facebook, friendster, orkut, myspace update telling everyone about our stream. It can be found at http://ocwp.org/live
#OCWP Back channel
During the OC WordPress meetups we use the #ocwp hash tag for our “back channel” feel free to use this hash tag during the event so you can follow fellow OCWP attendees. Below are tweets from the meetup.