Part of the Stonetable PHP testing and debugging suite, Stonetable Web App helps you navigate and visualize your PHP project builds by providing incentives to maintain organized demo and unit test files that can be outputted in a user friendly manner with enhanced state and error reporting.
Top 10 Features
Scroll horizontally to read through the features.
Source-Test-Playground concept implementation
This concept is an organizing factor that in the beginning introduces a source file as a capability provider, which is then linked to either a demo or a unit test file which demonstrates and tests that capability, and finally a playground area to probe and backlink any of these two in isolation.
Standard output messages and error messages are divided into separate visually rich blocks. In this block-driven flow multiple error messages can squeeze in between standard output blocks, until a fatal error message is printed, which will obviously shut down the flow.
Fast, easy to understand unit test runner
Unit tests are organized into collapsable categories, allowing to run only chosen or all categories at once. The runner is fast and good at giving a big picture with focused main errors for each failed test, as well as extended visually rich error reporting.
Source code viewer with advanced code highlighting and class reference navigation
Stonetable Web App uses a custom PHP code tokenizer, which exists as a separate component in the Stonetable Suite. Class-like symbols in source are clickable into the corresponding files. Also, navigation across projects is possible based on the vendor name fixing.
Remote project list browsing and responsive accessibility
Stonetable Web App offers such accessibility features as connection to remote project listing and responsive design. It's possible to connect to one remote project listing, then disconnect, and then connect to another. Running meaningly on mobile is not compromised.
Special comments contributing to Source-Test-Playground chaining
These special comments in essence are standard PHP comments that contain links to associate locations. For instance, in a source file special comments can establish a reference to demo file location, etc. They can work in IDE environment only, taking you from one file to another.
Simple interface to any IDE system that supports file open URI implementation
When used in local development environment, Stonetable will link to your IDE via the file open URI interface. For instance, you can switch to IDE for a given file reference in Stonetable. Smart links in error messages and elsewhere also open in IDE.
Light and dark color themes
Toggles between operating system, light, and dark color modes. Saves your choice or adapts to changes in OS settings.
A rather self explanatory feature that allows you to save your commonly opened locations (files or directories) into the favorites menu bar at the top of the application window.
Last but not least, it's lightweight, optimized web app skeleton
Stonetable Web App as well as the entire Stonetable Suite does not have any dependencies. This means that it is light and accessible. If you are into web development, you can pretty easily customize and build your own version from the source code.
Readme & Download
Support & Thank You!
If you liked this product, please consider donating.