As well as being my personal homepage (and a small parody of a friend's) this site is where I develop and test NanoNews - a simple, lightweight and easily integrated news system that aims to reverse the current situation where it is often difficult to integrate dynamic content into pre-existing static sites without recoding everything- with NanoNews you can build a normal, static website before adding 2 lines of PHP to enable the display of news posts. As NanoNews continues to mature I expect this website to become more fully featured, and I'll start introducing JavaScript functionality soon, to help with beautification.
An early version of NanoNews is currently being used on one website and once it is more stable (and I am more confident of its quality) I will make it available, open source, either on here or hosted somewhere like Google Code.
Anyway, The upshot of this is that this news blog will most likely be full of either incomprehensible rantings about obscure PHP functions or bizarre "hello world" posts to test some new feature or other.
Sorry about that. Perhaps this w3c validation button will make up for it. (Anyone else wish the W3C would produce some nice button images?)
Posted by admin on 21/12/10 17:12
I should probably point out that this feed is still on the non-distributed NanoNews, since the distributed one still lacks Twitter comments & such.
If you want to see how it is going, though, you can head over to http://www.javaguysdomain.org/distributed.php
Comments about #jd1292954274 on Twitter
No comments.
Posted by admin on 21/12/10 17:12
I seem to have finally killed magic quotes.
Again.
Comments about #jd1292953368 on Twitter
No comments.
Posted by admin on 21/12/10 16:12
So NanoNews is now distributed.
The system always did have a sort of client-server structure, where the plugin for the website requests news posts from a file handler. Now though, it properly does. I've written userver.php and uclient.php which are stubs that convert functions such as getPosts() and getCategories() into REST API calls and responses, so the website running NanoNews no longer has to be at the same address of the website supplying the news feed and control panel.
This will allow news feeds from other sites to be embedded easily, so you could aggregate popular blogs, or write a client that generates an RSS feed, rather than displaying posts.
I'm rather proud of myself :D
Unfortunately I've introduced a lot of old bugs back into the system so no more architectural changes until I fix them, now. :(
Comments about #jd1292949505 on Twitter
No comments.
Posted by admin on 21/12/10 14:12
So blog posts are now stored as JSON files, which means that, suddenly, adding metadata to posts is easy. Hence authors now being displayed.
Comments about #jd1292942418 on Twitter
No comments.
Posted by admin on 21/12/10 13:12
JSON is go?
Comments about #jd1292939987 on Twitter
No comments.