|
Blog / Insights into our products and technology What were they thinking!By Bob North on 22 April 2009 | One of the hardest aspects of designing a site is making sure it meets the needs of your audience. And regardless of how much research you do beforehand, there will always be surprises when the site goes live. People are strange. They act in unpredictable (and sometimes, dare one say, 'stupid' ways!). So you really need to know what they are thinking when they visit your site. One good way of getting a view of this is to see what they are searching for. You can log all their searches on your site, and then look through to see what they thought your site wold contain. What you're really interested in is where the searches failed - that is, where there were no results shown to them, or where there were a massive number of results shown. Sometimes this will be because they can't type, and mis-keyed their search query, or it may be because they used different terminology than that on the site. Either way, you can rescue future such searches by adding in words on your pages to match. (For typos you can use the Keywords field, so your page isn't visibly contaminated by mis-spellings.) In neatComponents you can ask for searches to be logged, and then use the Search Log Datafeed Component to retrieve the logs for display using a Query. Not only are the search logs useful to improve the user experience on your site, they also provide a fascinating insight into your users, and will likely set you off developing the site in directions you had never before considered. Happy logging. The neatComponents Blog from Enstar |
| Avoiding repetitionBy Bob North on 20 April 2009 | I really hate having to do the same thing over and over again, and I know I'm not alone. All too often on sites you need to make a change to lots of different pages – maybe changing the font or the background color, and you really don't want to have to do each one individually. The solution to this is a property called 'inheritance'. In neatComponents all the styles, settings and permissions (ie everything set in a page's Behavior Editor) can be inherited. This means that if you set the value for one of these settings at the top level of the site tree, they will cascade down and be applied to all the child pages in the site. Naturally, there are occasions when you want a page to be different, and setting the value on the behaviour Editor for a specific page will override any value it would have inherit from above. So, when styling a site, or setting permissions for pages, always think about how many pages will be affected, and try to work as high up the site tree as you can. That way you'll avoid repetition. What's more should you need to change the site later on, you'll only need to make the change in that one place. You can learn more about inheritance in neatComponents. The neatComponents Blog from Enstar |
|
|
|
|  David Rose CEO
Advising on incorporating Internet technologies into existing business models, David has been instrumental in the creation of a number of start-ups as well as major corporate transitions.  Bob North Senior Information Officer
The lead architect of the clearString software, Bob is always looking for ways to project ease of use and affordability to the web development arena. Quick linksneatComponents website - release notes - support section Contact us- at Enstar - on Twitter |
|
|