No idea what ByteHoard is? Take a quick look at our 'About ByteHoard' pages to learn a little bit more.
It's quick, short and may contain a bonus prize. Go on, have a look. »
Friday 26th January 2007
Yes, ByteHoard/e Alpha 0 has finally been released. This initial alpha release is lacking most of the useful features, but has the core functionality of upload, download, delete, and folders.
The purpose of this release is for you all to have a go with it, and give me feedback on any bugs, ideas, or other comments that you have. I'll be putting an actual bugtracker up in a few hours, and I'd like that to be used for bug reports; the forum is a good place to initally bring up comments and similar things, however.
You can, of course, find the releases on the download page, as usual.
I'll be posting more information about this release in a blog post soon, so keep looking at that column on the right of the news. (2 comments)
Saturday 28th October 2006
It's now nearing the end of October, and so it's time for another news posting. This one has several sections.
Firstly, there's another site redesign. This one is a lot cleaner and bandwidth-friendly, and I've also updated and added a few pages.
Secondly, if you're getting bored of the positively glacial pace of the main news, there's now a development blog. You can find links to the most recent entries on the right of the homepage, or you can visit http://aeracode.org/blog/category/bytehoard/ to get your BH news fix.
Lastly, development has moved back to a PHP/AJAX solution after my attempt with various other ideas and approaches. The new version is heavily under development; you can get more info and see a preliminary screenshot at the blog. (0 comments)
Tuesday 11th July 2006
Time for a change of direction. I've gradually realised that ByteHoard3 is no more than a prettier, more extensible BH2, and that's not what I want. ByteHoard needs to be more about file management, not about the other parts. Plus, the Pythonic approach was going to alienate the PHP users, as the last news item sort of hinted at.
So, naturally, I decided on a new approach. The code that makes up the 3.0 Alpha release - the bytehoard3 codebase - is going to become unmaintained for now. The next release of ByteHoard will actually be in separate parts. Let me explain...
I'm separating ByteHoard into a client and a server. The client shows the pretty interface to the user, and the server stores the files and sends raw data to the client. I plan on one or more implementations of both, but for now:
There is a DHTML/AJAX client interface, called ByteHoard/H. This is in development.
There is a Python server, called ByteHoard/pi. This is also in development.
I'm also planning a PHP server, called ByteHoard/e, but this isn't ready yet. The PHP server will also be more limited than the Python one - the client(s) can adapt to server capabilities.
At the moment, work is very much underway on ByteHoard/H and Bytehoard/pi.
So, why? Among other things:
- A single-page AJAX interface is very much faster than successive HTML pages. The current version literally flies along.
- The interface is very easy to customise (one HTML file/CSS). Much nicer than a menagerie of template files in some odd directory.
- Multiple interfaces can connect to one server. Combined with the above, this means you can have multiple skinned interfaces to the one server, etc.
- Low frontend server requirements. It needs to be able to serve HTML and either have PHP installed or have mod_rewrite and mod_proxy enabled.
It's also a nicer user experience all round.
Stay tuned for more information on this exciting development, including when you can download the latest alpha to hit the download servers. (1 comments)
Sunday 2nd July 2006
Work on ByteHoard3 is progressing, pretty much normally. There are a few basic changes in the works; I'm integrating a proper database system rather than the previous excuse of one, and this means that there won't be any upgrade possible from the Alpha 0 to the Alpha 1 (If you really really need to it may be possible, although you shouldn't be using Alpha 0 seriously anyway).
I'd also like to let you know that I haven't completely abandoned ByteHoard as a PHP product; I am contemplating a new PHP version, albeit a very simple, inextensible one, which as well as being suitable for light/personal use could possibly talk to BH3's remote filesystem engine. It would probably do away with folders and rely soley on the very Web 2.0 tagging idea, which would simplify everything a lot. Anyway, that's for further in the future, not the current time.
That's all for now, stay tuned for more updates. (0 comments)
Sunday 25th June 2006
The first release in the highly anticipated ByteHoard3 series is here. It is quite different from BH2, while remaining similar; be aware, though, that this release is alpha-quality and as such is nowhere near feature-complete (in fact, it's currently less featureful than BH 2.1).
Nevertheless, I invite you all to download it and give it a test if you have the time; feedback is much welcomed, and very much invited at this stage of development. It's still early enough to make fairly substantial changes, so if you have any suggestions, please go ahead. The forum is probably the best place for it.
Please read the included README; it has lots of useful information.
You are also welcome to check a copy out of subversion; this release is Revision 86. If you do use subversion, please run the svn-prepare.sh script to turn it from a development into a production copy. (0 comments)