<?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>Web Log Costa Blanca &#187; Web development</title>
	<atom:link href="http://www.webcostablanca.com/hosting-blog/index.php/category/web-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.webcostablanca.com/hosting-blog</link>
	<description>Web hosting and website creation in expatriate Spain</description>
	<lastBuildDate>Thu, 08 Dec 2011 09:29:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Two new Web sites</title>
		<link>http://www.webcostablanca.com/hosting-blog/index.php/2011/12/web-design/two-new-web-sites/</link>
		<comments>http://www.webcostablanca.com/hosting-blog/index.php/2011/12/web-design/two-new-web-sites/#comments</comments>
		<pubDate>Thu, 08 Dec 2011 09:28:20 +0000</pubDate>
		<dc:creator>Michael Scannell</dc:creator>
				<category><![CDATA[Michael Scannell]]></category>
		<category><![CDATA[Web design]]></category>
		<category><![CDATA[Web development]]></category>

		<guid isPermaLink="false">http://www.webcostablanca.com/hosting-blog/?p=296</guid>
		<description><![CDATA[In late October and early November I completed work on 2 new Web sites. I added them to my portfolio a week or so ago. This is my first chance to mention them on my blog. The first site completed&#8212;completed &#8230; <a href="http://www.webcostablanca.com/hosting-blog/index.php/2011/12/web-design/two-new-web-sites/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>In late October and early November I completed work on 2 new Web sites. I added them to <a href="http://www.michael-scannell.com/web/designs.html">my portfolio</a> a week or so ago. This is my first chance to mention them on my blog.</p>
<p><img src="http://www.webcostablanca.com/media/lrl.png" width="160" height="120" alt="The Lower Red Lion home page" title="The Lower Red Lion home page" style="float: left; margin-right: 10px; border: 0px" />The first site completed&mdash;completed just in time for their Halloween party&mdash;was for <a href="http://www.lowerredlion.co.uk/">the Lower Red Lion</a>, a pub and guest house in St Albans.</p>
<p>It has 400 years of history behind it, with some visible timber and brickwork, and featured in the ITV series <em>Foyle&#8217;s War</em>.</p>
<p>My aim was to make the site as useful as possible to people thinking of visiting St Albans, and to showcase all the pub&#8217;s attractions.</p>
<p>I am now working extensively with typographic grids, creating pages which balance vertically as well as horizontally. This site was my first complete site to use such a grid. It was also my first HTML 5 site.</p>
<p><img src="http://www.webcostablanca.com/media/footlights.png" width="160" height="120" alt="The Footlights Calpe home page" title="The Footlights Calpe home page" style="float: right; margin-left: 10px; border: 0px" /></p>
<p>The site which I designed and developed for <a href="http://www.footlightscalpe.com/">the theatre group Footlights Calpe</a> is also an HTML 5 site. A bit simpler than the Lower Red Lion site, it still allowed me a few theatrical effects.</p>
<p>For a few more details about the two sites, you can glance through the <em>Website notes</em> and <em>Design notes</em> which accompany each display on <a href="http://www.michael-scannell.com/web/designs.html">my portfolio page</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webcostablanca.com/hosting-blog/index.php/2011/12/web-design/two-new-web-sites/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Your Web site: you want it good, or you want it Tuesday?</title>
		<link>http://www.webcostablanca.com/hosting-blog/index.php/2011/09/web-design/your-web-site-you-want-it-good-or-you-want-it-tuesday/</link>
		<comments>http://www.webcostablanca.com/hosting-blog/index.php/2011/09/web-design/your-web-site-you-want-it-good-or-you-want-it-tuesday/#comments</comments>
		<pubDate>Tue, 27 Sep 2011 18:32:30 +0000</pubDate>
		<dc:creator>Michael Scannell</dc:creator>
				<category><![CDATA[Michael Scannell]]></category>
		<category><![CDATA[Web design]]></category>
		<category><![CDATA[Web development]]></category>

		<guid isPermaLink="false">http://www.webcostablanca.com/hosting-blog/?p=285</guid>
		<description><![CDATA[&#8220;You can have your Web site good/cheap/fast. Pick any two.&#8221; It&#8217;s such a clich&#233;. And yet, still true. If you want it good and fast, you have to pay. Over the odds. Most of my clients have limited budgets. They &#8230; <a href="http://www.webcostablanca.com/hosting-blog/index.php/2011/09/web-design/your-web-site-you-want-it-good-or-you-want-it-tuesday/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>&ldquo;You can have your Web site good/cheap/fast. Pick any two.&rdquo;</p>
<p>It&#8217;s such a clich&eacute;. And yet, still true. If you want it good and fast, you have to pay. Over the odds.</p>
<p>Most of my clients have limited budgets. They get me cheap, and I produce at least halfway decent Web sites. <a href="http://www.michael-scannell.com/web/">Check for yourself</a>.</p>
<p>I lift my glass to all my fellow professional Web designers who charge little, produce great Web sites&mdash;and whose clients keep wanting to see the Web site up tomorrow&hellip;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webcostablanca.com/hosting-blog/index.php/2011/09/web-design/your-web-site-you-want-it-good-or-you-want-it-tuesday/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web forms (3): &#8216;sex&#8217; or &#8216;gender&#8217;?</title>
		<link>http://www.webcostablanca.com/hosting-blog/index.php/2011/05/web-design/web-forms-3-sex-or-gender/</link>
		<comments>http://www.webcostablanca.com/hosting-blog/index.php/2011/05/web-design/web-forms-3-sex-or-gender/#comments</comments>
		<pubDate>Sun, 29 May 2011 12:55:24 +0000</pubDate>
		<dc:creator>Michael Scannell</dc:creator>
				<category><![CDATA[Web design]]></category>
		<category><![CDATA[Web development]]></category>

		<guid isPermaLink="false">http://www.webcostablanca.com/hosting-blog/?p=277</guid>
		<description><![CDATA[This is my third post on Web forms. All Web designers and Web developers have to work with forms. I am not so much offering tips and techniques (though I have done). Rather, I am trying to get designers and &#8230; <a href="http://www.webcostablanca.com/hosting-blog/index.php/2011/05/web-design/web-forms-3-sex-or-gender/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.webcostablanca.com/media/forms.jpg" width="295" height="150" alt="Web forms" style="float: left; margin-right: 12px" />This is my third post on Web forms. All Web designers and Web developers have to work with forms.  I am not so much offering tips and techniques (though I have done). Rather, I am trying to get designers and developers to abandon provincial customs and wake up to the modern globe.</p>
<p>So I have attacked the dreadful custom of asking for &#8216;First names&#8217; and &#8216;Last names.&#8217; And I have put in a protest against the illogical American system of numeric dating. In this post, I tread on even thinner ice: is it &#8216;sex&#8217; or &#8216;gender&#8217;?</p>
<p>In modern English and American Web forms, this not only reflects a misunderstanding of the original radical purpose behind the use of &#8216;gender&#8217;, it also stifles that very purpose. From being a mind-changer, it has become a system-enforcer.</p>
<p>In many (maybe most?) of the languages of the world, gender is a critical feature. Articles, possessive pronouns, adjectives, and so on, all have to agree with the gender of the noun. If you are speaking Spanish, you have to know that a tie (<em>una corbata</em>) is feminine, and a dress (<em>un vestido</em>) is masculine.</p>
<p>This gender is quite arbitrary, as my examples suggest. So radical thinkers in the early days of structuralism extended this to masculinity and femininity generally. There were no given masculine qualities or feminine qualities. It was all arbitrary.</p>
<p>A liberation, which led to much &lsquo;gender-bending.&rsquo; A liberation for all of us, men as well as women. And then one day some English speakers got hold of this idea, and not understanding its origins in the grammar of other languages, decided that using &#8216;gender&#8217; instead of &#8216;sex&#8217; would show everyone that sexes are also arbitrary.</p>
<p>You might applaud the thinking behind it. However, its net effect has been to freeze what had been fluid. You can now ask people for their gender on a Web form. So it&#8217;s fixed.</p>
<p>You have to be an English speaker, and not very good with languages, to think that there can be a &lsquo;male gender&rsquo; or a &lsquo;female gender.&rsquo; So a great radical liberation has been lost. We are all back in our (check) boxes.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webcostablanca.com/hosting-blog/index.php/2011/05/web-design/web-forms-3-sex-or-gender/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web forms (2): getting dates</title>
		<link>http://www.webcostablanca.com/hosting-blog/index.php/2011/03/web-design/web-forms-2-getting-dates/</link>
		<comments>http://www.webcostablanca.com/hosting-blog/index.php/2011/03/web-design/web-forms-2-getting-dates/#comments</comments>
		<pubDate>Thu, 10 Mar 2011 17:22:39 +0000</pubDate>
		<dc:creator>Michael Scannell</dc:creator>
				<category><![CDATA[Web design]]></category>
		<category><![CDATA[Web development]]></category>

		<guid isPermaLink="false">http://www.webcostablanca.com/hosting-blog/?p=255</guid>
		<description><![CDATA[If you have ever designed a Web form, you will almost certainly have asked your website visitor to give you her or his name. I wrote about that in my previous post on Web form design. Almost as common is &#8230; <a href="http://www.webcostablanca.com/hosting-blog/index.php/2011/03/web-design/web-forms-2-getting-dates/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.webcostablanca.com/media/forms.jpg" width="295" height="150" alt="Web forms" style="float: left; margin-right: 12px" />If you have ever designed a Web form, you will almost certainly have asked your website visitor to give you her or his name. I wrote about that in my previous post on Web form design. Almost as common is asking visitors whether they are male or female&mdash;about which I shall be sounding off in my next post on this topic. In this post I want to say a couple of simple things about asking for dates in Web forms.</p>
<p>People who design forms for airline flight bookings aren&#8217;t likely to be reading this post. But lots of us design forms for local car hire companies, or local property agents, so that bookings can be made online. And both of these are common on the Costa Blanca.</p>
<p>The first point is really obvious. Don&#8217;t expect people to enter dates by hand. Give the website visitor a popup calendar for each date field. In particular, I recommend the <a href="http://jqueryui.com/demos/datepicker/">jQuery UI date picker</a>. You can style it exactly the way you want, and, in its recent versions, it has all the options any Web designer could ask for.</p>
<p>And now a free goodie. Lots of us want to set a second date picker to start at the date already set by a first date picker. I spent months Googling for a simple way to do this before I came across a solution. And this is my simpler version. (In programming, as in maths, the simpler solutions are the more difficult to work out. And the more useful to other people.)</p>
<pre>
$( document ).ready( function() {
	$( "#start" ).datepicker({ dateFormat: 'yy-mm-dd', firstDay: 1 });
	$( "#end" ).datepicker({
		dateFormat: 'yy-mm-dd',
		firstDay: 1,	// Monday, for Spanish calendar
		beforeShow: function()	{
			dt = $( "#start" ).datepicker( 'getDate' );
			return { minDate: dt };
				// JSON - dt could be 'null' (which is OK)
		}
	});
});
</pre>
<p>This relies on your knowing some jQuery, of course. But you&#8217;ll need that to use the date picker. Date field 1 has an ID of <em>start</em>; date field 2 an ID of <em>end</em>. You won&#8217;t need &lsquo;firstDay&rsquo; at all if your week begins on Sunday. Check the date picker documentation for the other option fields.</p>
<p>That could be it. But I have one axe to grind. If you have to ask for dates using separate days and months, do not use the provincial American order of month-day-year, especially if you&#8217;re asking for numbers.</p>
<p>I sometimes wonder if the effect of their date system on their infant minds is why some Americans have such odd ways of thinking. Year&rarr;month&rarr;day (as in the MySQL format above) makes sense, going from greater to lesser; so does day&rarr;month&rarr;year, going the other way. But month&rarr;day&rarr;year? Month&rarr;day&rarr;year? It just leaps about the place, without any logic to it. 11/09/2001 is a date to make all of us feel a sense of human solidarity with Americans. It&#8217;s the eleventh day of September, 2001. The problem is that Americans write it 09/11/2001, which can only logically refer to the ninth day of November. I suppose it&#8217;s a sign of our solidarity that almost all English speakers now refer to the date as &ldquo;nine-eleven.&rdquo; But we mustn&#8217;t let our solidarity influence us when asking for dates in Web forms.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webcostablanca.com/hosting-blog/index.php/2011/03/web-design/web-forms-2-getting-dates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web forms: getting names</title>
		<link>http://www.webcostablanca.com/hosting-blog/index.php/2011/01/web-design/web-forms-getting-names/</link>
		<comments>http://www.webcostablanca.com/hosting-blog/index.php/2011/01/web-design/web-forms-getting-names/#comments</comments>
		<pubDate>Thu, 27 Jan 2011 10:17:54 +0000</pubDate>
		<dc:creator>Michael Scannell</dc:creator>
				<category><![CDATA[Web design]]></category>
		<category><![CDATA[Web development]]></category>

		<guid isPermaLink="false">http://www.webcostablanca.com/hosting-blog/?p=245</guid>
		<description><![CDATA[If you have ever designed a form for the Web, the chances are that your form design will have included a form field (or form fields) to get your Web visitor&#8217;s name. I filled in a Web form like this &#8230; <a href="http://www.webcostablanca.com/hosting-blog/index.php/2011/01/web-design/web-forms-getting-names/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img style="float: left; margin-right: 12px;" src="http://www.webcostablanca.com/media/forms.jpg" alt="Web forms" width="295" height="150" />If you have ever designed a form for the Web, the chances are that your form design will have included a form field (or form fields) to get your Web visitor&#8217;s name.</p>
<p>I filled in a Web form like this just this morning. And how did it ask for my name? (Wait for it.) <em>First name</em> and <em>Last name</em>. This is so common it&#8217;s appalling. The clear assumption (and this is proved by automated replies, which always start ‘Dear [First name],’—or even ‘Howdy, [First name],’) is that the Web visitor&#8217;s first name is their personal name, and that their family name or surname is their last name.</p>
<p>This is to be as bizarrely provincial as you can get. OK, in the USA and in the UK, this is common. But the majority of human beings on this planet put their family name first. I&#8217;ll say that again, in case there are any provincial Americans reading this post: <strong>the majority of human beings on this planet put their family name first and their personal name last.</strong></p>
<p>At this moment a Chinese woman tennis player is going great guns in Melbourne. Her name sometimes appear as Li Na, and sometimes as Na Li. Commentators still seem to find it difficult to get their head round the name, to work out which is her personal name. I also remember hearing Americans, during the Iraq war, referring to “President Hussein.” This is like saying “President George.” Saddam was the dictator&#8217;s family name, so he put it first. Hussein was his personal name, so he put it second.</p>
<p>The consequence for Web form designers? It is vital that we abandon the awful <em>First name/Last name</em> or <em>First name/Surname</em> practice. Web form designers must ask instead for <em>Family name</em> and <em>Personal name</em>. That way our Web forms will be understood (and can be translated) across the planet.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webcostablanca.com/hosting-blog/index.php/2011/01/web-design/web-forms-getting-names/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Colours and names in CSS style sheets</title>
		<link>http://www.webcostablanca.com/hosting-blog/index.php/2010/08/web-design/colours-and-names-in-css-style-sheets/</link>
		<comments>http://www.webcostablanca.com/hosting-blog/index.php/2010/08/web-design/colours-and-names-in-css-style-sheets/#comments</comments>
		<pubDate>Wed, 18 Aug 2010 09:43:31 +0000</pubDate>
		<dc:creator>Michael Scannell</dc:creator>
				<category><![CDATA[Web design]]></category>
		<category><![CDATA[Web development]]></category>

		<guid isPermaLink="false">http://www.webcostablanca.com/hosting-blog/?p=225</guid>
		<description><![CDATA[One of the easiest things to do in a CSS style sheet is to assign colours to elements. You have just 2 properties to play with, background colour and colour (in style sheets, of course, both properties have to be &#8230; <a href="http://www.webcostablanca.com/hosting-blog/index.php/2010/08/web-design/colours-and-names-in-css-style-sheets/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img width="225" src="http://www.webcostablanca.com/media/pagelook.gif" alt="Design" height="217" style="float: left; margin-right: 12px" />One of the easiest things to do in a CSS style sheet is to assign colours to elements. You have just 2 properties to play with, background colour and colour (in style sheets, of course, both properties have to be spelt using American dialect spelling: an Englishman may have invented the Web, but by the time style sheets came along Americans were firmly in control).</p>
<p>I am not here concerned with the more complex colour effects you can get by creating a background image with the effects you want&mdash;gradients, radial bursts, stripes, and so on. I just want to make a small point about the use of colour names.</p>
<p>I have 2 recommendations to make, and I make them to the most talented and experienced of my fellow Web designers, because they don&#8217;t always follow them.</p>
<ol>
<li>Use the colour names of the 16 originally defined colours: <em>red</em>, <em>green</em>, <em>blue</em>, etc.. It doesn&#8217;t take long to learn them. Especially, use <em>black</em> and <em>white</em>. There is absolutely no excuse for writing<br /><code>background-color: #000;<br />color: #fff</code>.</li>
<li>Add a comment to any colours that you can only identify using hex (or RGB) values. After<br /><code>color: #cf2200</code>,<br />add the comment<br /><code>/* a red, from garden flower */</code>,<br />or at least<br /><code>/* a red */</code></li>
</ol>
<p>Anyone who has been a programmer as well as a designer knows the value of comments. In particular, they make it easy for other people to identify your colours and your reasons for choosing them, while reading your code. And they make it easier for you, when you come back to the code a few months later.</p>
<p>I should mention here that modern browsers know a huge array of colour names, but I am not suggesting we need to use them, except when by chance a name identifies a shade/hue that we have already chosen. It&#8217;s better to get into the habit of adding comments.</p>
<p>Actually, while we&#8217;re on the topic of CSS colours, I feel like passing on a practice of my own which is not so generally useful as to count as a recommendation, but which I find really useful as a designer. And here I mean designer, not coder.</p>
<p>I put all my colour rules&mdash;for backgrounds and borders as well as text and links&mdash; in a separate section at the end of my style sheets. This is a bit of an irritation when coding, since I have to create the other rules for a given element in another section of the style sheet. But it really pays dividends when I want to make small changes to site-wide colour schemes. The relevant values are all together, and can be changed together&mdash;sometimes in a single rule.</p>
<p>Why not see if it works for you?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webcostablanca.com/hosting-blog/index.php/2010/08/web-design/colours-and-names-in-css-style-sheets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Another &#8216;iceberg&#8217; Web site</title>
		<link>http://www.webcostablanca.com/hosting-blog/index.php/2010/04/web-design/another-iceberg-web-site/</link>
		<comments>http://www.webcostablanca.com/hosting-blog/index.php/2010/04/web-design/another-iceberg-web-site/#comments</comments>
		<pubDate>Fri, 02 Apr 2010 13:42:41 +0000</pubDate>
		<dc:creator>Michael Scannell</dc:creator>
				<category><![CDATA[Michael Scannell]]></category>
		<category><![CDATA[Web design]]></category>
		<category><![CDATA[Web development]]></category>

		<guid isPermaLink="false">http://www.webcostablanca.com/hosting-blog/?p=198</guid>
		<description><![CDATA[A couple of weeks ago, I completed another &#8216;iceberg&#8217; Web site, in which most of the site is restricted. As part of the process, I learned how to create a complete WordPress theme (about time I got round to properly &#8230; <a href="http://www.webcostablanca.com/hosting-blog/index.php/2010/04/web-design/another-iceberg-web-site/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img width="120" height="90" src="http://www.michael-scannell.com/media/afpo1.png" alt="AFPO Calpe home page" title="AFPO Calpe home page" style="float: left; margin-right: 12px" /> A couple of weeks ago, I completed another &lsquo;iceberg&rsquo; Web site, in which most of the site is restricted. As part of the process, I learned how to create a complete WordPress theme (about time I got round to properly theming this blog&hellip;) and a Wiki. I chose WordPress for the blog because it has all the features my clients were looking for, and is kept up-to-date by a dedicated community. For the Wiki I tried no fewer than 3 other versions before I settled on <a href="http://www.dokuwiki.org/dokuwiki">DokuWiki</a>.</p>
<p>Unfortunately, I can&#8217;t show you either&mdash;unless you are an AFPO Calpe member, in which case you can head over to the site and log in! I suppose that means a few more people will see those pages than see my lovely designs for the Jalón Villa Rentals management interface, which only the owner and I ever see. (Actually, I could add the index page to my page designs&mdash;so you can see if it&#8217;s as lovely as I claim. I&#8217;ll put that on my to-do list.)</p>
<p>What anyone can see are the public pages. They are quite text-heavy, so I compensated by setting text in plenty of whitespace&mdash;actually buff&mdash;and creating what I hope is an imposing header.</p>
<p>This header is in part based on the AFPO magazine cover: it was from there that I got the blue and the yellow, and the overlapping titles. At the end is an image of the Peñon, with a cloud halo. I love the photo, which featured on the previous AFPO site, and still appears on their stationery. I&#8217;m not so sure about the heavy gilt lettering&mdash;but the President told me he didn&#8217;t have a copy of the photo without the lettering, and I&#8217;ve now got quite used to it.</p>
<p>Because of the big header, I gave the Web site a left-column menu.</p>
<p>I explain the background to this commission, and the thinking behind particular design decisions, in my notes on <a href="http://www.michael-scannell.com/web/designs.html">my website portfolio page</a>. And you can of course visit <a href="http://www.afpocalpe.com/">the AFPO Web site itself</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webcostablanca.com/hosting-blog/index.php/2010/04/web-design/another-iceberg-web-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Moving a Web site based on a proprietary CMS (part 2)</title>
		<link>http://www.webcostablanca.com/hosting-blog/index.php/2010/02/web-development/moving-a-web-site-based-on-a-proprietary-cms-part-2/</link>
		<comments>http://www.webcostablanca.com/hosting-blog/index.php/2010/02/web-development/moving-a-web-site-based-on-a-proprietary-cms-part-2/#comments</comments>
		<pubDate>Sun, 21 Feb 2010 10:13:44 +0000</pubDate>
		<dc:creator>Michael Scannell</dc:creator>
				<category><![CDATA[Web development]]></category>

		<guid isPermaLink="false">http://www.webcostablanca.com/hosting-blog/?p=186</guid>
		<description><![CDATA[On Monday I set the scene. We left our protagonist facing a task which all the wise men said was impossible. Fit stuff for stories. And it does make a good story, with lots of false starts and lessons learned—as &#8230; <a href="http://www.webcostablanca.com/hosting-blog/index.php/2010/02/web-development/moving-a-web-site-based-on-a-proprietary-cms-part-2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img style="float: right; margin-left: 12px" title="Ad for a propietary CMS" src="http://www.webcostablanca.com/media/cms-content.jpg" alt="Ad for a propietary CMS" width="218" height="255" />On Monday I set the scene. We left our protagonist facing a task which all the wise men said was impossible. Fit stuff for stories.</p>
<p>And it does make a good story, with lots of false starts and lessons learned—as well as obstacles overcome. And there is stuff here to interest anyone who has contemplated moving or reconstructing a Web site. What is more, if anyone is in the same predicament, looking at a Web site based on a proprietary CMS, I have a lot to pass on.</p>
<p>But now I am in another predicament. I am too busy to go into the detail. To give you an idea: I have been building a new Web site for a local organisation which already has a Web site. We agreed a date in mid-March for the switch. But the organisation&#8217;s old Web site has vanished from the Web! They are now asking me if they can switch this week.</p>
<p>So: here is a summary of what I did to reconstruct the proprietary CMS site.<span id="more-186"></span></p>
<ol>
<li>I created a MySQL database, together with 4 tables</li>
<li>I populated the tables partly with data that the previous designer kindly handed on to me, in the form of an Excel spreadsheet, but mostly with data that I copied and pasted from the site.</li>
<li>I created the main ‘site’ pages as static pages, simply copying the HTML that the previous dynamic system generated.</li>
<li>I created the ‘browsing pages’ with a set of HTML templates and PHP scripts.</li>
<li>I downloaded, one by one, by hand, around 800 images, including property images and icons, and put them in appropriate directories.</li>
<li>I created a PHP script that displayed any of the 70 or so properties, taking descriptions and prices from the database, and images from directories.</li>
<li>I created a wealth of interactive features: a search facility, a registration form, popup enquiry and print forms, a ‘lightshow’ image gallery, an availability calendar (for each property), and various booking forms.</li>
</ol>
<p>At last a Web site was there, which looked very like the old one. At this point I turned to creating a new client interface, so that my client had a new personalised CMS.</p>
<p>As you may guess, this turned out taking as long as reconstructing the Web site visible to the public. But I was able to give my client a much more friendly and intuitive interface, with many more facilities than she had had before. (Oh, and as part of the process, I had to recreate the database tables, to make her job easier…)</p>
<p>I would point you to the result, but the public part of the site is only my reconstruction of the original designs, and still contains the mangled CSS and HTML generated by the old CMS.</p>
<p>And nobody but me and my client can see my lovely new client interface. Sad.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webcostablanca.com/hosting-blog/index.php/2010/02/web-development/moving-a-web-site-based-on-a-proprietary-cms-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Moving a Web site based on a proprietary CMS (part 1)</title>
		<link>http://www.webcostablanca.com/hosting-blog/index.php/2010/02/web-design/moving-a-web-site-based-on-a-proprietary-cms-part-1/</link>
		<comments>http://www.webcostablanca.com/hosting-blog/index.php/2010/02/web-design/moving-a-web-site-based-on-a-proprietary-cms-part-1/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 15:02:38 +0000</pubDate>
		<dc:creator>Michael Scannell</dc:creator>
				<category><![CDATA[Web design]]></category>
		<category><![CDATA[Web development]]></category>

		<guid isPermaLink="false">http://www.webcostablanca.com/hosting-blog/?p=168</guid>
		<description><![CDATA[Can you move a Web site based on a proprietary Content Management System to which you have only a customer’s access? The short answer would seem to be &#8216;no&#8217;. One UK Web company includes this question among its FAQs: &#8220;Can &#8230; <a href="http://www.webcostablanca.com/hosting-blog/index.php/2010/02/web-design/moving-a-web-site-based-on-a-proprietary-cms-part-1/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.webcostablanca.com/media/cms-content.jpg" width="218" height="255" alt="Ad for a propietary CMS" title="Ad for a propietary CMS" style="float: right; margin-left: 12px" />Can you move a Web site based on a proprietary Content Management System to which you have only a customer’s access? The short answer would seem to be &lsquo;no&rsquo;. One <a href="http://www.lwronline.co.uk/faqs.asp">UK Web company</a> includes this question among its FAQs: <em>&ldquo;Can I move my CMS site to another hosting company?&rdquo;</em> The answer it gives is <em>&ldquo;This is not possible as the CMS software that we have developed must remain on our servers.&rdquo;</em></p>
<p>There is a general summary of the position on <a href="http://www.loqium.com.au/authors.html">an Australian Web site</a>. This is (part of) what they say about CMS sites:</p>
<p><em>&ldquo;<strong>Content Management Systems &#8211; a mixed blessing</strong><br />
An alternative to a personal web designer is a CMS or Content Management System. The main benefit of a CMS is the ability to update your site yourself &#8211; within certain parameters &#8211; over the internet, and rolling all your costs into one monthly payment. But you need to go into a CMS contract with your eyes open.<br />
1. CMS do not provide distinctive sites. They are, almost by definition, formulaic. Look at some and see what you think.<br />
2. You don&#8217;t own your CMS site in the same way that you own a site designed by a web designer. With CMS you own the content but you cannot walk away from your CMS contract with your site intact &#8211; your site can only operate on the CMS operator&#8217;s platform.<br />
3. With a CMS website you are locked in &#8211; you cannot change to a hosting company that provides more competitive rates or better features without losing your website.&rdquo;</em></p>
<p>Point 3 in effect repeats what the English company say about their own sites.</p>
<p>So what was I to do when I was asked to &lsquo;move&rsquo; exactly such a Web site, by a potential client to whom I had been recommended&mdash;by people I would prefer not to let down?</p>
<p>Of course I said &lsquo;yes&rsquo;. I committed myself to recreating the site, i.e., constructing a completely new site that would look just like the client’s current site, with a completely new database, a new set of scripts (PHP rather than the current ASP), all the existing images (several hundred of them) and a client interface that let her do everything she had done with the old CMS.</p>
<p>How did I get on in this foolhardy enterprise? Answer in Part 2.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webcostablanca.com/hosting-blog/index.php/2010/02/web-design/moving-a-web-site-based-on-a-proprietary-cms-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>One-page Web sites</title>
		<link>http://www.webcostablanca.com/hosting-blog/index.php/2009/11/web-design/one-page-web-sites/</link>
		<comments>http://www.webcostablanca.com/hosting-blog/index.php/2009/11/web-design/one-page-web-sites/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 17:01:44 +0000</pubDate>
		<dc:creator>Michael Scannell</dc:creator>
				<category><![CDATA[Web design]]></category>
		<category><![CDATA[Web development]]></category>

		<guid isPermaLink="false">http://www.webcostablanca.com/hosting-blog/?p=157</guid>
		<description><![CDATA[How do people feel about one-page Web sites? For myself, I think they are pretty important, while a real Web site is being developed behind the scenes. I have a couple of Web sites in this position right now. One &#8230; <a href="http://www.webcostablanca.com/hosting-blog/index.php/2009/11/web-design/one-page-web-sites/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.villacalpe.com/"><img style="float: left; margin-right: 12px" src="http://www.webcostablanca.com/media/villa-calpe.png" alt="The one-page Villa Calpe Web site" width="120" height="90" /></a>How do people feel about one-page Web sites? For myself, I think they are pretty important, while a real Web site is being developed behind the scenes.</p>
<p>I have a couple of Web sites in this position right now. One is for two karaoke presenters: <a href="http://www.brockieskaraoke.com/">brookies karaoke</a>. The other is for a friend who wants to sell her <a href="http://www.villacalpe.com/">unique spacious villa in Calpe</a>. I am doing plenty of work behind the scenes, which the website owners can check out, but neither of the full Web sites are ready yet to go public.</p>
<p>Obviously, you can&#8217;t go anywhere further on the site from the home page of a one-page Web site—but at least you can find contact details. What is more, from a website designer&#8217;s/owner&#8217;s point of view, the minimal Web site is available to be noticed. (And, to my astonishment, Web search engines often find one-page Web sites quite fast.)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webcostablanca.com/hosting-blog/index.php/2009/11/web-design/one-page-web-sites/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

