Wordpress user training

Web Designers sometimes neglect to factor in the training and hand holding required to get website owners comfortable with managing their own websites.   These days with the various tools out there, one can leverage off other work, and.or deliver training materials in a variety of styles.  Video’s are popular bow as one can work alongside it and pause as necessary.

One should however always review the content to be sure that one is  not wasting one’s client’s time.  For example in evaluation the use of training videos, please consider the following:

  • does the video use too much terminology for your client?
  • Is it on a reasonably up to date version of the software?
  • Is the theme similar enough to your clients so they won’t get confused?
  • Does it dive into detail too soon?
  • Will the voice be a problem? eg: accents?

Following are some video’s that may help:

http://www.wordpresstutorials.com/ - very well presented, clean looking site that offers a paid subscription for wordpress training and supposedly helps them navigate the geek speak.

The wordpresstraining.com site has a number of videos.  These are good, but may proceed a little quickly for users who are not used to all the terminology, html and css etc.   For example in writing posts, they proceed fairly quickly to loading images.  This is a little fast for some users.  Some videos to start with are:

Cory Millers: screentutorials.com/videos/ (American, not too strong an accent, fairly recent wordpress version).  Samples:

Gift photo calendar using Google ical files

Photo year calendar example

Photo year calendar example

Looking for some personalised seasonal, christmas or new year gifts?

Use your ical calendars (google or other (others by importing into google)) and your own photo’s to generate a A4 year calendar.  Print to PDF and send to your local print shop for bindin.  Viola! instant personal presents.

The month view styling

The month view styling

Restyle embedded google calendars

I have developed a script for personal use, however added additional coding in the hope that others may use it as well.   The idea for this year calendar was prompted by a post by lindenlan back in 2006.

The css could also be used to simply restyle your google calendar.

Firefox only, although IE also possible if you adjust the IE stylesheet yourself

Note that this has only been tested on firefox on vista and styling may depend on your default font sizes etc and may require tweaking.  I made minimum changes to the main style sheet get what i wanted happening and did not change the IE sheet.

Inputs:

I may develop an html form later, but for now it is url query string driven, so maybe start a text file with your parameters:

src=some google calendar name

Under the calendar settings when you click on the html tag, you get a url - we need the piece that says something like :src=0bajvp6gevochc6mtodvqcg9o0%40group.calendar.google.com.

These could be private calendars - such as your families birthday’s and special anniversaries, or public ones such as,

google calendar colours

google calendar colours

If you have multiple calendars,use src[0]=xxxxx, src[1]=xxxx etc

Coloured calendars

For multi-calendars, colours are a good idea.  We are limited to those that google allows - else we just get the default blue.  Use the embed helper to see the colour options (need to login to google).

  • red and one color only for first calendar:  color=#CC3333
  • pink:  color[0] = #DD4477
  • purple:  color[1] = #994499
  • etc

Months & start date

  • Specify the number of months to return &months=n
  • Specify the start month &start=YYYMMDD

Images

Images can be switched on or off:

  • imagesfile=none
  • or imagesfile=someurl.txt, where the text file contains as many images+1 as months you would like
  • The image file is a text file that looks like this
2009zebra.jpg
http://farm2.static.flickr.com/1004/580865496_d15b16308d_o.jpg
file:///C:/temp/test.jpg
etc

Styles or Stylesheets

My default is aimed at a monthly print view, developed for firefox for my font-size etc.  The times are switched off - they appear just as a note on that day.
I struggled to find some halfway decent other interesting examples of calendar restyling - you could look at using their ideas to create your own stylesheet.

Demos or Examples

Multi calendars overlayed

Multi calendars overlayed

kahaku style

kahaku style

To see what the script can do, try these links:

Resources:

You can also get more information by trolling through linden lan’s posts and comments.  Note that google changes it’s method now and then, so be wary about using any old advice:

If you enjoy messing around with ical files, you could also have a look at ical-events-list, which is about styling a better agenda or list based table of upcoming events.

Ical Events List - upcoming events in list format 2.2 alpha

A 2.2 alpha version has been released - improved timezone and recurrence handling, plus some nice detail features (links, html in text, etc), as well as todo, freebusy and journal components  - an interim step to satisfy some requests prior to the full update.

Please check back at the Ical Events List home page for updates before downloading this one

Download here: http://downloads.wordpress.org/plugin/amr-ical-events-list.2.2alpha.zip

Features and Updates

  • Removes duplicated events that may be generated by your ical generator.  For example if one instance of a recurring event is edited.  Implementing the recurring rule generates an event instance that matches another event in the file.  They will have the same UID and date, but a different Sequence ID.
  • Improved the timezone and date handling uses PHP 5 dateTime class and timezone object functionality.  Somewhat tested - again good test situations are required - around daylightsaving time is really interesting.
  • Column headings not in use yet (but enterable) - need to convert to table output - coming soon I hope.
  • Calendar Subscribe link available if ‘icsurl’ requested in the settings for a list type.
  • Can test by passing iCal=url:listtype=n in the query string of any wordpress page - the page content will be ignored.
  • Css changed slightly - more testing required for impact on different themes.
  • Removed the </p> added to make wp validate - not required anymore in latest version of wordpress ?
  • Allows for other ical components such as todo lists, journals and freebusy (maybe for use as availability!) - this has been slightly tested, not up to my usual standard.  Good test files are required.  If you have a need for this and think there is an error, please send me your files or links to your public files.  It uses the same logic as the event, so differences may just be a question of layout and style.
  • Improved conversion of urls to hyperlinks in long text fields like description - will now handle all sorts of links including bookmarks.  I had a bit of fun (not) dealing with <br> after urls!
  • Changed some defaults - simplified - commented out some that are unlikley to be used.
  • Allows for repeatable properties - in theory one could have multiple summary fields for one event etc.

Still to do:

  • implement more complex recurring rules,
  • more thorough testing,
  • some user documentation and ideas,
  • simplify the css.

The plugin has been tested on wordpress 2.6.3 using php5 on a windows and Linux server.

Simplifying your event’s ticketing…

I am always on the lookout for tools to help small businesses. Here is an interesting one for those that hold ticketed events.

It allows one to define ticket types and it manages the credit card selling for you. Booking fees can be paid by purchaser or you. Or for free events, there is no charge.

It does not have venue maps, however I think one could manage around that by supplementing it with one’s own webpage with the seating map noting the ticket types.

If you are interested and would me to facilitate the process for you, please contact me, depending on the event and the coordination required, a small fee may be charged.

Sell Tickets to Your Event