Tuesday, 13 July 2010

Your Genealogy Websites and Mobiles

From the day when mobile phones first came onto the market I have avoided them! I didn't want them intruding into my private life, and that of others in public areas. A definite No, No! However, technology catches up with us all, and for a while I have been watching the growth of the internet on mobiles. A month ago I asked a friend if I could view my home page on his mobile, only to see that it split! Nothing for it - I had to buy one, not an iphone, I might add, but an economical windows.

The image on the right shows my index page after I had made a number of changes to the coding and you may like to compare it with the PC version at My Website. In this view it is now not too bad, and can be scrolled to the left to see the off-screen portion, and if the phone is rotated to a horizontal position then it fits fine.

There are still some problems, the left hand column is pushed left, so is partly obscured by the background, and if the view is enlarged then the Guild of One-Name Studies blue logo pushes the footer down so that a brown background space appears.

Styling


The page was already built with the design being separate from the content using CSS, which fortunately makes changes easier, and there were quite a number to make. When designing the site I had only given consideration to the appearance when the width is not less than 800px, with mobiles we are talking about a maximum of 480px - quite a difference, and as a result the above is a compromise, as I was not willing to change the overall design of the PC version. For example the tree image is a background-image called by the CSS and not the HTML which means that its proportions relative to the space available cannot be changed, hence the left-hand column being partially obscured.

What I was able to do though, was to convert all the font and image sizes to ems so that they would change proportionately. Similarly the margins and spaces were also changed from pixels to ems and the overflow for the two columns was changed to "hidden". Unfortunately the Guild logo is already in place before the hidden statement kicks in, hence the brown space mentioned above.

The Problems


They are just presentational problems, but the main one is that mobiles do not have a hover state, which is unfortunate because my CSS based navigation comprises drop-down menus hidden in the blue bar, Sure, when the bar is tapped they drop-down OK, but they do not respond when tapped as the site is already on its merry way to the default link for each header! There is no way that I wish to change the navigation on the main site.

What Now


It is clear that the only way I can resolve the navigation is to write an app style navigation system to replace the drop-down menus for each of the sections for which they apply. It is a little more complex than this, though, as my main site has around 7000 pages which currently use my "blue bar" navigation I would like all to be accessible from a mobile. As far as I can see, this means that I am going to have to design a separate app style navigation linking back to the main and sub menus.

Comment


I hope that I might have given some thoughts which may help those considering a similar project, and would welcome comments on my proposed app style navigation.

© Ron Ferguson 2010

Tuesday, 22 June 2010

Genealogy Websites are Boring!

So said a recent tweeter. My instinctive reaction was that part of the problem was that the designers are trying to cater for the higher proportion than average of genealogists who still use IE6. But on reflection I think this to be unfair.

Is it True?

I made the basic assumption that the comment did not refer to the research aids, such as Ancestry.com, so over the past month I have made a point of looking at many genealogists' own sites. and, regrettably, I think that it is probably fair comment.

Part of the problem is that the sites are presented by genealogists many of whom, I suspect, have little or no experience of designing and coding websites. Many are, therefore forced to use sites such as Rootsweb, rely on their database program, or use a program which converts a GEDCOM into webpages. This is not a criticism, in fact I applaud the efforts made by all who seek to make their work available to others, and I know how hard they try to overcome the problems which they inevitably meet. Indeed I have used a standard template for this blog!

The image above is of my own website; now I am not a designer but can code, so the design is one which I have put together from looking at pages in books or on-screen. I make no pretence about it being of a high standard, but at least I'm happy with it! I have shown this to illustrate that it is not necessary for all pages to look dull. This is true for the many different types of pages which can be added to a site, for example, forums, blogs, tutorials, biographies etc. etc.

Options

However, I suspect that the tweeter was referring to a lack of dynamic pages, and with the best will in the world, here we have a problem; which is that the family genealogy which we may wish to display basically comprises a list of names and other data. No matter what one does with it, it is still a list. The Next Generation of Genealogy Software, based on PHP and SQL overcomes this by using selections of family trees from which one can link to details of each individual.

My personal favourite is the Pedigree style from Legacy where the notes are included on the same page as the tree, which I prefer, although it is not as dynamic as TNG. It also has another problem in that it requires one page per individual, which means it is not really suitable for very large sites, I currently have around some 6000 such pages. I do include a dynamic family tree, made using DftCom2 based on Java, on a separate page of my site.

When it comes to other formats, Descendant, Ancestor, Family Group, Individual, we are down to lists, they may be formatted differently but they are still lists. For very large sites there may be no alternative other than to use one of these options, or TNG. There are a few other programs but the user experience is similar to those mentioned. I understand some university work is being carried out on alternative formatting, but as yet this has not been taken up.

What can we do?

At present, the best solution would seem to be to create a wide selection of attractive pages to complement the lists of genealogy data from which we hope others will contact us, and hence expand our knowledge and/or trees

© Ron Ferguson 2010

Thursday, 3 June 2010

New - Your Family History Magazine

With Nick Barratt, best known as a lead genealogist in the UK's "Who Do You Think You Are", as Editor-in-Chief we would expect the new Your Family History to provide a high standard of content. The question is: does it live up to expectations?

Priced at a reasonable £3.99 (I do hate 1p change!) contains 74 pages, excluding the cover, about 25 pages less than comparable magazines, and is printed on a heavier paper. The presentation is attractive, but what about the content?

Statistics!

After two issues the pattern is beginning to settle. There are twelve pages of advertising, two pages for the content and another two on news items. A feature I have not noticed elsewhere is a page devoted to media reviews and another four reviewing books, CDs and multimedia. Apart from his editorial Nick Barratt has an opinion page, and there is the usual couple of pages for readers to "Ask the Experts".

Content

Your Family History does not seem to be affiliated to any software or service provider, so I would expect the content to be free and impartial in its presentation. I am less than sure that this is always the case. In the first edition there was a two page article on arcalite on-line storage, and in the second a similar article about using My Heritage Family Tree Builder software, accompanied by a free disk. It is not clear as to whether these are advertorials, or not; specifically, it was the article on the latter which made me wonder, as it played down the necessity to pay the premium to get anything remotely useful. In fairness, later in the publication Peter Christian gives a "warts an' all" comparison of the Premium Account with Family Tree Maker. It would be helpful if the publisher would clarify this.

Some six pages in the first two issues have been devoted to beginners which should prove useful to them (although I did again notice emphasis on My Heritage in the second edition). Whilst it is too early to judge, the section on Local Archives detailed those available in south of England counties (Sussex and Kent). Since the publishers are in the north, perhaps we may hope for more balance in the future. The sections on Casebook, Social History, History Mysteries and The People's Archive provide interesting, and useful, social commentary on past lives or events, as well as giving information on the more unusual reference sources.

Finally, The "How To..." articles covered tracing shipwrecks and the aristocracy (I'm rather glad that they got the latter over with early!) and gave ample references for sources available to enable one to follow up leads in one's own research.

Opinion

I enjoyed reading the first two issues and hope that Your Family History will continue to provide more specialist information, as in the "How To.." articles, in the future. In general it has a nice balance between content for the beginner, the more experienced, and for general interest. As to whether I will take out a subscription, or just purchase when something interests me, I will withhold judgement for a few more issues.

Disclaimer

I have no connection with this magazine, nor any other, nor have I any connection with the software mentioned nor the competitors, although I am a voluntary tester for Legacy.

© Ron Ferguson 2010

Monday, 17 May 2010

Family Search - Mapping

Last Saturday I attended the Genealogy Mapping Seminar organised by the Guild of One-Name Studies at which Judy Jones from Family Search gave a presentation on "English Jurisdictions 1851".

What is it? Since mapping is a visual tool, so is this blog. Basically it is a website enabling you to select a town in England, I have chosen Kendal, Westmorland, and show maps of the relevant jurisdictions, with links as to where the information may be found.

The map shows the boundaries of the jurisdictions selected from the Layers option below (some have contiguous boundaries).
The Layers list from which the boundaries in the above map have been selected. Note that for the map, instead of selecting the Ordnance Survey Map for the background I have chosen the more colourful Google Map which can be done elsewhere.






Selecting a jurisdiction on the map gives a bubble which shows general information about it. Including, in the case of Kendal, places within the Parish, the dates records began and non-conformist records.

As can be seen, at the top of the bubble are three tabs, and the second of which is shown below, and the Options on the right.
 












It can be seen that each tab holds a number of links from which further information may be obtained. My trials using Kendal gave me immediate access to websites and information which had taken me years to accumulate by myself, to say I'm impressed would be like saying chocolate cake is only OK, the system is brilliant!

We were advised that site is not fully operational as yet. but it is available to the public from here. Judy expressed the wish that eventually she hoped that all the new databases which Family Search are developing will be fully interlinked, so the future looks really exciting.

© Ron Ferguson 2010

Sunday, 2 May 2010

Pin it on Google Earth

I was stimulated to examine whether it was possible to enter location pins onto Google Earth from my Legacy database by two articles written by Howard Mathieson1 who used GenMap as his starting point. Although I have used Legacy which is an Access DB, the method should apply to any DB where the construction is known and accessible.

The method used involves extracting the required details using OpenOffice.org, putting this into a MySQL DB and using PHP to extract the data in the required format for importing into Earth Plot which will put the pins into Google Earth.

One interesting problem was that Legacy stores location co-ordinates (latitude/longitude) in the format Degrees:Minutes:Seconds.xxx whereas Earth Plot requires them in decimal. A wide search on Google failed to provide a PHP script which made the calculation, so I ended up having to write one! The basic PHP, including this calculation, is given in the Map Using Google Earth tutorial on my FergysWebsite.

This tutorial describes how to use the method to plot the locations of the  Fergusons born before 1902 who are entered into my One-Name DB. Looking towards the future, when I will have many more records - at present there are around 1500 - I would hope to have come up with a way of plotting their movements with respect to time. I suspect that this will not be too easy!

Acknowledgement

1. Grateful acknowledgement is made to Howard Mathieson for his articles in the Vol 10 Issue 5 and Issue 6 editions of the Journal of One-Name Studies, the quarterly publication of the Guild of One-Name Studies (non-members: £2.00/copy) which stimulated my interest in this subject and introduced me to Earth Plot.

Tuesday, 6 April 2010

Website Update: Complete!

Finally my revised website is now up and running, and I would like to review some of the lessons which I learned during the process of revising a genealogy site with some 7000 - 8000 pages. This was the first major rewrite for 5 years, during which time coding techniques have changed, and visitors are looking for increasingly greater interaction and usability.

I started thinking about the design in November 2009, with the major changes being to the index pages and applying a common theme throughout the site. The headers for the Pedigree pages and some others I decided to leave, except for colour changes. I have said before, but I will repeat, design is not one of my strengths, so it took two or three weeks before I decided to use a scheme based on the colours of nature, mainly blue, green and brown, with an index page design to suit.

To write and verify the coding took another two months of work (actually three months but one was lost through illness and holidays). I like to work to dead lines, so in November I settled on 1st March for the launch, revised to 1st April, and it actually went on-line on 2nd April.

Relaxation

I recommend taking regular breaks! In the early hours of one morning I was working away trying to get rid of a bug, and nothing which I did seemed to make any difference. I simply could not understand it! Only after a short break did I realise that the screen I was looking at was on-line and not the one I was working on using my PC.

Tools used

The Pedigree pages were created using Legacy modified to CSS with the excellent LTools designed for use with Legacy. For my text (HTML, PHP and CSS) editor I use PSPad which allows batch search and replace. Because I have inserted some PHP in all my Pedigree pages I have to change all the file extensions from .HTML to .PHP using Ken Rename, and, finally, I also have to insert some script into the coding. This can only be done after the previous processing and hence requires the use of Regular Expressions to locate the point of insertion. To batch process I use Actual Search and Replace, but note that it cannot write the search and replace the strings for you!

Testing

Arguably this is the most important bit, it is certainly the most time consuming! Because of the use of PHP, I cannot test the Pedigree pages in IE unless it is actually on the web, which is something of a pain. I do, of course, have a folder on the server which I only use for testing purposes, but there always seems to be a difference between how something behaves in that folder and real life!

Links can be tested on-line using the W3C Link Checker, and do remember that for a 404 Error Page all links have to comprise the full URL ie. "http://www...."otherwise even your CSS won't work. This will not quite be the end of it, though, as you, or your visitors, will probably find a few missed bugs for a few days afterwards - make sure they can readily find a way of contacting you!

Finally

Ensure a plentiful supply of coffee, and enjoy!

Saturday, 20 March 2010

Website Updates: Latest

During the past month it feels like the updating of my website has taken control of my life! The important bits, like the navbars, are working correctly, although they have yet to be tested in browsers other than Firefox and IE.

I am happy with the Index page, my Pedigree pages work, the Tutorials have been completed, as have the Books and Links pages. Yesterday I commenced work on the Photo Albums. During the past year I have taken a number of photos in England and Europe which need to be added to the collections, so I have have decided to split them, on a fairly arbitrary basis to Northern & Southern England, and Central & Southern Europe.

My existing albums were created in flash using SWF Quicker and one of their templates. I considered writing Dynamic CSS based albums, but after consideration, I decided that I couldn't really improve on the Album which I am using. So apart from changing the contents and the background colour I am sticking with what I have.

After this is completed, the next major task will be to transfer my Ferguson One-Name Site to my main site. On the one-name site are over 2000 names, about two thirds of which are Fergusons from northern England, and the format of the pages is that of Family Groups. It also has quite a different background style, so there is much work to be done here.

At present, the remaining eleven days for completion and testing appears to be a remarkably short space of time, so I can imagine a number of sleepless nights between now and the end of the month!