We've put a lot of thought into building our test website now, and CI has made it easy to do some very complex things. We've set up databases, used FTP, built tests, and started to email the test results. But it's easy to get caught in techie things and forget that websites are often judged on presentation, on how well they process data, and how appropriately they display it to human users.
Here are a few CI classes that help with some problems that arise regularly when you are building a website, particularly when it comes to delivering dynamic information to your users:
The
date
helper translates different date formats and helps you to cope with time zones. With the help of thecalendar
class, we will quickly generate a calendar.The
text
helper provides useful functions to manipulate and convert strings.The
language
class makes it easier to write websites that display the same information in different languages, depending on user preference...