feedmymedia, feedmyhive, feedmymodules, feedmyservices

WordCamp Presentation | Drasil Mapper Plugin

I have been at WordCamp Cape Town 2008 all day listening to all sorts of interesting speakers presenting various interesting topic.

Drasil Mapper Plugin

View SlideShare presentation or Upload your own. (tags: plugin wordpress)

Here is a video demo of the plugin, sorry that the file is only avail in WMV, not had a chance to convert it to a flash file yet!

We made use of Object Relational Mapping, specifically Propel 1.3 - here are two nice quotes on the subject.

Object Relational mapping is a way of transparently interacting with a relational database by using objects. Each database table is a new class and each row in the table is a single object. Relations between tables are now relations between classes.”

ORM relegates the database to simply being a store for persistent objects. What this means is you no longer need to rely on half-baked SQL queries to save and load objects. You can let the objects take care of that themselves, without worrying about the database back-end.”

In the entire plugin only one line of SQL was written, but I am not sure if we ended up using it….

The front end and presentation is entirely done with Ext-js. The actual content that’s output by php is the code to include the javascript files, one bit of javascript to initiate the whole thing, and an empty div for it to write the content into. Other than that all that the server-side code of the plugin returns is raw data in the JSON format - which is the most practical format to use with Ext-js.

Finally, we made use of Walter Zorn’s vector graphics drawing library to draw the lines on the map, and David Lynch’s jquery ‘maphilight’ plugin to do the highlighting you see in the area select section on the post page.

I think that covers everything - if I remember anything I missed I’ll let you know.

P.S. Oh, just as a final note - in order to use propel it does need to be installed on the server - which means that this plugin DOES have the pre-install requirements of having propel and whatever it may require installed prior to installing the plugin… this might not fit in with the ideology of WordPress - I’m not sure - but it definitely facilitates developing clean, readable, and maintainable code.

Share and Enjoy:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • E-mail this story to a friend!
  • Furl
  • laaik.it
  • Ma.gnolia
  • Reddit
  • StumbleUpon
  • Technorati

WordPress meetup extremely enriching followed by a fabulous Geek Dinner

WordPress Cape Town Meetup The experience was nothing but enriching. I met other Geeks who shared my for WordPress equally and in some cases more! That set the tone for some interesting talks about very different WordPress topics. Thanks to all who were involved for their hard work and contribution!

I was a bit slow to get this blow post out so you will be able to read all about the days happenings on these blogs:

My presentation was about WordPress Suite 2009 - WordPress MU + bbPress + BuddyPress

WordPress MU allows you to setup unlimited BlVersion 1.3.3 was what we started with and now work with the latest stable release (v1.5.1) of WordPress MU. A friend of mine called Foxinni told me that a Automattic had released something called BuddyPress.

Automattic’s forum project called bbPress is an awesome light-weight fast forum software. It plugs directly into WordPress with ease. bbPress is now at version 0.9.0.2 and very stable!

BuddyPress will transform a vanilla installation of WordPress MU into a social network platform.

Here are a few more topics I touched on:

  • Gravatar - The guys at automattic have taken over this project after receiving their funding in January
  • Akismet - Will soon provide spam protection for all automattic projects
  • WordPress.com Stats - Great way to measure blog specific stats
  • Other good plugins - kb-robots, sitemap.xml, all in one seo, and many more
  • Great example of a WordPress MU community - edublogs.org

Take a look at my power point slides that I used:

After the WordPress meetup there was a Geek Dinner at Mels. What a super little gathering! I really do enjoy meeting like minded people! The presentations help were not too geeky, they were very topical and all the presenters did a super job!

Can’t wait to go to the next Geek Dinner.

Share and Enjoy:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • E-mail this story to a friend!
  • Furl
  • laaik.it
  • Ma.gnolia
  • Reddit
  • StumbleUpon
  • Technorati

Positive Heroes Website

An amazing cause that we built a probono website for.

Share and Enjoy:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • E-mail this story to a friend!
  • Furl
  • laaik.it
  • Ma.gnolia
  • Reddit
  • StumbleUpon
  • Technorati