Classipress Child Theme

UPDATE!(20/09/2011) Currently updating this child theme for classipress 3.1.4 compatibility. Numerous functional improvements around proximity searching, improved FB integration, autocompletion on City field, and georss feeds (great to quickly generate mashup maps). Contact me via email for further details, or via TwitterThis child theme will ready for release 30/09/2011

—————————————————————————————————————

I recently completed a Classipress child theme, with extensive customisations. Built on WordPress, Classipress Theme, Googlemaps, and Facebook/Twitter API, and custom proximity search. It is a fully featured classified-based Classipresss child theme, with numerous features including:-

  • Compatible with Classipress 3.1+, including current 3.1.4 (updates continuously provided at no extra charge)
  • Customisable homepage
  • Search Results Page template (with result mashup map, with clickable markers)
  • Users can signup using their Facebook login (far better than the one with CP!)
  • CSS3 styled (less images required in design).
  • Uses Modernizer script, which allows for multiple browser compatibility with newer HTML5 and CSS3 features.
  • GeoRSS which means you can generate global mashup maps on the fly!
  • Addtional search result template
  • Customised improved form, with calendar selection.
  • Additional proximity search functionality, which you can choose to use instead of CP’s own.

Template works with both latest version of Classipress (v 3.1.4), and WordPress3.1+). Free upgrades to this theme with every new Classipress version.

Would suit any classifieds site and is perfectly geared any type of classifieds site, where location/proximity are important factors. This system is easily customised (by either yourselves or us). And can be easily adapted for real estate, hotel, or holiday site.

Check out the current demo at http://storeitlocal.com, as (in WordPress-speak) a picture is worth a thousand words 🙂 Out of the box price is $50 (no licence limitations). Customisations can be done, charged on per hour basis.

Contact for payment details and link

Browsershots

BrowsershotsBrowsershots offer a nice screen capture service for multiple OS/Browser compatibility tests. A little more chaotic in tryout, in that you enter URL, and load the queue page to look out for yours (amongst other submitters). There is limit of 70 screenshots per domain, before signing up is necessary – though probably worth it as that is free also!

Link for online campaign service, but it…

Link for online campaign service, but it has another great use – testing email newsletters. As every desginer and tester knows, complex html newsletter can prove a compatibility nightmare. It is easy to set up a free account – you are allowed to send upto 15 emails every 5 minutes.
http://www.campaignmonitor.com/features/all/

Extend JIRA to helpdesk/support

JIRA as heldesk system

1. Use Email to JIRA feature. Limited, as will

  • The subject of the email will become the issue summary.
  • The body of the email will be the issue description.
  • A bug will now be created for selected project with the above information.
  • Any attachments to the email will become attachments to the issue (assuming attachments have been enabled in JIRA). Note that, to ensure compatibility with various operating systems, any of the following characters in the filename will be replaced with an underscore character: , /, “, %, :, $, ?, *, <, |, >.
  • Comment Creation:
  • The body of the email will become a comment on the issue
  • Any attachments to the email will become attachments to the issue (assuming attachments have been enabled in JIRA)

2. JIRA client, which enable users to log issues in JIRA without having to access it. this is good route if you want to provide users with more form options.

Screen Resolutions

screenresScreen resolution usage puts 1024×768 are the most popular, and a lot of this can be put down to the standard 15inch screen laptop (1024/768 looks best on this), and even on larger screens it is still a preference. The 960 is a very popular grid-desgin format to follow. What should be considered is how your site appears on a mobile. There is no sense in maintaining two websites, one for mobile or for PC access – better to make your site mobile- friendly. Mobile browsers have become more intelligent, and can render sites either by resizing to screens resolution, or displaying data differently using browser detection when a page loads. The latter is preferable, as the former really depends on the size of the mobile screen. But if you do want the resize option, then 800×600 is a better resolution to aim for. For Flash, due to continued evolvement of mobile browsers, these are less of a mobile compatibility issues (they will always be resized according to screen resolution). On that note, it is not wise to omit considering the version of Flash you are designing in, as older browsers and mobile browsers may not support. In technology, the latest is never the best!

IE6 Testing

A lot of project requirements still include Internet Explorer 6 in compatibility requirements, but unless you are running Windows OS pre-XP, there are problems installing (thanks top Microsoft’s “lets make life harder” policy to software upgrades).

ietesterThere are simulators, but found excellent free software which does a fair job of emulation. IETester is a free WebBrowser that allows you to have the rendering and javascript engines of IE8, IE7 IE 6 and IE5.5 on Windows 7, Vista and XP, as well as the installed IE in the same process.

There is alternative, running Virtual Machine (IE6 and IE7 Running on a Single Machine)

Now you can install IE7 on your main machine for development, and get all the advantages of IE7, like the RSS platform, native XMLHTTP stack, and improved security, while still running IE6 simultaneously in the VPC on the same computer. Most importantly, you don’t even have to buy an additional Windows license. The VPC image runs in a virtual machine that offers all of the functionality of a full IE6 installation without giving it any access to its host machine’s hard drive, registry, etc. You can make as many modifications as you want to the virtual machine without affecting your host installation at all.