Skip to content

Feature StatusPage v2.2 - #59

Draft
jokumer wants to merge 2 commits into
TYPO3:v3from
jokumer:feature/statuspage-2.2
Draft

Feature StatusPage v2.2#59
jokumer wants to merge 2 commits into
TYPO3:v3from
jokumer:feature/statuspage-2.2

Conversation

@jokumer

@jokumer jokumer commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

Improve HTML

  • avoid loading external resources
  • improve styles

Fix a bug in old PHP codebase, to copy folders with sub-folders (required to export frontend assets)

Add current date to JSON file

    "date": "Fri, 07 Aug 2026 12:48:47 UTC",
    "languages": {
        "sq": "Albanian",
        "ar": "Arabic",
        "bs": "Bosnian",
        ...

Ease maintenance while date handling is no longer part of status overview HTML creation.

Refactor StatusWriter which now provides status.json and frontend files for status page (FrontendWriter replaces PageStatusWriter).

jokumer added 2 commits August 7, 2026 16:17
Required to handle directories having subdirectories
1. Include external resources for frontend rendering as assets

To avoid requests to external CDN resources for required JS and CSS, these files accesses now from own host.
Initializes a folder structure for frontend assets, containing at least:
- minimum reduced CSS from https://cdn.typo3.com/typo3documentation/theme/typo3-docs-theme/0.30.4/css/theme.css with fonts and image resources
- AG-Grid Javascript Framework v34.3.1

2. Minor Improvements for Grid-Rendering

- style and coloring
- mark approvals requirements

3. Move date for status from HTML to JSON

Avoids HTML manipulation while generation of status overview within github action.
Extends `status.json` by creation date.

This removes additional template handling, and therefore a simple FrontendWriter replaces PageStatusWriter.
The FrontendWriter moves all required HTML and assets files for frontend to rsync folder.

4. Fix undefined static method in file handling

Now it is possible to copy folders which contains subfolders, eg. frontend assets

5. Adjust status writer tests
@jokumer
jokumer marked this pull request as draft August 7, 2026 18:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant