I've been kinda quiet on this forum for a few weeks now. This had a reason, I was working on a project called: WebTools. I think this tool can be useful for everyone who's using (or planning to use) the Unslung ipkg packages.
If you're getting interested -> read on! For Linksys NSLU2 users: WebTools is also being developed for your device. In fact WebTools is developed for all embedded devices!
Introduction
With the Unslung packages available for the Linksys NSLU2 and Asus WL-500g, the owner of one of these has the opportunity to expand the functionality to the fullest.
While the original firmwares offer a webinterface to configure all the functionality of the device, when a user wants to install or configure an Unslung package he or she needs quite some experience with Linux commands to perform all the actions needed to install and configure the extra packages.
This is where WebTools steps in. It allows the user to easilly install and manage installed packages through a uniform webinterface.
Goal
The goal of WebTools is mainly to become a website for configuring installed and installing Unslung ipkg packages. In the long run WebTools might also be used as the default websetup in custom firmwares for devices like the Asus WL-500g and Linksys NSLU2.
The basic idea is to couple Unslung ipkg packages with a plugin for WebTools and require/advise the user to install the WebTools framework. This way, when a user adds an Unslung package to it’s setup, the package will automatically add a plugin to the plugin directory of the WebTool website. The WebTool framework will then automatically recognise the plugin and enable it for the user.
In short: WebTools is essentially a lightweight pluginable framework to which (3rd party) plugins can easily be added.
Still interested? You can find the WebTools project website here: http://webtools.wl500g.info
Discussion:
This topic has been started to get a discussion going about WebTools. This includes:
- Questions
- Remarks
- Bugreports
- Performance
- Feature requests etc.
Please don't edit the WIKI pages on http://webtools.wl500g.info yet.
Warning: There are going to be a lot of changes on the code for WebTools for a while. This also means that I cannot guarantee that 3rd party plugins continue to work in my next releases (Although I'm trying not to break existing code). The main goal of these (developer) releases is to get feedback on the general idea. Perhaps some of you are willing to put some time in creating your own plugins and report how they progress.
Oh, and one more thing: Please don't judge me on the PHP code produced until now. I'm not a professional webdeveloper