Making WordPress.org

Opened 10 days ago

Last modified 34 hours ago

#5899 assigned enhancement

Allow theme updates via SVN

Reported by: dd32 Owned by: dd32
Milestone: Priority: normal
Component: Theme Directory Keywords: pending-systems


As mentioned in the recent results of the Theme Upload survey we're going to open up SVN commit for theme authors to update themes.

This will (at least initially) have certain restrictions on the format of the commits by Theme Authors, so as to keep the changes required to the Theme Directory to a minimum and avoid disruption for authors.

This is a tracking ticket for the changes needed on WordPress.org for this.

For general discussion and feedback related to this project, please kindly keep the discussion on https://make.wordpress.org/themes/2021/09/13/theme-upload-survey-results-next-steps/ so as to keep all feedback in a single centralised location. Issues that arise due to changes in this ticket can be logged here comment, or if this ticket is closed, as a new meta ticket.

Change History (8)

#1 @dd32
10 days ago

In 11228:

Theme Directory: Add an API endpoint to generate a dynamic SVN auth file.

Note: This won't take effect until we're ready to welcome commits.

See #5899.

#2 @dd32
10 days ago

In 11229:

Theme Directory: Add a method to import a theme update from a SVN directory.

See #5899.

#3 @dd32
10 days ago

In 11230:

Theme Directory: Move exec_with_notify() to a trait for use in other classes too.

See #5899.

#4 @dd32
10 days ago

In 11231:

Theme Directory: Move exec_with_notify() to a trait for use in other classes too.

Take two.

See #5899.

#5 @dd32
9 days ago

In 11232:

Theme Directory: Add a cron task to monitor themes.svn.wordpress.org for new commits.

See #5899.

#6 @dd32
9 days ago

In 11233:

Theme Directory: Remove some debug that slipped into [11232].

See #5899/

#7 @dd32
9 days ago

In 11237:

Theme Directory: Introduce a specific constant/key for fetching the SVN Auth file.

This also stops outputting theme access rules until ready.

See #5899.

#8 @dd32
34 hours ago

  • Keywords pending-systems added

Just noting that further implementation is awaiting systems implementation.


Note: See TracTickets for help on using tickets.