So you've read that Trellon does work with a platform called Drupal, and that we build sites for various businesses and political organizations that want to make use of new "social" technologies to connect with their clients, and connect their clients with each other. But this sounds pretty abstract, and "social networking" sounds like something that bored teenagers do anyway?
You are here
There's been relative quiet on the Trellon blog for the past few weeks, in part because we have been so busy. I guess it goes with along the game, but something that always gets to me is the idea that our little social media firm has to hunker down so much when proposals, travel, taxes, and the administrivia of running a company take precedence over other aspects of the company's operations.
I'm known, famously or infamously, for my code quality reviews and, whilst I don't get enough time to perform the same anal-retentive behavior at Trellon, I've streamlined checks of the most egregious errors with daily e-mailed reports using Coder and Drush. Drush allows you to operate your Drupal site from the command line, while Coder is a friendly "do it right, bub" for code quality.
Getting things installed and configured
We were recently approached by a client who wanted to create two sites to serve different audiences but with vast amounts of common content. The same group of people would be responsible for the upkeep of both sites and the desired solution would allow content to be shared with great ease.
Online event registration has always proved tricky for website developers. Even with the rise of social media, capturing information from participants has always been subject to the nuanced details of organizing events in the real world. How many people are allowed to attend? Do people have to pay to get in? Where am I storing the information we collect so it is most useful to event organizers? These kinds of questions lead to very specific, focused solutions within open-source event management systems, and make it difficult to address the needs of general audiences.
Facebook's newsfeed feature introduced social network users to continuous updates of news about the goings-on in the lives of their friends and contacts. Activity aggregators have turned out to be a pretty useful feature for social networking sites, and can even be a little addictive when done right. Most sites that bill themselves as a social or professional network now have some kind of newsfeed, friend feed, lifestream or other feed.
Affinity Labs in Washington, D.C. was mobbed Wednesday night by a crowd of Drupal open source developers eager to share ideas and knowledge about their latest projects.
I recently attended Drupal Camp Alberta with about another 50 people. The reason for my attendence was that I had been invited to speak about the drupal services module as one of the co-maintainers of the project.
As a well-known Drupal shop, Trellon continually strives to contribute back to the Drupal community in any way it can. Sometimes, we're just too busy, other times, we're just plain ol' lazy and, more often than not, Morbus is complaining about quality or phenoptosis or whatever. By keeping track of what we give back, however, we hope to more clearly see how much we are, or aren't, helping Drupal help ourselves.
This month saw the release of a number of modules:
I've just released version 1.0 of the Teleport module. Teleport is "QuickSilver for Drupal", but if you don't know what QuickSilver is, that's not going to tell you much. Basically, Teleport lets you quickly jump to a page on your Drupal site by typing in part of the path or the title. It saves me a ton of time when jumping around to administration pages that are nested two or three levels deep.
Here at Trellon, clients come to us all the time to looking for solutions for making knowledge more accessible through their web sites. Given that search features are a primary tool for exposing data and that the performance of Drupal's search engine is less than optimal in certain situations, we developed a module that replaces Drupal's native search features with the Xapian search engine. And here's why we did it.
As a well-known Drupal shop, Trellon continually strives to contribute back to the Drupal community in any way it can. Sometimes, we're just too busy, other times, we're just plain ol' lazy and, more often than not, Morbus is complaining about quality or apoptosis or whatever. By keeping track of what we give back, however, we hope to more clearly see how much we are, or aren't, helping Drupal help ourselves.
This month saw the release of two modules:
It's common practice for theme function writers to give every div a class, so that it can be targetted by CSS. For us, this is especially important in forms, since our clients often ask us to lay out forms in complicated ways.
Currently we are carrying out a piece of integration work between Drupal and Salesforce. Drupal is responsible for pulling the data from Salesforce and this achieved by calling the SOQL api via a webservice. The data is returned in a SOAP format. This article assumes you are using this salesforce client