Sean O'Donnells Weblog
The big feature in this release is Konqueror/KHTML compatibility, The tree menu should now be 100% compatible , but due to the lack of WYSIWYG support in KHTML editing has to be done in a plain textarea. I hear that the KHTML team are working on including support for this soon. As soon as they do I'll bring in compatibility. Everything else is down to bugfixes, you can download the latest version or check out the changelog at http://ogham.odonnell.nu/.
I would love to hear from safari users as to how well ogham now works for them , As I have only been able to test on Konqueror 3.3.2
The focus for the next release will be Internet Explorer Compatibility.
Just received a bug report on Ogham courtesy of Curtis Seyfried. Just after an install the following error was showing up.
Exception in server Page "/Show.y" caused an error: [Errno 21] Is a directory Traceback (innermost last): File "/home/sean/Snakelets-1.33/ snakeserver/YpageEngine.py", line 229, in createOutput File "", line 14, in create IOError: [Errno 21] Is a directory
It looks like a dodgy cookie was causing the tree to direct ogham to try and read a directory instead of a file. here is a version of the Show.y file that should fix it if you encounter the problem. If anyone out there is able to fix the problem by clearing out their cookies, please let me know, as it would confirm my theory on the source of the problem.
I got the navigation tree to work under konqueror tonight, but the editor is still broken under it, I'll be putting out a new release in the next few days with konqueror compatibility and this bugfix.
Back in November , Ray Gallagher and I presented a talk at XPDay called Begrudge every keystroke. Its an account of the process when went through when automating our development. Well I got a great surprise this month. David Putman from Exoftware was kind enough to be one of our guinea pigs when we where rehearsing the presentation. This month he wrote a 2 page article on our ideas in Application Development Advisor on our ideas.You can get the magazine as a pdf from the site for free. It was a nice surprise, and the first time I've seen my name in print outside of a community newsletter.
I've managed to get Snakelets working with apache, so now there is a demo of Ogham running online. As before only guaranteed to work with firefox, Although I would be interested to see what other brower users think. IE only seems to be missing the right click menus on the tree. Konqueror is not loading the tree at all, and even crashed once, so be warned.
The demo is at http://oghamdemo.odonnell.nu for the curious and the brave.
For anyone else who wants to run Snakelets behind apache this is how I did it. Bear in mind that this was Apache 1.3 running on debian stable.
1. Uncomment this line in your httpd.conf , or add it if its not already present.
LoadModule proxy_module /usr/lib/apache/1.3/libproxy.so
2. Add the virtual host configuration to your httpd.conf
<VirtualHost oghamdemo.odonnell.nu> ServerName oghamdemo.odonnell.nu ProxyPass / http://localhost:9080/ ProxyPassReverse / http://localhost:9080/ </VirtualHost>
3. Secure the virtual host by adding these lines to httpd.conf. If you don't anyone can use your webserver as a proxy. A tactic favored by purveyors of porn dialers , trojans , etc.
<Directory oghamdemo.odonnell.nu:9080> Order Deny,Allow Deny from all Allow from oghamdemo.odonnell.nu </Directory>