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!

From time to time I see this question: how to fill RealURL cache with page addresses?

The answer is pretty simple...


I decided to change how URLs to artciles look like. Earlier it was like /post-details/archive/2008/may/10/whatever/. Segments 2 to 5 do not add any value to URL, they just lengthen it. So I got rid of them. Don't worry, all your bookmarks are still valid! I added mod_rewrite redirection for old addresses.

Here is what I did...


This a part two of the “RealURL made easy” series. In the first part we reviewed how url is constructed using RealURL and saw what are main configuration directives. This part will show practical steps to create a good RealURL configuration. The next (3rd) part will teach you some neat configuration tricks. But first we have to create the configuration.

From RealURL perspective all installations can be divided into to groups: single-domain tree and multi-domain tree. Single domain tree is the...


People often complain that RealURL is hard to configure. In my opinion it happens because RealURL manual is written as a reference guide, not like a tutorial. Therefore there is nothing for beginner to start from. Recent RealURL versions include automatic configuration, which is good for simple web sites. However it is not flexible enough. Manual configuration would always win over automatic one. This article provides a simple guide for manual RealURL configuration. It is not short, so reserve...


Today's RealURL release brings two new features.

The first one is support for config.absRefPrefix. Earlier versions did not take that setting into account and refused to create proper links. Now this works. RealURL will recognize the prefix and create URLs. However the prefix will not be applied back to URl automatically. You need to tell RealURL to do it. This happens because there are different cases when config.absRefPrefix is used and applying it blindly all the time would not be right....


Andreas Becker has a nice summary of how to configure CoolURI comparing to RealURL. Very nice and useful page for those who migrate from one extension to another and for newbies.


Many thanks today for Georg Ringer for donation! This is was not only good news for me but it also helped to find another cause for famous postVarSet error! George discovered that "Thank you!" page, which is shown after donation, produces RealURLURL error. So I investigated immediately and found new cause.

Do you see how donations help immediately? Really nice way to get bugs fixed!

I hope to release update to RealURL after a day or two of watching RealURL logs. If all is fine there, I will...


Despite my huge efforts to get rid of this error, it appears that it is still happen sometimes in RealURL. The problem is that I cannot look at it before end of month. And I will need sponsoring for this because errors happens randomly and requires lots of time to catch and fix...

[Update, 13.01.2008] see also this post.


I was a bit too optimistic about saying that pre-release version RealURL did not show much problems. It did.

I made an attemt to add entries to patch cache, so that they do not have to be resolved all time. Currently they are written to cache only when URL is encoded but not when decoded. There is a technical problem putting URL to cache while decoding it because at that moment TYPO3 is not yet initialized properly. It appears that my attempt did not work and I reverted that code. So if you...


In addition to the question I receive most often, many people ask when new RealURL will be out.

It will be out soon. At the moment I am gathering feedbacks and testing it on some of my sites (this in particular). If everything goes ok for a week, I will release it.

What issues were found? Here is the list:

Double slash before postVars -- fixedIneffective default generated configuration -- suggested by one user, needs detailsHooks for extensions to provide/add configuration -- not yet solved...