System commands vs. native PHP-functions, Part II. (xoda-0.4.3)
XODA-0.4.1 was released after rewriting some system functions using native PHP-code. Benchmarking some native PHP-functions against their system counterparts showed that the native ones work faster. This gave me the motivation to do the (at least partial) switch.
Now I was thinking about going on and rewriting the xd_search function and getting rid of the execs there. Before doing that, I decided to do another benchmark of several native PHP-approaches for recursive directory listing (found mostly on php.net/scandir) against the Linux/UNIX `find`. The results were interesting.
Continue reading
System commands vs. native PHP-functions (xoda-0.4.1)
Continue reading
XODA-0.4.0 is out!
Continue reading
Using Lightbox2 with XODA
Recently Anthony suggested using Lightbox2 instead of iBox for image viewing which would add automatically a slideshow to the stored images in XODA.
Lightbox2 is a widespread JavaScript *box using prototype and scriptaculo.us. It is increadibly stable (last change was 2008!) and works out of the "box" :).
I just wrote a tutorial how to use Lightbox2 with XODA. Take a look at it at XODA.talks and let me know should you have any problems with it.
Enjoy! :)
Award Winning! :)
I am really happy to announce that XODA is among the 3rd place winners!
The big "thank you" goes to all of you, who tested XODA, gave the feedback, rated it and send valuable opinions and even code to improve this project!
Thank you! :)
XODA talks (forum)
After a discussion with people who keep giving their valuable opinion about the development of XODA, and of course after checking with François, I set up a forum - XODA talks.
Please feel free to register (or use your Google ID/OpenID). I know that registering for yet another website/forum/service became increasingly annoying. But I could not find any better solution for the need for discussion about XODA. The best thing I could do, was to enable the plugins for logging in with the Google or OpenID account data.
Even if you would decide to register, I promise that I would not sell your email address! :)
This forum should become the place for feature requests, bug reports but also discussions about code implementations and general future questions about XODA. You are most welcome to participate! :)
Update (02/01/2011): XODA talks is run by Vanilla Forums. I was sorry to see that Vanilla was not among the winners of the DreamHost Web App Contest even though it participated and I rated it with 5 stars for the great work done.
New developer
François Harvey is a security expert in a Canadian company. I was really excited when he offered support for XODA. He joined the XODA team (containing until then just me :) which makes this project multinational. :)
François started doing things I never managed to understand. This is why now XODA has a public repository with version control. And while I try to learn how to use those things, he already updated the bleeding edge version with the new security fixes, which were just released in 0.2.2, but posted also new ideas.
Welcome, François! :)
XODA as One-Click Install on DreamHost
XODA made it to the apps contest of DreamHost! :)
Here is the list with the apps chosen to participate.
I received also the first feedback and updated a new version (0.1.2) with the minor bugfix.
Update (01/07/2011): A feature request (sorting filters alphabetically) has been implemented and released (0.1.3).
Update (01/08/2011): The "install in root directories" bug was fixed (0.1.4).
Update (01/09/2011): Improved portability of PHP, allowing usage on servers with more restrictive configurations. (0.1.5).
Major Update (01/21/2011): Search options and web based control of the timezone were added. External icons are now supported. Some bugs were fixed. (0.2.0). Thanks to Jason for the ideas! :)
Should you have a DreamHost account, please login, (One-Click) Install XODA and give me some feedback. Don't forget to rate it!
Thanks to everyone who is testing XODA and have fun! :)