Notices


Reply
 
LinkBack Thread Tools Display Modes

Old 05-21-2008, 09:00 AM   #1 (permalink)
Junior Member

Join Date: Jun 2007
Location: Boston, MA
Posts: 4
Rep Power: 0 dules is on a distinguished road

Blackbaud Products
- Raiser's Edge (RE)
- NetCommunity (BBNC)

Basic API question

Hi everyone,

I've read through many of the posts here but have unfortunately not been able to gain an understanding of the basics of how the API can be used.

I'm working on a new web site for a organization that uses RE, so am interested in knowing how I might utilize the API, and what it would cost.

I do apologize if these questions have been answered elsewhere or are considered common knowledge - I'm an RE newbie!

1. Can the API be fully utilized using PHP, specifically a Drupal install?
2. If so, can it be used on LAMP or only on Windows?
3. What is the cost of using the API?
4. Has the issue with the license agreement been resolved? (See this thread)

Thanks so much for any help you can offer. I appreciate it.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote

Old 05-21-2008, 09:13 AM   #2 (permalink)
Junior Member

Join Date: Sep 2007
Location: Fairfax, VA
Posts: 17
Rep Power: 0 ttavenner is on a distinguished road

Blackbaud Products
- Raiser's Edge (RE)
- API/VBA

Well, I can answer two of your questions:

1) I have only experimented some with PHP and the API but I believe the majority of it can be utilized in PHP. See http://www.blackbus.org/forum/api-vba/2570-vba-api-php.html for info on initialization.

2) initializing the API requires the COM extension in PHP and therefore only works on Windows Servers but it should work with either IIS or Apache. You should also know that using it in PHP is totally unsupported by Blackbaud so you won't have any official support for your applications.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote

Old 05-22-2008, 06:53 AM   #3 (permalink)
custom.part

digitalslacker's Avatar

Join Date: Oct 2006
Location: Annapolis, MD
Posts: 331
Rep Power: 3 digitalslacker is on a distinguished road

Blackbaud Products
- Raiser's Edge (RE)
- Information Edge (TIE)
- Financial Edge (FE)
- NetCommunity (BBNC)
- Blackbaud Analytics/Researcher's Edge (BBA/TRE)
- API/VBA

Quote:
Originally Posted by dules View Post
Hi everyone,

I've read through many of the posts here but have unfortunately not been able to gain an understanding of the basics of how the API can be used.

I'm working on a new web site for a organization that uses RE, so am interested in knowing how I might utilize the API, and what it would cost.

I do apologize if these questions have been answered elsewhere or are considered common knowledge - I'm an RE newbie!

1. Can the API be fully utilized using PHP, specifically a Drupal install?
2. If so, can it be used on LAMP or only on Windows?
3. What is the cost of using the API?
4. Has the issue with the license agreement been resolved? (See this thread)

Thanks so much for any help you can offer. I appreciate it.
The Raiser's Edge API is 'free' but you need to pay a yearly maintenance fee for it. Check out this post for more info.

I don't believe the API will work with php but I could be wrong on that one.
__________________
Garrett Keating
Senior Web Developer
U.S. Naval Academy Alumni Association & Foundation
www.usna.com
customizingNetCommunity.com


Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote

Old 05-23-2008, 04:39 PM   #4 (permalink)
Likes to customize RE!

DavidZ's Avatar

Join Date: Jul 2006
Location: London, UK
Posts: 335
Rep Power: 3 DavidZ is on a distinguished road

Blackbaud Products
- Raiser's Edge (RE)
- API/VBA

The API is only free if you have NetCommunity. Otherwise it costs (a considerable amount I believe).

The API will work with php but only on a Windows machine (from what I understand) as you have to have a Raiser's Edge client on the machine that you have the API code installed.

David
__________________
David Zeidman
Zeidman Development
http://www.zeidman.info

Check out my RE API blog
http://www.re-decoded.com

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote

Old 06-09-2008, 09:18 PM   #5 (permalink)
Junior Member

Join Date: Jun 2008
Posts: 2
Rep Power: 0 cmoreno is on a distinguished road

Blackbaud Products
- Raiser's Edge (RE)
- API/VBA

this might answer a previous question that i asked.
i've got a web app sitting on a linux (LAMP) server which is of course serving the organization's website and open to the public, and one of the things that i'm trying to do is make calls from that app, to the raiser's edge db that's sitting inside the organization's office.

is there no way to accomplish this without the "Raiser's Edge client" (never seen or read about this) running on the machine you're trying to integrate with?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote

Old 06-10-2008, 05:52 AM   #6 (permalink)
custom.part

digitalslacker's Avatar

Join Date: Oct 2006
Location: Annapolis, MD
Posts: 331
Rep Power: 3 digitalslacker is on a distinguished road

Blackbaud Products
- Raiser's Edge (RE)
- Information Edge (TIE)
- Financial Edge (FE)
- NetCommunity (BBNC)
- Blackbaud Analytics/Researcher's Edge (BBA/TRE)
- API/VBA

If u are trying to make calls to RE via the API you are going to need the client installed on that box. Since it's a linux box that's probably not possible.
the only other solutions would be if you have direct SQL access to RE or if you have BBNC you might be able to do something with the re7service. Those are both unsupported approaches and Blackbaud doesn't recommend them.
__________________
Garrett Keating
Senior Web Developer
U.S. Naval Academy Alumni Association & Foundation
www.usna.com
customizingNetCommunity.com


Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote

Old 06-10-2008, 06:53 AM   #7 (permalink)
Junior Member

Join Date: Sep 2007
Location: Fairfax, VA
Posts: 17
Rep Power: 0 ttavenner is on a distinguished road

Blackbaud Products
- Raiser's Edge (RE)
- API/VBA

Lightbulb

Quote:
this might answer a previous question that i asked.
i've got a web app sitting on a linux (LAMP) server which is of course serving the organization's website and open to the public, and one of the things that i'm trying to do is make calls from that app, to the raiser's edge db that's sitting inside the organization's office.

is there no way to accomplish this without the "Raiser's Edge client" (never seen or read about this) running on the machine you're trying to integrate with?
This is becoming a popular topic, which I'm glad to see. See the other topic about web app integration for examples and other info. It's perfectly possible to pull data out of Raiser's Edge and into PHP using a standard ODBC connection. I've been doing it now for a little over a year. There are some big caveats though:
  1. From a legal standpoint you can only pull data out, you can't write back to the database without breaking your Terms of Service.
  2. As mentioned above this is not supported by Blackbaud and you are proceeding at your own risk. This is why I recommend setting your ODBC login up to be read only from the beginning so that you can't do any damage to your database unintentionally.
  3. If you are exposing this ODBC connection to a public web server you need to be extra careful about security. Anyone who gains the login information can pull out any of the information in your database. Never include the connection string in your main program. Set it up elsewhere and make the main program call it to get a connection. You must also be sure that your functions are only able to pull out information you are comfortable making public. Security is a big concern here.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


Cheap Electricity - Loans - Mobile Phone - Debt Consolidation
All times are GMT -6. The time now is 02:55 AM.

Miscellaneous


Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Integrated by BBpixel Team 2008 :: jvbPlugin R1012.364.1

SEO by vBSEO 3.2.0 Copyright 2008 Blackbaud User SocietyAd Management by RedTyger
Inactive Reminders By Icora Web Design

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64