Feeds:
RSS
Atom
RDF

Intro

This site is a technical blog about TYPO3 content management system (more). Latest articles are below for your convenience. Clicking on the title will show you the full article. Thank you for coming!

Here is a link to theme.


I moved one of our old projects to new server. It runs PHP 5.2.x. There is a forum there and I found that date() PHP function randomly returns UTC time instead of local time. Searching Internet did not give any results. Next I found that date/time support changed in PHP since 5.1.x and now it is essential to set "date.timezone" directive correctly in php.ini. I did that and hope it will force date() to return proper time...


Today another TYPO3 extension for comments family was released. It is IP blocking filter (extension key: comments_ipbl). It includes SpamHaus DROP ("Don't Route or Peer") list, can use DNSBL, and lets administrator block IP addresses either manually or by clicking on the link in notification e-mail.

This extension uses new hooks in Comments TYPO3 extension. I had to change some existing hook to make them more generic. So if anyone used comments_ic ("Comments: individual closing") together with...


TYPO3 Award 2008 contest was announced yesterday. I wonder will "comments" extension get an award as best extension since 2003? :)


While thinking about TYPO3 performance, I remembered one question asked about TYPO3 and phpMyAdmin.

phpMyAdmin complains that some TYPO3 tables use the same field in more than one index. Why does it complain?

Firsts, it must be stressed out that there is no error here. It is perfectly legal to use the same field in several indexes. If there are several complex queries, composite indexes (i.e. indexes that have several fields in them), can make these queries faster. It is useless to put fields...


A quick hint for mnoGoSearch users (also those who use mnoGoSearch TYPO3 extension). If you use mnoGoSearch with non-English languages and UTF-8 database and see question marks instead of some non-English characters, try appending "&setnames=utf8" to DBAddr parameter.

It seems that even having "default-character-set=utf8" is not enough when dealing with some mnoGoSearch versions. Interestingly, only PHP is affected, mnoGoSearch'es own search.cgi works correctly.


New ratings TYPO3 extension has several unique features that make it very useful and convinient for any web site. Here is a short list:

 

 

Minimum work for TYPO3 web site administratorVote without reloading a pageCustomize the look of the extension by adding a CSS file

To rate pages of your web site, just put an instance of ratings extension on the page. That's all you need to do.


Comments TYPO3 extension easily integrates with tt_news extension to provide comments to news items displayed by tt_news. Read more inside!


When we lived in Moscow, our PC was stollen from our appartment. There was nothing sensitive there and I do not have anything sensitive on my current computers. But the fact that someone may look into my files, is not very pleasant. Therefore I always use encryption for my files.

On Windows I used TrueCrypt, which is excellent free software. It allows to create encrypted partitions and files, which can be mounted as file system drive (on Windows) or directory (on Linux/Unix/MacOSX).

TrueCrypt...


I am trying to compile mnoGoSearch search engine on Mac OS X. I want to play with it a little more to see how I can better use it in my mnoGoSearch TYPO3 extension.

It complies ok but executing any compiled binary results in weird error:

dyld: Library not loaded: /usr/local/mysql/lib/mysql/libmysqlclient.15.dylib  Referenced from: /opt/mnogosearch-3.3.6/bin/mconv  Reason: image not foundTrace/BPT trap

As you see MySQL dynamic library location is totally wrong. May be it can be...