sgNeoWebStack for VisualNEO Win — Design, Generate and Customise PHP Web Applications - Forum

Forum Navigation
You need to log in to create posts and topics.

sgNeoWebStack for VisualNEO Win — Design, Generate and Customise PHP Web Applications

sgNeoWebStack is a VisualNEO Win plugin that helps developers create PHP web applications from structured project definitions directly within their VisualNEO Win development workflow. It simplifies turning database schemas and project configurations into functional, browser-based applications, reducing repetitive coding while keeping the generated source files available for further customisation.

Key Features

1. Project Configuration and Validation: Load and manage project definitions in JSON format, check project files, validate configurations, and review project summaries before generating an application.
2. Visual Database and Schema Designer: Configure database tables, fields, data types, and relationships through the design interface. The schema-driven workflow provides a foundation for generating applications tailored to your data structure.
3. Automated PHP Application Generation: Generate a PHP web application from your project definition. The CRUD generation workflow supports data-management interfaces for creating, viewing, editing, searching, and deleting records, depending on the configured schema and generated application features.
4. Customisable Frontend Appearance: Choose from frontend presets such as Studio, Midnight, Editorial, and Campus, select a page layout such as Wide, Centred, or Dashboard, and specify an accent colour to personalise the generated application's appearance.
5. Page Builder: Configure additional static pages, including About, Help, Services, Contact, and Privacy Policy pages. Define page IDs, titles, routes, templates, content, and navigation visibility through the design-time interface, with page definitions stored in the project configuration.
6. VisualNEO Win Integration:
The plugin exposes its capabilities as VisualNEO Win actions, allowing developers to configure projects, validate schemas, create generation plans, and generate applications as part of their publication workflow. The accompanying property dialogues provide project-file selection, output-directory configuration, frontend settings, and output-variable options.
7. Generated Source for Further Development: The generated PHP files can be examined and customised to suit specific requirements. Developers can adapt the application to their own database, hosting environment, workflows, and presentation needs.

Typical Workflow

  1. Create or open a sgNeoWebStack project definition.
  2. Configure database tables, fields, relationships, and application pages.
  3. Validate the project and select the desired frontend preset, layout, and accent colour.
  4. Specify an output directory and generate the PHP application.
  5. Configure the generated application for your PHP/MySQL environment, then test it locally or deploy it to a suitable web server.

Who Can Benefit?

sgNeoWebStack may be useful to VisualNEO Win developers, database application designers, educators, rapid-prototyping enthusiasts, and developers who want to explore a schema-driven approach to PHP application generation.

I welcome feedback, suggestions, bug reports, and ideas for future improvements. Areas for further development include richer visual page composition, expanded frontend components, more design-time controls, additional project templates, and improved generation and testing workflows.

Note: sgNeoWebStack is an evolving project. Features and behaviour may vary by build; test generated applications in a development environment before deploying them to production.

Uploaded files:
luishp and alangonzalez91 have reacted to this post.
luishpalangonzalez91