WordPress as a CMS: Greek Care Website
In this edition of the continuing series on using WordPress as a Content Management System — CMS — we take a look at GreekCare.org — a non-profit resource site using a handful of key plugins and some custom programming to meet its mission online.

The Greek Care website (GreekCare.org.au) is a service for Melbourne, Australia’s aging Greek community (the largest Greek population outside of Greece), and WordPress was used as the CMS (Content Management System) solution to create the site, by Jason King, a web developer, at KingJason.co.uk.
it’s easy to write new articles and news items in WordPress. The write and manage screens seem similar to writing an email or Word document, so it doesn’t take clients long to figure it all out.
Key Plugins Used:
- Angusuman’s Authenticated WordPress Plugin — prevented the site from being accessed while it was being designed.
- Search Reloaded Plugin — to list search results in order of relevance.
- Dagon Design SiteMap Generator - To help users easily navigate through content including over 80 articles specially written for heal and social care professionals to help them understand Greek culture.
- Breadcrumbs NavXT plugin - To help visitors navigate around the website via a link hierarchy at the top of the page — a “breadcrumb” trail.

Above, you can see the Breadcrumb trail plugin at work with the link series at the top of the page.
A graphic artist designed the banner at the top of the page and based on that design, and Jason created a WordPress theme, coding it from scratch, “rather than using a free, pre-made WordPress theme — great for blogs, but we were going to use WordPress mainly as a CMS.”
I asked Jason what his clients like best about the website, and he told me that, “it’s easy to write new articles and news items in WordPress. The write and manage screens seem similar to writing an email or Word document, so it doesn’t take clients long to figure it all out. However, I still like to provide some training or at least oversee the initial content creation to make sure it’s being done right.”

Above, the SiteMap generator automatically creates pages of links to your content.
Custom Database Creation
The team wanted to publish a searchable directory of Greek-speaking services, and also have a list of Greek Saint’s days that was searchable, with upcoming dates listed on the home pages. Since this wan’t something that WordPress was built to do, Jason created two custom MySQL databases and uploaded the content (smple comma-separated text files) after exporting from an Access database and Excel spreadsheet. Then he created new pae templates using “relatively simple” PHP code to connect the databases and display the appropriate data.
On reflecting, Jason believes that these databases, “could have been tackled in other, perhaps better ways. If, for example, we’d used Drupal instead of WordPress we could have stored page content, blog, directory entries and saints’ days in a single database and edited them through a common interface. But Drupal is substantially more complex and time-consuming to develop for than WordPress.”
Finishing Touches
One final touch was using Yahoo Media Player to play audio clips of Greek Phrases (try it yourself at this page). Jason inserted two short lines of Javascript code to invoke the player, which automatically inserts a play button for every MP3 file linked to a page set with the code.
And, Google Analytics code was inserted into the theme’s footer so that the client and Jason can access those valuable website usage statistics.
Well done. WordPress is a quite flexible CMS solution, and clients enjoy its ease of use. And, Jason proves that with a little PHP know-how, with AJAX coding thrown in for good measure, just about any client need can be met.
Written by: Scott Frangos
This entry was posted on Saturday, June 21st, 2008 at 10:31 am and is filed under Blogging Help, Social Media-Marketing, WordPress CMS Help, WordPress CMS Reviews. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

































June 21st, 2008 at 11:01 am
[...] Original post by WebHelperMagazine.com » WebHelperMagazine.com - Essential tutorials and articles for We… [...]
June 21st, 2008 at 11:20 pm
Hi and thanks for mentioning the Greek Care website. Just one small correction: the address of the site is actually http://www.greekcare.org.au - not .org.
June 22nd, 2008 at 5:48 pm
Another plugin I’ve just added to the website creates an XML sitemap in a format that can be submitted to Google, Yahoo, MSN etc to help the search engines spider the content on your website.
Google (XML) Sitemaps Generator for WordPress - http://www.arnebrachhold.de/projects/wordpress-plugins/google-xml-sitemaps-generator/
June 23rd, 2008 at 11:35 am
Hi Jason — thanks for stopping by and commenting. Do you have a plan to support client sites if a plugin offer simiply stops upgrading the plugin? A site owner can always locate a good PHP programmer and have the update handled that way… but I think there’s a perception that all of this WordPress magic will always somehow be “free.” - Scott
July 9th, 2008 at 6:47 am
For most tasks there’s usually a choice of plugins. If one is no longer supported then I might remove it and install another.
It’s more awkward when a plugin is custom-built for a single website but no longer supported. Then you might well need the services of a PHP programmer.
July 28th, 2008 at 1:32 pm
Great news man ! ! ! keep up the good work . . and i have just subscribed :)