Archive for the 'nptech' Category

Joomla 1.5 goes stable!

Tuesday, January 22nd, 2008

It’s early in the morning here in NYC, and just as I’m getting to board the train back to PICnet for my annual address to the company, I see the following good news on the Joomla! Web site:  Joomla 1.5 is stable!

What an effort it’s been.  With a complete rewrite of the code base, making it sleeker and more elegant for developers and users alike, Joomla! 1.5 comes out of the door with a bang today.

While I’ve got to run to the train station this morning, I’m expecting a long day of celebrations ahead for everyone in the community.  Congratulations everyone, especially Louis and Johan, whose vision helped propel the code base to be what it is today.  Also, big thanks to PICnetter Kevin Devine, who’s work in the past few months in bug squashing has lead to many great strides forward in the 1.5 trunk.
More details coming soon!

Joomla PBF 2007 - Day 2

Sunday, December 9th, 2007

Joomla!As the sun sets on most of the bug squashing locations this afternoon, we in San Francisco are also winding down on what has been a tremendous community effort. In less than 48 hours, developers and testers around the globe have squashed more Joomla 1.5 bugs than we ever could have imagined.

What some thought would normally take 4 weeks was completed in just two days.

In San Francisco, we had a blast. Today brought us two additional community members, including Steve Reichgut (all the way from Tracy) and Ron Severdia. Their efforts brought our daily total of seven SF community members doing their best to help get 1.5 out the door. Helped by a good dosage of snacks provided graciously by Debbie, freshly brewed coffee, and a nice view of the SF bay from the PICnet SF corner window, developers went to town slaying the bugs.

(more…)

Joomla PBF 2007 - Day 1

Saturday, 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.

(more…)

Google provisioning API and integration with Joomla

Sunday, 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?

(more…)

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

Thursday, 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!

(more…)

Predicting project launch dates with FogBugz

Monday, 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

Monday, 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.

(more…)

MyQuire- A Handy Collaboration Solution for Nonprofits

Monday, 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.

Skype services fall down, as does our interoffice connectivity

Thursday, 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.

Joomla 1.5 RC 1 flies into the Joomlasphere

Saturday, July 21st, 2007

JoomlaIn what will be the beginning of a tidal shift in the Joomla community, Joomla 1.5 has reached the release candidate stage today with a simultaneous announcement at Joomla events in the US and Germany. In technology terms, a release candidate essentially means that unless fatal bugs or flaws are found, the software is fast-tracked into preparation for full stable release.

As one of the lead coordinators of the release, Wilco Jansens said, “We hope to go to RC2 (Release Candidate Two) early August and Stable should follow very quickly after. While working in the engine room over recent weeks, we knew we were on the brink of something great. Let the fireworks begin.”

At PICnet, our development team has recently hammering away at contributing patches to the Joomla 1.5 trunk, and we’re excited to see with our insight into the release project the professionalism and speed at which the Joomla Quality and Testing work group and core team have been squashing bugs. Joomla 1.5 will bring huge benefits in both efficiency and feature richness to our non-profit community, especially our Non-Profit Soapbox clients.