Creating a drop down navigation is an old technique by now but it’s still used in a lot of cases to hide parts of a navigation. In addition to the plain CSS menu I wrote more than 2 years ago, I decided to write a new tutorial which uses JavaScript as well. You might ask [...]
Most browsers are looking for that little favicon to display a 16×16 icon next to the URL in the address bar. How does this work? There are two main ways: They check if a file is available at /favicon.ico They check if a proper link tag has been set:<link rel=”shortcut icon” href=”http://www.oraclerecipes.com/oraclerecipesicon.ico” /> But what [...]
Today’s article is about concrete5 again after a long time without anything about concrete5 on codeblog.ch. The example we’re going to look at takes a few ideas and code snippets from my book about concrete5. If you ever had a closer look at the file manager you’ve probably seen that if you open the file [...]
There has been an interesting feature in concrete5 which can improve your sites performance noticeably. If you log in to your site and look at the Sitewide Settings screen, you can see this box: As already mentioned on the screenshot, these settings improve the performance by caching various outputs generated by blocks. In order to [...]
No posts for quite some time on this blog! I don’t have a new tutorial at the moment, but I still have an explanation and something exciting to tell you! Some of you guys sent me messages telling me that they wish I’d still be as active in the Concrete5 community as I was a [...]
The Concrete5 content block uses TinyMCE as its WYSIWYG editor. Thanks to this decision, we are able to use several plugins most Concrete5 users haven’t thought about. One feature I really like is the “template” plugin which allows you to create html snippets which you can insert into the content block. In this tutorial I’m [...]
It hopefullly doesn’t happen very often but sometimes a user might enter an address which doesn’t exist. In most situations a simple page is displayed, telling him that the page doesn’t exist. Having some more detailled information can be very helpful, especially when you just relaunched your website. Google & Co need a while to [...]
It’s been a while since I’ve posted the last tutorial. Due to some unexpected events I finally found some time to write a new one. The default autonav Block in Concrete5 allows you to add a navigation/menu to your site in almost no time. But as soon as you want to use images it get [...]
Due to limited time I wasn’t able to write new articles for codeblog. This time there’s not going to be much text, just a free block which you can use for your site.
Concrete5 has a nice form block which allows you to create a contact form within a few seconds. You don’t even need to have any html or php skills to create a simple file upload form. Unfortunately this block isn’t very easy to style. It uses some html markup which makes it a bit tricky [...]