[wp-trac] [WordPress Trac] #31948: Make wp-content an svn external to official repositories
WordPress Trac
noreply at wordpress.org
Fri Apr 10 20:45:32 UTC 2015
#31948: Make wp-content an svn external to official repositories
-----------------------------+-----------------------------
Reporter: johnjamesjacoby | Owner:
Type: feature request | Status: new
Priority: normal | Milestone: Awaiting Review
Component: General | Version:
Severity: minor | Keywords: 2nd-opinion
Focuses: |
-----------------------------+-----------------------------
I would like for the `wp-content` directory to be a Subversion external to
the official repositories, for a few reasons I'll try my best to clarify
below:
* Since the `wp-content` directory can be relocated outside of WordPress,
re/moving the bundled `wp-content` directory is an extra step. Leaving it
be means committing and deploying an entire directory structure that's not
utilized.
* Plugins included in core are their own projects with their own
development schedules, update cycles, teams, and goals. It's important to
the project (for a myriad of reasons that aren't exactly relevant to this
ticket) that WordPress come with examples of how it can be extended, but
the complexities (both developmental and occasionally politically) make
the bundle less ideal than it used to be.
* Themes included in core are not supported or bundled in perpetuity,
meaning Twenty Twelve and older are no longer included or updated as
frequently. I had originally loved the idea of WordPress coming packaged
with its own front-end legacy, but now feel maybe my perceived value
wasn't worth the technical burden and archive size. Since core themes will
be rotated out each year, and since themes have the same circumstances as
plugins noted above, the `themes` directory sees even more activity than
the `plugins` directory does.
* Official zips and downloads would still continue to come packaged with
the same `wp-content` directory as usual, and maybe a "lean" version
without it could also be provided.
Also (admittedly somewhat selfishly) I'd like the ability to:
{{{
svn export --force --ignore-externals
https://core.svn.wordpress.org/trunk/ .
}}}
...and not use WordPress's bundled `wp-content` directory ever.
Yes, the results of this are easily scripted, and I've done that with a
simple bash script. I think, though, this is more of a spiritual decision
that is starting to be worth exploring – how flexible the project can be
from core outwards to enable and embrace the application-platform aspect
of WordPress by providing a totally vanilla codebase without its optional
ingredients.
Just some ideas and thoughts. Please feel free to talk this idea out,
prioritize, close, ignore, etc... And thanks y'all for taking the time to
read this potentially silly suggestion though to the end.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/31948>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list