Fri 18 May 2007
Dynamic Church 07 – Day 1
Posted by Andrew Mitry under Fellowship One
[8] Comments
We started off the day at 3:30 AM, heading out to Dulles airport to catch the early bird flight to Dallas, TX. Thankfully, John and I both got a little shut eye on the flight. After a checking into our hotel and pick up some grub we headed over to the conference center to check in.
Of course, Fellowship Technologies checked us in to the conference using their check-in kiosk, all went smoothly and we were ready to delve right into the sessions. I chose the Maximize Technology track, where the focus is in web integration and data exchange (the F1 API). The first session in the track was given by Tim Hardy on Mass Synchronization with Fellowship One DataExchange. I ended up sitting next to Andy Lang from Bethlehem Baptist Church, turns out that they were already using the API to customize the web experience for their site visitors based on status (member, prospect, etc). In a very kind gesture, he copied the code they used over to my usb thumb drive so that we could use it as an example for our own site.
Tim gave various examples of applications for their Data Exchange API, most of them were about batch synchronization with other sets of data that are outside of F1. He walked us through how you can take data collected via a simple spreadsheet (name and email), convert into XML and using a small app he wrote upload it into F1. The app would work with API to check if the records already existed, if they did not it would create a new record with using a defined status.
As they continue to grow and develop the F1 API, they are working towards REST compliance, which would allow access to the data directly via http requests without having to use SOAP. That is great news for all of us copy/paste engineers because it would allow us much deeper data access without having to delve deep into XML.
Curtis Simmons, with quite a bit of spunk, delivered the next session, Dynamic Websites with Fellowship One DataExchange. Curtis illustrates the two different methods of integrating F1 into your church website, pop-up versus embedded. The pop-up method is just a snippet of javascript that you paste into your site that generates a pop-up login window. The embedded method is more complex because the church site must manage the cookies, but it does allow for a seamless user experience and user personalization.
Tara Coulson gave the next session on, Using CSS to Customize Fellowship One WebLink. A few of the tools she recommended while learning/working with CSS are W3 Schools, css Zen Garden and two Firefox add-ons, EditCSS and CSSViewer. The CSS allows you to skin weblink so that it matches the rest of your website. An interesting trick she mentioned is that you can use the visibility:hidden tag to hide items that you do not want displayed.
During the break I got to hang out with Matt Singley for a few minutes, he brought down a whole team from his church. Chris from Fellowship snapped a pic of the the bald bloggers.

John and I had dinner with Jeff Bull, the Technology and Internet Pastor at Capital Christian in Meridian, Idaho. Jeff just started full time over there and has also started blogging, make sure to add him to your RSS reader.


May 18th, 2007 at 10:51 pm
Andrew,
Keep in mind that just because they are going to REST doesn’t mean you will be free of XML. You will, however, be able to remove the SOAP headers since it will use GET, POST, and other HTTP methods rather than just POST + SOAP headers + request XML.
So, it should make it easier but you may still need to work with XML to format the requests and parse the responses.
May 19th, 2007 at 12:10 am
It was great putting a name and face together! I hope our paths cross again…
May 19th, 2007 at 2:21 am
James:
Thanks for clarifying, I am still new to these technologies and still haven’t gotten my hand dirty with them.
Matt:
Definitely, I still want to cross paths with your tech guy…hopefully tomorrow.
May 21st, 2007 at 8:52 am
Hey Andrew!
It was great to meet you on the Prestonwood tour! I’m glad you and John made it back safely and got some needed rest. Do me a favor and give John a slide okay?
May 21st, 2007 at 2:52 pm
Thanks Jennifer. I’ll see what I can do about the slide. I hope you guys got some rest as well.
July 9th, 2007 at 7:20 pm
Is there a way I can contact Andy Lang for a copy of the code too? I am still traying to get F1 intergrated with our web site.
Thanks.
July 11th, 2007 at 9:56 am
I sent Andy an email to see if I can release the code.
July 16th, 2007 at 2:17 am
Anything from Andy? Perhaps you can ask him to send the code to a friend. We don’t need to release anything to the public…