Category Archives: Tips and Tricks

HowTo: Creating a website for committee meetings

In a guest post, 2020Media director Rex explains how he created a WordPress website to help with managing committee meetings for a school governing board.

Rex says: “I recently became a school governor, and at the first governing board meeting it became apparent that there was an awful lot of paperwork! I’d been emailed various documents before the meeting, but these were spread over several batches, and there were also items that the documentation was not available until close to the last minute. I felt a web-based service for keeping track of a meeting agenda with links to the associated reports would be very useful.”

a meeting agenda
Part of a meeting agenda showing links to reports.

I decided to build the site using the free WordPress software. Not only does WordPress have a well-deserved reputation for ease of use, which was important as non technical people would be uploading documents to the site, but there are also plugins available for every conceivale use, and I knew the some of the functions needed were not going to work “out of the box”.

Primary Requirements

  • Secure.
  • Easy to Use.
  • Reduce, not Add to Workload.

Secondary Requirements

  • Show upcoming and historical meeting agendas.
  • Cater for school governing board committee structure.
  • Format agenda to display items in a familiar way.

I started with a standard WordPress install using 2020Media’s zero-click WordPress hosting. A SSL certificate was added to make all communications with the site secure. I then started to build out the system using a very flexibile WordPress theme called GeneratePress. One premium add-on to this theme was used – Blog – which simply allows some of the meta-data in a post to be hidden. Cost of this add-on was $10.

Homepage showing list of meetings
Homepage shows list of meetings, date and which committee.

WordPress Plugins Used

  • Admin Menu Editor
  • Custom Meta
  • Imsanity
  • Login Logo
  • Nested Ordered Lists
  • Password Protected
  • White Label CMS
  • WP Scheduled Posts
Sidebar showing menu
Sidebar with links to committee and archives

Rather then go through a recipe style guide on replicating the site, I’m just going to explain what I did differently, please ask if anything isn’t clear.

Each meeting is a blog post (in WordPress terms). The agenda items are a simple ordered list created in the WordPress editor, with reports added using the “Add Media” or simply dragged across from the user’s computer. Post categories are used for the different committees. The theme used has sidebar widgets showing clickable Categories as well as Archives, Calendar and Custom Meta (showing a simplied login menu). Password Protected is used to block access to the site to the public.

In WordPress future dated posts are not shown until they are scheduled so to the WP Scheduled Posts plugin allowed us to publish post immediately but with future date-time. This meant the publish date could be set as the date of committee meeting, rather than the date it was written. This in turn meant the calendar and archives had meaningful dates on them.

Other plugins used were mainly to simplify operations for the users of the site. Each user was given the “Editor” role, which allows them to create and manage any post. Menu items were renamed or hidden from view to make the administration as straightforward as possible. I chose to use plugins rather than a custom theme as I believe it will be easier to maintain the site over the long term.

The system has not yet been adopted so I anticipate making changes based on feedback from the committee members. So far feedback from the Chair and Clerk (who will be the ones using the administration side primarily) has been very positive.

Useful Features

  • Prior to a meeting the agenda can be built up, and reports added.
  • A link to the meeting post can be circulated to the board by the clerk, rather than sending several emails with attachments.
  • During a meeting colleagues will be able to use tablets and laptops to pull up reports as needed, and fewer piles of paper will be generated.

Some possible future changes.

  • A notifications system – The system could notify all members when a post is published, or updated, or a week prior to the meeting.

WordPress and CiviCRM integration

If you are choosing a CMS system, WordPress is now a very popular choice.

If you want to use the open-source CRM system CiviCRM, WordPress has been an option as a front-end for a few years. But how integrated are they?

Once installed, CiviCRM keeps your WordPress Users synchronized with corresponding CiviCRM contact records. The ‘rule’ is that there will be a matched contact record for each WordPress user record. Conversely, only contacts who are authenticated users of your site will have corresponding WordPress user records.

When CiviCRM is installed on top of an existing WordPress site, a special CiviCRM Administrative feature allows you to automatically create CiviCRM contacts for all existing WordPress users.

WP plugins for CiviCRM
WP plugins for CiviCRM

The current list of plugins that give extra functionality when linking the two systems together can be found at https://wordpress.org/plugins/tags/civicrm

CiviCRM Admin Utilities

Fixes the menus so that they appear in the standardised WordPress way. It also allows you to choose which Post Types the CiviCRM shortcode button appears on

 

CiviCRM WordPress Profile Sync

Keeps a WordPress and/or BuddyPress user profile in sync with a CiviCRM contact. The synchronisation takes place regardless of whether the changes are made in WordPress, BuddyPress or CiviCRM.

CiviCRM WordPress Member Sync

Keep WordPress users in sync with CiviCRM memberships by granting either a role or capabilities to users with that membership. This enables you to have, among other things, members-only content on your website that is only accessible to current members as defined by the membership types and status rules that you set up in CiviCRM.

CiviCRM Contribution Page Widget

Displays contribution page widgets from CiviContribute as native WordPress widgets. This plugin makes it easy to include one or more contribution page “widgets” as actual WordPress widgets on your sidebar.

CiviEvent Widget

Display widgets for CiviCRM events: the next public event or a whole list. You can include the widgets in the sidebar like normal, or you can include them via shortcodes in the body of your posts.

Because of the huge number and ever-changing nature of community contributed WordPress plugins, CiviCRM cannot guarantee compatibility with contributed plugins. A list of know incompatibilities can be found at  WordPress plugins incompatible with CiviCRM.

Find out more about CiviCRM Hosting from 2020media at http://www.2020media.com/shared-hosting/civcrm-hosting – full support for WordPress-based CiviCRM sites.

Creating an WordPress affiliate site with WooCommerce

Guest post by 2020Media customer Andy Clark

My wife Rebecca asked me to setup a website for her that could showcase some silk flowers. As a way of judging interest for this market we decided to build it using affiliate links.

I had built affiliates sites before using hand crafted PHP and HTML, but as I would not be managing the site myself something easier would be needed. The site needed to be flexible to grow and change with the business and low maintenance.

We asked 2020Media to provide a managed WordPress site and register the domain. That service comes with managed upgrades, backups as well as some handy plugins for images, SEO and analytics. 2020Media also provided us with quality WordPress themes from CSSIgniter and the selected theme was installed by Rex. The themes had all the features you would expect from a modern theme such as responsive design and easy to use widgets.

After experimenting with custom post types and an affiliate plugin, I realised that the theme had built in support for WooCommerce and that in turn supports affiliate links. After installing the WooCommerce plugin the setup adds in all the pages needed for the shop.

Product-edit

The plugin allows you to categorise and enter the products. As there was only a handful of products these were entered manually, import tools are available if you have many to enter. When entering the products you need to select the external/affiliate option, enter the SKU and affiliate link and set a product image. Additional information can be added in the product short description which will allow people to find things via the search.

The theme is responsible for the display of the shop and products. It can be configured and customised without any need for coding. A simple bit of styling was added to hide the shopping cart and the site was configured to show the shop on the home page. A product search widget was added in the sidebar and the product categories were added to the menu.

product-detail
All in all a very easy way to get an affiliate site up and running and it provides a solid platform going forward. The whole thing was up and running in a few hours.

Thank you Andy, we hope the added benefits of our Managed WordPress service enable you to get this site to the top of the search engines! Check out the finished site at http://www.becasblooms.co.uk/

 

 

JoomlaDay UK – 13th February 2016

JoomlaDay UK is being held right in the heart of London, we are returning to a single day format with a programme suitable for beginner, developer and agency alike.

Source: JoomlaDay UK – 13th February 2016

This is the 7th JoomlaDay in the UK and we are returning to a single day format with a programme suitable for beginner, developer and agency alike.

There is a packed schedule including keynotes from Microsoft and Opera alongside some of the best Joomla! speakers available, now all we need is you!

Tickets start at just £20, so at this price there will be no discounts or 2 for 1 offers, we are practically giving them away already for a Central London venue!

So please buy your tickets as soon as possible to help us with logistics and ensure a smooth running event.

We look forward to seeing you in London.

WordPress › My Eyes Are Up Here « WordPress Plugins

Source: WordPress › My Eyes Are Up Here « WordPress Plugins

When WordPress automatically generates thumbnails, it sometimes doesn’t crop them in a way that is suitable for the image you’ve uploaded. If your image isn’t the correct format, and let’s face it, you never know what images people are uploading – you’ll run the risk of a badly cropped image. Not good. If you have a full portrait image of a person that you’ve uploaded, but you need the image to appear landscape, you’re in trouble! WordPress will centre the image so that you end up with person’s crotch. Not good. Or let’s say you have a landscape image, with a person’s face on the right hand side, but you need it to display in a square thumbnail. You’ll end up with half a face as WordPress centres the image.

What does the plugin do?

You can control how you want your WordPress thumbnails to appear on your website. Regardless of the image format you upload, you can either use the automatic face detector or if you want even more control, you can manually add hotspots.