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
216 stars 216 forks source link

A Mind Dump of ThingWeShouldBeDoing(tm) #193

Open JustinSainton opened 11 years ago

JustinSainton commented 11 years ago

Unit Tests (Check out Selenium, Travis/Jenkins, PHPUnit and anything else related and/or awesome)

WP-CLI command suite.

What else?

curtismchale commented 11 years ago

I'd love to see a page like the WordPress theme review that lays out some best practices.

A sample XML file or DB that tests all product scenarios that could work in conjunction with the Theme Unit Test data.

pureflo commented 11 years ago

Jenkins is the way to go for CI.

JustinSainton commented 11 years ago

Thanks for the input, @pureflo! I'm curious as to why you're of this opinion? I know nothing about CI systems, so I'd love to hear more about the pros and cons of each from someone who does.

JustinSainton commented 11 years ago

@curtismchale, great idea. Just had another email (one of maybe hundreds) asking if we had any test data to load the site with. A tool like that would be great for developers, and definitely work nicely in conjunction with theme developers.

JeffPyeBrook commented 11 years ago

It would be great if we could have some insight into the size and platform info of WPEC installations. Maybe we could put a "WPEC Health and Stats" scanner in a plugin that would tell the admin about orphaned data, tables that could be pruned, and other useful stuff as an incentive to let some anonymous usage stats get uploaded to somehwere

JustinSainton commented 11 years ago

@SparkleGear - Definitely something we've thought on. It would have to be done properly on a lot of levels. Most importantly, it needs to be done in a way that is compatible with the terms of use in the WP.org repository.

JeffPyeBrook commented 11 years ago

Yes, things like this are very tricky, privacy and compliance issues are the things that worry me the most. As a start keeping it as distinct plugin would be a important part of not freaking anyone out.

One big challenge is that the "value exchange" of running the plugin and opting in to share stats would have to be compelling for people to want to use it in numbers big enough to yield useful data.

On Sat, Feb 9, 2013 at 1:20 PM, JustinSainton notifications@github.comwrote:

@SparkleGear https://github.com/SparkleGear - Definitely something we've thought on. It would have to be done properly on a lot of levels. Most importantly, it needs to be done in a way that is compatible with the terms of use in the WP.org repository.

— Reply to this email directly or view it on GitHubhttps://github.com/wp-e-commerce/WP-e-Commerce/issues/193#issuecomment-13335660..

JustinSainton commented 10 years ago

I think it may be worth considering moving our translation efforts and community over to something like Transifex. Our efforts to utilize GlotPress over the last year have been...more or less in vain.

benhuson commented 10 years ago

I just mentioned mentioned the Transifex idea here too #390 :)