Skip to Content
RSSGrab the RSS feed! ->

Welcome

Hello,

You've reached the home page of Manuel Garcia, freelancing Drupal enthusiast, free software lover, and overall great guy :)

If you'd like to know more about me, read my bio. You can also read up about services I can provide you with, projects I have done, or read some of my thoughts.

I hope you enjoy your visit to my humble place on-line, and don't be shy to leave a message!

Services

I am available for the following porpuses:

  • Drupal consulting.
  • Drupal development.
  • Drupal theming.

My skillset includes jQuery, PHP, CSS/HTML, among others.

Projects

Drupal modules

I've developed several modules for internal use, and one that is currently available in drupal.org CVS. It's called Views Accordion.

Drupal themes

I am an experienced themer, and most of my projects involve theming work. I have also contributed a theme to the drupal community: Dark Blue.

Latest thoughts

We all know that you can load views from code, and it is even recommended. But what about Panels pages? It is also possible. And actually, it's quite easy. Let's say that you have reached a beta stage for these pages, and you are...
This article assumes you know about running panels, and more or less what the nomenclature is. You should know also that panels now uses ctools, which is is primarily a set of APIs and tools to improve the developer experience....
As an example, we will build a formatter for the field type 'nodereference'. This type of field, which is part of the standard CCK package, allows you to "reference" a node inside another. The formatter that nodereference has by...
Contact form blocks The module makes your core drupal contact forms, available as blocks. Not much you may say, but wait, there is more: contact form categories will be represented by one block per category - now that's handy....
So, you are coming, right? I have already bought my ticket, and if you want to save some cash (since you know you are coming anyway), you better hurry up and buy the ticket before July 12th to get the early bird discount.

Contact

Languages