Drupal Love at Birth

I'm super excited and happy to announce the birth of my baby girl, Éowyn Grace Szrama. She took her first breath of fresh air at 12:09 PM on September 25, 2009. The event was live blogged on Twitter, so she was immediately welcomed to Earth by Drupallers and friends from all over the world. We'll be printing her up a Google Map charting them all for her nursery.

Daddy made sure she'd feel a part of the community from day one. I pulled my baby into the world wearing one of my favorite t-shirts (visible in the background behind her little Druplicon head) so she'd know that Lullabot loves her. I even had to take it off between hospital visits to preserve it for the big day (long story). Wink

Éowyn at birth.
Handing my little clay baby to momma under Lullabot's watchful eye.
Éowyn at birth with mom and dad.
Baby girl after her first feeding with a proud mom and dad.

For those interested, we've posted more pictures in a public Facebook gallery and will get some up on my Flickr account eventually. Thanks for all the encouragement and congratulations!

Ubercart 1.8 and 2.0-RC7 Released!

Well, we had our biggest release day yet with Ubercart, packaging up two new releases in one fell swoop. Lyle and I have been working pretty hard to take care of release blocking issues since we announced our Ubercart 2.0 Release Plans, and I felt inspired enough after today's Chick-fil-a lunch / code sprint to make sure we put out a new Ubercart 1.0 release as well.

The full release announcement is posted on Ubercart.org, and we've included the changelog in the release notes for both the 5.x-1.8 and 6.x-2.0-rc7 releases. On the 1.x branch, the changes include about 50 bug and typo fixes in addition to the inclusion of the core tax report module backported from the 2.x branch. The latest release candidate includes a similar number of improvements and bug fixes addressing issues related to attributes, stock, product kits, role promotions and file downloads, the price handler system, anonymous checkout, and more! Smile

The best part of both releases is the high level of community involvement. Many thanks to the dozens of contributors to patches in both branches that have gotten us to where we are. Furthermore, thanks to some very active contributors, we're on target for full VAT support in Ubercart 2.0 with the UC VAT module. There are also maturing discount, coupon, and recurring payment systems all under active development in the contrib realm.

We're going to let this release candidate sit for two weeks time, during which we'll continue to address minor issues related to bugs, scalability, and usability. Feel free to pitch in through the project issue tracker on d.o. If all goes well, in two weeks time I'll be holding my baby girl and writing a 2.0 release announcement along with our plans for the future of Ubercart on Drupal 7 and beyond.

(For this interested, the quickest baby updates will come through Twitter. I already have plans to make sure she's very comfortable with Drupal from day one. ;))

North! Or Be Eaten by Andrew Peterson

As I mentioned in my Wingfeather Wiki blog, my wife and I were absolutely thrilled to come home from our second anniversary daycation to find North! Or Be Eaten waiting for us at our front door. I don’t think we've awaited another book’s delivery so eagerly since we ordered Harry Potter and the Deathly Hallows to read together during our engagement. Smile

We grabbed his first book in the Wingfeather Saga, On the Edge of the Dark Sea of Darkness, as soon as it came out and had a great time reading it out loud to each other. It chronicles the beginning of the Igibys' adventure, three special children who have been living in hiding (unbeknownst to them) in the town of Glipwood on the continent of Skree in the world of Aerwiar. Quite a mouthful, eh? That's just the beginning...

Andrew has created a thoroughly original, quirky world full of wonderful surprises and terrifying creatures. The peoples of Skree are daily terrorized by the vicious Fangs of Dang, invaders from across the Dark Sea of Darkness who conquered Skree while searching for the lost jewels of Anniera. The jewels, it turns out, are actually the three Igiby children, Janner, Tink, and Leeli. The first book introduces you to the children and tells of their discovery by the Fangs and their escape from Glipwood under harrowing circumstances. North! Or Be Eaten picks up with their flight ... well, North ... so they can avoid being eaten.

This second book is a treat, even better than the first, but I highly recommend reading them in order. You'll better understand why and from what the Igibys are running, and you'll further be prepared to expect the random bits of humor in the story, the personalities of the main characters, and the footnotes on various pages in the book. Speaking of humor... this book is spot on! I love Andrew's wit and feel he's really improved since the last book at incorporating it more neatly into the story. I laughed out loud several times, especially when I read about Podo Helmer "quivering in a boat like a belcher's belly" and Janner Igiby being disturbed by the superfluous punctuation of the "FORK! FACTORY!" as he was about to be imprisoned in it.

In addition to imagination and humor, Andrew has filled North! Or Be Eaten with plenty of action. The plot is basically a series of clever escapes from trouble punctuated by short periods of recuperation and reflection. The character development kept me turning the pages just as much as the action. Janner's continued maturity is front and center as he grows into being a proper Throne Warden. On the other hand, Tink's spur of the moment immaturity brings a lot of heartache to the story as he rebels against his future as the High King of Anniera and gets himself in a boatload of trouble.

Speaking of boats and trouble... we learn a lot more about the mysterious past of Podo Helmer. He's just as tough, funny, and tender as always, but we also see his fears from his past catching up to him as the Igibys get closer and closer to the Dark Sea of Darkness in their flight from trouble.

Like all good fantasy children's literature, the Wingfeather Saga provides weaves sound moral instruction and personal character development into the stories (see the Chronicles of Narnia and the Chronicles of Prydain for other good examples). The characters are seen to grow in a number of virtues, including responsibility, love, faith, forgiveness, courage, intelligence, and much more. We get to see them fail, as well, and learn how they get back up to make wrongs right. I can't wait to read these books to my children and help them wrestle through the very same problems and growing pains.

To summarize... I'm a fan. A huge fan. And I want you to be one, too. I can only entice you with so many awesome things from the books before you're overwhelmed, so it will be much better for us both if you just read the stories and let Andrew introduce you to the wonderful world inside his head. You won't be disappointed. Cool

For more fan goodness, you can check out my wife's review of North! Or Be Eaten (it's more thoughtful and complete with pictures) and the official Wingfeather Saga site. I'm trying to kickstart a fan site called The Wingfeather Wiki but never seem to have time to stoke the flames. Tongue

Highlights of the Panel on N.T. Wright at SBTS

Over dinner this evening I listened to the audio from today's Panel on N.T. Wright and the Doctrine of Justification at Southern Seminary (SBTS). I highly recommend listening to (or watching) the entire panel, especially if:

  1. You enjoy theology and/or biblical scholarship and don't know who N.T. Wright is or why he matters in the discussion of justification.
  2. Like me, you actually do know who N.T. Wright is, enjoy reading various things written by him, and appreciate many points of agreement with what he teaches.

Overview of the Panel

The panel was moderated by Dr. Albert Mohler, the President of SBTS, and included various professors of theology from the seminary (Drs. Burk, Schreiner, Seifrid, and Vickers - a personal favorite). I'm not going to take time to recap the whole discussion, because the panel itself recapped a discussion (or controversy?) in modern Evangelical theology that spans the last few decades. A lot of ground has been covered in what has been dubbed the "New Perspective on Paul" (NPP).

The tone of the panel was both charitable toward N.T. Wright and his positive contributions to biblical scholarship and pastoral as it evaluated how what we believe about justification will affect our ministry. The professors do a good job of bringing listeners up to speed on the various issues at stake, and if you find yourself lost in the discussion, I encourage you to listen to the first half twice.

Issues at Stake

A few "traditional" issues that are questioned by the NPP include:

  • The definition of the gospel, or "Good News." Is it an announcement of the salvation of sinners or is it enough to proclaim the resurrection of Jesus?
  • The imputation of righteousness. Do we stand before God in righteousness based on what Christ has done?
  • The scope of justification. Is it primarily a soteriological ("What must I do to be saved?", the traditional scope) or ecclesiastical (who is in my covenant community, the NPP) doctrine.
  • The context of the New Testament. Was the religion commonly practiced as Judaism in the time of Jesus legalistic, and is Paul really responding to such legalism in his letters?
  • The historical interpretation of Scripture on the doctrine of justification, especially since the Reformation. Basically, the NPP argues that the Reformers and their predecessors did not understand the context of the New Testament and so "got it wrong" on justification. (The "New" of the NPP is in relation to "Old" of the biblical commentary and scholarship on these issues since at least the time of Calvin, Luther, et al.)

There's obviously more to the NPP and even more discussed in the panel, but the panel did at least spend a few minutes on each of the issues above, making sure they accurately portrayed Wright's position and providing initial responses to these deviations from historical interpretation. For further study, I highly recommend The Future of Justification by John Piper (who, Dr. Mohler notes, wrote this as a scholarly critique from within the context of a full time pastoral ministry). I was actually greatly encouraged as I read what I've read of it. If you're not sure you want to buy it, you can download a free copy of the entire book via the link above... some business model! Smile

Panel Highlights

As I've mentioned before, I really recommend listening to the whole thing. However, I will take the time to transcribe a few interchanges and statements by the gentlemen on the panel. These won't necessarily make sense in isolation, but I'm posting them because I found them to be particularly poignant responses to the NPP.

Reading Into Scripture

First off, Dr. Schreiner and Dr. Seifrid held a small interchange around 40 minutes in which they describe something of a hermeneutical misstep Wright makes when he discusses the doctrine of the imputation of righteousness in his recent book:

Schreiner: When he speaks of imputation he says that the traditional understanding is wrong, because justification is a courtroom, forensic doctrine. I agree with him there, but then he says in a courtroom the judge can't give his righteousness to the one who is being charged. I think that's amazingly reductionistic, as if the illustration of the courtroom is exhausted by our human experience. Instead you have to look at the biblical text to see the richness of what it is saying about what is happening. And yet he bases it on what happens in our courtrooms. I think that's quite astonishing.

Seifrid: I think that's right. Although the Scriptures of course understand God's justifying work in Christ and the final judgment as a forensic scene, what takes place there is beyond all human expectation because of God's marvelous love in Jesus Christ. Part of the problem also with Wright on this point is that He imports a modern courtroom into the Scriptures.

What about Adam?

Dr. Vickers sees something missing in Wright's understanding of the overarching story of the Bible:

There's something missing. I like when I hear Wright talk about "from Abraham to Israel to Messiah to the world." I like the idea of the big picture of Scripture. But what's missing in my view is, "Where's Adam?" And this gets down to what the traditional view is all about - Paul boiling the human race down to two people. Anyone you ever meet will either be in Adam or in Christ, and the actions of one of those two people affect and determine the status that people have before God. If you're going to deal with the traditional view, that's central.

What is the Good News?

Speaking of the pastoral implications of the NPP, Mohler and Burk said the following...

Mohler: N.T. Wright makes a fascinating statement. Bishop Wright says that the gospel is not primarily a message about how one is saved. That's an incredible statement, isn't it?

Burk: For him it's simply a declaration that Jesus Christ is the resurrected Lord. That's the gospel. That's the announcement. As John Piper so carefully points out, that is not good news unless you give an account of how the resurrected savior is for you and not against you. We're all sinners. We have committed sins against this resurrected Lord who's going to judge the world. It's not good news to know He's back! Ok? That's not good at all.

Mohler: It's not good unless there is a firm confidence in the fact that we will be found righteous in Him.

Burk: Right, Christ died for our sins according to the Scriptures. Even in the Apostolic declarations of the gospel narrative, of the death and resurrection of Jesus, there is an account of how that counts for us - that somehow he is a substitute for us and that he is justifying us. To leave that out of the gospel proclamation has horrible pastoral applications in addition to being unbiblical."


Dr. Schreiner in his closing remarks comments:

I think there's a danger for those listening to a discussion like this where we focus on Wright's weaknesses, I think there's a danger of a young student reading Wright and seeing the good things and thinking everybody up here on the panel overreacted. And so I think we'd all want to reaffirm. There are good things in Wright from which we can learn, but don't miss where he's gone astray. And a fundamental area, the gospel. Young students tend to want to believe something new, but if you stray in terms of the gospel, you've forgotten the gospel. Luther was right. We need to re-learn the gospel every day. If we think we know the gospel, if we think we've mastered the gospel, we don't know it. We have to be mastered by it.

Not Resting on Assumptions

Dr. Vickers in his closing remarks comments:

Where do we go from here? It goes to show that these ideas never go away. The centrality of something like justification, never goes away. ... It should challenge us not just to rest on assumptions, but to go back to the text, go back to the Scriptures, not just follow this person or that person but go back to the Scriptures and read them again. So that we can speak to some of the issues that we're talking about related to justification today were not things they were talking about in justification debates fifty years ago.

Dr. Mohler adds to this in his closing remarks:

We're not just merely defenders of a tradition. We are those who go back to the Scriptures and say, "How do we read, hear, obey, preach, and teach the Word of God in such a way that God is glorified, Christ is amplified, and the Church is edified." The biggest problem I have with Bishop N.T. Wright's perspective on Paul and justification is that I cannot imagine in the end how you would preach what I would recognize to be the gospel if you accept his assumptions.