Joomla PBF 2007 - Day 1

Ryan Ozimek on December 8th, 2007

JoomlaIt’s been a whirlwind on our first day of Joomla Pizza, Bugs, and Fun here. We’ve got three US cities connected, including San Francisco, Washington DC, and New York all bringing their best to join the Joomla fun. I had the joy of flying cross-country last night, and now am blogging for you live from the PICnet SF office where we’re hosting 6 of us Joomla bug crunchers.The day started off very smoothly, with DC and NY going online at 10am. Cold weather ain’t stopping us! We setup an IRC room for the main chat, and a secondary Skype chat room for us IRC delinquents. After realizing that we had the power to kick out the jams, we figured out that we needed to have a plan of attack for squashing these suckers effectively.

Wilco stepped up to the mic and called from the NY location to the DC location, and gave us some marching orders. In general, our goal was to make sure that we weren’t duplicating efforts on the patches. So, we created a Google doc, which allowed people to post which bug artefact they were working on, and then notify Wilco of the start of their work.

So far, things have gone much more smoothly than I had ever imagined. Big thanks to the likes of Wilco, Elin, Rob, Kenneth, and Louis for their long travels to be on the scene to give guidance to the community as we patch away. Even bigger props to the 39 community members around the world that have taken time from their Saturdays to make this a reality. And finally, to my fellow PICnetters, thank you for the donation of your time to make sure we’re rocking smoothly here.

More updates coming throughout the day! Photos after the jump.

Read the rest of this entry »

Calendar goes MooTools

Christopher Garvis on November 29th, 2007

I don’t know about you, but I got MooTools fever. I love it. It has turned me on to Javascript. To make matters worse, there are some great 3rd party developers making some really cool stuff. Like Calendar. It is a “Javascript class that adds accessible and unobtrusive date-pickers to your form elements”. All done in MooTools. Wow, now that is incredible! Could we possibly see it override or take the place of the current Joomla 1.5 JS Calendar?

Google provisioning API and integration with Joomla

Ryan Ozimek on November 25th, 2007

Many of our organizations are using Non-Profit Soapbox for their CMS, and when doing so also elect to utilize Google Apps for their email services. This means they receive two great tools: a content management system and an email administration system. Unfortunately, it also means that they have to utilize two different systems to manage these functionalities.

What if we could bridge that gap? What if we could provide an administrative control panel for Google Apps within the Joomla administrator?

After a point in the right direction by a good friend, it seems like this could become a reality. Google provides rather detailed PHP API for their provisioning system, including even an API for the Zend Google Data Client Library to access the Provisioning API functionality.

Using the API, one could build remote functionalities such as:

  • managing user accounts
  • managing nicknames
  • creating email lists

Anyone built on top of this yet?

Read the rest of this entry »

Pizza, Bugs, and Fun - Bringing the Joomla! community together to get 1.5 out the door

Ryan Ozimek on November 22nd, 2007

Joomla! logoThe Joomla! core team has done an amazing amount of work over the past 2 years to bring Joomla! 1.5 to life. This group of dedicated developers have given large portions of their daily lives to make Joomla! a powerful tool to empower millions of individuals around the world.

On this Thanksgiving Day, there’s no better time for the Joomla! community to show our thanks and give back.

Last week I wrote a blog posting about how the community can help get Joomla 1.5 out the door. Now just a week later, we’ve got a plan of action. On the weekend of December 8 and 9, the US Joomla! community will have an opportunity to come together in New York, Washington, and California for the first ever Pizza, Bugs, and Fun (PBF) bug squashing event!

Read the rest of this entry »

The great Joomla 1.5 bug hunt challenge

Ryan Ozimek on November 16th, 2007

JoomlaAs big supporters of the Joomla framework, we’re extremely excited to see Joomla 1.5 go out the door. Of course, with any application development project, that unfortunate 80/20 rule comes into effect and finds us spinning our wheels in the mud. We at PICnet would like to see an end to that, and are beginning to ruminate on bug hunting ideas that can pull in a community effort to step-up the pace of the action.

Be it a bounty, paid development, or a few key code sprints, we want to see the 1.5 bugs squashed and are willing to help organize the next steps to seeing it happen. We’re looking to the community for examples of other homestretch coding exercises that have helped push code out the door in the open source community, and are interested in seeing how this process can be managed.

We’ll keep you posted as we learn more, but the challenge is out there: let’s squash these 1.5 bugs with the help of key stakeholders and developers in our Joomlasphere.

Predicting project launch dates with FogBugz

Ryan Ozimek on November 12th, 2007

FogBugzGrowth provides an amazing incentive to work smarter. At 12 employees today, PICnet’s growth spurt has reached the point where working longer hours isn’t going to cut it. While I get few hours of sleep each night, PICnetters know that I don’t want to see the company follow down my path. It’s the “do as I say, not as I do” approach to sleep.

One of the most critical pieces to working more efficiently is better forecasting, and we’re taking a stab at a powerful tool called FogBugz to help us better track tasks as well as to more accurately predict completion dates. FogBugz 6.0 includes an amazing feature called Evidence-Based Scheduling (EBS), which our project management department is drooling over. Here’s the scenario to help understand why PICnetters are excited about EBS:

Imagine a reality where project managers and developers can agree on the release schedule of a project based on past performance data, predictive complexity data, and corporate calendars. Imagine a meeting where project managers can leave a scheduling meeting saying, “I know with X% probability that this project will launch on time”, and developers can leave saying, “man, it feels great to not have to make guesstimates that are force fit into PM’s schedules”.

As the FogBugz site says:

You can find out how realistic that official date is, so you can tell your boss with a straight face: “Yes, we can ship on time. With 4% probability.”

From what we’ve seen so far, FogBugz’s EBS functionalities has a good chance of making easy forecasting a reality. We’ll do our best to keep you posted on our experiment with FogBugz, and track our overall response to the effectiveness of EBS in project management.

Converting emails to tasks brings sanity to my inbox

Ryan Ozimek on November 12th, 2007

Ryan's InboxI get a ton of email. I truly believe that there are small gremlins in my laptop, building hundreds of emails a day for me to try to keep up with. Everyday, I lose the battle against email, and find myself flagging many of them for follow-up. This isn’t too helpful though, because:

  1. they’re not actionable (there’s no task associated with them)
  2. it increases my blood pressure to see my follow-up email count rise to the current 424 level

In the rest of my Outlook life (that’s right, I use Outlook 2003) I have created a task management system that allows me to create actionable items in my Task manager by categorizing everything I do into Musts, Needs, and Wants. This has actually worked pretty well, and has kept our Post-It note supply noticeably higher. Flagged emails, however, just make me look at the mess that is my inbox and realize this is a losing battle.

Until now.

Read the rest of this entry »

MyQuire- A Handy Collaboration Solution for Nonprofits

Katie Guernsey on October 1st, 2007

MoveOn.org set precedence towards virtually mobilizing left-leaning activists around the nation. Friendster to MySpace to Facebook created the social networking phenomenon that allows users to find people that share similar interests, friends and institutions with a multimedia, personalized flair. There is something that finally combines the two: MyQuire.

Working virtually is a reality for many these days. PICnet, for instance, at any given time, has employees in four different locations. My volunteer work for the Emerging Leaders Council of Americans for the Arts (AFTA), for whom we serve hundreds of young professionals, is completely virtual save two meetings per year. And now I’m finding myself in San Francisco, helping a friend in Oregon organize a fundraising event in our Southern California hometown for her younger sister who has been diagnosed with brain cancer. Being able to coordinate communications, documents and tasks in a central location is key to any project whose members are remote.

The tools that we use at PICnet, while adequate for project management on a small enterprise scale, would not hold water in the non-techy environment of AFTA or among my friends where networking is at the root of collaboration. (I actually heard of MyQuire through the annals of AFTA as I have been pushing them to become more transparent and innovative with their Council and constituent organizing.) I decided to give MyQuire a test run with my fundraising event to see how easy it would be to replicate for AFTA’s purposes.

Before I begin my review, I should state that MyQuire is in Beta right now, so I am hoping that some of these issues will be fixed by the formal launch in late Fall.

Overall
MyQuire’s interface is great. The design is clean and intuitive and you can’t beat the price. It’s free for a user with five projects or less, and it only costs $9.99 per month if you need to coordinate more projects. The founder of the company is a person with a vision to remedy a need by nonprofits, and they are even awarding grants to their nonprofit users. The application cannot be wrapped under the guise of a nonprofits’ website look and feel, but I hear they have plans to do this in the future. And that is wonderful because in the long run, does an organization want to look like it’s coordinating through MyQuire, or through its own technical prowess?

Communications

Stokes:
I created our project, “Lauren’s Fundraiser,” added Jason and Lisa, my co-coordinators, and we track all our communications through the website. We each have created our own profiles much like the current popular social networking sites, so you can see our interests, our other projects, any photos we upload, and who we know.

We are even given a specific email with the project name: laurensfundraiser@projects.myquire.com, that acts as a group email list. Another great feature is that I am able to chat live with my co-coordinators if they are online. If you are feeling like dropping a w00t! or some kudos, post a comment to my wall

Bummers:
What I’d really like to show you- RIGHT NOW- is a link that goes directly to my project. Much like how you can see MySpace pages from the Web. I’d like to have a one pager that has a picture, the event details and who is coordinating the event so I could pass it around to all my friends. Even better, a way to RSVP for the event! How cool would that be?

MyQuire: Think guerilla marketing! Your domain would be in all the links.

Documents

Stokes:
They have enabled a system much like Google Docs or any wiki that provides for online collaboration. I can create a meeting agenda, and Lisa and Jason can add whatever items they need to without re-uploading a new document. I have uploaded Word docs to share, however I haven’t tried any Excel, Power Point or Visio files. I’d be interested to know if those fly.

There is also an area called “My Hard Drive” that looks promising with a Window Explorer feel. It breaks down all your items- photos, projects, files, etc- into directories.

Bummers:
Lisa is Mac user and Safari doesn’t support much of the mentioned functionalities. I also had trouble navigating back to the “Files” directory once I opened a document. There is no close or cancel button, and the back arrow on my Firefox browser landed me back to my profile. Lastly, I only see the html document I created in MyQuire in the Hard Drive section. Where are the Word docs?

Tasks

Stokes:
I assign tasks with due dates to Jason and Lisa and mark milestones on the project calendar. I can subscribe to my project’s calendar via Outlook, iCal, or Mozilla Sunbird and superimpose it on my Google calendar to help organize my hectic lifestyle.

Bummers:
I can’t track time spent on a task nor have a Gantt chart view of the project. Resource allocation and tracking would be a nice addition. Finally, the link to subscribe to the calendar didn’t work. :(

All in all, MyQuire has been a good resource to coordinate my fundraising event remotely. I think that after their launch, MyQuire should have the solid foundation which will make it recommendable to AFTA.

Lady Kate in the PICnet House

Katie Guernsey on August 17th, 2007

I came across an announcement for an (un)conference dedicated to the cultivation and support of women in technology called, She’s Geeky (October 22-23 in Mountain View), and thought it apropos to stake my claim on the PICnet blog– being the first female in the company as well.

I can’t say that I am more sensitive to the gender difference/inequities in technology inasmuch as the gender difference/inquities in general. I’ve been a minority within many all-male settings whether it be sports, friendships, or educational and professional settings. One of the first things I would do in my Computer Science classes in UCSB was to survey the ratio of women to men, and then white women to women of color. Rounding, I came up with the following ratios: 11% for the former, 20% for the latter.

I have chosen to accept a lot of the social morays associated with this community, while staying true to my nature: creative, outgoing, loud, and cute. (Yes, cute. Believe me, it brings it’s own set of issues to male-dominated professions.) Maybe some activists would say I have become complacent or socialized. I wouldn’t necessarily disagree, however I am who I am because of that very community I have adopted.

Having just moved to the Bay Area, it’s nice to know there is a foundation of similar support at the Anita Borg Institute for Women and Technology. Perhaps I will be able to reflect on my formed attitudes by being exposed to a gender balanced technology community for once. And just maybe… I’ll let go of those morays that I think are so essential to my success in this profession.

And for the record, the PICnet guys are incredibly supportive. I really enjoy working here.

Skype services fall down, as does our interoffice connectivity

Ryan Ozimek on August 16th, 2007

SkypeWe’re big Skype lovers at PICnet. We use for interoffice calls between SF/NYC/DC, we use it for group chats, we use it for basic IMs, we take some inbound phone calls on it, and we even use it for some outbound phone calls.

This morning though, we’re all quiet.

It started with my login around 5am PT here in San Francisco. I noticed I couldn’t login to Skype, and did a restart on my laptop. Then, when I still couldn’t login, I ran to the forums to get an understanding as to what was going on. What I found was something profound in our new connected world: reports from around the world of people unable to do commerce with Skype down.

Skype has confirmed people’s fears that the login system seems to be having some major problems; however it does make me wonder about what we as a business community should be expecting when we utilize free (as in beer) services.

For now, PICnet will be a little quieter over Skype as we hop onto other IM channels for the day. Good luck to the Skype team as it battles the software bugs. As an aside, Skype should be commended for their Skype Heartbeat site, that allows users to quickly make sure Skype is up and running properly across all services.