Archive for April, 2009

Please Test version 3.15c Beta1

Tuesday, April 28th, 2009

I have uploaded a new version, 3.15c Beta1, to the www.software4nonprofits.com/pretest.htm page. I would really appreciate it if as many of you as possible could try it.

There are actually no new real features in this version, beyond what is in version 3.15b, which was released last week. However, what it does have is some new technology I am trying out, that I want to make sure works for everyone. (Don’t worry, if it doesn’t, I’ll get you a fix ASAP!)

The technology is about message boxes, those little windows that come up with a message or a question, and button(s) such as OK, or Yes/No. Some of the message boxes in the program have been changed to use new technology that allows them to have larger fonts, and use boldface for emphasis, that they are more readable and helpful.

Many of the ones that have been fixed are for actions on the main window, such as deleting donors or donations, etc. An easy way to see a new message box is to try deleting something, and see what comes up.

Please let me know, first of all, whether you have any problems with this, and secondly, what you think of this as an improvement.

For your information, I am also planning on selling this new technology to other programmers, as a small side business. But I developed it first of all to help improve the DONATION program.

Thank you very much!

Version 3.15b – Report bug fix

Wednesday, April 22nd, 2009

I just released version 3.15b, with a bug fix to Reports -> Donation -> Summary by Category. I already emailed all up to date paid users about version 3.15 yesterday, so I’m not going to bug them with another email today to inform them of this, because it’s a fairly minor fix. But I thought I’d let all of you who read the blog know.

I have yet to send emails to renewing and upaid users about version 3.15 – obviously I will inform them of 3.15b instead of 3.15. Those emails will go out probably tomorrow (to users who currently need to renew) and maybe next Tuesday (to users who are currently unpaid).

The bug fix was that the final number at the bottom of that report, “Total Distinct Donors across all Categories”, was for the whole year, not for the entered range of dates as it should have been.

Version 3.15 Final Beta Test

Friday, April 17th, 2009

I just uploaded version 3.15 Beta5, which I hope will be the final beta before releasing this version shortly. This is building on Beta3, which included the new Report Browser, which I wrote about in the blog posting http://www.software4nonprofits.com/blog/2009/04/report-browser/.

Here are the additional features that have been added for this version:

  • When you are editing the donation date on the main window, you can now use the + and - keys, either on the top row of your keypad or on the numeric keypad, to increase or decrease the date by one day. (This is similar to a feature in Quicken, QuickBooks and perhaps other accounting programs.)
  • Re-ordered the options on the Database menu, to put the most important options (the ones for Backups) at the top. Also renamed Import Data to Import All Data.
  • Added an option to include a return address section and a logo in the top-left corner of donor or receipt envelopes.
  • Added a right-click menu on the Donor List, with options New Donor, Edit Donor, Delete Donor, and Find Donor. These same functions can also be done with the New button in the Donor Details area, by clicking into any field in the Donor Details area, with the Delete button in the Donor Details area, and with File -> Find Donor (or Ctrl-F) respectively.
  • On the reports viewing window, disabled the Page 1, Prev Page, Next Page and Last Page buttons if there is only one page in the report.
  • Fixed a tiny bug in Letters -> One Letter and Letters -> Mass Mailing, where if you pick the Current Donation information or Individual Donation information options from the first radio boxes, and include the «ReceiptNum» field in the letter (which is an unusual thing to do with that type of letter), the receipt number shows with only 4 digits, i.e. like 2009-0001, instead of the new 5-digit format introduced in version 3.14, 2009-00001.

As usual, if you have a chance to test this, it would be greatly appreciated, and please let me know what you think, and if you find any problems or have any suggestions.

Thanks.

Direct Credit Card Payments?

Tuesday, April 14th, 2009

I’m considering doing some work to set up the ability to enter your credit card information on the DONATION web site directly, rather than having to be forwarded to the PayPal web site to do that. I’d like your opinions about doing so.

The advantage of this would be that the process of paying by credit card would be more seamless, and would not raise some people’s fears about PayPal (I’ve talked to a couple of people in just the last few days who were very averse to using PayPal.) Mind you, behind the scenes, PayPal would still be processing the credit cards for me, but that would not be visible to the user who was paying. There would also be an option called “Checkout via PayPal” to use your PayPal account, for those who have one and choose to use it. (This latter point isn’t optional – PayPal insists that you also include it if you are using them behind the scenes for credit card processing.)

The disadvantage of this is that the users are trusting me, an unknown person/company (at least for those who are paying their initial Full License fee), with their credit card info. I personally don’t see why they should trust me more than a huge corporation like PayPal – I myself would rather trust PayPal than a small software author I know nothing about. But I don’t know whether that is a common point of view.

I would not store anyone’s credit card info after I sent it off  to PayPal to complete their payment, as I have no further use for it, and don’t want to have to worry about maintaining the security of that information in a database I am keeping or anything like that.

One question I have about this is whether I would have to make clear to the people paying by credit card that PayPal was processing the payment behind the scenes. My inclination is that this is irrelevant to them, but I’m open to other views. I am generally inclined to more disclosure rather than less.

So, any opinions? Thanks, as always.

Report Browser Advice & Beta Test

Wednesday, April 8th, 2009

Hello DONATION beta testers and advisors. I’ve uploaded version 3.15 Beta3 for your testing pleasure, and I also want some advice about one of the features in it.

I’ve already asked for your advice about the new startup options window, which was very helpful. That’s in this beta test version too. I’ll say something about how to test it later in this entry.

The big new feature in this version is the new Report Browser window. It’s under the Reports menu, and it is a window that lets you see the names of all reports, with full descriptions of each one (as in the Help) and information on what inputs each one prompts you for, if any (like, a range of dates). I think this will be very helpful, because currently, beyond the titles, there’s no easy way to know what each report does, so for new (or even experienced) users, it’s hard to decide which report(s) to use.

The questions I have about this new window are as follows:

  1. Should it replace the current menu options for running the reports, since it does allow you to run them, or be in addition to those menu options? The advantage of leaving both in is that you can run the reports from the menu more quickly, especially if like me you use keyboard shorcuts to pick your menu choices. The disadvantage of leaving both in (which is what I did in this beta version) is that there are now two ways to do the same things, which could be confusing.
  2. Assuming both the Report Browser and the existing menu options are left in the program, should the menu option for the Report Browser appear above the other Reports sub-menu options for the reports (Donor, Donation, Receipt and Category), as it does in the current beta version, or below them?
  3. In the Report Browser, currently the list of reports is a tree structure, which when you first open it shows only the main headings – Donor Reports, Donation Reports, Receipt Reports, and Category Reports. (It is structured exactly like the existing sub-menus.) You open up each of them, by clicking the + sign to their left, double-clicking their name, or pressing the space bar or right arrow key, to get to their contents. Would it be better to have all of them fully open when this window opens? (The disadvantage of that is more scrolling to find the one you want.)

By the way, those of you who have been testers or advisors since early 2007 may recall that I had created a Report Browser window like this for the .NET translation of DONATION that I was working on, but later decided to give up on. I’m glad to have finally got it back into the program again!

Here is a list of all of the changes in this version, since version 3.14:

  • There is a new initial startup window for the first time you start DONATION, which allows you to choose between the normal initialization steps for a new empty database and restoring a backup of the database, from a previous installation of DONATION on another computer, or the same computer.
  • Added the Reports à Report Browser menu option, which allows you to browse through all built-in reports in the program, and see detailed descriptions of them, to help you select which report you want to use. You can also still select all of the same reports via the Report menu’s Donor, Donation, Receipt and Category sub-menus.
  • Added a menu option Letters à Mail Merge Training Videos on the Web which takes you to the web page which contains several videos for learning how to use the Letters menu options for mail merge letters and receipts.
  • Added a new report: Reports à Donation à Current Donor History, which shows how much the current donor has given in each year that you have data for in the database.
  • Added the Use French Dates checkbox in the Maintenance à Receipt Options window, to allows you to use French dates in the built-in receipts, and in all mail-merge letters and receipts.
  • Added the special mail-merge fields «French» and «English», which when inserted into a mail merge template letter or receipt, overrides the Use French Dates setting.
  • Made some small changes to the window that comes up when you select Letters à Mass Mailing, so that it will fit if your screen dimensions are 800×600.
  • Made some small changes to the main window, so that at screen dimensions of 800×600 the bottom part of the donations area (with the totals) isn’t cut off.
  • Added a few more helpful details to the Help page for Filtering Reports.
  • In Maintenance à Change Password à Limited User Password, the program now gives a message if you specify a Limited User Password when there is no Program Entry Password. This is because in that case, the program will not prompt for a password when it starts up.
  • In the help page for Saving Reports to Files, added a section about the very useful Save as type “HTML Table”, which generates output that looks a lot more like the original report than other Save as types.

As usual, to test this, go to www.software4nonprofits.com/pretest.htm, and download and install donupdt.exe from there. And as usual, please let me know any testing results you come up with, positive or negative, or any opinions you have about the changes.

I did say I’d write something about testing the new startup window. To test that, you need to start DONATION with a completely fresh database. One way to do that is to install on a different computer. (And since this beta is only an update version, you would do that by installing the current full version 3.14 from the DOWNLOAD page, not running it, and then installing the upgrade to the beta.)

Another way to test the new startup window is to upgrade your normal computer to the Beta version, then make sure you have a good backup (preferably a couple of them), and use the Database -> Delete All Data menu option to delete all of your data. After doing that, it will be like a first-time startup. But that’s only an option for brave souls, who are confident in their backups!

Thanks, all!

Restore Option in First Startup – Draft Window

Friday, April 3rd, 2009

Well, I wasn’t a whole lot clearer after seeing all of your views on this, but I think I’m inclined to include this option, just making sure it is extremely clear. The following is my current draft of this window:

Startup Window

Startup Window

What do you think? Any wording suggestions to make it as clear as possible, especially for first-time users?

Thanks.

DONATION business sold to Microsoft!

Wednesday, April 1st, 2009

Great news, DONATION users. Microsoft has bought me out, and all future versions of the program will be sold by them.

They will be making great improvements, like integrating their SQL Server database with the program. This will increase the download size for the full version of DONATION to about 500MB, instead of the current 15MB, but I’m sure it will be worth it.

They will also be charging more for the program, probably about $1,000/year, but again, the improvements they make, and the security of knowing the program is made and backed by Microsoft, will surely be worth it.

See a few lines below for more important information about this announcement:

APRIL FOOLS!

(Sorry, I couldn’t resist. I’m an inveterate April fools prankster.)