User tests: Successful: Unsuccessful:
Pull Request for Issue # .
Added a Vue.js based Workflow Graph:
View only Graph:
Login as Administrator.
Enable Workflows in Article Integration and navigate to the Workflows page.
You should see a Graph button - click it.
A Workflow Graph page should open showing all workflow details including stages and transitions.
Verify the following:
Editing: If you have permissions, edit options should appear in the menu of each stage/transition.
Keyboard Shortcuts: Check navigation and available shortcuts (reference button at the top-right).
Adding Items:
Layout Changes: Drag stages to rearrange them - the layout should auto-save.
Zoom Controls: Test zoom in, zoom out, and fit-to-view using buttons at the bottom-right.
Please select:
Documentation link for docs.joomla.org: Link
No documentation changes for docs.joomla.org needed
Pull Request link for manual.joomla.org:
No documentation changes for manual.joomla.org needed
| Status | New | ⇒ | Pending |
| Category | ⇒ | SQL Administration com_admin Postgresql com_content com_workflow JavaScript |
| Title |
|
||||||
Please check the css you are adding. Some of it seems to be duplicating css already present in the admin template
Thanks a lot for all the feedback, I'm adding the language strings now and also will review the whole code once to remove redundancy. Thanks for the early feedback.
Thank you @Dileepadari for your contribution, that's a really nice feature!
@Dileepadari Not sure if it is a good idea to mark my change suggestions for the update SQL scripts as resolved without having implemented them.
Oh sorry, I am making changes in my local repo and marking as resolved whatever I have updated. So that I can get track of what else changes I need to do. Any other suggestions for that?
Oh sorry, I am making changes in my local repo and marking as resolved whatever I have updated. So that I can get track of what else changes I need to do. Any other suggestions for that?
@Dileepadari Whatever works best for you. But for readers it could be misleading if things are marked as resolved before the solution is visible here. 2 possible ways out: 1. You always push changes when done, and then mark as resolved here, or 2. keep a local list where you can mark what you have done locally.
ok @richard67, Thanks for the suggestion. second option looks good, ill make a list.
| Labels |
Added:
Feature
PR-6.1-dev
|
||
Something weird going on when you try to open an action button with a click. It appears to work ok if the stage is not already active. But when it is active then the button does nothing
I can see that you have tried to make this accessible and supporting screen readers and I applaud you for trying. But have you actually tested it with a screen reader as I don't think it's working as you expect. I'm not even sure if it is even realistically achievable to support screen readers in this visual presentation
In the front end view some of the keyboard shortcuts still work but they are not documented. Also you dont get the mini map at the bottom left that you do in the admin
Something weird going on when you try to open an action button with a click. It appears to work ok if the stage is not already active. But when it is active then the button does nothing
chrome_s6qYY56Wla.mp4
Thanks for pointing out, I found a small bug, will fix it soon.
get the
We thought that the view only panel should be as minimal as possible as it has no other use case other than just viewing the connections and the flow, so we felt the mini-map is redundant, do we really need it?
get the
We thought that the view only panel should be as minimal as possible as it has no other use case other than just viewing the connections and the flow, so we felt the mini-map is redundant, do we really need it?
whatever the justification is for having it in the main admin view has not changed in the site view or article view.
Please revert the last commit updating tinymce
Thanks for fixing the transitions all being placed on top of each other
The hidden screenreader text uses "published/unpublished" but the visible text uses "enabled/disabled"
Updated an existing test site (maybe unrelated issues so maybe someone else should test updating too):
activated workflows in com_content and clicked on the default workflow on graph:
clicked on stages:
Click on graph with the default com_content workflow:
(sadly) Shortcuts work differently in joomla, with the j-prefix
I tested the following
I expect it's not planned to save the layout I rearranged? Or at least the screen position.
The points on the Stages are a bit strange. at least the color "white" seems not the best choice for the connection line on drag and drop.
I'm not sure what "Undo" and "Redo" does, it seems it's only for layout positions and only one step?
I would expect it could also change transitions and stage changes. It this is not the case I would remove the buttons.
I didn't looked at the code yet, but for this someone with more javascript knowledge should have a look maybe @laoneo ?
| Labels |
Added:
PBF
|
||
When navigating with the keyboard it is impossible to navigate to a stage you can only navigate to a transition and move between transitions
I realise that this PR has been around for a while now but the copyright should be set to 2026 now
@copyright (C) 2026 Open Source Matters, Inc. <https://www.joomla.org>
Despite these observations it appears to work well and does what it is supposed to do.
Element <div> with "img" role has no accessible name
This is for the mini-map. There is a title inside the svg that could be used
BUT there is a bigger problem I think and an accessibility expert shoudl check. The svg has a role presentation and aria-hidden true which removes the entire contents of the div from the accessibility tree
Add a transition by hovering over a stage -> drag from the dots to another stage.
I cant see how to do that
I have tested this item 🔴 unsuccessfully on 06a36ad
Add a transition by hovering over a stage -> drag from the dots to another stage. I cant see how to do that
This is visible in dark mode but hardly in light mode.
@Dileepadari the line needs to have another colour
ah - i see it now (when in dark mode) - obviously something that cant be done without a mouse
There are shortcuts: ALT + m opens a transition window.
Trying out the front end and the workflow briefly opens and then closes with a permissions error. Tried with both a super user and an author
Works for me. @brianteeman did you update your system with the latest fixes?
I had this effect some days ago but Dileep fixed that meanwhile
it should be as I was testing those latest fixes before I came across this. I will try a completely fresh checkout later
@Dileepadari I suggest to change the implementation of the graphic button in frontend and make it like other buttons. An icon with text as for example here:

I just did a complete fresh install and I still get the permission denied
Hi @brianteeman , Thanks for testing the pr, The change focus Type mean changing the keyboard focus to different component - for examples from stages to transitions or transitions to zoom toolbar etc. If there is any other word that is more suitable, I'm happy to update it. Thank you .
then it doesnt work
When applying [6.1] Implementation of graphical workflow editor feature with patch tester, the Maintenance Database show error:
Joomla! 6 Content Management System. Site File 2 Problems 6.1.0-2025-11-29 ‎6.1.0-alpha4-dev.
Before continue testing I did the Update Structure of the database. After enabling Wokflows, the Graph button is not shown.
When i install the patch (via the apply patch), i get the following message: The file marked for modification does not exist: package-lock.json
.
Hi @Dileepadari,
Most features seem to work for me. Here are 3 potential issues I noticed:
@Johanv74 this pr cannot be tested with patch tester
Is there a way I can see whether or not the PR is available via the patch tester? The apply patch button is there.
not currently - i raised a feature request for this https://github.com/joomla-extensions/patchtester/issues
@Dileepadari First of all thanks a lot for this PR. I've seen your presentation in JUG London recently and was very impressed.
Please forgive us if we already leave review comments and suggestions while this PR is still in draft status, i.e. not ready for review.
But I thought I should give early feedback on the basic things so you can fix them early before the more fine grained reviews drop in.