User tests: Successful: Unsuccessful:
Hello everyone,
with the Google Summer of Code 2017 project, we implemented a new workflow extension in Joomla! 4, which replaces the current publish/unpublish/trashed/archived state. We want to implement a flexible and unlimited workflow which can be extended for other extensions, too.
Presentation at the JWC 2017: https://www.youtube.com/watch?v=5e-HECq44B0
Presentation at JAB 2018: https://youtu.be/z-TfSEggUZM
https://docs.joomla.org/Publishing_Workflow
https://docs.joomla.org/GSOC_2017_Project_Ideas#Project_VI:_Publishing_Workflow_in_Joomla.21
Install the PR via the Patchtester and reinstall your Joomla! or download the ZIP file (https://github.com/bembelimen/joomla-cms/archive/publishing-workflow.zip) and make a fresh installation. Afterwards go to the Article manager, there you'll find a new menu entry "Workflows", play with it around. You can also use the implemented default workflow.
Workflows will be assigned in the category parameters.
Comments, tips, support would be very appreciated!
Status | New | ⇒ | Pending |
Category | ⇒ | Administration com_categories com_content com_menus com_messages |
Labels |
Added:
?
|
Category | Administration com_categories com_content com_menus com_messages | ⇒ | SQL Administration com_admin com_categories com_content com_menus com_messages |
@bembelimen can you fix the conflict files here, for test it?
I tried to test this and on apply the database changes I got
"1101 BLOB, TEXT, GEOMETRY or JSON column 'description' can't have a default value"
The workflows, transitions and states should have "Names" not "Titles"
COM_WORKFLOW_TITLE="Title"
==>
COM_WORKFLOW_TITLE="Name"
It is confusing that sometimes you write State and sometimes you wrote Status
Has this been abandoned?
No? There will be some updates this months.
It would be great if the merge conflicts could be resolved so that we can test the latest changes
We're working on it. We have to rebuild the implementation of com_content
@brianteeman we have here two different things with the same wording:
I would like to have the 2nd one completly renamed into something "unique" which don't leads to confusion ("All states have a status" e.g.)
Is there any good English term which describes the functionality of "States" without confusion with "Status"?
I agree 100% with your observation about the similarity and confusion of using status and states although they are technically the correct terms
I will take a look at what others do in this case
I am still getting my head around it but
The "States" which are the new "layer" in the workflow, where you define your workflow states
Could that be stages?
eg
Stage 1 create content
Stage 2 review content
Stage 3 Publish content
I'm going to merge this to push this forward as there are issues keeping this in sync. There's clearly several issues still to work out but people can create PRs as they go
Status | Pending | ⇒ | Fixed in Code Base |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2018-08-08 21:31:02 |
Closed_By | ⇒ | wilsonge |
For the record I dont agree with this being merged in its current state and would like to see it reverted and instead of being on a personal repo moved to a joomla-projects repo like all the others and then issues can be worked on there.
This is nowhere near mergeable
This PR has totally broken a new clean 4.0 installation when trying to create articles.
500 'v40_multi.wa.state_id' isn't in GROUP BY
0 Argument 1 passed to Joomla\Utilities\ArrayHelpergetColumn() must be of the type array, boolean given, called in /Applications/MAMP/htdocs/installmulti/joomla40/administrator/components/com_content/Model/ArticlesModel.php on line 483
@infograf768 similar #21474
As I have done a fully clean install from 4.0-dev, the new tables exist here.
Issue is in code.
a nightly didn't work so a clean Install is better?
My issue above is when using multilang.
Creating an issue now
Please open new issues or pull requests regarding the new workflow feature. This pr got merged and all comments will likely get forgotten.
ok will do, but ......
Please open new issues or pull requests regarding the new workflow feature. This pr got merged and all comments will likely get forgotten.
I will do a PR against your branch next week to make the language files correct english.
Can you please change the qn to quotename etc