wp-e-commerce / WP-e-Commerce

WP eCommerce - The most popular independent eCommerce platform for WordPress
https://wpecommerce.org
GNU General Public License v2.0
215 stars 216 forks source link

Add an admin Welcome/Upgrade screen #1613

Open benhuson opened 9 years ago

benhuson commented 9 years ago

Add a welcome pages that is shown to the user on install and when upgrading - like BuddyPress (see attached)

buddypress .

JeffPyeBrook commented 9 years ago

Ben this is a really good idea, it might also be a good place to capture current site configuration and squirrel it away in a non-pre-load option to that support can see how the site was upgraded/installed and the path it took. @misulicus do you have any opinion on that idea?

danmilward commented 9 years ago

Yes! There are APIs for this in WP right? How difficult would this be to add?

@JeffPyeBrook - for version 1 of this implementation lets just get our message in there and get it out the door. At a later date lets talk about more fancy opportunities :)

JustinSainton commented 9 years ago

Not awfully difficult, but I wouldn't say there are really APIs for it in WordPress.

benhuson commented 9 years ago

@JeffPyeBrook Nice idea and helpful for debugging. I've added as a separate issue #1614

benhuson commented 9 years ago

@JustinSainton I have created a framework for the about/credits page.

I suggest we add an "about-page" branch in GitHub so we can collaborate more easily on the content before merging into master - there's feature content and credits to add in.

This would also make sense for future versions as the content for the about page and credits could be put together separately from the master branch, then merged before a release.

Make sense? Any objections?

danmilward commented 9 years ago

That sounds great :)

Sent from my iPhone

On 7/11/2014, at 11:29 pm, Ben Huson notifications@github.com wrote:

@JustinSainton I have created a framework for the about/credits page.

I suggest we add an "about-page" branch in GitHub so we can collaborate more easily on the content before merging into master - there's feature content and credits to add in.

This would also make sense for future versions as the content for the about page and credits could be put together separately from the master branch, then merged before a release.

Make sense? Any objections?

— Reply to this email directly or view it on GitHub.

benhuson commented 9 years ago

Added an "about-page" branch: https://github.com/wp-e-commerce/WP-e-Commerce/tree/about-page

This includes a placeholder about/credits page which can be accessed from an "about" link in the plugin row on the plugins page, and via the WordPress icon in the top left of the admin and selecting "About WP e-Commerce".

I still need to work on the redirect to this page after install/upgrade.

On first install, BuddyPress shows an additional box with "Getting Started" information. I have included this and you can preview it by appending "&is_new_install=1" to the about page URL. e.g.

/wp-admin/index.php?page=wpsc-about&is_new_install=1

Please note, on the credits screen all information is just placeholders to show how to include avatars etc - not necessarily any indication of actual roles/contributions ;)

Will also need to do a quick audit of an external libraries we use to include at the bottom of the credits screen - I just picked up the ones I spotted quickly.