DrupalCon Portland 2013

Cómo lucha contra la pobreza Robin Hood gracias a Drupal

Steven Merrill, John Robert Wilson, Heather Johnson, Molly Byrnes, Brian McMurray  · 

Transcripción

Extracto de la transcripción automática del vídeo realizada por YouTube.

good morning everyone and hope everyone's having a great time at drupalcon on the last day and you guys have been filling your heads with awesome drupal knowledge meeting great people as well as enjoying some of the best that portlet has to offer so we're

going to get started this is a panel k study weathering storms how Robin Hood uses Drupal to fight poverty and I'm gonna be introducing the project team as well as myself in a bit but I'm we're going to get started so um we also have a website

and Robin Hood work and web page watch drupalcon and which has some social media links for Robin Hood Foundation as well as we've got hashtag PT Robin Hood if people have questions or want to connect with each other during the presentation and we can use

that and we've got a Robin Hood NYC and at phase 2 on the triple con site and we have a follower counter at the bottom of the page which has the numbers of people that are supporting Robin Hood to fight poverty as well as tracking Twitter followers so

if anyone falls at Robin Hood NYC during the presentation we can see that number go up so we're at a 16 to 200,000 230,000 164 right now so um moving on to introductions um my name is Molly burns and the project manager at phase 2 technology and i joined

the robin hood team at phase 2 right after phase one of the website launched and i've had the opportunity to work with heather johnson who's the senior application manager at robin hood foundation who's the primary contact that we have working

with all the stakeholders at Robin Hood and working on the web and Brian McMurray and it's a software architect at phase two he's working on a lot of the front and architecture of Robin Hood org Steve and Meryl is a director of engineering at phase

two technology and he's also one of our server hosting gurus so i'll be talking about web performance in later on in the session and less than at least we have John Robert Wilson who's working on software architect a phase two and he's been

doing a lot of a back-end architecture for Robin Hood org so I'm with that Heather's going to jump in and talk a little bit the ground hood so first of all we're really excited to have everybody here today thank you for coming to our session we

want to tell you a story about the Robin Hood Foundation and how phase two and our partnership with phase two helped us solve some pretty significant challenges that we had with our website and with our organization first of all though I want to give you a

little bit of insight into the robin hood foundation itself robin hood isn't really that well-known mostly by by design robin hood tries to put all of its energy into publicizing the efforts of its grantees and stays kind of behind the scenes but in general

what we are is foundation based in New York City's primary mission is fighting poverty and there are a few things that make Robin Hood especially unique relative to other foundations of its kind one of them is that out of almost 30,000 poverty fighting

focused organizations in New York Robin Hood actually finds and funds about two hundred give or take of those so right off the bat we're looking to find the very best grantees and by very best we mean the most effective as measured by hardcore concrete

metrics so Robin it takes a very specific kind of approach to measuring the effectiveness of its grantees and puts the burden on the grantee to show that they are actually delivering on the mission that they set out to perform another thing that makes us really

unique relative to other foundations is that we give one hundred percent of the money donated to the foundation back to our grantees and this is something that is possible through the generous city of our board which pays all of our operating costs robin hood

has no endowment so if you give five dollars to Robin Hood today your money will immediately go into the field within a very short period of time we don't hold on to the money and distribute it years later and we'll talk a lot more about this later

but as an example of that with hurricane sandy relief which Robin Hood took a leading role in we collected around 70 million dollars in the service of Sandy relief all of which has now been distributed to our grantees we do expect a lot of these grantees but

we don't put them in a position to perform all by themselves we ask our grantees to show performance we ask them to show success but we also help them so we have what we call management assistance program where grantees can learn to do things like make

the equivalent of a business plan if they need help by way of legal services even technology services we have people on staff who helped them with that stuff we help staff their own boards and we help them to basically turn around and show us the very things

that we're hoping to be shown by them the the measures of those successes so just a couple of quick things about Robin Hood despite our not really being all that well known particularly outside of New York City we are New York City's largest private

poverty fighting organization we're also the largest private funder of emergency food in New York City we are the largest private funder of job training programs in New York City and as well as as all of those services we have provided a first-class education

to over 45,000 children in in the city Robin Hood is the largest private funder of homeless shelters in New York City it also provides the largest amount of assistance in the private sector to programs that help newborns despite having that kind of breath

Robin Hood about two years ago say mid-2011 had a number of significant challenges with its website for our organization the website is critical it doesn't get a whole lot of traffic well at least not on an ordinary day-to-day basis but it is an extremely

important marketing tool to target very high end owners and as such it needs to be slick it needs to work it needs to be effective in communicating our message unfortunately it did none of these things two years ago and today we want to talk with you about

three very specific challenges that our website had to meet and that were effectively met as we partnered with phase two technologies the first of those is just the challenge of unleashing our editors in 2011 we were on a 10 year old dotnet based site with

almost no ability to edit anything without the assistance of a developer that had to change Robin Hood hires the best in terms of its digital staffers and it wasn't cool to allow them to have their hands tied in the way that they were in mid-2011 in addition

Robin Hood is frequently engaged in very very large scale events many of which require unique branding and a completely different approach to messaging our website basically couldn't be used to serve any of those purposes any time we did a major event

we had to create a brand new micro site from scratch which was extremely not cost-effective and in very time consuming and finally while I did mention that we don't get a lot of traffic on a day-to-day basis there are some extremely significant exceptions

to that Robin Hood is about the spiky astorga nization I've ever heard of in terms of traffic and so while it's true that day to day our infrastructure needs were relatively that you know uninteresting on occasion we really really need to step it up

and we wanted to do that in a cost-effective but also very effect of way and so that was our third challenge something we approached face to with in the fall of 2011 so with that I'll turn it back over to Molly who'll tell you a little bit about phase

2 and then we'll hear from our team as to how we met these challenges and these two is a general strategy and development agency and we're basically solving a lot of problems for our clients and working really hard to understand the business as the

organizational challenges and really making sure that we can deliver solutions that are really innovative and provide a lot of high value and so with that and we're going to talk about some of the challenges that Robin Hood had came to face to it and we

worked through a discovery process initially which is sort of when we talk through and do a lot of interviews and discuss all the issues before we actually go ahead and build something and out of this process and came Robin Hood Denmark so so challenge number

one for us was about unleashing our editors as I mentioned we were in an extremely limited position when it came to making changes to our website specifically our site header in 2011 was all flash we had nope no concept of anything like a content type if we

needed to do anything new with our data or we needed to display it in a particularly new way we were either out of luck or we had to employ the services of a developer our content team had their hands practically tied when it came to rithi mming changing the

look and feel of our site it was a similar story we really were not not in a position to do that either at all depending on the time line requirements of our project or we had to go outside of the scope of our team to hire development firm to create a brand

new site for some specific branding effort so we were definitely in a bad place performance-wise we had a single web server with a single database sitting on physical hardware at Rackspace it was adequate most of the time but once again completely inadequate

for certain special needs that you're going to get to hear more about momentarily so our first challenge we want to tell you about today is this business of unleashing our editors and giving our digital team back the control that they deserved of our site

so Brian's going to tell you a little bit about how we did that so I'd like to take you back a few years if you remember about two years ago drupal 7 was just getting out of the gates and you've probably seen this graphic before this is from a

few years back this is a picture of how a drupal developer might think about a page when you're when you're considering building something out it's a mixture of you know views slideshows or views listings blocks and node content and menus and panels

and all these sorts of things and each of these then and also still now really has many different interfaces to to work with there's not one consistent editor experience you need to know a whole lot of the Drupal jargon and methodology to really work with

this method and when we were talking with Robin Hood you know they just didn't know what to do with this they weren't familiar with Drupal they hadn't been working with it for years like some of us have when they thought about content this is what

they thought everything is content and they want to be able to change and edit and adapt everything very easily with a consistent experience in addition as we started to see the designs that they are working through they started to look like this these highly

designed pages that don't really fit this the common metaphors of sidebars and content areas and you know perhaps you might be wondering well couldn't you just use panels well panels two years ago was a little hard to use and didn't quite work

with revisions and workflow and these were things that we were concerned about we really wanted to build a system that would let Robin Hood's editors be very free to create anything that they could dream up with their design agency or just on their own

with their own creativity and an additional a number of these things that they were starting to think about were interactive content so areas of these graphics weren't just static images they were actually going to be interactive pieces that you could

enter you know you could click on and touch on your mobile devices and play with and in the past you've probably thought about interactive content and you think okay we need to build you know something special in JavaScript or we need to build something

special in flash and in order to get data into it we need to build a whole separate area inside of our Drupal site to manage that content and or maybe it's just going to be an XML file and in order to update the the data that goes into that flash piece

you know we need to like update an XML file on the server somewhere that's not what we wanted to do and that's not how they wanted to work with it that they found that a really frustrating experience on their previous site so we created this thing

that jer's going to tell you about a little more called template field which helped us to to work through this create super flexible content areas and even enable us to create interactive content areas that all have a similar inconsistent editor experience

the way we put this site together we called a constant we you know we reused the term pain pulling it from the panel's world but we called these pains these sort of content chunks that we're going to be reusable and customizable on it on a per page

[ ... ]

Nota: se han omitido las otras 6.485 palabras de la transcripción completa para cumplir con las normas de «uso razonable» de YouTube.