<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>Glic I.T. &#187; Web Development</title> <atom:link href="http://www.glicit.com/category/web-development/feed/" rel="self" type="application/rss+xml" /><link>http://www.glicit.com</link> <description>Internet and general IT development, consultancy and training</description> <lastBuildDate>Sat, 31 Jul 2010 13:08:15 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=abc</generator> <item><title>Kildare Animal Foundation website relaunched</title><link>http://www.glicit.com/2009/10/kildare-animal-foundation-website-relaunched/</link> <comments>http://www.glicit.com/2009/10/kildare-animal-foundation-website-relaunched/#comments</comments> <pubDate>Tue, 20 Oct 2009 05:32:11 +0000</pubDate> <dc:creator>Jim</dc:creator> <category><![CDATA[Charity]]></category> <category><![CDATA[Web Development]]></category> <category><![CDATA[WordPress]]></category> <category><![CDATA[WordPress CMS]]></category><guid
isPermaLink="false">http://www.glicit.com/?p=552</guid> <description><![CDATA[Congratulations to the Kildare Animal Foundation on the relaunch of their website. While I built the framework and the base design, the hard work was done by Dan and Elise. After only a two hour training session with myself (and a few follow up emails) they managed to master the job. The site is built [...]]]></description> <content:encoded><![CDATA[<p>Congratulations to the <a
href="http://animalfoundation.ie/" target="_blank">Kildare Animal Foundation</a> on the relaunch of their website.</p><p>While I built the framework and the base design, the hard work was done by Dan and Elise. After only a two hour training session with myself (and a few follow up emails) they managed to master the job.</p><p>The site is built on WordPress with some carefully selected plugins to enhance functionality and some tweaking of the theme to render a viable content management system (CMS).</p><p>Down the line I will be helping Dan and Elise roll out the ability for supporters of the foundation to make donations and to purchase goods from their shop online.</p><p>Pop by and visit. You never know &#8211; you may just see <a
href="http://animalfoundation.ie/we-need-a-home/" target="_blank">a dog or cat in need of rehoming </a>and fall in love.</p> ]]></content:encoded> <wfw:commentRss>http://www.glicit.com/2009/10/kildare-animal-foundation-website-relaunched/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>How much does a website cost?</title><link>http://www.glicit.com/2009/04/how-much-does-a-website-cost/</link> <comments>http://www.glicit.com/2009/04/how-much-does-a-website-cost/#comments</comments> <pubDate>Wed, 29 Apr 2009 07:41:23 +0000</pubDate> <dc:creator>Jim</dc:creator> <category><![CDATA[Questions]]></category> <category><![CDATA[Web Development]]></category><guid
isPermaLink="false">http://www.glicit.com/?p=528</guid> <description><![CDATA[How much would a website cost me? What do you charge for a website? How much is a website? Or my favourite, what&#8217;s the going rate for a website these days? These are the type of questions I am asked over and over again. I can never answer. Would you ask a builder how much [...]]]></description> <content:encoded><![CDATA[<p><em>How much would a website cost me? What do you charge for a website? How much is a website?</em> Or my favourite, <em>what&#8217;s the going rate for a website these days?</em></p><p>These are the type of questions I am asked over and over again. I can never answer.</p><p>Would you ask a builder how much they&#8217;d charge to build you a house? No. You would show them the plans. You would discuss the materials and what work, such as the kitchen, you&#8217;d like them do and not do. Possibly you would state your budget. And so on.</p><p>Once the builder understands your requirements they can draw up a quotation. The same applies to web development. Until I know what you want I cannot give you a price.</p><p>Ideally the first approach should be statement-then-question: <em>Here is what I need. What would you charge me?</em></p><p>However, more often than not I find people do not know themselves what they want or need. That is not a problem. We can sit down and analyse your requirements, thereby defining the &#8220;here is what I need&#8221; statement.</p><p>Then the &#8220;how much does a website cost?&#8221; can be easily answered.</p> ]]></content:encoded> <wfw:commentRss>http://www.glicit.com/2009/04/how-much-does-a-website-cost/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>When CMS isn&#8217;t the solution</title><link>http://www.glicit.com/2008/12/when-cms-isnt-the-solution/</link> <comments>http://www.glicit.com/2008/12/when-cms-isnt-the-solution/#comments</comments> <pubDate>Sun, 07 Dec 2008 13:01:19 +0000</pubDate> <dc:creator>Jim</dc:creator> <category><![CDATA[CMS]]></category><guid
isPermaLink="false">http://www.glicit.com/?p=440</guid> <description><![CDATA[Invariably when I demonstrate a Content Management System (CMS) to a client, they are overjoyed and excited at what they see. To type a sentence or two, click a button and view one&#8217;s own work live on the Internet for the very first time is a wonderful experience. One feels a tremendous sense of achievement [...]]]></description> <content:encoded><![CDATA[<p>Invariably when I demonstrate a Content Management System (<a
href="http://en.wikipedia.org/wiki/Web_content_management_system" target="_self">CMS</a>) to a client, they are overjoyed and excited at what they see. To type a sentence or two, click a button and view one&#8217;s own work live on the Internet for the very first time is a wonderful experience. One feels a tremendous sense of achievement and pride. Some, a feeling of power.</p><blockquote><p>As an aside, on seeing a CMS in action, a client in the haulage industry once misconstrued their typing and clicking as web development and proposed he come into business with me. <em>I can do this. It&#8217;s easy. We could make sites for other truckers.</em></p><p>Luckily this was pre-Obama and I didn&#8217;t reflexively say <em>yes we can</em> thereby saving him a lot of pain and anguish, not to mention a doomed business.</p></blockquote><p>CMS is wonderful and it is empowering.</p><p>However, if one is unable to dedicate the time, no matter how little, to managing it, it can be overpowering. For some the novelty wears off and they lose interest.</p><p>I have received calls on occasion from clients asking me to add some piece of news to their website. Why, when they can do it themselves? Because they don&#8217;t have time.</p><p>Of course I oblige. But I have to charge for my time. More importantly this defeats the purpose of a CMS.</p><p>These days I am more conscious of this and take greater care when considering recommending a client use a CMS.</p><p>I stress to the client that using a CMS requires a long term commitment.</p> ]]></content:encoded> <wfw:commentRss>http://www.glicit.com/2008/12/when-cms-isnt-the-solution/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>The Carrington Blog</title><link>http://www.glicit.com/2008/11/the-carrington-blog/</link> <comments>http://www.glicit.com/2008/11/the-carrington-blog/#comments</comments> <pubDate>Wed, 26 Nov 2008 17:23:48 +0000</pubDate> <dc:creator>Jim</dc:creator> <category><![CDATA[WordPress]]></category> <category><![CDATA[WordPress CMS]]></category><guid
isPermaLink="false">http://www.glicit.com/?p=435</guid> <description><![CDATA[It is somewhat unfortunate that the titles Carrington Blog and Carrington Theme are used, for it is neither &#8211; Carrignton is a framework on which to develop blog themes for WordPress. Using the terms blog and theme has led many to believe it can be downloaded and used to dress up a blog straight from [...]]]></description> <content:encoded><![CDATA[<p>It is somewhat unfortunate that the titles <a
href="http://carringtontheme.com/" target="_blank">Carrington Blog</a> and <a
href="http://wordpress.org/extend/themes/carrington-blog" target="_blank">Carrington Theme</a> are used, for it is neither &#8211; Carrignton is a framework on which to develop blog themes for WordPress.</p><p>Using the terms <em>blog</em> and <em>theme</em> has led many to believe it can be downloaded and used to dress up a blog straight from the tin. This is true &#8211; it can be if that&#8217;s all you want is the <em>vanilla</em> framework.</p><p>But the early adopters tend to be those who will find the bugs and try to fix them, or will want to <em>customise</em> by stripping out or adding in a line of code here and there.</p><p>Carrington is not like any other existing theme and attempts to tweak it as if it were will usually result in frustration or fail totally without an understanding of how it works. <a
href="http://alexking.org/" target="_blank">Alex King</a> has been at pains to explain to those who complain it is not user-friendly that &#8220;Carrington is a theme framework; it is designed for developers&#8221;. [Source: <a
href="http://crowdfavorite.com/forums/viewtopic.php?id=1727" target="_blank">Crowd Favourite Forums</a>]. He must be blue in the face doing so &#8211; then he does live in Denver and it&#8217;s damn cold there.</p><p>That said, many must be happy with it. In little over a month since it was made available on WordPress.org there have been 14,000+ downloads. I am one of those happy people. In fact I&#8217;m more than happy. And I&#8217;m excited about what the next releases will bring.</p><p>Carrington takes the abstraction of WordPress tags to a new level.</p><p>Those who are familiar with WordPress conditional tags will be used to doing things such as adding code to the header.php file do make it act differently if what&#8217;s is being loaded is, for example, if it&#8217;s an archive page do something; do something else if it is a category page; and so on.</p><p>Depending on the complexity of what one is trying to be achieve (and the quality, good or bad, of the algorithm employed) this can result in a lot of code.</p><p>In Carrington this is done by creating separate archive.php, category.php and so on, files within the header directory. The process is as simple as copying the default-header.php and tweaking as needed.</p><p>Carrington automatically detects what is being loaded: If it is an archive it uses the archive.php file. If there isn&#8217;t one, it loads the default-header.php.</p><p>Novices to Carrington may think this a lot of work, that it leads to multiple files and the same amount of coding, it doesn&#8217;t and in cases where it does, it can be a good thing:</p><p>I find it leads to much less coding. Copy the default and add, delete or edit a line to do something. No need for conditional statements &#8211; Carrington takes care of that.</p><p>Usually all that is needed is to make one or two new files. It is unlikely one would want to have different actions for all page and post types.</p><p>Multiple files can help the developer modularise their work, much like OO programmers do. In addition, when an update to the framework is released from Crowd Favourite only the defaults will be overwritten at install &#8211; all the special coding the developer has done will be unaffected. Unless the default itself has been altered, which in a framework shouldn&#8217;t actually happen.</p><p>I am certain Carrington can be made do far more than Crowd Favourite say in the documentation or on their website. I&#8217;ll let you know how I get on with my experiments. (Hey, com&#8217;on &#8211; who hasn&#8217;t played with the bits in the <em>Do not change the code above this line</em> part?)</p><p>I predict Carrington will lead to the rollout of many more frameworks. That they become the standard system for delivering WordPress themes is likely too.</p> ]]></content:encoded> <wfw:commentRss>http://www.glicit.com/2008/11/the-carrington-blog/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Unethical SEO</title><link>http://www.glicit.com/2008/09/unethical-seo-practices/</link> <comments>http://www.glicit.com/2008/09/unethical-seo-practices/#comments</comments> <pubDate>Tue, 23 Sep 2008 09:47:43 +0000</pubDate> <dc:creator>Jim</dc:creator> <category><![CDATA[SEO]]></category> <category><![CDATA[Web Development]]></category><guid
isPermaLink="false">http://www.glicit.com/?p=408</guid> <description><![CDATA[One of the clients I provide consultancy to has been using two web development companies for some time now. When one is busy, he uses the other. It has worked well for all concerned. He called me recently for advice. One of those companies was now promising to get the website for his latest venture [...]]]></description> <content:encoded><![CDATA[<p>One of the clients I provide consultancy to has been using two web development companies for some time now. When one is busy, he uses the other. It has worked well for all concerned.</p><p>He called me recently for advice. One of those companies was now promising to get the website for his latest venture to position one, on page one, of Google for searches done for that type of business. (For a fee, of course).</p><p>What had him confused was they were talking about running two sites &#8211; the real one on the new venture&#8217;s domain (let&#8217;s call it www.newnew.ie) was up and running and another on their own domain (www.webweb.ie/NewNew) was ready to be released.</p><p>I read the mails they had sent him and took a good look at both sites.</p><p>Here is what they were doing:</p><ul><li>They claimed to have researched the new venture&#8217;s sector and determined a number of keywords.</li><li>www.newnew.ie had 12 pages, with quite an amount of images and very concise text. www.webweb.ie/NewNew on the other hand was seen to have 60 pages, each having a considerably large amount of text.</li><li>Each page on www.webweb.ie/NewNew was dedicated to one of the keywords.</li></ul><p>This is termed <span
style="text-decoration: underline;">keyword stuffing</span>.</p><blockquote><p><a
href="http://www.google.com/support/webmasters/bin/answer.py?answer=66358&amp;query=keyword+stuffing&amp;topic=&amp;type=" target="_blank">Google</a> says &#8220;keyword stuffing&#8221; refers to the practice of loading a webpage with keywords in an attempt to manipulate a site&#8217;s ranking in Google&#8217;s search results. Filling pages with keywords results in a negative user experience &#8230;</p></blockquote><p>For example, a page about rubber ducks might read something like &#8220;Welcome to our <em>rubber ducks</em> page. We sell all types of <em>rubber ducks</em>. Our <em>rubber ducks</em> are made of <em>rubber</em> and resemble real <em>ducks</em>. While yellow <em>rubber ducks</em> are very popular so too are red <em>rubber ducks</em> &#8230;&#8221;</p><p>Google are right about the negative user experience &#8211; face it, reading this would drive anyone insane!</p><p>Yahoo! concurs:</p><blockquote><p>Some of what <a
href="http://help.yahoo.com/l/us/yahoo/search/basics/basics-18.html" target="_blank">Yahoo! considers Unwanted</a>:<br
/> - Pages built primarily for the search engines or pages with excessive or irrelevant keywords<br
/> - Pages that seem deceptive, fraudulent, or provide a poor user experience<br
/> - Pages using methods to artificially inflate search engine ranking</p></blockquote><ul><li>There were no links from www.webweb.ie/NewNew to www.newnew.ie. However, the contact email address provided was for www.newnew.ie</li></ul><p>So called <span
style="text-decoration: underline;">doorway pages</span> are large numbers of pages with repetitious or wordy content that contain many occurrences of a particular word or phrase. The intention is to attract users searching for that phrase then drive them toward a certain area on that site or another.</p><p>While this was not the case here it was similar in that the user&#8217;s enquiry and potential business would be driven to the newnew.ie email address and Newnew, the company, respectively.</p><p><span
style="text-decoration: underline;">Cloaking</span> is a system whereby different content is served to users than to search engines. This is achieved by detecting <em>who</em> is requesting a page is and returning a set of content accordingly. For example, a user gets a Flash page while the search engine gets text.</p><p>Again, technically this was not the case here &#8211; search engines would see both sites &#8211; but the user would likely only discover one site.</p><p>I advised the client not to proceed. Such practices do more harm than good.</p><ul><li>Users finding the second site would get annoyed at the repetitious content and leave.</li><li>Google and Yahoo! could discover the keyword stuffing and remove the second site from their indices.</li><li>A competitor could report the site to the search engines and the same would happen.</li><li>In the worst case scenario, the search engines could also blacklist the genuine site.</li></ul><p>My personal golden rule for SEO is &#8220;cater for the user first and foremost &#8211; the search engines come second&#8221;. It is all well and good getting visitors to your site, but only quality content will keep them there.</p> ]]></content:encoded> <wfw:commentRss>http://www.glicit.com/2008/09/unethical-seo-practices/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced) (user agent is rejected)
Database Caching 6/15 queries in 0.059 seconds using disk

Served from: www.glicit.com @ 2010-09-05 21:23:03 -->