Skip to:

Opened 12 years ago

Closed 10 years ago

Last modified 8 years ago

#4005 closed enhancement (fixed)

Update/Install wizard needs help

Reported by: johnjamesjacoby's profile johnjamesjacoby Owned by: johnjamesjacoby's profile johnjamesjacoby
Milestone: 1.7 Priority: major
Severity: normal Version: 1.5.3
Component: Administration Keywords:


The current update/install wizard employs a bunch of custom duplicated functions and weird hacks to pull off what is otherwise a straight forward bunch of settings pages. The forums settings page is also completely missing from the wizard.

I see a few steps here:

  • Clean up all this code, get rid of purpose built functions, etc...
  • Move some of the core css, js, and images into the /admin folder so it's clear what does what
  • Get the wizard to use the actual settings pages from the settings API instead of the hard coded pages it uses now
  • Incorporate the new forums setup for bbPress 2
  • Try not to break everything in the process

Change History (5)

#1 @johnjamesjacoby
12 years ago

(In [5749]) First pass at refactoring update/install wizard to remove code duplication:

  • Rename and move admin images, css, and js into bp-core/admin/ folders
  • Load the wizard from inside BP_Admin instead of selectively alone, so that basic functions are available
  • Properly enqueue admin scripts
  • Remove duplicated _update_ functions in bp-core-updater.php
  • Remove weird redirect hack as it's no longer needed
  • Remove purpose built functions that are no longer needed
  • See #4005.
  • Indirectly fixes #3964.

#2 @djpaul
12 years ago

(In [6105]) Update the updater to better handle switching from BP 1.5 to 1.6. See #4005.
Fixes a problem where after completing the DB update screen, all of the 'new
install' tabs were shown instead only the tabs relevant to the update.

#3 @boonebgorges
12 years ago

  • Milestone changed from 1.6 to Future Release

Let's call a halt to general cleanup for this cycle, and reassess for 1.7. If you find outright bugs that should be fixed for 1.6, please open a separate ticket.

#4 @johnjamesjacoby
10 years ago

  • Milestone changed from Future Release to 1.7
  • Resolution set to fixed
  • Status changed from new to closed

We completely removed the wizard in 1.7, so closing as fixed.

#5 @DJPaul
8 years ago

  • Type changed from task to enhancement
Note: See TracTickets for help on using tickets.