[wp-trac] [WordPress Trac] #12706: Custom post status bugs in the admin
WordPress Trac
noreply at wordpress.org
Fri Jan 10 15:51:08 UTC 2014
#12706: Custom post status bugs in the admin
-------------------------------------------------+-------------------------
Reporter: ptahdunbar | Owner: ptahdunbar
Type: task (blessed) | Status: new
Priority: normal | Milestone: Future
Component: Post Types | Release
Severity: normal | Version: 3.0
Keywords: has-patch westi-likes needs-testing | Resolution:
needs-refresh needs-unit-tests editorial-flow |
-------------------------------------------------+-------------------------
Comment (by MikeSchinkel):
Replying to [comment:176 helen]:
> then from a "what COULD people want to do" standpoint, and then
determine what UI and API changes need to happen from there.
That seems like a rather large scope for core development. Maybe not for
a "Feature-as-a-plugin", but definitely for core-focused features.
Replying to [comment:177 danielbachhuber]:
> If I were to pick up development on this again, I would likely follow
this approach:
>
> 1. Identify five or more use cases for more complex publishing workflows
with sufficient detail that it's possibly to understand the commonalities
between them.
> 2. Discuss how the commonalities could be better supported by core.
> 3. From the commonalities, define the problem to be solved. Get buy-in
from a core committer or two.
> 4. Build a library to support the commonalities. Should it prove useful,
include it in core.
That also seems like quite a large scope, and part of the reason this
ticket is 4 years old and still not addressed.
I'd propose we start with the following: ''SIMPLY'' add custom statues to
the list of potential selectable statues in the post add/edit UI and
require any new workflow to be handled by the developer. Period.
Lack of custom statuses in the UI is a big missing piece in core
''(considering core has `register_status()`)'' and something for which
I've had to revert numerous times to a very hackish use of
`ob_start()`/`ob_end_clean()` to correct.
Once custom statues have appeared in the core UI then we can more easily
identify specific workflow use-cases that deserve to be in core, and then
each of those independent issues can get their own ticket in core.
JMTCW.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/12706#comment:178>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress blogging software
More information about the wp-trac
mailing list