Sunday, November 2, 2008

Week 10: A List

The last couple of weeks have been pretty busy, therefore I'm going to make things easier by briefly listing what I've been up to:
  • didn't go to DrupalCamp in Chicago (too much other work to do that weekend);
  • scheduled a pre-training Drupal basics class in the Information Arcade for Nov. 20;
  • found some potential volunteers (grad students in the Engineering dept.) to teach the class with Cliff;
  • spoke more with Chicago Technology Cooperative about having them come to Iowa City to conduct the 2-day training in early-mid December (still working on the logistics);
  • also discussed having one of the CTC people come to the WiderNet office to consult on the CIP project, tentatively scheduled for Nov. 10 or 11 but yet to be finalized;
  • posted an ad on www.rentacoder.com for someone to develop the CIP site-builder interface, also sent CTC specifications for the interface and got a REALLY high price quote (I'll be talking with Cliff and them about it more next week);
  • was contacted by someone with an organization similar to CTC called Net2Community, who is working on a somewhat similar project, and scheduled a call with him for next week to discuss potential collaboration;
  • started a new people directory template in Drupal;
  • did a fresh Drupal installation so the database can be copied and used for future templates;
  • worked on installing and using some new modules.
Next week I'll be meeting with Tom Burns and Cliff to hopefully finalize the 2-day training. There is still much to be done before the end of the semester, and I'm getting a little worried about having a CIP prototype ready to show Intel in December or January. I'm at the point in the project right now where I have no idea how everything is going to get pulled together, and I feel like there's only so much I can do by myself. I'm hoping that everything will magically fall into place during the next month and a half, in the meantime I'll just keep plugging away...

Wednesday, October 22, 2008

Week 8: New Collaborations

Last week Cliff and I spoke with the Chicago Technology Cooperative, whom I mentioned in my previous post. They said they liked the sounds of our project and are interested in collaborating with us, so we talked about how that might happen. They indicated they would be able to come to Iowa City to conduct a Drupal training, and since they cater to nonprofits their rates are fairly reasonable, so we are pursuing that option. They may also consult with us remotely on development of the CIP portal. I'm glad we happened to stumble upon their website.

I also met with Jim Elmborg this week to discuss Drupal and getting SLIS involved in the training. He offered to help with planning, funding, and recruiting attendees from other departments, which will be a big help and gets us one step closer to getting the training off the ground.

Cliff and I have also been discussing driving to Chicago for Drupal Camp, which is a conference being held Oct. 24-25. I've emailed other staff at Widernet to see if we could get a group together and take a university van. It's a big maybe, but it would be a good way to learn about Drupal and network with the Drupal community (as well as meet the Chicago Tech people, who will be attending).

Wednesday, October 15, 2008

Week 7: Workshop Planning

I'm a little late posting about last week's goings-on. During the beginning of the week, I spent a lot of time in Drupal configuring views and user permissions for the sample template. I presented this to Cliff in a meeting on Thursday and got feedback about what changes could be made. Overall I felt like I had made a lot of progress with that part of the project. I also started documenting what I'm learning about Drupal and how I've used it to create the template.

Following that meeting, we had another one with Tom Burns and Mark Hale from ITS. We talked about getting a Drupal training organized and agreed on next steps for accomplishing this. Tom was going to contact Matt Westgate from Lullabot to follow up on a potential training over Thanksgiving break. He also volunteered to send out a survey on the U of I developer's website he runs, to gauge interest. Mark offered to investigate room reservations and funding possibilities.

I felt like we really got the ball rolling on making the Drupal workshop a reality, and it was satisfying that our plans were starting to take shape. The meeting also led to a couple of breakthroughs. First, we stumbled upon a website for the Chicago Technology Cooperative, which conducts Drupal trainings for non-profits. I sent them an email afterward to inquire about the possibility of consulting with them on the project. Second, the meeting gave me the idea that SLIS could be involved with the training. I emailed Jim and Padmini proposing that SLIS students might want to attend, and received enthusiastic responses, including offers of funding to support the event.

The collaborations I've been working to foster for the last month or so are starting to come together, and I think we're gaining momentum. The important thing now will be to keep people interested/excited in the training.

Monday, October 6, 2008

Week 6: Odds 'n Ends

Just a quick recap of last week: I sent out a few more emails to possible collaborators, but have gotten limited responses. That part of the project seems to have stalled. I'm still trying to set up a meeting with Tom Burns and Cliff to talk about organizing a Drupal training. I worked on project documentation, and spent more time online looking at design templates. I downloaded Elgg, the open-source social networking software, but was unsuccessful in completing the installation. I also worked on finalizing the list of fields to be included in the CIP templates.

My triumph for the week was finally figurung out how Views works in Drupal. This will let us create customized lists of content, so that each time a content provider adds a new entry to a directory, it will automatically be filtered for the list in that category. I still have some tweaking to do, but at least now I understand how it works.

This week, I'll be putting an ad up on the Rentacoder.com site so we can hopefully hire someone to create the user interface. Also will be continuing with the previously mentioned tasks, and whatever else happens to come up.

Saturday, September 27, 2008

Week 5: Networking

This week I focused on trying to locate the Drupal community in Iowa, in the hopes of getting people to help us execute the project. I contacted a "virtual" company, Lullabot, that specializes in training people in Drupal; Cliff and I spoke with them and there is a possibility they may do some training for us in November. I also found an Iowa users group on the Drupal groups website and put up a post asking for help. I was invited to their monthly meeting next week in Ames, but am unable to attend. The responses I got did show interest in the project, so I'm hoping I can figure out a way to work with them.

I also contacted an instructor in the Art department about the possibility of arranging for design students to "donate" templates for the interface. I emailed my Electronic Publishing instructor from last spring to ask his advice, and I also found a person in the ITS department who is a Drupal enthusiast and is involved in the developer community on campus. Cliff and I will be meeting with him, hopefully next week (incidentally, this led me to discover that there will be a "Code Camp" in Des Moines in November, which might be a good place to learn about Drupal and meet collaborators). Finally, I emailed Bharani, the new tech support person for the digital fellows, to see if she might also be a resource on the project.

So I basically have a lot of balls up in the air right now, and it will take some time for them to lead to anything concrete, but I feel like I've made progress. The challenge will be to get people who say they're interested in the project, to actually commit to working on it -- especially if it's on a volunteer basis.

Other things on my plate: looking for sample interfaces -- mostly site builders, which is pretty much the functionality we want. I especially like Google Sites and Weebly; they both have clean, uncluttered design and user-friendly interfaces. I'm also working on making a web page for the CIP project on the Widernet website, as an informational tool for people who may be interested in working on it. Also, I'm narrowing down the possible features and functions that we will want to include in each template.

Saturday, September 20, 2008

Week 4: Changing Gears

This week threw me for a loop. During a meeting on Thursday, I found out that I really didn't need to be spending time figuring out how to make things work in Drupal, or any other CMS for that matter. We will hire "rent-a-coders" to customize the CMS once we have decided what features we want. My involvement is to research what those features should be, and to guide the process of making the whole thing happen. My role is purely project management and not really hands-on as far as implementing the site, which I hadn't been entirely clear on before.

It was decided in the meeting that we will be using Drupal for sure. The interface for users to add their own content should be "dirt easy", meaning users shouldn't have to log in or use the CMS back-end at all, which isn't possible with Drupal as it is (at least, not that I can tell). So the coders we hire will be be in charge of making this possible. My job now is to research the Drupal community in Iowa and elsewhere and find people we can approach about doing this for us, and/or coming in and training people in the office on using Drupal. I will find people to design the interface; Cliff mentioned design students at the U of I as a possibility as they have volunteered their services before. I will also be in touch with Widernet contacts in Africa who will help us decide on what features should be included, as well as adding local content to the demo version that will be shown to Intel in December or January.

So far, I've put in an inquiry with a Drupal consulting and development business that has an associate in Ames, to see if they can help us out. With the Intel grant, we can afford to pay outside people, although I need to find out for sure what our budget is for that. I also found a group of Drupal enthusiasts in Iowa, and I plan to post a message to their group site next week. Next week I will work further on getting in contact with other people who we can use on the project.

Sunday, September 14, 2008

Week 3: Not Quite Sure What I'm Doing Yet...

This week saw less progress than usual due to an illness, which left me missing two days of work. I also had three meetings over the course of the week, so I wasn't left with a lot of time to do project work. I basically continued with what I had been working on last week - experimenting with Drupal and Site@School. On Friday we had Drupal "expert" Matt Arant come in and walk the whole staff through the basics of Drupal, since the Widernet website is being migrated. Matt and I are going to meet next week so he can talk with me about how Drupal can be used to create a user-customized template.

I have a general idea of how this can be done, but the specifics are still sort of eluding me. For example, will each user of the eGranary have to create an account in the CMS in order to change the template, or just use the administrator account? How might the fact that it will be housed on a local server make using it different? I also added the Drupal module that let's the administrator create customized fields for users to populate, but it seems pretty complicated and I'm not having a lot of success figuring it out on my own. I'm hoping Matt can show me how to do it.

I also spent some time investigating other CMS's that we could use. One possibility I found was called EZPublish, which has a very intuitive-looking user interface. I don't have it installed yet but will probably give it a test run next week. Since I'm also familiar with Joomla (I used it for a group project in Electronic Publishing last spring), I'm thinking I should see how it would compare to Drupal as far as meeting the needs of the project.

Next week I'll work on these things and hopefully get more done!