Blog

Video - XML sitemaps for your plugin

XML sitemaps are a way of telling search engines about the pages on your site. Their most important function is to prioritize pages on large sites. Because GoogleBot has limited time available to visit/spider your site, you want to make sure it's spending it's time on the important pages, not the rubbish ones. XML sitemaps are a way of telling search engines: * What pages you have on...

Contribute: Help us populate the demo

We have been really busy coding on Jojo in recent weeks, but everyone knows it takes more than good code to make a decent software product. One of the areas of Jojo we feel is letting the team down is the demo - it's more or less a default install and it's largely empty. We could use some help to populate the demo with example data, and make sure there is enough data in the demo for each...

No Summer of Code this year

So Google has just published their list of accepted projects for Google Summer of Code 2008. The list is approx 2 1/2 hours later than expected, and my F5 key has taken a fair hammering in anticipation. Unfortunately, Jojo isn't on the list of approved open source projects[1]. Silverstripe[2]...

Jojo & Google Summer of Code

Jojo are keen to be a part of Google Summer of Code 2008, and our beta2 changelog and jojocms.org site design have been getting a flogging as we try to prove to Google that we are up to the challenge. SUMMER OF CODE 2008 For the last 3 years, Google has helped open-source projects grow and...

Jojo Workshop - March 4th 2008

The first developer workshop will be held on Tuesday, March 4th 2008 from 12 noon. As discussed in our previous post on Jojo workshops[1], we will start off with some prepared material covering recent changes in Jojo and what you need to get your plugins consistent with the latest format. Then,...

Some notes on the Beta

We will be launching the Beta within the next 24 hours, pending some final testing and tweaking. We figure our self-imposed deadline of Feb 5th is achievable, providing we don't go with New Zealand's GMT+12 timezone :) The Beta is structurally quite different to previous versions, and this...

Video - Random Header Images

With a small amount of custom coding, you can have random header images appearing on your website. This is something that is used reasonably often, and is a good way to give the impression that your content is kept fresh and up to date (even if it isn't).This 4:20 video covers the process of...

Video - Basic SEO Tutorial

Jojo CMS is what we call a "search engine friendly CMS". What this means is that we have spent a vast amount of time making sure that Jojo won't throw up any barriers to getting indexed like many CMS systems do. ON-PAGE SEO However, having a search engine friendly CMS means nothing if you don't...

Jojo working on lighttpd & IIS

In our recent development version of Jojo, we simplified the .htaccess rules in an attempt to, well, simplify things. Because the complicated .htaccess rules were difficult to replicate on other webservers, this meant that Jojo was only supported on Apache. Mike has been testing Jojo out on...

Video - Custom sidebars

A lot of people have been asking me how to use a different sidebar on each page of their site. It's normal to want say Testimonials on the homepage, and product photos on another page etc.There are a few ways to do this in Jojo, but I have made a short video showing my favourite approach. Keep...

Nice URLs for articles

In the last release of Jojo we added the functionality to have your own choice of URLs for the article / blog plugin. Previously, the URL was based around the ID and the title, and although it...

Au revoir PHP4

Earlier in 2007 we signed up for the GoPHP5 initiative - an agreement between a number of software packages to discontinue support for PHP4 from February 5th, 2008. The goal of this is to...

Jojo Workshops - Feedback please

One of our goals for 2008 was to start some regular workshops, where developers can work through plugins and code together with the core team. The goal being to help everyone make better sites. ...

Jojo CMS 1.0 Alpha 4 released

We have just released our latest Alpha version of Jojo, which is comprised primarily of many bug fixes and code cleanups. This is our best version of Jojo yet, with many niggling issues resolved...

Subsites in Jojo

I thought it might be worth giving a quick heads up on one of the new features coming in the next release of Jojo. While things might seem quiet on the release front, it's actually been pretty busy...

I'm sorry for crashing the demo

We got this message turn up in the inbox today... First Name: Im Last Name: Sorry Email: Oops@sosorry.com Message: I crashed your demo. So sorry bout that. You might want to look into this. ...

Website performance optimisation

We all want faster websites. We all know there are different website performance optimization techniques out there, but some are technical, some aren't practical, and some only apply to large...

A half day of Jojo workshops

We will be running a couple of Jojo presentations / workshops at the Auckland WDANZ conference next week, on Thursday, 18th October 2007. The first will be a one hour presentation which serves as...

Jojo 1.0 Alpha3 released

The alpha 3 release includes mostly bug fixes and minor usability tweaks, as we continue towards making Jojo a fast, usable and stable platform for creating websites. In the Alpha 3 release we...

Open source vs Free

Today I was asked to make a copy of a static html website for someone, without having FTP access. The logical solution here was to find a website scraper program and use that to grab a copy onto...
Jojo at the PHP Meetup - 2 Aug 07
How Jojo handles CSS - 20 Jul 07
Break NZ - Web hosting review - 18 Jul 07
Jojo supports GoPHP5 - 16 Jul 07
Jojo 1.0a2 released - 16 Jul 07
Alpha release available - 7 Jun 07
And the license is... LGPL - 31 May 07
Where did April go? - 2 May 07
Working towards beta version - 30 Mar 07