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 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:
Oct 03

In Contao CMS it’s a snap to create an image gallery with several images supporting lightbox effect including forward/backward navigation through all available images of a gallery. Select an article on a page, add a content element of type gallery and select all images from file manager to be included in this gallery. Contao lets you select a common width and/or height to automatically compute thumbnails arrange in a matrix. for lightbox effect you need to check option “Full-size view/new windows” and integrate mootools template moo_slimbox.js in your page layout. That’s it – a well-sorted set of homogenic thumbnails to be clickable and browsable in lightbox. But what if you don’t like such homogenic grid for laying out thumbnails. This blog tries to provide a solution for this … Continue reading »

Tagged with:
Dec 31

It was more like an accident when I found TYPOlight on looking for a CMS to host our company’s website as well as customers’ sites. Recently the latter ones have been hosted using PHPWCMS preferred for its fast page retrieval and intuitive backend GUI. This is different from most larger CMS such as Typo3 and papayaCMS. This report bases on experiences made on testing current release 2.7.6 ..
Continue reading »

Tagged with:
Dec 24

From 2005 until early 2009 toxA was developing its own Web Content Management System (WCMS) and has recently abandoned its efforts to get a final release with updated page editors and suspended the development of toxA.CMS.

Nevertheless our website needs a face lift and so we are looking for a new WCMS providing easy customization and content management including all our requirements considered quite basic, such as internationalization and localization support and a flexible composition of pages using quite different types of content. These features must be available using a clean and easy-to-learn GUI as well as providing high performance on page retrieval.

Continue reading »

Jul 21

Having a setup of Postfix/Cyrus IMAP using LDAP-based user account/mailbox management I tried to extend this by pam_access today for disabling some of the mailboxes without deleting them. pam_access is a plugin for PAM, the Pluggable Authentication Modules, used to reject or grant access  depending on a user’s name or origin of request. In a setup as described before this seems to be useful for disabling selected mailboxes e.g. to temporarily lock out tardy payers.

Continue reading »

Tagged with:
Jul 13

Today I’m providing information on my efforts to get a running installation of Zimbra Collaborative Suite using its Open Source Edition. It’s being installed onto a server running an up-to-date 2008.0 installation of Gentoo Linux. It’s a vServer and I tried to install from source first. But then I found a very useful tutorial putting a binary distribution of Zimbra CS into a Debian-like context running in chroot.

  1. the original tutorial on installing ZCS under Gentoo
  2. more on Zimbra
  3. more on Gentoo
  4. more on Debian

Continue reading »

Tagged with:
preload preload preload