{"id":553,"date":"2005-12-01T00:10:06-05:00","date_gmt":"2005-12-01T05:10:06+00:00","guid":{"rendered":"http:\/\/peterjanes.ca\/blog\/?p=553"},"modified":"2005-12-03T22:11:21-05:00","modified_gmt":"2005-12-04T03:11:21+00:00","slug":"election-tech","status":"publish","type":"post","link":"https:\/\/peterjanes.ca\/blog\/2005\/12\/01\/election-tech\/","title":{"rendered":"Election&nbsp;tech"},"content":{"rendered":"<div class='e-content'><p>Thought I&#8217;d do a quick objective review of the <cite class=\"term\">big three<\/cite> national political party websites from a technology perspective.  Each has its advantages and disadvantages, although one is an obvious leader.<\/p>\r\n\r\n<p>The <a href=\"http:\/\/www.ndp.ca\/\">NDP party website<\/a> is run with <a href=\"http:\/\/www.drupal.org\/\">open-source software<\/a>.  They have an <a href=\"http:\/\/www.ndp.ca\/category\/id\/2\/0\/feed\">RSS feed<\/a> (although it&#8217;s not <code>&lt;link\/&gt;<\/code>ed for autodetection and easy subscription).  The site is functional&#8212;it&#8217;s nice to see a Search form&#8212;and accessible (as judged by Lynx).<\/p>\r\n\r\n<p>Next on the list are the Liberals.  <a href=\"http:\/\/www.liberal.ca\/default_e.aspx\">Their site<\/a> is run with what appears to be custom-developed software (written in .NET, which means they&#8217;re running on a Windows server).  There&#8217;s no RSS in sight, and not even a prominent form to sign up for party news via e-mail.  Lynx shows pages full of <code>[left_main_pic.gif]<\/code>, <code>[spacer.gif]<\/code>, and the like, but at least it&#8217;s logically laid out so you can navigate through the whole site.<\/p>\r\n\r\n<p>Then there are the <a href=\"http:\/\/www.conservative.ca\/\">Conservatives<\/a>.  The website is built on <a href=\"http:\/\/www.backbonetechnology.com\/EN\/expression\/expression_-_version_1.7\/\">commercial PHP-based software<\/a>.  Unfortunately it features a lot of Flash-for-Flash&#8217;s sake, which (in Firefox at least) means their Javascript dropdown menus are completely hidden behind the slideshows of static images.  (There&#8217;s also a fairly major problem with the fading text in the &#8220;banner&#8221;, which is cutting off lowercase characters&#8217; descenders&#8230; <cite>familv<\/cite>, <cite>communitv<\/cite>, <cite>unitv<\/cite>.)  They do have a unique feature in <a href=\"http:\/\/www.conservative.ca\/EN\/rss_feeds\/\">targeted RSS feeds<\/a>: you can choose from stories, press releases, speeches, and so on.  Accessibility is a beast though.  Navigation links are all jammed together (<cite>VolunteerDonateJoineNews SignupSend an eCardRequest a lawn signContact Us<\/cite>) and there are a few <code>[cpc-ReadMore.jpg]<\/code> image placeholders visible; worst of all, though, is that content is intermingled with sidebars, headers, footers, etc., with a lot of each page&#8217;s unique material relegated to the very bottom of the page.<\/p>\r\n\r\n<p>So I think the conclusion is obvious: If it were all about the technology, the NDP would have my vote.  Of course, <a href=\"http:\/\/www.ndp.ca\/page\/213\">they haven&#8217;t chosen a candidate in my riding<\/a> yet&#8230;. <ins datetime=\"2005-12-03T22:10:00-05:00\">And now they have: <a href=\"http:\/\/www.ndp.ca\/page\/213\/welcome\">Stephen Maynard<\/a>.<\/ins><\/p>\r\n\r\n<ins datetime=\"2005-12-01T00:46:00-05:00\"><p>Unsurprisingly, but unfortunately, none of the sites detects the language the browser prefers.  Both the Conservative and NDP websites default to English but provide a link to the French version; the Liberal site makes the user choose on its splash screen, which I guess is marginally better.<\/p><\/ins><\/div><div class=\"syndication-links\"><\/div>","protected":false},"excerpt":{"rendered":"Thought I&#8217;d do a quick objective review of the big three national political party websites from a technology perspective. Each has its advantages and disadvantages, although one is an obvious leader. The NDP party website is run with open-source software. They have an RSS feed (although it&#8217;s not &lt;link\/&gt;ed for autodetection and easy subscription). The&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"mf2_syndication":[],"venue_id":0},"categories":[1,3],"tags":[19,23,20,21,24],"kind":false,"_links":{"self":[{"href":"https:\/\/peterjanes.ca\/blog\/wp-json\/wp\/v2\/posts\/553"}],"collection":[{"href":"https:\/\/peterjanes.ca\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/peterjanes.ca\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/peterjanes.ca\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/peterjanes.ca\/blog\/wp-json\/wp\/v2\/comments?post=553"}],"version-history":[{"count":0,"href":"https:\/\/peterjanes.ca\/blog\/wp-json\/wp\/v2\/posts\/553\/revisions"}],"wp:attachment":[{"href":"https:\/\/peterjanes.ca\/blog\/wp-json\/wp\/v2\/media?parent=553"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/peterjanes.ca\/blog\/wp-json\/wp\/v2\/categories?post=553"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/peterjanes.ca\/blog\/wp-json\/wp\/v2\/tags?post=553"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}