01-03-2010

Pretty URL's in CMSMadeSimple

Pretty URLs can be achieved quite nicely in CMSMS. I've used the following guideline, and I'm quite satisfied with the results:

http://wiki.cmsmadesimple.org/index.php/User_Handbook/Tips_And_Tricks/Installation

16-01-2010

One.com upgrade to PHP 5.3

One.com installed PHP 5.3 in december of this year. The old track record of PHP adoption was that it takes several years for a major upgrade to be accepted. However, things must’ve changed, because we’re hearing more and more issues with 5.3 compatibility, even though it’s only been out for a few months.

We ourselves had some problems with CMSMS, which will be solved in version 1.7. Looking forward to these upgrades...

11-12-2009

Mantis Bugtracker

In our never ending search for optimizations in efficiency, we've installed Mantis Bugtracker (http://www.mantisbt.org/). An open source ticket management system, that allows us to follow-up bugs and problems in a structured manner. Our customers get access to the system and can monitor the evolution of their problems.
Mantis is light-weight, but serves our needs perfectly.

16-09-2009

Dommel Hosting

Since we decided to build Airportservice, a system to manage taxi transfers from and to the airports in the Benelux, we have been looking for decent Software Development hosting.
Dommelhosting.nl came out as a winner. SVN-support, multiple, easy configurable MySQL databases, configurable FTP-accounts, ...

So far, we've been very satisfied with the results.

24-08-2009

Drupal XHTML Strict views problem

Links in views were showing an alt-tag, which is not XHTML strict.

http://drupal.org/node/489888 solves this issue.


Locate views_handler_field.inc and comment: $options['attributes']['alt'] = $alt; in function render_as_link($text, $tokens)

Easy as that...

19-08-2009

How to remove/disable the 'language neutral' option in Drupal ?

In: i18n.module in the i18n module directory, change the following function:


function i18n_node_language_list($node, $translate = FALSE) {
// Check if the node module manages its own language list.
$languages = node_invoke($node, 'language_list', $translate);
if (!$languages) {
if (variable_get('i18n_node_'. $node->type, 0) >= LANGUAGE_SUPPORT_EXTENDED) {
$languages = locale_language_list('name', TRUE); // All defined languages
}
else {
$languages = locale_language_list(); // All enabled languages
}
if ($translate && isset($node->tnid) && $node->tnid && ($translations = translation_node_get_translations($node->tnid))) {
unset($translations[$node->language]);
foreach (array_keys($translations) as $langcode) {
unset($languages[$langcode]);
}
}

// HACK - get language neutral away
//$languages = array('' => t('Language neutral')) + $languages;

}

return $languages;
}

03-08-2009

Uitbreidingen...

Na de oplevering van websites, volgen meestal een aantal uitbreidingen.

Zo implementeerden we bij de website van het Natuurhulpcentrum een integratie van de populaire video-systemen Youtube, Vimeo en Veoh. Het is vanaf nu mogelijk om eenvoudig video's te integreren in de website...

Daarnaast bouwden we een aantal aanpassingen in de webshop, zodat nu alles verloopt zoals de medewerkers van NHC het wensen.

Tot slot hebben we ook de website van Reizen Meyers getuned, zodat deze nu volledige het gewenste gedrag vertoond bij het tonen van reizen en promoties.