On Fri, May 8, 2009 at 10:57 AM, Thomas Dukleth <span dir="ltr">&lt;<a href="mailto:kohadevel@agogme.com">kohadevel@agogme.com</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
The work new website design is attractive much in keeping with the former<br>
design.  Plone is great and has some man years of development<br>
sophistication as an advantage over the simple easy to implement design of<br>
Kea.  Some good work has been put into the new website.  However, there<br>
are some significant problems which should delay the launch of the new<br>
website until they are resolved.<br>
<br>
This message reads as announcement of what will happen when it should<br>
actually have been announcement of a development proposal for community<br>
comment.  I understand that a few people had seen the development work<br>
already but it has been evident to me from merely a few minutes<br>
examination that there are some very serious bugs.  I also understand that<br>
no consensus amongst those developers who had already seen the new website<br>
had been reached for at least some important parts of the new website.</blockquote><div>This decision to move to Plone is a widely documented one, it was decided in several official IRC meetings and a Plone skinning contest was announced in January of 2008 on the mailing lists. Subsequently, none of the skins that were developed were accepted by the community, so LibLime paid those developers their awards, and used our inhouse resources to work on a skin that was closer to the existing theme for Kea. Given the amount of work we have had on our plates, we&#39;re quite excited to have finally gotten this done so that the Koha community has this enhanced resource to better the community. In particulare, I&#39;m sure that some folks in non-English speaking contexts will be quite keen to start transating as soon as possible so that the Koha website can be used widely around the world.<br>
 <br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
<br>
I strongly recommend delaying the launch of the new website until a<br>
satisfactory level of bug fixing has been completed and real consensus has<br>
been established even about some contentious pages.  I have not yet had<br>
time to file the bugs in Bugzilla but that should not be an indication<br>
that the bugs are not real.<br>
<br>
<br>
1.  LOCALISATION.<br>
<br>
Good localisation support is one the advantages of Plone.  Yet the French<br>
translation is highly incomplete and there may be some design mistakes for<br>
how Plone has been implemented which may prevent localisation from working<br>
properly.  Proper localisation requires preparation for localisation from<br>
the beginning.<br>
<br>
I find no link to <a href="http://koha-fr.org" target="_blank">koha-fr.org</a> where at least French localisation works.</blockquote><div>There were no localization options on the old website, so this isn&#39;t a blocker. Also, I don&#39;t find any links to <a href="http://koha-fr.org">koha-fr.org</a> on the old koha site either.<br>
 <br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
<br>
<br>
2.  KOHA WORLD MAP.<br>
<br>
I am very pleased to see the return of a Koha world map.  I was quite sad<br>
that feature had been lost when migrating to Kea.<br>
<br>
The word &#39;showcase&#39;  has never been obviously understood but the Koha map<br>
conveys a more appropriate meaning for showcase than the previous use for<br>
Koha demonstrations.  There seem to be many functionality bugs which may<br>
be related to JavaScript problems in how Google maps has been used.<br>
<br>
The actual number of libraries included currently gives a poor inaccurate<br>
impression of Koha.  The map had been woefully out of date four years ago<br>
but gave a much better representation of the distribution of Koha four<br>
years ago than the current world map gives now.  I hope that libraries<br>
will actively populate it.</blockquote><div>As do I. This is not a blocker for site launch either.<br> <br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
<br>
<br>
3.  ORGANISATIONAL PROBLEMS.<br>
<br>
3.1.  DEMONSTRATION.<br>
<br>
The demonstration links are broken because demonstrations had formerly<br>
been linked from showcase which is now more appropriately the Koha world<br>
map.  Demonstrations are now listed in a links subsection of documentation<br>
which does not seem to be an appropriate location to me.<br>
<br>
Demonstrations require significant work to maintain and update but some<br>
considerations to other problems suggests the need to have demonstrations<br>
as part of <a href="http://koha.org" target="_blank">koha.org</a>.  The good communitarian example of having<br>
demonstrations on the general organisation website has been set by for<br>
French demonstrations at <a href="http://koha-fr.org" target="_blank">koha-fr.org</a>.  The case of merely linking to<br>
demonstrations hosted on individual support company websites as <a href="http://koha.org" target="_blank">koha.org</a><br>
has done for English demonstrations should be discontinued, although,<br>
having such links as well is probably good.  I make no suggestion that the<br>
launch of the new website be delayed specifically for a problem which has<br>
never been corrected on the current website.</blockquote><div>The demo links are working fine for me, can you specify where exactly you are seeing broken links?<br> <br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
<br>
<br>
3.2.  PAY FOR SUPPORT.<br>
<br>
The pay for support page no longer seems as communitarian as it should.<br>
<br>
Attribution for contributions to Koha is very important but there should<br>
be an appropriate place to see the contributions of participants in the<br>
project.  The heavy weighting given on that page to LibLime and BibLibre<br>
detracts somewhat from the expectation that everyone will contribute well<br>
to the Koha community.  The pay for support page would not have enough<br>
space to provide the most helpful and fair presentation of such<br>
information.  I suggest linking to a very detailed page or set of pages of<br>
contributions instead of including such information in the manner in which<br>
it is now presented on the pay for support page.<br>
<br>
I hope that the Koha history would merely inform such an attributions page<br>
or pages.  An analytically arranged document showing the creation and<br>
major contributions to features etc. should be used.  Linking to such more<br>
complete attributions for credits in Koha itself would also be good.  The<br>
fantastic contributions of LibLime and BibLibre to Koha would be even more<br>
obvious in such a document but there would be space to give everyone due<br>
acknowledgement.<br>
<br>
Linking to a more complete attribution document will also avoid the<br>
greatest problem present in the new page which has been the source of some<br>
controversy recently.  The presentation as it now stands violates a<br>
principle of the Koha community guidelines of trying to avoid the<br>
appearance of any particular Koha support company seeming more official<br>
than any other.<br>
<br>
<br>
3.2.1.  ORDERING OF PAY FOR SUPPORT.<br>
<br>
The ordering of listings on the page has been changed from the arbitrary<br>
alphabet to a less arbitrary but incorrectly specified historical<br>
ordering.  I suggest providing links to various ordering arrangements and<br>
allow visitors to the website to choose which arrangement to view.  In any<br>
historical arrangement, the historical order should be correctly specified<br>
as I explain below.<br>
<br>
<br>
3.2.1.1.  ORGANISATIONAL SCHEMES.<br>
<br>
Commenting in library science terms:<br>
<br>
<br>
3.2.1.1.1.  ALPHABETICAL.<br>
<br>
Alphabetical arrangement has been the default ordering scheme.  The<br>
alphabet is not a rational organisational scheme because it is strictly<br>
arbitrary by the happenstance of the placement of letters.  It has the<br>
virtue of being universally understood.  The arbitrary has the possibility<br>
of seeming fair by being impartial but fairness is not a necessary<br>
consequence of arbitrary impartiality.  Trade naming choices can also be<br>
taken to ensure early placement in alphabetical ordering and undue<br>
fairness but we have not seen that problem in the Koha community.<br>
<br>
<br>
3.2.1.1.2.  HISTORICAL.<br>
<br>
Historical organisation is the next worst organisational scheme unless the<br>
material being organised has an intrinsically historical function.<br>
Organising the history of something historically is natural.  Organising<br>
other aspects of something in an historical manner is inappropriate.<br>
<br>
In a proper historical presentation, Katipo and Paul Poulain would be<br>
listed on their own account even if they would be no longer prominently<br>
offering Koha support or now using a different name in business.  In such<br>
cases, there should be links within the page from Katipo to LibLime and<br>
Paul Poulain to BibLibre with appropriate annotations at the origin of the<br>
links.  &quot;Katipo Koha interests acquired by LibLime&quot; and &quot;Paul Poulain<br>
formed BibLibre&quot; would be appropriate annotations.  The use of<br>
&#39;grandfathered&#39; is a mistaken use of the expression.<br>
<br>
<br>
3.2.1.1.3.  GEOGRAPHICAL.<br>
<br>
Geographical organisation is the next worst organisational scheme unless<br>
the material being organised has an intrinsically geographical function.<br>
Organising the geography of something geographically is natural.<br>
Organising other aspects of something in a geographical manner is<br>
inappropriate.<br>
<br>
<br>
3.2.1.1.4.  LINGUISTIC.<br>
<br>
Linguistic organisation is the next worst organisational scheme unless the<br>
material being organised has an intrinsically linguistic function.<br>
Organising the linguistic aspects of something linguistically is natural.<br>
Organising other aspects of something in a linguistic manner is<br>
inappropriate.<br>
<br>
<br>
3.2.1.1.5.  RATIONAL SCHEMES AND IRRATIONAL MEASURES.<br>
<br>
Schemes which are rationally related to the content are the ones about<br>
which people often have difficulty agreeing because they reflect a<br>
particular view about the organisation of knowledge.  Contribution to the<br>
code base might be a good rational organisational measure but the number<br>
of lines fails to account for the quality or importance of contributions.<br>
<br>
Steve Ballmer is not someone to whom I look for words of wisdom but he is<br>
not wrong about everything.  His larger than life persona explaining this<br>
issue in the context of OS 2 development is the best moment in a<br>
television history of the microcomputer revolution.  Riding the bear [part<br>
2] [videorecording]. -- In Triumph of the nerds [videorecording] / written<br>
by Bob Cringely ; series producers, John Gau, Stephen Segaller ; series<br>
director, Paul Sen ; John Gau Productions and Oregon Public Broadcasting,<br>
with RM Associates for Channel 4 and PBS. - 1996 - Based on the book<br>
Accidental empires by Bob Cringely.<br>
<br>
>From the transcript, <a href="http://www.pbs.org/nerds/part2.html" target="_blank">http://www.pbs.org/nerds/part2.html</a> :<br>
<br>
&quot;Steve Ballmer<br>
In IBM there&#39;s a religion in software that says you have to count K-LOCs,<br>
and a K-LOC is a thousand line of code. How big a project is it? Oh, it&#39;s<br>
sort of a 10K-LOC project. This is a 20K-LOCer. And this is 5OK-LOCs. And<br>
IBM wanted to sort of make it the religion about how we got paid. How much<br>
money we made off OS 2, how much they did. How many K-LOCs did you do? And<br>
we kept trying to convince them - hey, if we have - a developer&#39;s got a<br>
good idea and he can get something done in 4K-LOCs instead of 20K-LOCs,<br>
should we make less money? Because he&#39;s made something smaller and faster,<br>
less KLOC. K-LOCs, K-LOCs, that&#39;s the methodology. Ugh anyway, that always<br>
makes my back just crinkle up at the thought of the whole thing.&quot;</blockquote><div>This is not an issue that can easily be resolved unfortunately and the koha-manage group decided to list by date of entry rather than the above ideas.<br>
 <br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
<br>
<br>
4.  LAYOUT.<br>
<br>
I also note some cases where text containing layout elements are too<br>
narrow for the content included and text is sloppily spilling out of those<br>
elements and overlaps the body element.  I have not seen it yet in my<br>
brief view but the hazard is that text spilling out of one element will<br>
overwrite text in other text containing elements.  This problem is evident<br>
with standard browser settings for any user.</blockquote><div>Please detail these issues and provide some suggestions for fixes to the CSS if you can and we&#39;ll do our best to update.<br> <br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
<br>
Increasing the text size for disability access would only exacerbate such<br>
already existing problems.  Plone can be perfectly compliant with<br>
disability access rules but implementers need to observe them.</blockquote><div>If you notice, there is an &#39;accessibility&#39; link which should address this concern.<br><br>Cheers,</div></div><br>-- <br>Joshua Ferraro                       SUPPORT FOR OPEN-SOURCE SOFTWARE<br>
CEO                         migration, training, maintenance, support<br>LibLime                                Featuring Koha Open-Source ILS<br><a href="mailto:jmf@liblime.com">jmf@liblime.com</a> |Full Demos at <a href="http://liblime.com/koha">http://liblime.com/koha</a> |1(888)KohaILS<br>