Dec 23

For years now I have been looking for some IDE to replace my previously favoured Zend Studio (regarding versions up to 5.5 inclusively) serving high satisfaction. This time I stumbled over phpDesigner 7.2.5 … I haven’t heard of it before and so gave it a try. Continue reading »

Tagged with:
Nov 21

On creating a custom ribbon UI XML definition in a VSTO project using Visual Studio 2010 with an Office 2010 edition you might run into trouble on testing your customized ribbon in Office 2007 as ribbon probably won’t include any custom tab or button at runtime without showing any error or similar. The issue is related to XML namespaces. Continue reading »

Tagged with:
May 07

Contao is an open-source web content management system with a constantly growing fan base. Recently toxA has published an extension for Contao to use LESS CSS, an extension to CSS language. In addition that extension enables control of variables defined in LESS to have customizable themes. Continue reading »

Tagged with:
Mar 27

There are plenty of reasons to adopt new opportunities of using custom font faces to design your website. And there are several ways to achieve that. Using font providers is one of those options. In opposition to that hosting webfonts yourself is another option and it includes some essential benefits. Though there is software on the net to help you with serving yourself some fonts this post is introducing a new implementation of a webfont provider using commonly available language PHP. Continue reading »

Tagged with:
Jan 17

Though several sites claim Mac OS X properly supporting WebDAV thus making any connection to a WebDAV server a snap you might encounter some trouble on “snapping”. Windows clients properly connect to your Apache 2.2 based installation of mod_dav. Using Finder connection fails due to invalid server address. Using Terminal for invoking command mount_webdav everything’s working, though. While Pages on iPad properly connects to your server, but GoodReader fails to do so, you are stuck in same situation as me. Here is the solution … Continue reading »

Tagged with:
Jan 10

If you consider on file permissions in setting up Contao Content Management System you may ask what files and folders need to be writable to the webserver at least. Here is a quite short list I’m used to work with. It’s sufficient to enable managing CSS files as part of a theme as well as installing most (but not all) available extensions. Continue reading »

Tagged with:
Dec 31

Google Analytics is the contemporary way of tracking your site’s visitors and analyzing where they come from, what they are interested in and what hard- and software they are using.  However, while updating your site’s content and design you’ll probably go and check it in different browsers on several devices. It takes extra efforts to keep those visits out of your analytics results unless using static connection to internet enabling address-based filtering. For Contao CMS there is a new extension to the rescue simplifying use of customer variables in Analytics for segmented tracking. Continue reading »

Tagged with:
Nov 23

In Linux and similar operating systems using chroot is a way to put services and applications in a jail so they can’t access any file in filesystem but the ones contained in a single folder, called “chroot jail” becoming root folder from jailed application’s point of view. Unless compiled specially for this purpose applications in Linux etc. are used to depend on shared libraries. And nearly all of them need access on some special files, such as device nodes. Here is a little script conveniently achieving preparation of a chroot jail for your particular application. Continue reading »

Tagged with:
Nov 11

Contao is a powerful content management system taking little efforts to install on a server. This post is available to describe a way I’m frequently used to set it up on customer sites. It’s basically trying to prevent world-writability to any script, requiring special access to server. If you are trying to install Contao in a webspace provided by a major web hoster it might be as simple as uploading files to server and running install. But if you are running dedicated root server and know your webserver’s user and group it might be an option to try this guide for installing Contao in a more restrictive setup. Continue reading »

Tagged with:
Nov 03

The DOM event click is frequently used to have custom action on user clicking selected elements of a web page. This event is available on iPad and iPhone as well, though it’s reacting less instantly as on a desktop computer. This is due to double-tap detection globally implemented in Safari for supporting convenient element zoom feature. After click has been detected as a sequence of touchdown and touchup events Safari/WebKit is waiting some milliseconds for another tap before deciding to pass single touch as a click event. This behaviour is disturbing when you want to support fast interaction, such as in providing numeric on-page pad for entering secret pin. Continue reading »

Tagged with:
preload preload preload