There has been a lot of (virtual) ink spilled over HipHop, Facebook's new PHP-to-C compiler; but a similar approach has flown a little more under the radar. I'm talking about Quercus, a PHP interpreter/compiler written in Java by Caucho, the makers of the Resin app server.
One frequent request we get from clients is to integrate their Drupal web site user profiles with a Customer Relationship Management (CRM) system so that their users' information can be used for email messaging and other purposes.
One of our goals at Forum One is to help our clients achieve a higher level of collaboration. The effective exchange of knowledge is one of the hurdles separating a good organization (or open-source project) from a great one.
After attending last week's PhoneGap training session in Washington, DC I have finally made that frightening step into mobile application development. Why was it frightening?
Panels is one of those Drupal modules that engenders a range of feelings around here. Some people love it -- interface configurable layout! -- and some hate it -- difficult to manage .5em gutters. But it, and Chaos Tools which it is based on, provide a great deal of useful functionality. The problem is there is very little documentation on how to extend it beyond what's distributed in code. The basics of extending Panels/CTools is pretty easy, you just implement the hook_ctools_plugin_directory to tell it where to look for your files, e.g.
Those of us familiar with front-end user interface development such as HTML, CSS, and JavaScript, understand the pains and complexities of Cross-Browser Compatibility. For most others, the main thing that matters is how a web site or application displays and functions in their browser(s) of choice. Because of the challenges browsers present, front-end interface development has become a critical part of web development.
Creating a plugin in WordPress is easier than you might think. There are currently over 8,500 plugins in the wordpress.org repository (not including paid plugins), so that should say something.
For starters, WordPress has a fairly extensive plugin API system, granting you the ability to hook into various parts of WordPress without needing to touch the core code directly.
This quick tutorial will demonstrate how you can set up your Drupal site to allow registered users to create custom themes which they can apply to other content items (nodes).