[109 total ]
GetPaid DC Sprint Day 1 Update

As typical, a slightly slow start to the sprint post-very-fun-last-night-of-conference. But by midday, we had momentum (yeah...it took us 2 hours to get buildouts running due to either connectivity issues or everyone crushing the distribution points ... [More] for the plone code). We had a strong showing from the Abstract guys, who dove in to fixing stuff right away! We also had Adam, a long-time irc channel companion and local and Ken Wasetis, one of the sponsors of the first release of GetPaid.

Here's a quick update of what we did on Day 1:

We all got buildouts set up (except me) - 3 ways were tried (2 worked): trunk, recipe, and meteoroid branch (later didn't work yet).
Fixed the 1 failing test in Plone 3.1
Test and verify GetPaid recipe works in Plone 3.1(.6) site
getpaid.core i18n files updated; Italian translation finished; Dutch done

Testing bugs/issues in tracker: started with 73 issues, we will probably be several less by the end of the sprint!
  A critcal bug ended up not being reproducable: 209
  Testing processor gets default value (improves usability)
  Strategized and dove into a high priority issue to provide more order info: 116 
  Started issue 214
  Starting creating Checkout Options as part of issue 184

Sunday (tomorrow):

- Update pay processor order.py to get order id back from processor ==> authnet
- pay processor integration sprint (work on 2 or 3 potential processors)
- documentation update [Less]

La reina del Recipe: Lucie finishes GetPaid recipe!

Just in time for the Plone Conference sprint, our Remote Sprint Goddess, Lucie, finished a release recipe for GetPaid, making it much easier for you to include GetPaid in your own recipe. Please give her your thanks and pat on the back!

More ... [More] from Lucie:

The recipe is working and uploaded on pypi:
http://pypi.python.org/pypi/getpaid.recipe.release/1.0

You have all the detail on how to use it if you follow the link above. I will probably continue updating it today and make the documentation
prettier. I am currectly using it for one of our sites and seems to work correctly so far. [Less]

La reina del Recipe: Lucie finishes GetPaid recipe!

Just in time for the Plone Conference sprint, our Remote Sprint Goddess, Lucie, finished a release recipe for GetPaid, making it much easier for you to include GetPaid in your own recipe. Please give her your thanks and pat on the back!

More ... [More] from Lucie:

The recipe is working and uploaded on pypi:
http://pypi.python.org/pypi/getpaid.recipe.release/1.0

You have all the detail on how to use it if you follow the link above. I will probably continue updating it today and make the documentation
prettier. I am currectly using it for one of our sites and seems to work correctly so far. [Less]

GetPaid talk at Plone Conf - slides available

Well, just in time production (thanks to perrito and dunny), I had the various "howto's" I needed to explain how to use GetPaid for the talk.

In the talk, I introduce GetPaid and its core features, and then show how it can be used to ... [More] satisfy various use cases, both with the out-of-the-box components as well as with some customization.

The audience was a decent size (especially considering I was up against Joel Burton at same time slot!),

Download slides here.

http://plonegetpaid.com/updates/files/getpaid-presentation-ploneconf-2008.pdf [Less]

GetPaid talk at Plone Conf - slides available

Well, just in time production (thanks to perrito and dunny), I had the various "howto's" I needed to explain how to use GetPaid for the talk.

In the talk, I introduce GetPaid and its core features, and then show how it can be used to ... [More] satisfy various use cases, both with the out-of-the-box components as well as with some customization.

The audience was a decent size (especially considering I was up against Joel Burton at same time slot!),

Download slides here.

http://plonegetpaid.com/updates/files/getpaid-presentation-ploneconf-2008.pdf [Less]

Preparing for Plone Conf: Presentation and Sprint Update

Surveying the State of the Art in Plone Ecommerce
I intended my talk for the conference to be a good learning experience that pushed my own understanding of GetPaid. As I am not a developer, I certainly don't know how to do a lot of things that ... [More] people do with GetPaid. But, as GetPaid was my motive for actually learning how to use svn and making my first checkin, I figure I should be able to figure some of this stuff out using the available documentation and my knowledge of GetPaid. So as part of my talk, which will be walking through what you can do with GetPaid: out of the box, with community addons and with basic customziations, I have been asking a lot of questions! This has motivated some new documentation being produced that will continue to support new community members who are finding GetPaid. Also, I found a few bugs that are now in our tracker.

Some of the things I will show:

Managing inventory with GetPaidOne-page checkout (with PloneFormGen integration)Making a store
And then more customized solutions for:
Pay-to-publish content (working that integrates a payment step for job listings, ads, applications, etc)Making your own content type buyable (programmatically)Showing GetPaid information on your templates
All of these are things that are in production/live sites already (see Sites Using GetPaid). If you want to learn more about GetPaid and how it can help you with all these things - come to my presentation! Wednesday, October 8, 2008 (Day 1) at 2:30pm in the Polaris room.

Sprint Preparation and Plans
The great part of trying to learn how to do the above things is being in the "beginners mind" and experiencing GetPaid as new comers would. That right away lead to a list of documentation needs (many of which are out there, just not in our collections and thus readily accessible). Also some bugs that really need addressing. So, I met with Lucie this morning, who has been our Remote Sprint Goddess during the August Sprints, to update the list of possible sprint topics. If you are interested to join us at the DC Sprint, please sign up here.  Based on who we get participating, we can refine this some, but here is an idea of what we have to work on:

Distribution
Eggify components and get to pypi (everything in externals already there)
getpaid.warehouse getpaid.report
Finish GetPaid? recipe; Document usage Buildouts:
Test and finish reorganization (base, 30, 25, currently on meteoroid-branch) and document buildouts (how to add getpaid)
Document and use in DevGettingStarted Merge branch or copy files on existing buildout
update anonymous buildout (diff svn externals and cfg file). Fairly easy, as it was last updated in August.

Bugs & Issues
fix issues
Issue #209  Issue #202  Issue #117 Improve paypal processor: make multi-item checkout possible, make/fix admin screen for processor

i18n
update translations
Spanish: in progress (FranGM, Wu, cjj) French (very close to done) German Italian Chinese Dutch

Testing
add greater test coverage:
getpaid.report

Documentation
gather/improve/update/add documentation (list specific here)
Review and improve content type integration for devs doc How to show price (or other GetPaid? properties) on a template in your site How to wire payment process to a workflow state change (ie create a piece of content, but pay before it is published) How to get and use getpaid.formgen How to customize the checkout process (including using available slots, ie for comments) Enabling components in buildouts Using the new buildouts Using the recipe Review mailing list and document errors messages (on plone.org doc collection) and how to fix them How to get and use getpaid.salesforce
ReorganizeIssueTracker (in progress; cjj, gabrielle)
Release prep
0.7.0 release (would support 2.5 and 3 together)
update changelog on plone.org/products/getpaid branch code
make a branch to separate future 2.5 and 3 support (dennis) [Less]

Preparing for Plone Conf: Presentation and Sprint Update

Surveying the State of the Art in Plone Ecommerce
I intended my talk for the conference to be a good learning experience that pushed my own understanding of GetPaid. As I am not a developer, I certainly don't know how to do a lot of things that ... [More] people do with GetPaid. But, as GetPaid was my motive for actually learning how to use svn and making my first checkin, I figure I should be able to figure some of this stuff out using the available documentation and my knowledge of GetPaid. So as part of my talk, which will be walking through what you can do with GetPaid: out of the box, with community addons and with basic customziations, I have been asking a lot of questions! This has motivated some new documentation being produced that will continue to support new community members who are finding GetPaid. Also, I found a few bugs that are now in our tracker.

Some of the things I will show:

Managing inventory with GetPaidOne-page checkout (with PloneFormGen integration)Making a store
And then more customized solutions for:
Pay-to-publish content (working that integrates a payment step for job listings, ads, applications, etc)Making your own content type buyable (programmatically)Showing GetPaid information on your templates
All of these are things that are in production/live sites already (see Sites Using GetPaid). If you want to learn more about GetPaid and how it can help you with all these things - come to my presentation! Wednesday, October 8, 2008 (Day 1) at 2:30pm in the Polaris room.

Sprint Preparation and Plans
The great part of trying to learn how to do the above things is being in the "beginners mind" and experiencing GetPaid as new comers would. That right away lead to a list of documentation needs (many of which are out there, just not in our collections and thus readily accessible). Also some bugs that really need addressing. So, I met with Lucie this morning, who has been our Remote Sprint Goddess during the August Sprints, to update the list of possible sprint topics. If you are interested to join us at the DC Sprint, please sign up here.  Based on who we get participating, we can refine this some, but here is an idea of what we have to work on:

Distribution
Eggify components and get to pypi (everything in externals already there)
getpaid.warehouse getpaid.report
Finish GetPaid? recipe; Document usage Buildouts:
Test and finish reorganization (base, 30, 25, currently on meteoroid-branch) and document buildouts (how to add getpaid)
Document and use in DevGettingStarted Merge branch or copy files on existing buildout
update anonymous buildout (diff svn externals and cfg file). Fairly easy, as it was last updated in August.

Bugs & Issues
fix issues
Issue #209  Issue #202  Issue #117 Improve paypal processor: make multi-item checkout possible, make/fix admin screen for processor

i18n
update translations
Spanish: in progress (FranGM, Wu, cjj) French (very close to done) German Italian Chinese Dutch

Testing
add greater test coverage:
getpaid.report

Documentation
gather/improve/update/add documentation (list specific here)
Review and improve content type integration for devs doc How to show price (or other GetPaid? properties) on a template in your site How to wire payment process to a workflow state change (ie create a piece of content, but pay before it is published) How to get and use getpaid.formgen How to customize the checkout process (including using available slots, ie for comments) Enabling components in buildouts Using the new buildouts Using the recipe Review mailing list and document errors messages (on plone.org doc collection) and how to fix them How to get and use getpaid.salesforce
ReorganizeIssueTracker (in progress; cjj, gabrielle)
Release prep
0.7.0 release (would support 2.5 and 3 together)
update changelog on plone.org/products/getpaid branch code
make a branch to separate future 2.5 and 3 support (dennis) [Less]

GetPaid Remote sprint, PloneConf, and PloneFormGen news

GetPaid Presentation at Plone Conf 2008
GetPaid will be present at the upcoming Plone Conference session "Ecommerce in Plone: Surveying the state of the art". If you are interested in learning what you can do with GetPaid, how the Sites Using ... [More] GetPaid were made, and what you can do with GetPaid, please join us on Wednesday, October 8, 2008 (Day 1) at 2:30pm in the Polaris room for this presentation!

Also, don't forget that GetPaid will be present at the Plone Conference Sprint! Sign up to participate here. A schedule of tasks is coming in a week.

PloneFormGen Integration Gets Refactoring
You may have read about the integration between GetPaid and PloneFormGen that happened a couple months ago. Recently, it got some refactoring to make it clearer, thanks to perrito666 (aka Horacio Duran). He also implemented the ability for it to accept multiple "adapters" (in the PFG sense, not the Zope 3 sense). What does that mean? Now you can seamlessly use PloneFormGen with GetPaid and add in your Salesforce.com integration adapters (or whatever other PFG adapters you may have)!

The latest updates are available at the mercurial repo available here:

http://code.except.com.ar/hg/hgwebdir.cgi/getpaid.formgen

Remote Sprints Continue to Further GetPaid
Lucie Lejard of Six Feet Up is the Goddess of Remote Sprints in GetPaid throughout the summer. After a vacation in France, she returned to wrap up work on improving ease of integrating GetPaid. She has been on a quest for the holy grail of GetPaid deployments - the recipe.

And behold! With the guidance of Clayton (claytron) she is unleashing the power of the recipe! The recipe grabs the eggs, grabs the vendor products, and makes GetPaid a part of your buildout! It is so close to finished. [Less]

GetPaid Remote sprint, PloneConf, and PloneFormGen news

GetPaid Presentation at Plone Conf 2008
GetPaid will be present at the upcoming Plone Conference session "Ecommerce in Plone: Surveying the state of the art". If you are interested in learning what you can do with GetPaid, how the Sites Using ... [More] GetPaid were made, and what you can do with GetPaid, please join us on Wednesday, October 8, 2008 (Day 1) at 2:30pm in the Polaris room for this presentation!

Also, don't forget that GetPaid will be present at the Plone Conference Sprint! Sign up to participate here. A schedule of tasks is coming in a week.

PloneFormGen Integration Gets Refactoring
You may have read about the integration between GetPaid and PloneFormGen that happened a couple months ago. Recently, it got some refactoring to make it clearer, thanks to perrito666 (aka Horacio Duran). He also implemented the ability for it to accept multiple "adapters" (in the PFG sense, not the Zope 3 sense). What does that mean? Now you can seamlessly use PloneFormGen with GetPaid and add in your Salesforce.com integration adapters (or whatever other PFG adapters you may have)!

The latest updates are available at the mercurial repo available here:

http://code.except.com.ar/hg/hgwebdir.cgi/getpaid.formgen

Remote Sprints Continue to Further GetPaid
Lucie Lejard of Six Feet Up is the Goddess of Remote Sprints in GetPaid throughout the summer. After a vacation in France, she returned to wrap up work on improving ease of integrating GetPaid. She has been on a quest for the holy grail of GetPaid deployments - the recipe.

And behold! With the guidance of Clayton (claytron) she is unleashing the power of the recipe! The recipe grabs the eggs, grabs the vendor products, and makes GetPaid a part of your buildout! It is so close to finished. [Less]

Sites using GetPaid gets a Makeover and new listings

The Sites Using GetPaid page had become a nightmare to maintain with kupu and I simply couldn't edit it without things blowing up. So, I am really excited to announce that the page is now something organized, lovely, and scalable :D.

I went ... [More] for my inclination to use structured data and some nice features to clean that mess up and used the ATSuccessStory product (what is also used for sponsors on the site...this is a version slightly customized by the product author, frapell).

Soo.....check out the all new, improved and attractive http://plonegetpaid.com/why/sites-using-getpaid/

I added 4 new sites that hadn't been there previously:

ABB Orderliterature.com > read moreNatural Awakenings Magazine > read moreHealth Food Guide > read moreWomen of Reform Judaism > read more

You will also notice that there is a portlet with rotating site features on plonegetpaid.com to highlight the sites as you navigate around.

We have some really great example sites out there, so please have a look!

If you have a site to add - please let me know - I am now all caught up with all the sites I know of. Also, if you want to send changes to any info there, please let me know. [Less]