tag:blogger.com,1999:blog-85991690116960268132024-02-19T12:48:48.749+00:00openDiasopenDias is preparing for one of its biggest releases.Unknownnoreply@blogger.comBlogger54125tag:blogger.com,1999:blog-8599169011696026813.post-70262430727998639632014-05-31T12:39:00.002+01:002014-05-31T13:21:31.934+01:00Announcing the 0.9.5 release of openDiasThat's it. We're done. I'm proud to announce the 0.9.5 release of openDias is <a href="http://opendias.essentialcollections.co.uk/download/" target="_blank">ready for download</a>.<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTJTWBxkYAR1aV8MhyI06ujiC0iJC6l8utn2BqwqiwBoAJoQXO69PpDspp5aagljCizkoORG6dVPzViOKokmvE1WGvlYRl38XMGoNCgAPnMLlG8r2_bWW6Iz1OQAcSKdpQVtGFClb4tADa/s1600/Badge.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTJTWBxkYAR1aV8MhyI06ujiC0iJC6l8utn2BqwqiwBoAJoQXO69PpDspp5aagljCizkoORG6dVPzViOKokmvE1WGvlYRl38XMGoNCgAPnMLlG8r2_bWW6Iz1OQAcSKdpQVtGFClb4tADa/s1600/Badge.png" /></a>
<br />
<div>
Major updates in this release include:</div>
<ul>
<li>Added auto tagging, by detect similar documents.</li>
<li>Moved to username authentication using a new session system.</li>
<li>Add Dutch translation and fixed a number of German translations.</li>
<li>Improved scanning (colour and performance).</li>
<li>Improved UI (print now, date formats, file uploads, error feedback).</li>
<li>Lots of internal refactors and improvements.</li>
<li>New tests and increased test performance.</li>
</ul>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8599169011696026813.post-32926903405320823192014-02-28T22:43:00.000+00:002014-04-19T17:56:09.365+01:00We've not gone. But we're definitely back with a bang.Some people have been asking - is openDias dead? and for good reason it would seam.<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqrXTCgrHM1edBHEYcFOHFuPzFSF-3EkTOzOSE9Z38AstN9q9xnBWK_blh4gX176DLsfqEZ8AMV3LwfDtC2nFOfSMm1ng-1hyphenhyphen-irIXK2vUZrFDNl1aKr70Moi04GZKwIMe1guyuSCfV36m/s1600/fireworksaly_450x250.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqrXTCgrHM1edBHEYcFOHFuPzFSF-3EkTOzOSE9Z38AstN9q9xnBWK_blh4gX176DLsfqEZ8AMV3LwfDtC2nFOfSMm1ng-1hyphenhyphen-irIXK2vUZrFDNl1aKr70Moi04GZKwIMe1guyuSCfV36m/s1600/fireworksaly_450x250.jpg" height="177" width="320" /></a><br />
In short, the answer is no. We're still here and with new vigour to get this project going again. Admittedly, there has been a long period where nothing has happened - family and the day job has taken the priority.<br />
<br />
It's odd how things come together for no apparent reason. Firstly, there has been a spate of donations recently - many thanks for these. Next, I've been contacted by a few different parties with some interesting ideas that could really improve openDias as a product, and deliver it to a much wider audience. Both of which I'm very excited about.<br />
<br />
First things first, though. we need to get the 0.9 version release cut. Expect that SHORTLY!Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8599169011696026813.post-22192769703326331952013-07-27T14:22:00.000+01:002014-04-19T17:26:37.177+01:00Off the boilSorry for the lack of progress on making this release a reality. The library issues continue, in fact there has been no improvements since Raring's release. I'm seriously thinking about dumping memory management testing for openDias, even temporarily, just so we can get some movement.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8599169011696026813.post-69251740500764499552013-05-04T17:07:00.000+01:002014-04-19T17:19:09.131+01:00OS UpgradesThe openDias release has been derailed slightly with the recent release of Ubuntu Raring 13.04.<br />
<br />
It seams that a whole bunch of library updates have introduced memory issues, which has sent openDias tests crazy. I could not in all conscience plan to release with failing tests, even if they are seen to be in 3rd party libraries. Fixing these or providing suppression configs for all the issues will be a major time pit, so what I plan to do is wait a few weeks for Ubuntu/Debian to fix the libraries up.<br />
<br />
For now however, there is nothing stopping the current versions - posted on the website - from being used, as other than this bump, we've got 'green lights' across the board.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8599169011696026813.post-34683579106732596582013-04-15T13:13:00.001+01:002013-04-15T13:13:23.740+01:00Beta testing continues<div dir="ltr">
<span style="font-family: Arial, Helvetica, sans-serif;">We've had a great response from the beta testing release we made last month, receiving a record amount of feedback - thank you. </span></div>
<div dir="ltr">
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div dir="ltr">
<span style="font-family: Arial, Helvetica, sans-serif;">Off the back of that feedback, a number of updates, fixes and tweaks have been applied to the beta version, so we've gone ahead and created a new release cut - 0.9.3b. Check it out at the <a href="http://opendias.essentialcollections.co.uk/download/" target="_blank">opendias download page</a>..</span></div>
<div dir="ltr">
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div dir="ltr">
<span style="font-family: Arial, Helvetica, sans-serif;">We've also set a final release date, as, Thu 25th April. </span></div>
<div dir="ltr">
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div dir="ltr">
<span style="font-family: Arial, Helvetica, sans-serif;">However, please continue to send your feedback, and help make this release the most useful and stable release yet.</span></div>
<div dir="ltr">
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div dir="ltr">
<span style="font-family: Arial, Helvetica, sans-serif;">Cheers.</span></div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8599169011696026813.post-85863148235910008942013-03-30T18:33:00.000+00:002013-03-30T18:33:31.755+00:00OpenDias 0.9 beta release.<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0wrKCHt8A6hJYeLKIkhzWjB9C3wydgFV9FhjgL5H5FR3vIg4YD3j7FfHoVFLs0NvMu6aiS8ohg-BsYp0eM6znDtZnYi6vErTSdpRFEtScn4UeL6M45G-Y9qB5NEUCS73oW1_XtOBFjjUV/s1600/beta-testing.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0wrKCHt8A6hJYeLKIkhzWjB9C3wydgFV9FhjgL5H5FR3vIg4YD3j7FfHoVFLs0NvMu6aiS8ohg-BsYp0eM6znDtZnYi6vErTSdpRFEtScn4UeL6M45G-Y9qB5NEUCS73oW1_XtOBFjjUV/s1600/beta-testing.png" /></a>
<span style="font-family: Arial, Helvetica, sans-serif;"></span></div>
<div style="text-align: left;">
<span style="font-family: Arial, Helvetica, sans-serif;">I've just tagged a beta version of the 0.9 series of openDias.</span></div>
<br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br />We've added some great stuff this last cycle. Thanks to everyone who contributed. Here are some highlights:</span><br />
<ul>
<li><span style="font-family: Arial, Helvetica, sans-serif;">Auto detect similar documents, offer to 'tag' and 'title' new docs for you.</span></li>
<li><span style="font-family: Arial, Helvetica, sans-serif;">Privilege assignment by username and password.</span></li>
<li><span style="font-family: Arial, Helvetica, sans-serif;">Added Dutch translations.</span></li>
<li><span style="font-family: Arial, Helvetica, sans-serif;">Can now scan in colour.</span></li>
<li><span style="font-family: Arial, Helvetica, sans-serif;">Detail page now has a 'print now' button (for scans and jpeg imports).</span></li>
<li><span style="font-family: Arial, Helvetica, sans-serif;">Increased the max number of scanning pages to 30 (from 10).</span></li>
<li><span style="font-family: Arial, Helvetica, sans-serif;">Deprecated location based privilege assignments.</span></li>
<li><span style="font-family: Arial, Helvetica, sans-serif;">Improve scanning performance.</span></li>
<li><span style="font-family: Arial, Helvetica, sans-serif;">Application and install, now honours GNU autotools --prefix option.</span></li>
<li><span style="font-family: Arial, Helvetica, sans-serif;">Tests no longer need special permissions to run.</span></li>
<li><span style="font-family: Arial, Helvetica, sans-serif;">Web application is now session aware.</span></li>
<li><span style="font-family: Arial, Helvetica, sans-serif;">Implemented bind vars for result returning SQL statements.</span></li>
<li><span style="font-family: Arial, Helvetica, sans-serif;">Stubbed out many external libs for testing (performance).</span></li>
<li><span style="font-family: Arial, Helvetica, sans-serif;">Localisation is now much easier.</span></li>
<li><span style="font-family: Arial, Helvetica, sans-serif;">Cleaned up homepage.</span></li>
</ul>
<span style="font-family: Arial, Helvetica, sans-serif;"><br />Visit the download page on the official website and give it a try. Everything is explained from there.<br /><br /> <a href="http://opendias.essentialcollections.co.uk/">http://opendias.essentialcollections.co.uk/</a><br /><br />At present, I do not recommend using this version on a production system, but, performing an upgrade on a current system (copy of) is something I'd really like to hear about.<br /><br />Otherwise, have fun, I hope you're really going to enjoy the new features.</span>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8599169011696026813.post-58245321024261168822013-03-17T10:49:00.000+00:002013-03-17T10:49:49.587+00:00Let me tag that for you.<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiif9EFndpAJkLcqN94ZQCHa9y8uD30AM6W_ARfqoKfJ85Zf9_EbcMzq-tYActhG9_5qJ4N6C060kXT7BpzZADoaMQHrzpjqCKQDFmgr08WKIm2g2rK9EooSu77Nl6DyU8PzRAKDH358QC7/s1600/autotag.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiif9EFndpAJkLcqN94ZQCHa9y8uD30AM6W_ARfqoKfJ85Zf9_EbcMzq-tYActhG9_5qJ4N6C060kXT7BpzZADoaMQHrzpjqCKQDFmgr08WKIm2g2rK9EooSu77Nl6DyU8PzRAKDH358QC7/s320/autotag.png" width="320" /></a></div>
<div dir="ltr">
For years I've wanted to add some functionality I've had in mind, that really would make openDias truly useful. Automatically sensing that a new doc 'looks similar' to one you already have stored. Then, when it does, be able to apply the same tags and title to the new doc.</div>
<div dir="ltr">
<br /></div>
<div dir="ltr">
I've always had this down in the "would love to have" / "pipe dream", mostly because I couldn't think of a reasonable way of doing it. Well the other day during some idle brain time, some surfing got me to reading about media comparison algorithms for copywriter protection, and suddenly that long archived idea gets reclaimed as a "viable target".</div>
<div dir="ltr">
<br /></div>
<div dir="ltr">
Some focused Googling later and I find the pHash library. pHash is a perceptual algorithm that will provide a hash value for a media file. These hash values can be compared later to give a rating on how similar the two input files were. ........ Perfect.</div>
<div dir="ltr">
<br /></div>
<div dir="ltr">
A short hop and a skip later, we now have a 'would you like me to tag this for you sir?' option in openDias. I could not be happier.</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-8599169011696026813.post-2745865242950165132013-02-16T23:58:00.000+00:002013-03-17T00:08:23.164+00:00Dutch language translations<div dir="ltr">
Thanks to Piet de Vries openDias now has Dutch translations. Thank you.</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8599169011696026813.post-51981220978773988482013-02-05T00:03:00.000+00:002013-03-17T00:05:16.613+00:00User management<div dir="ltr">
It's been a while since the new authentication system has been put in place, and it looks to be here to stay. So we needed to add user management, to complete this functionality. This is now available in the current development branch.</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8599169011696026813.post-59499451177474960522013-01-28T23:46:00.000+00:002013-03-17T00:02:19.204+00:00Colour scanning<div dir="ltr">
As discussed in an earlier post, I've done some refactoring of the scanning modules to allow for colour scanning. A welcomed increase in functionality.</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8599169011696026813.post-14122764786434669372013-01-14T12:57:00.000+00:002013-02-07T13:10:47.737+00:00Sane Performance in openDIASI've noticed that while scanning using openDIAS, the scanner can pause for half a second. Sometime this happens a dozen times over one page, which is rather annoying. So I've put some time aside to investigate and resolve the issue.<br />
It turns out that the order that the scanner parameters are set, can have a significant affect on the performance of a scanning run - who knew? Anyway this issue is resolved, but....<br />
While investigating the above, I've done some re factoring in the scanning modules which I think will make the addition of colour* scanning easier than I'd thought., so I'm going to have a bash at introducing the option of colour scans.<br />
<br />
<i><span style="font-size: xx-small;">*Yup - This blog/post is in the Queens English (en-gb) :D</span></i>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8599169011696026813.post-3926131115180586562012-12-22T12:58:00.000+00:002013-02-06T13:23:48.511+00:00Overriding system librariesRegression testing is great, but when you're testing your applications interactions with other libraries (especially ones that do lots of work) while doing memory checking (valgrind) things can get really really slow. Opendias testing is no exception.<br />
<br />
Since we don't want to test these libraries - we just want to test opendias - I've decided to 'stub out' some of the larger application libraries (some parts of same, tesseract and PDF parsing) while running regression tests.<br />
<br />
Some very cool stuff. Here's two links I've recently found very useful in that task.<br />
<br />
<ul>
<li><a href="http://www.techytalk.info/c-cplusplus-library-programming-on-linux-part-two-dynamic-libraries/">http://www.techytalk.info/c-cplusplus-library-programming-on-linux-part-two-dynamic-libraries/</a></li>
<li><a href="http://entrenchant.blogspot.co.uk/2009/03/linking-static-libraries-into-shared.html">http://entrenchant.blogspot.co.uk/2009/03/linking-static-libraries-into-shared.html</a></li>
</ul>
<div>
I'm pleased to say, they do their job very well, and I'm very happy at the results.</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8599169011696026813.post-58135967233296042752012-11-25T17:15:00.000+00:002013-02-06T13:22:10.918+00:00Serious AuthenticationThe big news for the 0.9 series is the migration of location based privileges to a proper user authentication mechanism.<br />
The first stage of the is making the application session aware, and that's what's been going on recently.<br />
This looks to be going well and give us some extra flexibility (with fancy user specific functionality in the future.)<br />
Once things are stable on the session handling, user profiles/ management/ authentication and finally migration of location based privileges, will happen.<br />
<br />Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8599169011696026813.post-3800259928287699012012-11-20T13:12:00.000+00:002013-02-06T13:13:08.068+00:00Let's just get on with it!So, I've created a new development branch for the 0.9 series.<br />
<br />
First on the list is removing all the hard coded directory locations. Hopefully by the end we'll be able to install the application into any location (eg /tmp/opendias_test/) so that no root access is required for testing (or local deployment).<br />
The idea is to take all location config from the GNU automake "--prefix" variable.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8599169011696026813.post-46966338510935270172012-11-19T18:47:00.002+00:002012-11-19T18:47:39.438+00:00openDIAS version 0.8.1 released today.<b>The openDIAS development team are pleased to announce that openDIAS;
the open source document imaging and archive system, have today released
version 0.8 of the application.</b><br />
<br />
OpenDIAS is a product designed to allow the home or office user to
store and catalog documents, mainly (but not exclusively) from scanned
physical documents. Documents are stored on a central machine and can be
scanned/ imported into the archive, searched for by OCR content, date,
title or assigned tag from any machine on the network.<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnGW88WiccXHCamGGPp8qLebNNIbMkxnsRheufVxZAg23OsdU6BU6v8DBi5HGhR5liPbEWhD3lI9n3ib0KUJo5XGvvxg0ASo18Rlp3Mz9x1BQy3dBBgj5woPNykHlr2v9tUjquT2htNjlx/s1600/opendias_docDetail.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="234" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnGW88WiccXHCamGGPp8qLebNNIbMkxnsRheufVxZAg23OsdU6BU6v8DBi5HGhR5liPbEWhD3lI9n3ib0KUJo5XGvvxg0ASo18Rlp3Mz9x1BQy3dBBgj5woPNykHlr2v9tUjquT2htNjlx/s400/opendias_docDetail.png" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Opendias 0.8.1 Document Detail</td></tr>
</tbody></table>
<br />
New features in the upcoming 0.8 release include:<br />
<ul>
<li>Document linkage to other docs,</li>
<li>Scanning device locking,</li>
<li>Document list has been migrated to an auto loaded list,</li>
<li>Imported PDF, ODF and Image objects now generate a thumbnail and have OCR performed,</li>
<li>Introduction of a localisation framework (initially with English and German lang packs),</li>
<li>Various other frontend and backend improvements, tweaks and optimisations,</li>
<li>Better testing of various hardware and OS configs (including 64-bit, Ubuntu, Redhat, Debian).</li>
</ul>
<br />
<br />
OpenDIAS is available in deb and rpm packages, from a source tarball or GitHub, with a comprehensive testing suite.<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><img border="0" height="232" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVKh4LHQYrGSfM5bGpbhA5CXcUlXGyj-HoH2VyhffCkdjhjAGCJUW7BRj-A93gECXVEx0JVHnTSMDEVBgmtMDy1czHK64v-lFoxoZUqVyxMkUlxOGVoKWykzAVd9Mao-kemtrEY6tVPLL6/s400/opendias_docList.png" style="margin-left: auto; margin-right: auto;" width="400" /></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Opendias 0.8.1 Document List Page</td></tr>
</tbody></table>
<br />
We encourage all users to upgrade their production systems to this newest version.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
For further information or help, visit the project homepage at http://opendias.essentialcollections.co.uk/<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifEDMK34cHJk_lxwtKGosmvLoYxTg0FSsiLK_Hamlz5_IZ6ROjhWNJczVbbB-fon15NWNNkbMp5KnosMvnSC8DY7ylMKT_sD6qaI2yx4JXatpDIlF9bZBk3CrqzCVnKlghEUVLVGbNZcwr/s1600/acquire.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="232" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifEDMK34cHJk_lxwtKGosmvLoYxTg0FSsiLK_Hamlz5_IZ6ROjhWNJczVbbB-fon15NWNNkbMp5KnosMvnSC8DY7ylMKT_sD6qaI2yx4JXatpDIlF9bZBk3CrqzCVnKlghEUVLVGbNZcwr/s400/acquire.png" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Opendias 0.8.1 Document Scanning</td></tr>
</tbody></table>
<br />Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8599169011696026813.post-81861358392770679872012-10-24T18:35:00.000+01:002012-11-19T18:35:40.508+00:00The next cycle begins<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhvg1SUrI-SDudLroVa23Z_JOgSf4gw2GPPStGkVhWbPb9Frv1JThMc8PRz5U31sGQEDcCX6DjHkO4AfccgFS26hKATBoKHyM5sgsQoGeS1H6XGMRNkDYWPDzFRvWbILxNXqefaBHkd57Q/s1600/Oak-sapling-Quercus-robur-001.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="192" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhvg1SUrI-SDudLroVa23Z_JOgSf4gw2GPPStGkVhWbPb9Frv1JThMc8PRz5U31sGQEDcCX6DjHkO4AfccgFS26hKATBoKHyM5sgsQoGeS1H6XGMRNkDYWPDzFRvWbILxNXqefaBHkd57Q/s320/Oak-sapling-Quercus-robur-001.jpg" width="320" /></a></div>
Work has started on the new development branch (the 0.9 cycle).<br />
<br />
Already started is the 'configurable install location' and 'access controls by username/password'.<br />
<br />
No rest...Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8599169011696026813.post-14721923806923955502012-10-21T20:16:00.003+01:002012-11-19T18:49:35.751+00:00Version 0.8.1 Released for public betaThe openDIAS development team are pleased to announce that openDIAS;
the open source document imaging and archive system, have today released
version 0.8 of the application as a public beta.<br />
<br />
OpenDIAS is available in deb and rpm packages, from a source tarball or GitHub, with a comprehensive testing suite.<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><img border="0" height="232" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVKh4LHQYrGSfM5bGpbhA5CXcUlXGyj-HoH2VyhffCkdjhjAGCJUW7BRj-A93gECXVEx0JVHnTSMDEVBgmtMDy1czHK64v-lFoxoZUqVyxMkUlxOGVoKWykzAVd9Mao-kemtrEY6tVPLL6/s400/opendias_docList.png" style="margin-left: auto; margin-right: auto;" width="400" /></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Opendias 0.8.1 Document List Page</td></tr>
</tbody></table>
<br />
We invite all users, either new or familiar with openDIAS to install
(onto non production environments) and give feedback before the
scheduled release date of <b>Monday the 19th November 2012</b>.<br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
For further information or help, visit the project homepage at http://opendias.essentialcollections.co.uk/Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8599169011696026813.post-9787104335935839592012-08-19T23:05:00.000+01:002012-10-21T20:45:02.087+01:000.8 alpha release has been frozen<br />
The 0.8 alpha release has been frozen. <br />
<br />
<br />
We expect the <a href="http://opendias.essentialcollections.co.uk/todo.shtml">release</a> to be final before the end of the year.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8599169011696026813.post-32778606836223850682012-08-12T21:44:00.000+01:002012-10-21T20:42:57.119+01:00Take time to re-focus efforts<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWkbRMBY_WQA5kpv6YtcG88YP_RaBPCKr2oGl3FnplghdIFGk9Ewh4-Ufi5vz-7GTMn3-oQb_z9HdTqGm5AvdmjA7JeTlTigC9KhAaJGOFlB9I69oNzxJfYOQeQNfxq_m5qI31VIVMlaDh/s1600/5361807600_a28276236e.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="165" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWkbRMBY_WQA5kpv6YtcG88YP_RaBPCKr2oGl3FnplghdIFGk9Ewh4-Ufi5vz-7GTMn3-oQb_z9HdTqGm5AvdmjA7JeTlTigC9KhAaJGOFlB9I69oNzxJfYOQeQNfxq_m5qI31VIVMlaDh/s200/5361807600_a28276236e.jpg" width="200" /></a></div>
I've recently pulled back from the project to get a little perspective. I think for the past few months, things were getting carried away with updates and changes just for sake of them rather than to fulfill the big picture. I'm highly aware that people are waiting for the latest version, and the longer things just trundle on, the longer work that has already been done get waisted.<br />
<br />
To that end, I've taken the opertunity to re-focus on generating the next release. I'll be posting shortly with the plan to get to just that point.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8599169011696026813.post-37050684208487982742012-07-06T21:35:00.000+01:002012-08-12T21:35:48.295+01:00Done client side testing (plus test)OK, so we have a fair smattering of client side testing now. Does what is says on the tin. No great shakes, but extra coverage is always good coverage. Unfortunalty were not going to ensure that the layout is not busted on various browsers, but still.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8599169011696026813.post-81384716453011532322012-06-21T23:49:00.000+01:002012-08-09T23:57:03.152+01:00Client side testing<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4LukwjFlQraEvN3nLqd63IC3-qhVZ-AsaF8c9ZDRDD8c0t-mIDMVkZ8J3Qz3Wr9tX9NviLkuXLfluQ7DhpZqyx52W7P_-L-nzWUDgOeFGRp56ByGS8L3hSksaXY5io-PqZS1VlSsVnzQl/s1600/iseven_test.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="188" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4LukwjFlQraEvN3nLqd63IC3-qhVZ-AsaF8c9ZDRDD8c0t-mIDMVkZ8J3Qz3Wr9tX9NviLkuXLfluQ7DhpZqyx52W7P_-L-nzWUDgOeFGRp56ByGS8L3hSksaXY5io-PqZS1VlSsVnzQl/s200/iseven_test.png" width="200" /></a></div>
I've had opertunity recently, to experiment with various means of website client-side functionality testing. The one that's far out in front, at least for testing openDIAS is concerned, is QUnit. Our app uses a lot of JQuery for frontend functionality, so using their own testing framework to help test openDIAS looks to fit really well.<br />
<br />
Best of all, this can be intergrated into TestSwarm (and further Jenkins), to allow testing over multiple clients on multiple devices: Linux, Mac, Pads, Phones and even (if I dust off that VM) windows.<br />
<br />
I'm going to generate a test suit that will intergrate into the current regression tests, and will fill the 'client functionality testing gap'.<br />Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8599169011696026813.post-28056150695174143192012-06-15T23:44:00.000+01:002012-08-08T23:50:36.265+01:00English language pack created<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcx7tJ9fMXutuNAwaYKrwdstMt9ZK_xySna-ToVlU89HuuMY7i1Jj4gohwQ4ALveMSTjP6f9OY9-mZCFnborQVF3Lz49yboDJ60dFkonLDMv2jiJnm3hgtLBdwS0y3UHPCnl_Jiy8Gs3yb/s1600/language.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="115" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcx7tJ9fMXutuNAwaYKrwdstMt9ZK_xySna-ToVlU89HuuMY7i1Jj4gohwQ4ALveMSTjP6f9OY9-mZCFnborQVF3Lz49yboDJ60dFkonLDMv2jiJnm3hgtLBdwS0y3UHPCnl_Jiy8Gs3yb/s200/language.jpg" width="200" /></a></div>
The moving of English text out of the application was more involved that I'd though. Not that it was difficult. It was just there was more text than I'd thought.<br />
<br />
Anyway, we now have an EN language pack.<br />
<br />
Efforts have started to translate this pack into German, but since I don't know German and am mainly relying on 'Google translate', this is slow going. Thankfully this is a task that can run in the background.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8599169011696026813.post-22260399795808273842012-05-30T23:07:00.000+01:002012-08-08T23:08:02.620+01:00Finished the localisation framework<br />
Well, that was much easier than I'd imagine it would be. The end product is almost exactly how it was describe in my earlier post. We just need to move all the current 'hard coded' English test into a language pack and replace with the framework variables.<br />
<br />
Then it's time to localise the EN language pack in to some suitable languages - Gulp!<br />Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8599169011696026813.post-50277427217835612712012-05-22T22:07:00.000+01:002012-08-08T22:09:04.449+01:00Experiment to create a localisation frameworkAs an experiment, I'm looking into how much work is required to add a localisation framework. The idea being that the app web frontend will allow the user to specify a language (from allowed 'installed languages', or leave it to the browser client to negotiate the best language depending on users machine settings. The available languages will be negotiated, depending on the backend installed 'language packs', default to English if all options fail.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8599169011696026813.post-88241346114194606682012-05-17T22:02:00.000+01:002012-08-08T22:19:21.206+01:00Library Updates<span style="font-family: inherit;"><br /></span>
<span style="font-family: inherit;">The new version of Ubuntu does not support <a href="http://code.google.com/p/tesseract-ocr/" target="_blank">tesseract</a> v2.The OCR libraries have therefore been updated to the latests version. This, and the enevitable following refactor updated several other key elements of openDIAS.</span><br />
<ul>
<li style="line-height: 18px;"><span style="font-family: inherit;"><a href="http://www.leptonica.com/" target="_blank">Leptonica</a> has replaced libtiff and <a href="http://freeimage.sourceforge.net/" target="_blank">freeimage</a>, just because that's the one that's intergrated into tesseract, and it can be used for all the other image processing we are doing.</span></li>
</ul>
<ul>
<li><span style="font-family: inherit;"><span style="line-height: 18px;"><a href="http://poppler.freedesktop.org/" target="_blank">Poppler</a> </span>has been introduced to parse PDF files. We can now get thumbnail images for PDFs as well as imported images and scanned docs. A temporary hook has been put in place that will allow PDFs that have already been imported to be re-parsed to get the accurate OCR test and thumbnail image.</span></li>
</ul>
<br />
<span style="font-family: arial, sans-serif; font-size: x-small;"></span><br />
<br />Unknownnoreply@blogger.com0