More often than not, you'll come to a point where you need a field value of a node. Not the whole node, just a field. The most common case would appear to be when you need an image (say a promotional image). Some ways are easier than others for it, however you need to think of what you are doing under the hood.
Diablo 3 is a very popular massively multiplayer online role playing game (MMORPG), by Activision Blizzard Entertainment. With the latest patch, the option to browser through profiles and characters has been given, but the option to get the page as XML (which was available in the respective functionality of World of Warcraft, another product of the same company) was not given.
This project is a PHP class that parses the profile page, and returns all the data in an object. It is still in active development.
I assume that if you've build a relatively large site, you've stumbled on Nodequeue by now ( summary: it allows you to create lists of arbitrarily ordered nodes ). But clients always had a thing for imagining things that are normally tricky to do, and one of them is to create a block that has arbitrarily ordered content per section of the site, usually by taxonomy term.
It has become quite the norm for clients to ask things that are not ready "out of the box". One of the most common is asking if a banner (usually an OpenX zone) can be displayed only in a site area, plus all nodes of a specific term / content type. To accomodate this, you need to delve into PHP visibility rules.
This is the second part of the Skroutz.gr pricing integration. It provides integration between the Skroutz API class and Drupal, so that it now becomes a simple matter of installing & configuring the module in order to use Skroutz.
I've recently been tasked with integrating Skroutz.gr price information with existing Drupal sites. Since I'm going through the trouble, I like to make things modular -- hence the first step was to create a PHP5 class to handle the "low level" communication.
I just setup a development enviroment using Debian as my distro. I noted however that when using tasksel (the wizard during installation) to install an SQL server, I got PostgreSQL. Nothing personal with it, I just haven't used it much, and thus hate all the non-MySQL behaviour quirks it has. It just had to go.
Galleria is a popular image gallery module for Drupal 6, which leverages the jQuery Galleria module. It also integrates nicely with Lightbox, Imagecache, and jCarousel. Unfortunately, the publicly available version allows for only global settings, not allowing you to have, for example, a vertical jCarousel for one content type and an horizontal one for another. Hence, this hacked version.
Building a new site today assumes that everything social should come with the box -- not even in it. Within the first question a client asks is how this whole twitter-thing works, and how he can use it. Of course Drupal provides modules to integrate with these, but what if you're stuck on a host "playing it safe" and sticking with PHP 5.1.6 ( that is, all RedHat, CentOS providers that won't use custom compiled packages )?
Facebook has changed their API on the 11th of March, 2011. The main feature is allowing you to create application using iFrames instead of FBML -- which is great! The problem is that I spent half a day for something that should only take 10mins; that is, figuring out what you need to do in order to integrate your custom PHP code with Facebook.