Functionality currently available, in development or planned:
- MVP 0: base functionality needed for ongoing development. Not released to customers.
- MVP 1: initial public release with core functionality available and tested. Basic reporting and CSV exports.
- MVP 2: Increased interactive design and advanced reporting release with Service Pack 1 (critical fixes on MVP1)
- MVP 3: regrouping code on Product level, Catalogue Search page
- MVP 4: finalizing reporting and some bits and pieces, alignment with other TISWorks Web Applications
MVP 0 - Base migration to Linux, PHP and MySQL
Done
- Built basic portal functionality with login page and user authentication
- Construct a method to set the admin role at rollout in a secure way
- Port database from MS Access to MySQL : 14 tables out of 14, 2 new views replacing queries
- Port ASP.Net forms to HTML pages and forms : 11 objects out of 11 partial
- Reference objects: 8 objects with 6 sets of screens (list, show, edit, new, delete), further enhancements in MVP1,2,3
- Collection objects: 2 objects (product,installed product) with 1 set of screens (list,show) and supporting subscreens
Under Construction
Development completed
MVP 1 - Core implementations
Done
- add product to wish list (create functionality for InstalledProducts) (MVP1.α)
- buying and selling stuff (create, edit, delete functionality for InstalledProducts) (MVP1.β)
- show and maintain wish list (MVP1.γ)
- Introduce classes for handling Products (1.δ)
- buying stuff (functionality for InstalledProducts)
- lists of masters, sets (MVP1.η)
- create, edit functionality for Products (1,η)
Technology gaps
- server-side resizing of images
- restricting size of images (esp. larger images) on smaller displays
Under Construction
Development completed
MVP 2 - Fine tuning and AJAX interactivity
Done
- restrict dropdowns for masters, configurations to main category of current product (MVP 2α)
- initial version unlinked images check (MVP 2β)
- duplication logic for Products (MVP 2δ)
- Variant management for Products (inheriting data changes) (MVP 2κ)
- Service Pack for MVP 1
Reporting
- Full export for inventory (report and CSV file) (MVP 2ζ)
- Wishlist (MVP 2ε)
- Inventory by Vendor (MVP 2η)
- Inventory by Operator (MVP 2η)
Under Construction
development closed
MVP 3 - Code Clean-up and Search
Done
- move functionality into the Product class (create, display) (MVP 3αβγ
- simplified pages using Product class display function (MVP 3γ)
- specialised functions for display of dropdown list and datalist (MVP 3β)
- Catalogue Search page (MVP 3ζ)
- Service Pack for MVP 2
MVP 4 - What's left; interactivity
Done
- simplified pages using Item class display function (MVP 4δ)
- managing main and subcategories (MVP 4δ)
Under construction
- move functionality in the Item class (create, display) (MVP 4α-δ)
- move functionality in the Product class (MVP 4δ,ζηθ)
- prepare for derived classes to handle Sets in catalogue and inventory (MVP 4ζ)
- ␣
Technology gaps
- server-side resizing of images
- restricting size of images (esp. larger images) on smaller displays
Transferred from MVP 3
- selling stuff (functionality for InstalledProducts)
- uploading of images, restricting dimensions
- delete functionality for Products
- Variant management for Products (delete)
- In reference items, show the number of products/... where the reference is actually used. Preparation for an informed delete action on reference items and reporting.
- Service Pack for MVP 3