Feature/new html version #2
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request removes all PHP and Docker dependencies from the project, transitioning it from a server-based application to a fully static, client-side web app. The workflow for serving the tool is now based on static file servers, and all backend PHP logic (such as file deletion and ZIP downloads) has been replaced with JavaScript implementations in the browser. Additionally, new HTML pages and significant UI improvements have been introduced.
Key changes include:
Migration to Static Client-Side App:
download/index.phpand related server-side file management and ZIP creation. All download and delete operations are now handled client-side with JavaScript.Dockerfile,docker-compose.yml,.dockerignore) and custom PHP configuration, eliminating the need for Docker or any server-side runtime.Updated Documentation and Serving Instructions:
README.mdto document the new static serving approach, providing instructions for using Node.js, Python, or any static server, and removing all references to Docker and Apache/PHP setups.New Static HTML Pages and Client-Side Functionality:
designer/index.html) and Download (download/index.html) sections, implementing all previous backend features (such as ZIP downloads and file deletion) in JavaScript.UI and Layout Improvements:
files/css/style-designer.css) for a more modern, responsive, and consistent layout, including improvements to the header, main container, and preview panel.Now you can configure it to serve directly in GitHub Pages or whatever you want: eg. https://erseco.github.io/exelearning-style-designer/