Move your database online
Databases are not very glamourous. They are the domain of techno geeks and nerds who spend more time writing queries and testing them than doing anything else. I like them!
In it’s raw form, a database is just a collection of tables, almost like a spreadsheet really, but for a database to be really useful there needs to be a relationship between these tables. All elmnet customers who have a content management system have a relational database in the background running the show. In brief, whenever they update their content they are in effect updating a database, and the changes that they make are instantly reflected in their website.
A database table may contain fields such as ‘title’, ‘section’, ‘content’ and ‘date’. These fields may contain entries such as ‘Welcome to my site’, ’1′, ‘My site content goes in here’ and ’29th July 2009′. The clever bit is that the entry under ‘section’ relates to another table in the database, so although the value of ’1′ means very little by itself, when the database looks into the table called ‘sections’ and finds that the section with the ID number of ’1′ is called ‘About Me’ it all starts to come together. And because this section is referenced by a number we can change the name of the section if we like. We could rename it to ‘Who We Are’ for example, but as it still has the ID number of ’1′ the database integrity remains intact.
The purpose of this post though is to consider the more traditional database, and it’s potential to be held online rather than in a database application such as Microsoft Access. We’ve recently converted an MS Access database with over 18,500 entries into an online version for a customer of ours. The database contains information on previous and current visitors to events, and all the things that could be carried out in Access such as searches, filtering, exporting, updating, inserting and deleting can all be actioned using the online version. It’s been converted from an .mdb file to a mySQL database and it’s all queried using a custom coded, very user friendly web based management system, rather than the far more complex MS Access procedures.
Any set of results can be exported in a format that Word can use for mailing list labels, and as the system is stored online and backed up automatically it’s safer. There is also no problem with multiple users accessing the system at once from any location in the world, and it’s easily extendible – an email marketing system has been added on which talks directly to the email address field of the table that contains the customers personal details. It’s all password protected, and all access is logged.
So, when you think of the internet it’s worth remembering that it’s basically one big network used for sharing information. It doesn’t have to be a trendy website, it can be a complex database application made very simple.
It can streamline your operation and present you with information in a far more effective manner than you may have thought.
Over the last few months a mixture of people have been to the school and have spent time with the kids telling them about their profession, and in some cases helping them produce something to go on the website. There’s been an illustrator, a sound artist, a photographer, a creative writer and a web developer (that’ll be us!).
Facebook is addictive, there’s no doubt about that! Once you manage to find a few friends it’s good fun, and you can quickly and easily see what your friends are doing. It’s also dead easy to quickly write a message on your ‘wall’ so that they know what you are up to. You can be as distant or as involved as you like really. There are some people on Facebook who have literally hundreds of friends. I’ve got around 50, and I don’t think I would want any more as they simply wouldn’t really be my friends, more people that I’ve just met along the way. Facebook used in this way is aimed to be used by people who are already friends, and not those you who haven’t met yet.
The next social networking application I began to experiment with was this one. The blog. Today it’s dead easy to set a blog up. If you are a web developer you can write your own blog program. If you are a web developer with little time then you can install a WordPress blog (host your site with Elmnet and we’ll do it for you for free!). This blog is run by WordPress, and I’m very impressed with it’s simplicity and flexibility.
The final application I’ve tried is Twitter. I’ll be honest, at first I just didn’t get Twitter. It just didn’t make sense. One question, “What are you doing”, and 140 characters to tell the world. After using it though the penny has dropped. It’s been said that the developers of Twitter quite happily admit that it’s a rip off of the Facebook “What’s on your mind’ question which appears at the top of everyone’s Facebook page. I’ve found that this is what I read the most of on Facebook. I’m not too interested in the squillions of photographs that friends upload, or all of the comments that they make on each others baby photographs. Twitter condenses the whole lot beautifully.
It’s amazing how many web designers still believe that the internet user of today hasn’t figured out what a scrollbar is for. In the early days, when the web was still new, some viewers actually believed that the page was broken if the text and images disappeared into nothing below the foot of the browser window. It was positively discouraged to have any kind of scrolling at all, and some of these old fashioned attitudes remain today, quite unnecessarily.
So say respected industry magazine ‘.net’. Microsoft released IE6 nearly eight years ago, which in I.T. terms is an eternity! It’s non standards compliant, not as secure as modern browsers and not as well featured. Putting it simply, the web looks different through IE6, much like it did eight years ago in fact.
Erm, what? To anyone not familiar with the numerous anti spam solutions available to protect email forms this may appear as understandable as Shakespeare does to me. Briefly, a ‘captcha’ system involves a user typing in the distorted letters and numbers displayed before a form can be processed. The anti-spam question asks a simple question (usually basic maths) to which you enter the correct answer and off you go. These methods are supposed to be a way of ensuring that it is in fact a human that is filling in the form and not one of these nasty automated junk mail spam bot thingamybobs.