I wrote the first menu demo for UST (Ultimate System Tool), which is designed mostly for Ubuntu Server in console-only mode. It's a project to provide a kind of simplistic yast-like experience for managing Debian-based Linuxes only from the command line. I threw it together rapidly in Bash. Because I'm short on time with other projects, I need help to convert it to PHP and use extreme KISS principles. Why PHP? Because I know it best and because there's the largest number of developers available worldwide who can contribute to the project. Note I don't want to use ncurses on the project because I don't like the way it looks with its "shadow" effect. Plus, not everyone has compiled PHP with ncurses support.
Screenshot
Bash Script Download
Do you want to be the one to tackle converting this to PHP?
In general the goal of the code is to provide a menu system that loads dynamically based on a folder and script file structure -- providing an easy platform to extend it by merely copying in extra folders and files. The core part of the app draws the menus.
Part 2 of the project, which can come later, is a simple API to draw forms with checkboxes, popdown listboxes, text fields (and restrictions), a simple grid, etc.
Bookmarks