Blogs

Replicating a remote SVN repository to a new server repository using svnsync

Here are some simple and straight-forward steps that you can take to backup, sync or otherwise copy the entire subversion repository from one server to another for any reason. In my case, I am in the process of reorganising my servers and I need to move the subversion repositories to a redundant setup from a dedicated single-hardware server. The following steps are not revolutionary or unique (there are many SVN manuals and sites detailing some version of these steps).

Compuserve, Playnet, Prodigy, MSN, AOL, Facebook: just a passing fancy - I propose an uncool XML microformat wallet

Like any celebrity or fad, when it is on fashion there is no imagining life without it at the helm. But once it is outmoded, we all wonder how we became captive of just a short-lived and flashy concept! I cannot help but wonder how useful and revolutionary Facebook has become or will be in the future. I know too many people who have their entire existence on Facebook. For many of them, if they do not say, see, hear, or discuss it on Facebook, then it does not exist.

Reformatting/Sanitizing XML output into a simpler node tree - XSL/XSLT transformation with PHP

I am outputing some Views from a site running Drupal-5 (yet to upgrade) and I need to channel this information for consumption by a Flash animation that will scroll through the information that will be managed in the said Drupal site. Drupal-5 does nto provide a very flexible approach to generating XML/RSS with vustom fields from a VIEW. Ofcourse it can generate XML output, but the node structure leaves quite a bit to be desired.

Drupal Block-edit module reconfiguration causing content editiing tabs to disappear

While working on a fairly large site with multiple CCK node-types and extensive use of views along with lots of other modules, I noticed that the usual tabs that appear at the top of each node had disappeared (view, edit, workflow, track, clone etc). Initially, I thought that it was a CSS theming issue, but I used Firebug and I saw that the values were not in the markup. Looking online (drupal.org etc) pointed me to "pathauto" as the offending partly.

Internet Explorer 30-stylesheet limit - Unexplained CSS styles missing: This could be the cause

If you view your website or any other website on Internet Explorer 6, 7+ and you find that some CSS stylesheets seem to be missing (in my case it was a non-functioning drop-down CSS/JQuery menu), then this may be the reason.

Web File Manager Installation bug - missing webfm_file database table

The discussion http://drupal.org/node/716544#comment-2877320 details the problem and even goes over some solutions.
It seems that by version 6.x-2.12 the previous error is fixed, but a new one is introduced.

WorkEtc Email Dropbox Task, Project and Support dropbox - endless versatility

I have been using the WorkEtc CRM, Project Manager, Support Ticketing, Invoicing .... application for several months now. I have not had a chance to exhaustively write about the many features and possibilities that this promising application provides to its users, and their customers and collaborators. I am taking this opportunity to review a fresh new feature that has been available in other applications, but that makes a significantly positive difference on WorkEtc.

Handling Elaborate projects using Worketc template sub-projects

We all have specialties in what we do, and this results in similar projects, or projects with similar steps. For example, I implement Content Management Systems using Drupal. For each CMS implementation project, there are sub-projects called

Drupal Shell that speeds up doing the things Drupal CMS admins do!

Most of us welcomed the GUI/Graphical User Interface kind of life when it because the norm... OK, remember the first time you used Windows (after using MS-DOS or PC-DOS or worse, Unix Shell)? that is the relief that I am talking about. But like many things flashy, we mostly get bored with the GUI and want to know what is going on in the dark engine-room.