#118 closed defect (bug) (fixed)
Trac InterTrac Links
Reported by: | netweb | Owned by: | |
---|---|---|---|
Milestone: | Priority: | low | |
Component: | Trac | Keywords: | |
Cc: |
Description
Currently all the InterTrac links are a little all over the place. The below outlines a single proposal to change the InterTrac alias 'bp' to link to 'BuddyPress' instead of 'BackPress' and to update each Trac sites InterLink trac.ini
config files for consistency across all Trac projects.
Proposed Trac 'Project' Names
(WordPress, BackPress, bbPress, BuddyPress & Making WordPress.org Trac projects)
Add each Trac Project to all InterTrac trac.ini
(trac.ini docs) instances of Trac across the WordPress Trac Network.
There are no actual names changes here, currently each Trac site only uses a subset of the list here (as detailed further below) and I don't think this change will break any of the Trac sites listed.
Prefix | Trac Site | Ticket | Changeset |
backpress | BackPress Trac | #BACKPRESS1 | [BACKPRESS1] |
bbpress | bbPress Trac | #BBPRESS1 | [BBPRESS1] |
buddypress | BuddyPress Trac | #BUDDYPRESS1 | [BUDDYPRESS1] |
meta | Making WordPress.org Project | #META1 | [META1] |
trac | The Trac Project | #TRAC1 | [TRAC1] |
unittests | WordPress Tests Trac | #UNITTESTS1 | [UNITTESTS1] |
wordpress | WordPress Trac | #WORDPRESS1 | [WORDPRESS1] |
Proposed Trac 'Alias' Names
(WordPress, BackPress, bbPress, BuddyPress & Making WordPress.org Trac projects)
Prefix | Trac Site | Ticket | Changeset |
bb | Alias for bbPress | #BB1 | [BB1] |
bp | Alias for BuddyPress | #BP1 | [BP1] |
wp | Alias for WordPress | #WP1 | [WP1] |
The above change is for the alias 'bp' to now point to BuddyPress rather than the current behaviour to BackPress. The last code commit to BackPress was 9 months ago [backpress355] and not sure if this is possible but a regex search across ALL Trac projects and replace any existing #BP1/[BP1] references to #BACKPRESS1/[BACKPRESS1].
Not sure about these two, 'd' I have not seen before and 'ut' is now depreciated but by not removing them then we are not breaking them either.
Prefix | Trac Site | Ticket | Changeset |
d | Alias for wp | #D1 | [D1] |
ut | Alias for unittests | #UT1 | [UT1] |
Existing current 'alias' names in use across the Trac projects
Prefix | Trac Site | Ticket | Changeset |
bb | Alias for bbpress | #BB1 | [BB1] |
bp | Alias for backpress | #BP1 | [BP1] |
d | Alias for wp | #D1 | [D1] |
ut | Alias for unittests | #UT1 | [UT1] |
wp | WordPress | #WP1 | [WP1] |
Current Trac projects InterTrac links
(Based on each sites documented InterTrac docs)
BackPress http://backpress.trac.wordpress.org/wiki/InterTrac
Prefix | Trac Site | Ticket | Changeset |
bb | Alias for bbPress | #BB1 | [BB1] |
bbpress | bbPress Trac | #BBPRESS1 | [BBPRESS1] |
trac | The Trac Project | #TRAC1 | [TRAC1] |
unittests | WordPress Tests Trac | #UNITTESTS1 | [UNITTESTS1] |
ut | Alias for tests | #UT1 | [UT1] |
wordpress | WordPress Trac | #WORDPRESS1 | [WORDPRESS1] |
wp | Alias for WordPress | #WP1 | [WP1] |
bbPress http://bbpress.trac.wordpress.org/wiki/InterTrac
Prefix | Trac Site | Ticket | Changeset |
backpress | BackPress Trac | #BACKPRESS1 | [BACKPRESS1] |
bp | Alias for backpress | #BP1 | [BP1] |
trac | The Trac Project | #TRAC1 | [TRAC1] |
wordpress | WordPress Trac | #WORDPRESS1 | [WORDPRESS1] |
wp | Alias for wordpress | #WP1 | [WP1] |
BuddyPress http://buddypress.trac.wordpress.org/wiki/InterTrac
Prefix | Trac Site | Ticket | Changeset |
bb | Alias for bbPress | #BB1 | [BB1] |
bbpress | bbPress Trac | #BBPRESS1 | [BBPRESS1] |
trac | The Trac Project | #TRAC1 | [TRAC1] |
wordpress | WordPress Trac | #WORDPRESS1 | [WORDPRESS1] |
wp | Alias for WordPress | #WP1 | [WP1] |
Making WordPress.org http://meta.trac.wordpress.org/wiki/InterTrac
Prefix | Trac Site | Ticket | Changeset |
backpress | BackPress Trac | #BACKPRESS1 | [BACKPRESS1] |
bb | Alias for bbpress | #BB1 | [BB1] |
bbpress | bbPress Trac | #BBPRESS1 | [BBPRESS1] |
bp | Alias for backpress | #BP1 | [BP1] |
trac | The Trac Project | #TRAC1 | [TRAC1] |
wp | Alias for WordPress | #WP1 | [WP1] |
WordPress http://core.trac.wordpress.org/#ReferringtootherTracs
Prefix | Trac Site | Ticket | Changeset |
bb | bbPress trac | #BB1 | [BB1] |
bp | BackPress trac | #BP1 | [BP1] |
ut | WordPress Tests trac | #UT1 | [UT1] |
WordPress http://core.trac.wordpress.org/wiki/InterTrac
Prefix | Trac Site | Ticket | Changeset |
backpress | BackPress Trac | #BACKPRESS1 | [BACKPRESS1] |
bb | Alias for bbpress | #BB1 | [BB1] |
bbpress | bbPress Trac | #BBPRESS1 | [BBPRESS1] |
bp | Alias for backpress | #BP1 | [BP1] |
d | Alias for wp | #D1 | [D1] |
meta | WordPress.org site | #META1 | [META1] |
tests | WordPress Tests Trac | #TESTS1 | [TESTS1] |
trac | The Trac Project | #TRAC1 | [TRAC1] |
ut | Alias for tests | #UT1 | [UT1] |
wp | WordPress | #WP1 | [WP1] |
Change History (8)
#2
@
11 years ago
- Cc netweb added
Cool... We can leave all the alias' as they are in each Trac and then none of that gets broken and just add all the project names to each Trac:
Prefix | Trac Site | Ticket | Changeset |
backpress | BackPress Trac | #BACKPRESS1 | [BACKPRESS1] |
bbpress | bbPress Trac | #BBPRESS1 | [BBPRESS1] |
buddypress | BuddyPress Trac | #BUDDYPRESS1 | [BUDDYPRESS1] |
meta | Making WordPress.org Project | #META1 | [META1] |
trac | The Trac Project | #TRAC1 | [TRAC1] |
unittests | WordPress Tests Trac | #UNITTESTS1 | [UNITTESTS1] |
wordpress | WordPress Trac | #WORDPRESS1 | [WORDPRESS1] |
Are the trac.ini
configs publicly accessable? (I tried but couldn't find them)
If so I will have a crack at a patch ;)
#3
@
11 years ago
Potentially could also sneak in iOS, Android, Windows Phone, and BlackBerry Trac's.
#4
@
11 years ago
- Resolution set to fixed
- Status changed from new to closed
Done.
I'm working on standardizing trac.ini across all of our Tracs by creating shared/inherited files that can be made public. There will be an intertrac.ini file as part of this, soon.
#6
@
11 years ago
Here's the config as it stands:
[intertrac] backpress.compat = false backpress.title = BackPress Trac backpress.url = https://backpress.trac.wordpress.org/ buddypress.compat = false buddypress.title = BuddyPress Trac buddypress.url = https://buddypress.trac.wordpress.org/ bbpress.compat = false bbpress.title = bbPress Trac bbpress.url = https://bbpress.trac.wordpress.org/ backpress.compat = false backpress.title = BackPress Trac backpress.url = https://backpress.trac.wordpress.org/ meta.compat = false meta.title = Making WordPress.org Trac meta.url = https://meta.trac.wordpress.org/ wordpress.compat = false wordpress.title = WordPress Trac wordpress.url = https://core.trac.wordpress.org/ wp = wordpress bb = bbpress
A few Tracs also have "bp" for BackPress, for backwards compatibility. Core has "d" and a few have the unit tests Trac referenced too.
d
was for https://design.trac.wordpress.org, corresponding to https://design.svn.wordpress.org.The design.svn repo is now part of core.trac: https://core.trac.wordpress.org/browser/design.
The old unit-tests.svn repo is the same way: https://core.trac.wordpress.org/browser/tests. But there are still a lot of valid references to old unit-tests.trac tickets that we need to make sure continue to work.
I don't think where "bp" points to matters much. I would rather just not have "bp" at all — and make it either "BuddyPress" or "BackPress" spelled out. I imagine some comments and potentially some commit messages are referencing "bp", but we can just have it without documenting it.
It would make the most sense for these projects to be full names anyway, based on the sub-subdomain in use. buddypress.trac is #buddypress1, bbpress.trac is #bbpress1, etc.