Handy References for horizontal list, colors, and moving WP to a new server

I always tell my kids that the most important thing to know is how to find answers to the stuff you don’t know.  I would add that it is also helpful to know where to find references to the things you know, but don’t need to memorize.

Here are some of my handy references:

For how to make a horizontal list (I can never keep this nugget in my brain)

http://css.maxdesign.com.au/listamatic/horizontal01.htm

For color help:

http://colorschemedesigner.com/

For MySQL help when moving a site to a new domain/server:

http://www.mydigitallife.info/how-to-move-wordpress-blog-to-new-domain-or-location/

WordCamp Albuquerque for Kids

WordCamp AlbuquerqueThere is nothing quite so amazing, fun, and inspiring (I could think of more adjectives, but I will leave it at that for now) as watching a classroom of children get excited about WordPress.  The two hours that Sean Wells and I spent with our group of young students at the WordCamp kid’s session flew by.

For those who are wondering:

WordCamp is a conference that focuses on everything WordPress. WordCamps are informal, community-organized events that are put together by WordPress users like you. Everyone from casual users to core developers participate, share ideas, and get to know each other. WordCamps are open to WordPress.com and WordPress.org users alike.

When we first visualized a WordCamp in Albuquerque it was an absolute no-brainer that we would have a kid session.  WordCamp Phoenix had just had a very successful session for kids and as a homeschool mom, it didn’t make any sense to not include it in our event.   I didn’t know what to expect going into the session except for the couple of email conversations I had with Abbie Sanderson about the session she taught in Phoenix.  We were prepared for pretty much anything, open to whatever the kids had to go over.

We started out the session with a few questions for the kids, asking them to tell us their names and what they wanted to do with a website or how they were going to use their website.   I was surprised at how entrepreneurial the group was, a boy who is going to rent his toys out on his website and a girl who is making fancy cakes and selling them.

Here is a list of what we covered:

  • The layout of the Dashboard
  • How to set privacy settings (this was more for the parents than the kids)
  • How to search for a theme and activate it
  • How to customize Twenty Eleven (background and headers)
  • How to add widgets, move them, and how to find them when you theme loses them from the sidebar
  • How to add a new post and the difference between posts and pages
After each topic we paused to help everyone with any issues and to give the kids time to work with the new concept.

 

 

Translate a pdf using Google Translate

My Dad just came back from wcabq (WordCamp Albuquerque) and he and I are totally geeking out.  He discovered that you can use Google Translate to translate a PDF.  Now, in all fairness, this is not a new concept, but it is new to me, so I am excited.

I had some great conversations at WordCamp about Spanish/English websites so this is really just one more step toward a completely bilingual site.  Maybe I will get into that in a later post.  In the meantime, here is how you use Google Translate  to translate a pdf:

1.  Upload your pdf to the internet somewhere, I uploaded mine to the Media Library here on my site.

2.  Go to Google Translate

2.  Put the url for your document in the google translate box on the left and it will show up on the translated side on the right as a link.

4.  Click on the link in the right side box and Google will give you the translation.

 

 

Border-radius, WordPress, and IE

I just spent the last I-won’t-even-tell-you-how-many hours trying to figure out why all the google results on border-radius were not working for me.  Now suddenly it works.  So here is my process for the next time I try to use border-radius.

  1. Download the stuff from css3pie.com
  2. Upload files to the root.  I saw references all over the place that the PIE.htc needed to be in the theme directory, that didn’t work for me.  It is in the root, hence the php bloginfo(‘url’) bit in the next bullet.
  3. Put this code in the header.php.  Replace the elements with yours #whatever or .whatever.  Now here is the thing, there was an indent before #home1 and it was keeping #home1 from getting the rounded corner, even though the rest of them were working.
    • <code><style type="text/css">
      #home1, #home2, #home3, #home4,
      #home4 .widget, #home5 .widget, #home6 .widget,
      #home5, #home6, #supplementary.two { behavior:url(<?php bloginfo('url'); ?>/PIE.htc); }</code>
      </style>
  4. Put this in your stylesheet, change the px amount and background to whatever you want:

    background: #ccc;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;

Seems crazy that the last I-won’t-even-tell-you-how-many-hours comes down to 4 bullet points, but such is the web.

Teaching WordPress to my Kids

My kids and I had our first WordPress learning session this morning.  I was inspired by a presentation at WordCamp Phoenix lead by Abbie Sanderson.  We’re also having a Kids and WordPress session at our upcoming WordCamp, so what better way to work through the process but with my own pliable children, right?

Fortunately, we’re blessed with many laptops so my two older kids both sat down with a workable laptop and a fresh install of WordPress that I installed for them in advance (no wp.com for my kids, thank you very much, they have their own domain and a mama with server space).

As a side note, and an insight to my kid’s personalities: my 12 year old son loves the default WP 2011 theme, my 10 year old daughter doesn’t.  He thinks it’s cool, she thinks it’s ugly.  Sorry WP, but you aren’t getting the 10 year old demo here :D .

My kids work better if I’m more flexible and they seemed to be more interested in how their site looks, so we started with the Appearance tab on the Dashboard.  I showed them how the custom header works in the new 2011 theme.  They uploaded pictures to be used as their defualt header and played with the customizable background colors.  Working with the built-in theme options was really enjoyable for them.  I could have left it at that, but then I wouldn’t be a self-respecting homeschool mom (or annoying mom, depending on who you ask).

I had my kids head on over to Pages to create an About Me page.  They each uploaded a picture, aligned it however they wanted and used all the fields for images: title, alt, and caption.  Then they typed a few words about themselves.  That was the part they thought was annoying, poor things.

Later on in the day, my kids were dying to get back at it and do some more work on her new blog.  A future WP addict in the making!

The Road to WordCamp Albuquerque

So when I asked Jenifer De La Garza to help me plan a WordCamp I know it would be a lot of work, but I don’t think I really really knew how much.  Or maybe I did and I just was pretending not to.  Well, I am having a blast planning and I am so excited for September.

Planning a WordCamp has been a long time in the making here in Albuquerque.  At least in my mind.  For a couple of years I have pondered it, wishing I had the guts to do it.  I finally found a cohort and she actually agreed. Whew!

For future reference I am going to detail our process here.  Obviously we are well on our way, 8 weeks out, but up until now we have been mostly concentrating on getting the venue squared away.

We really agonized over a few venues, weighing issues like cost, suitability for WordCamp, ease of access, and lodging.  In the end cost won out, but not necessarily just because of a cheaper price.  The Sheraton really came through and gave us a lot of stuff for the venue.

So here is a list of stuff to date:

Make contact with WC Central

WC Central was unfortunately going through some staffing changes when we initially contacted them about doing our event so it took months before we finally heard back from them. But once we did the communication back and forth was easy and super helpful. When we first saw out city in the planning list on the WC website I about cried.

Get budget, date, and venue approved

This process could fill a book.  Date was easy.  Jenifer said to me, “So, when do we want to have this thing?” We threw around some dates and done!

In contrast, the anxiety involved in settling on the RIGHT venue is pretty intense.  And we couldn’t get on the WC schedule until we booked the venue.  And the issues.  Size, breakouts space, whether outside food was allowed or not, wifi, bandwidth… anyway, it is done now thankfully.

Budget was not so bad.  Our first crack at the budget was laughable.  This was before we made contact with WordCamp.  After we saw some sample budgets that other WordCamps posted on their websites it got easier. Now our budget is pretty decent and WC Central has some templates to use as starting points.

Get organization team together

We have a beautiful group of meetup members.  From this group came a bunch of fabulous and very helpful people.

Weekly meetings to keep everyone on track

We started out meeting via phone weekly.  I really don’t enjoy phone conferences.  With one or two people it is ok, but with 5-10?  Impossible, in my opinion.  So we started meeting at Flying Star.  I will never forget our first meeting n their meeting rooms.  The air conditioning was broken, I ordered this delicious East Indian style soup and had a cup of yummy coffee.  I ate half the bowl and barely touched the coffee.  But they gave it to us for free so I can’t complain too much.  Our second meeting there was much better.

Some people may think weekly meetings a bit much, but the thing is, not everyone shows at every meeting, so in order to keep everyone on track we really need the weeklies.

Create lists of potential sponsors

ABQWC is committed to a high percentage of local sponsorship and it is pretty cool how people are coming together.  It would be so cool if a WordCamp could be funded exclusively by individual small dollar amount sponsors.  Our lowest level is $150.

Create lists of potential attendees

Really, this is turning out to be as simple as creating a buzz through Facebook, Twitter, Linkedin, etc. So doing the social thing, groups, groups, and more groups.

Contact potential speakers

We are still in the midst of this process, but it is surprisingly simple to find people who are not afraid to speak for 50 minutes on their favorite topic.

Getting my domain ready for domain mapping

For some reason I was having a very hard time getting my domains ready for domain mapping.  We have been getting a new website ready for WordCamp Albuquerque 2011 and for our new Albuquerque WordPress Meetup group.  Some time ago I set up a MultiSite website for K Design and I run my main site, my blog, the wordcamp site, and the meetup site off of it.

Obviously I don’t want people to see wordpress.karenarnolddesign.com when they go to the MeetUp site, so I bought a couple of domains to point to it.  But for some reason I missed the primary domain part of the whole domain mapping thing.    When I pointed albuquerquewp.com to the MeetUp site it was creating a redirect loop.

So, I undid everything and started from scratch.  First I made sure I followed the instructions very carefully laid out on this fabulous tutorial about the domain mapping plugin.

Then, I undid all the settings on the domains I bought, just to be safe.  When I redid the settings, I did this:

Set the nameservers to ns1.mynameserver.com and ns2.mynameserver.com (use your own nameserver here :-) )

In my CPanel and parked each domain on my main domain.

Logged into my MultiSite dashboard and went to Super Admin=> Domains

Added the domains I wanted to associate with my new site, site id (from the site list on Super Admin => Sites),  Domain name, and checked the Primary button for only the one domain I want to show up in the browser address bar.

That’s it!  I think the piece I missed first time around was the parking.  I thought I only had to set the nameserver on the new domains, but I had to park them as well.   The Domain Mapping plugin talks about cnames and that sort of thing, I found a reference on the WordPress Codex that mentioned namesevers working better as IPs can change from time to time.  I have no idea if that is accurate or not, but I am choosing to go with that.

Is Your Website Working for You?

How do you know if your website is working? Before you can answer that question you will need decide how to measure whether your site is working or not. If you have an online store you will measure your website’s success differently than someone who owns a non-profit informational site or a website for a doctor’s office. Generally speaking, the success of your site might be determined by whether or not people visit your website, whether or not people buy what you are selling, or whether or not people get the information they were searching for when they came to your site.

Measuring Success

Do not waste your time with site counters; you are the only one who wants to know how many people visit your site, and possibly your relatives who are rooting for you. When was the last time you looked at the site counter on another website and said, “Wow! 45,333,227,389 people have visited this site, it must be cool!”

Instead, get a free account with Google Analytics and Google will give you tracking code to put on your site. Put it where Google recommends and you are well on your way to getting some great information about your website’s traffic. You will need to be able to access your website files for this, because you have to put it in the code near the bottom of the page.

Your Google Analytics report will give you information about who is visiting your site, how long they stay there, what pages they visit, where in the world they are surfing the internet and much, much more.

Another way to find out who calls or emails you from your website (other than asking) is to have a special email address or phone number that is only listed on your website. Depending on the volume of visits you expect, a new phone number may not be worth your time or money, but an email address especially for your website is simple, quick, and cheap.

Getting People to Your Site

So, now you know how to find out about your website’s traffic, but how do you get people to visit your site? Unfortunately, your website will not magically attract visitors. Fortunately, there are many ways potential visitors can find your website address:

  1. Printed on your business card, brochure, or other marketing material
  2. In the signature of your emails
  3. In a Google, Yahoo, Bing, or other web search
  4. An ad in a Google, Yahoo, Bing or other search (Google Adwords)
  5. An ad you placed on another website
  6. An article in a magazine or other print resource written about you or your business
  7. From a friend

Engaging Visitors

Once you get people to your site, I am sure you will agree that it is a pretty good idea to keep them there. If you don’t engage them immediately they will be gone in about one mouse click. Maybe 2. Is your logo or name in the upper left hand corner? Can people quickly and easily navigate to other pages on your site? Is your company’s message visually clear? Is your product line prominently featured? Is your contact info, name, phone, address clearly shown? Do you avoid excessive use of flash, sound, or video? Do you give your visitors something to do? Something to think about? Something to act on?

If you do not give your visitors what they want within the first few seconds you will lose them and they will go to your competitors.

Things to Think About

Now you know how to measure your website’s success, how to get people to your site, and how to engage them once they are there. If you are in the beginning stages of a website project you can keep these things in mind as you proceed. If you have an existing website, do not despair; think about refreshing your website’s look and structure or starting fresh. As you go forward think about what you want people to come away from your website with, what impression you want to give people. Your visitors will thank you!

Your Dashboard: Managing the Space

The WordPress dashboard has a lot of stuff on it, most of which you will never need.  In case you missed it in previous posts, here is a screen shot of the dashboard (click on it to increase the size):

You can get rid of any most of these sections permanently by going to the upper right hand corner of the screen.

Click on the “Screen Options” link and you will see (again, click on the image below to view it better):

Each box corresponds to a section on the dashboard. You can tick or untick any of the boxes to make those sections go away.  You can also decide whether you want to see the dashboard laid out in 1,2,3,or4 columns.

Your Dashboard: Managing Recent Comments

Recent Comments

When you create a post (we will get to this later) people can usually comment on your post. When someone comments, depending on your settings, those comments will be visible to the public. You will see the comments that have been posted or are pending. In this list you have 2 comments.

You can see the author’s avatar (picture), their name, the title of the post they are commenting on, the status (Pending), and the text of their comment. Finally, when you hover over the item (see the mouse arrow?) your dashboard gives you an little set of links to Approve, Reply, Spam, or Trash the comment.

You can also click the View all button to go see all the comments that have been made on your blog.

We will delve into comments again so you can see how much more control you can have over them.

Your Dashboard: Right Now

Your website at a glance:

Called “Right Now”, you can see how many posts you have, how many pages, what categories the posts are in, how many tags you have created, how many comments people have made on your post(s), and whether those comments are approved, pending, or spammed.

You can also see what theme you are using and how many widgets, what version of WP you have installed, and finally a quick button to access your theme area to change to another theme.