client login

Christian Norton's blog

Firefox Add-ons

|

As you all should know Salsa's backend is optimized for Firefox. There are a number of reasons for this, but the short of it was we needed to pick one browser to focus on. We picked Firefox because it's free, it works on all operating systems, it does a good job of following web standards, and a bunch of other reasons. But Firefox is great browser to use even if you weren't using Salsa.

One of Firefox's best features is the large number of add-ons available. Firefox add-ons do many different things. Each adds a bit of functionality to the browser allowing you to customize Firefox to fit your needs. From web developing to casual browsing, there is a probably an extension that will improve your browsing experience.

Salsa Status Report XV

|

We've been busy! Much of the development is still in beta now, but there will be major improvements rolling out soon. The biggest of these is Action 2.0, which as you might have hear is now open for beta testers. If you'd like to be a beta tester, email us for an account.

  • BUG: Fixed display of the "country" field for supporters who are imported with country names instead of country codes. (minor)
  • BUG: Fixed display of the error message when a donation amount is larger than the maximum allowed donation (minor)

Salsa Status Report XIV

|
  • BUG: tag syntax is now validated on creation so it's no longer possible to create unusable tags (medium)
  • BUG: Fixed a problem where redirects for distributed events weren't overwriting the default redirect (minor)
  • BUG: Fixed a problem where the 'Return to Your Report' link was showing up on default (uneditable) reports (minor)
  • BUG: On the Create a Distributed Event public-facing page, setting the event to Private was actually making it default to Inactive (minor)
  • BUG: fixed bug that wasn't allowing people to log in to comment on blogs. (medium)

Salsa Status Report XIII

|
  • ENHANCEMENT: better error messages when a custom required radio button isn't selected (minor)
  • BUG: fixed another display problem with BLOB fields in reports (minor)
  • BUG: fixed max attendee count for events (minor)
  • ENHANCEMENT: fixed confusing custom field values that didn't match up with values in reports (minor)
  • ENHANCEMENT: Added search functionality to images.jsp (medium)
  • ENHANCEMENT: Added single and bulk deletion functionality to supporter_petition.jsp (medium)
  • BUG: Fixed the "Source Details" link on the supporter edit.jsp page (minor)

Theming your Profile pages

| | |

Theming your profile pages is a great way to customize one more aspect of your Salsa pages. Customizing your profile pages can be very rewarding but requires use of CSS. Here I'll go over some common requests. I'll try not to assume you have knowledge of CSS, but I will assume some HTML basics. I'll introduce some important CSS terms and techniques, but also provide working examples that are ready to be cut and pasted into your templates.

If you aren't interested in learning CSS, or already know it and just want some code snippets, look for the blue boxes. The HTML in the blue boxes is code ready to be pasted into your template.

Salsa Status Report XII

|
  • BUG: Database Field names displayed instead of Display names. Now uses display name, and never "RADIO6". (medium)
  • BUG: Fixed bug preventing recurring donations from being tagged (minor)
  • BUG: Fixed Javascript alerts not displaying on supporter and group deletion due to Javascript code reorganization. (minor)
  • BUG: Fixed receive email code multi-select box, which caused errors when multiple values were pre-selected (minor)
  • BUG: Fixed the SQL on the supporter clicks page to remove duplicates (medium)
  • BUG: Font was different on one custom field. (minor)

Salsa Status Report XI

|

This will be for last Salsa Status Report of 2007. See you in the New Year!

  • ENHANCEMENT: The email blast summary list page is now much faster (medium)
  • ENHANCEMENT: Added target summary info to email blast summary page (minor)
  • ENHANCEMENT: Added support for ActBlue donation processing (major)
  • ENHANCEMENT: Quite a bit of work on the personal fundraising pages, including adding a secure link to the workflow, fixing the donor trigger select box, and adding previously missing descriptions to the donate pages. (medium)
  • BUG: Queries on donations now exclude refunded donations (medium)

Salsa Status Report X

Many enhancements this issue.

Updated Nov. 29 for a couple late reports.

  • BUG: Fixed a bug with queries and email blaster that permissioned blasts differently than queries (medium)
  • BUG: Fixed a bug in queries which rarely caused an SQL syntax error (minor)
  • BUG: Fixed corrupted Spanish & French characters on many pages (minor)
  • BUG: Fixed Last_Modified date getting changed every time a user viewed a campaign page (medium)
  • BUG: Fixed problem with tab color and background images for packages with keys divisible by 11 (weird)
  • BUG: Fixed tax status & event drop-downs when creating a new donation page (minor)

Salsa Status Report IX

|

It's been a while since I've been able to get one of these out. A good number of improvements in this week's Salsa Status Report. More might come as I round up all the changes.

  • BUG: Links in summaryList.jsp are all relative now to prevent linking outside of packages. (medium)
  • BUG: Added deTag around supporter fields in several places to prevent javascript redirects (medium)
  • BUG: Fix for null blob values when running reports (medium)
  • BUG: Fixed a bug in reports when "is empty" was chosen in combination with AND conditions (major)

Remembering Paul Wellstone

|

It was five years ago today when the airplane carrying Paul Wellstone, his wife Sheila, their daughter Marcia, two campaign staffers and the two pilots, crashed near Eveleth Minnesota. It's one of the few moments in my life I remember exactly where I was when I heard the news.

I was still in College at the University of Nebraska in my dorm room when my mother called. She, audibly upset, told me that the plane carrying Senator Wellstone has crashed.

It felt like a personal loss. On my desk laid my absentee ballot, with Paul's name on it.

I never got to meet the Senator, my mother had on a couple of occasions. She was always impressed that he always remembered her name, a trait many others had noticed in the Senator. Senator Wellstone was genuinely interested in the people he met and they made an impression upon him.

Syndicate content