Archive for the 'About ORBlogs' Category

Join us at Open Source Bridge, June 17-19th

Oregon Blogs is presenting a community discussion workshop at the Open Source Bridge conference in Portland. We will be hosting an open forum for the entire community to present their thoughts on the Oregon blog aggregator.

This will be a moderated discussion focused on developing a set of guidelines and principles that is based on what the community wants Oregon Blogs to be. We’d like to get as much feedback from as many people as possible, so please come join the discussion and be prepared to talk about three major things:

  1. What does Oregon Blogs mean to you?
  2. What do you want to see in the new Oregon Blogs?
  3. What do you absolutely not want to see?

This is a chance for all the members of the ORBlogs community to help drive the development of the site, as such, it is focused on getting input from non-programmers in the community.

So join us at Open Source Bridge, June 17-19 at the Oregon Convention Center in Portland.

Help ORBlogs: Hit The Development Server!

I was supposed to write this blog post a couple weeks ago. Ugh. Holidays!

Well, we’re all back to work now that the holiday madness has ended, and that means that development is heating up again on ORBlogs. This year, Santa dressed up as Bill Jackson and left a development server under our tree. The server is at http://haxx.orblogs.org (which is a redirect currently, but we’re working on that).

Here’s a message from Bill snatched from the ORBlogs development list:

Uh, hello?  I think you have missed some tweets from both John and me; I have had a testing server running at http://haxx.orblogs.org/ for quite a while now!  :)  Apparently I did a poor job disseminating this information, I think even John didn’t realize it was actually working until last week or so.

I wrote a shell script that monitors the Subversion repository, and rebuilds/reloads the app on every checkin.  I just need to test it a bit more and add it to my crontab…

Anyway, everyone please go ahead and start using the site above for testing, and start filing bugs as you find them!

Lastly, anyone not familiar with Pencil (the Firefox plugin) should check it out; it’s awesome for doing UI mockups, web or otherwise.  Bram, I imagine you know about it already.  :)

Cheers,
-Bill

What this means is that anyone with access to the source code (i.e. working from our ORBlogs Google Code page) can hit the development server, see problems, fix them, and commit the changes.

Not a programmer? Not interested in grabbing code? No matter. Check out the development server anyway. If you see issues that need fixing, head over to Google Code Page and file a ticket. (Do us a favor and make sure someone else hasn’t already done so :).

Additionally, Bram Pitoyo has offered to work on the layout and typography. With such a master as that on board, the ORBlogs user interface is certain to be amazing. Maybe we can talk Amber Case into some great data visualizations as well (hint, hint :)

I hope everyone had a safe holiday season. With a server running, more people helping, ORBlogs 2.0 is closer than ever to being re-launched. Thanks Santa!

Hey, where did everybody go?

It’s been a bit over a month since I’ve updated the blog- which means that I’m just a really bad blog host. It’s not like nothing’s been happening, lots of things have happened. Unfortunately many of them were bad, and happened to me.

I really didn’t mean to completely desert the blog, it just sort of worked out that way, and I’m sorry. It’s not good because many folks out there are probably asking the question:

“Hey, where did everybody go?”

Well, we’re still here, and I expect it’s time you had an update about what’s going on. Unfortunately, it’s not very glamorous.

Patrick (BigBark writer) and Lyle have done major work on the back-end code and we’re now, apparently, at the stage where we need a server to have it running and have to get a few more people looking at (and testing) the codebase.

That’s where Bill Jackson comes in. Bill is setting up his server to run the current code so that people can play with it and, when things are broken, log bugs or issues when something’s wrong. This means that we’re nearly at the stage where at least something visible is presented.

It’s not magical news, but it’s actually pretty exciting for the developers. I have to say, without the dedication of Lyle, Patrick and Bill, things would be pretty sad. Because of them, we’re closer to having a Digg-able aggregator.

I’ll try to be a better blog host in the future.

Portland Java Users Group joins ORBlogs Effort

For a little while, things were starting to seem disappointing in the ORBlogs effort. I origionally shot for Oct. 1st to get the BigBark code running, giving us a near immediate availability of the aggregator and Digg ranking. However, the time I’ve spent away from Java has made that nearly impossible. So we started talking about what the best options are, and if we should step back from the BigBark code at all.

Enter Rick Turoczy (Heh, that’s a pretty well used phrase by now, innit?) with a suggestion that the ORBlogs team contact the Portland Java Users Group. A quick email calling for help, led to a number of replies in a thread available on the Google Groups page.

The short Version: Craig McClanahan came out with both barrels swinging.

The Long Version: Remember the early days of the effort- mostly taking place on Twitter and FriendFeed? No? Well, we were discussing how to make ORBlogs not just another aggregator, but a complete tool, powerful, redistributable. My suggestion was an Open Source tool that was scalable that anyone could used (MediaWiki style) but that we could also enterprise, giving ORBlogs the revenue it needs to grow. Craig suggested something very similiar, although from the perspective of a programmer. Read the thread for full details.

However, I still think that we should get BigBark running, for a number of reasons, not the least of which is that people want ORBlogs back now, and we can accomplish that. Here are my thoughts:

  • BigBark is basically ready to run. We need to dust it off and turn the key, this makes it an optimal instant, if temporary, solution. Patrick agrees with this assessement, am I right?
  • There are at least 1800 blogs currently indexed which are now not served. Many of these folks are, understandably chomping at the bit since we (i.e. I) originally shot for Oct. 1st.
  • There are a large number of blogs (I have 4 alone) that are not indexed which need to be added to ORBLogs ASAP.
  • Having BigBark up- and experiencing the slam of hundreds of bloggers hitting it with full expectation- will not only give us juice, it will give us data and information on what we want and need in the larger effort.
  • The thought was that it was a mere few days to get BigBark running with strong Java people, so it would not take away from the longer term effort.
  • Once BigBark is running, we can spend the actual time to design an excellent system while blogs are  being indexed and traffic is being generated. this will make the blogging community very happy.

I agree with Craig that we should seek the architecture like the one that he outlines, but my thought is that this will (if we do it right) will take time. As I was writing this, J-P Voillequé shot me a Twitter Post stating that he would rather wait and have something longterm and stable than something right now. An excellent point.

It seems to me that the BigBark code would allow us something very strong and stable immediately. Something with which we can have blogs indexed and added, and have people hitting the site to generate traffic. Of course, if we could have such an architecture built in a couple days, we could ignore BigBark, but that is rarely, if ever, the case.

So, my thought: Have these enthusiastic Java programmers spend the few days getting BigBark cleaned up immediately. Then, spend the time to design something fantastic. We may even have enough programmers joining that Craig can lead a team in parallel on design.

What’s your opinion?

Oregon Blogs Aggregator Goes Live

Wow, you people move fast! I guess we should expect that if there’s a story to break, bloggers are going to be there before anyone!

Yes, Virginia, there is an Oregon Blogs aggregator. But it’s time for some pause before swamping the poor fellow’s server.

Backstory

Earlier today, I was emailed by Kyle Ritter of Barfly Magazine, who said that he’d taken Paul Bausch’s XML data and created a simple aggregator based on some other work he’d done. Then, after putting it up and registering a somewhat comical address (ignoregon, which I think is just hillarious) he decided to see if anyone else was doing anything.

Then, having discovered that there was indeed an effort to restore ORBlogs to even more than its original glory, he contacted me to ask about the status, and what steps he should take in order to not dillute or derail the current effort- if there truly was one.

All in all, it was a very thoughtful message, and I tried to reply in kind. Telling him that there was indeed an effort, that we had a functional and robust platform on which to build- and that we merely needed to get it on a server, work out a few bugs- and dump the database.

I discussed that, originally, our plan was to get something up immediately, and then design what we wanted- but that Patrick Lightbody’s code was basically everything we wanted anyway (categorization, Digg-style ranking, etc.) so the goal was to go live by October 1st (This was all something I was working on when a family death and some other home casualties derailed my deadline, by the way- I’m not ignoring you ORBlogs, honest!).

I then suggested that we talk ASAP. Mainly this was because I’ve been in a situation where I’ve done alot of work that was basically thrown out (that sucks, lemme tell ya) and wanted to personally recognize and thank him. But also- and more importantly- I thought that this could be a way to have something basic up and running that the blog community could use immediately, while we work on getting the more advanced code working- given my delay.

Frontstory

But, neither Kyle nor I recognized the blogger’s love of The Story (or at least the Blogger’s tendancy to… well… blog).

It seems that Jack Bogdanski came home and casually (not- as he notes- obsessively) checked his logs and noted the hit from Kyle’s aggregator and immediately wrote a blog post about it, setting off a flurry of activity.

So, now Kyle’s server is live with blog posts, but this is time for some pause for a couple reasons- not the least is that we don’t want to crush Kyle’s server

Kyle, did you know that Paul Bausch was seeing about 1300 page views per day? That’s one of the issues Louis and Clark was going to help us with. Hope you have bandwidth!

The Rest of The Story

So, the question is how do we proceed. My idea was that, assuming it can take both the traffic and the abuse, Kyle’s site be something Oregon Bloggers are immediately able to use, and we- still as quickly as possible- get Patrick’s code running. This will do a number of things:

  1. Give Oregon Bloggers something to use immediately.
  2. Give Kyle a name- since he is the man.
  3. Give the ORBlogs team an idea of load, desires, needs, etc. earlier than we’d otherwise have it.

Kyle’s happy to provide the bandwidth (assuming it’s not too much) and supports us using Ignoregon until the new code is bug free and live.

What do you think bloggers? Leave your comments here or head over to the Google Groups page for input. Until then, check out Ignoregon, and send Kyle a message- without knowing anything was going on, he got a basic site up and running. One more great person working for the benefit of ORBlogs.

Thanks Kyle!

Show Your Best on ORBlogs

All your images are belong to us!

Oregon Blogs is looking for images to feature on its front page and banner slots. We’re generating a collection of random images to show on the front page, and three banner images to show on the front, article and archive pages of the Oregon Blogs Blog (that long, narrow image at the top of the page).

If you’ve got a great picture, artistic piece or drawing and you want it featured on our blog, mail it to us at the contact link at the top of the page. Make sure your images conform to these guidelines:

  • 965×70 for the top banner image
  • 470×175 for the rotating front page display
  • Include name and caption if you want attribution (not required, but fun!)

We’ll be adding all images to a master gallery for viewing as well so that all of the images used on ORBlogs can be enjoyed.

The State of the State

So, lots of people have been asking about the progress, or lack thereof, with ORBlogs. Here’s a quick summary, and by quick summary I mean so mindnumbingly long that you’ll start feeling frustrated that weblogs exist in the first place.

Feel free to throw in your comments below. I’ll start by noting the most important issues first.

The Completely Pointless

We have undertaken a number of tasks that are seemingly orthogonal to the project, mostly as a reason to use the word orthogonal.

  1. ORBlogs.org: We no-longer have use of the ORBlogs.com domain, so I have registered ORBlogs.org. Ever the helpful one, I’ve populated it with a completely pointless wiki page that is more confusing than functional. Did this step need to occur? Of course not, who cares if ORBlogs.org is registered? The real reason I did it is the hope that If there’s ever a formal organizational authority, I can sell them the domain name for riches and glory (or a pint of Rubinator).
  2. @ORBlogs: Just so that we assure ourselves that our geekiness cannot be surpassed, we actually have a Twitter update account to post update to our fellow pasty-faced coders who hate sleep. Yeah, I know, that’s over the top. “What the hell are you updating Twitter for? Have you done anything yet?” Well of course we have! We made a Twitter account!
  3. More @ORBLogs: Not geeky enough? There’s actually an Identi.ca account as well. What a pointless waste of time, especially since we haven’t quite gotten around to that because certain team members keep passing out (wimps).
  4. Funding: Yes, a seemingly orthogonal path to getting the site up and actually running it is looking for witless people to dump upon our intrepid souls gobs and gobs of money. Yes, one could argue that it’s not important to look for funding sources now, but I’d argue that there are some people who can’t help directly with setting up the site and coding SQL queries in javascript. Those poor, lost, lonely, useless souls are just begging for reasons to forego sleep. Why not give them the thankless job of door-to-door “canvasing” of PDX neighborhoods at midnight? (Or, as one somewhat secret ORBlogs agent is doing, finding money through somewhat more realistic methods?)

The Somewhat Pointless

Some pursuits are slightly less pointless, being merely tangental to the overall cause.

  1. This Blog: Do we need it? Of course not. It’s here to serve two purposes, really. The first is to make you try to say- three times, really fast: “The official Oregon Blogs Blog is at blog.orblogs.org.” The second is to see how much meaningless writing we can convince you to read before you get to the slightly less mindnumbing stuff at the end of articles such as this.
  2. Google Groups: We’ve decided that it would be beneficial to overlap as many channels of communication as possible in an attempt to be as confusing as a Lawyer advertising conference. Therefore, we started a Google groups page where developers can get together and write posts that, tangentially at best, discuss development. (Personally, I think development proceeds best when individual files are emailed back and forth, but some crazy people want to try bleeding-edge new development techniques).
  3. Friendfeed: What was incredibly pointed and helpful in the beginning has become somewhat less so. Mere moments after Paul’s Announcement, J-P Voillequé started a FriendFeed page to help keep us all abreast of the situation. The effort was somewhat overshadowed by later communications, but it was a beacon in a storm of chaos for a bit, and much appreciated. It’s still live as of this writing, but the Google Groups Email List has taken it’s place as the main comm stream.

The Fairly Un-Pointless

Before you get too far down the road of questioning the overall usefulness of weblogs as a communication platform, we’ll go ahead and tell you some of the somewhat useful information that you actually came for. There are a few things we’re doing that, believe it or not, actually involve rebuilding the ORBlogs website. Stunning, I know.

  1. Database: AJ (i.e. The man of the hour) has taken the XML file from Paul Bausch and grokked it completely, spitting out a near complete list of blog feeds. He’s also coding up- by himself, while the rest of us selfishly sleep away our #afterhours- at least 8 different parsers so that we can get the data from feeds that return substandard or non-standard formatting (ironically, like this one).
  2. Presentation: We have an initial presentation framework graciously donated by Patrick Lightbody. Called BigBark, it was initially coded up for a political aggregator. It comes complete with DIGG-style ranking and lots of other goodies. As of this writing, he’s “scrubbing” the code so that we can get it into our source control system. (Last time I tried to scrub my code, I completely shorted out my motherboard. Maybe too much soap?). Good luck Patrick.
  3. Google Code: Speaking of data and presentation, there’s a Google Code page housing the source repository for the backend code. As soon as the presentation layer is cleaned, it’ll be housed there.
  4. Server: It’s pretty amazing the number of people who’ve come out in support of the ORBlogs rescue effort. Two such people are David W. McKelvey and Robb Shecter of Lewis & Clark College. They have graciously gotten Lewis & Clark to front server space for the ORBlogs effort and are waiting merely for us to get on the ball with our framework so we can plug all the wires in and make it sparkle. Rumor has it thatall blogs listed on the site will be contacted monthly by the Louis & Clark Alumni Committee. (That’s just a rumor, right David?)

Finale (i.e. “The Good Part”)

Overall, the database is coming along quickly under AJ’s unrelenting assalt, and once we have Patrick’s BigBark running, we’ll dump the database, spit it out, and realize just how ridiculously broken a website can be. We’re hoping for later this week. Patrick’s mixing the soap very carefully.

Future Pointlessness

Got an Interesting idea? Cool Wordpress plugin? Let us know. You can help with the pointlessness by suggesting changes and functionality to the Blog, or the Twitter account.  We want to keep our media presence as kitch as possible so that people are convinced that we are total geeks. In the future, Oregon’ Favorite Floral Arranger will also help build a team of blog authors to make sure that people have plenty of ORBlogs to read while at work.

We also need, at some point, some sweet-ass graphics to convince the world that, well, we like sweet-ass graphics. Again, this project is somewhat tangental to the current coding effort, but utterly necessary to the sweet-ass graphics lovers of the ORBlogs team.

Future Pointedness

There are also ways that you can help actually do something. Head over to the Google Groups page. Until the presentation layer is up, it’s pretty quiet- but soon there’ll be plenty for you to do while you’re supposed to be sleeping.

Disclaimer

Oh, and just so you know, I was talking about chocolate donkeys. What we need are graphics representing donkeys made of chocolate. Those are the graphics we need. Not the other thing you were thinking of.

Remember: Chocolate donkeys.

ORBlogs 2.0: Rebuilding the Oregon blog aggregator

Save ORBlogs Now!The last few weeks have been an incredible reminder of why I love Oregon, why I love the people here, and why I love our tech community.

With the announcement that Paul Bausch’s ORBlogs was being taken offline, a groundswell began. A groundswell to save the aggregation of Oregon blogs. A movement to save an “historical landmark,” as it were. An effort to save the spot where many of us first found one another and where we continue to find new voices.

And as part of that groundswell, people stepped up. They started doing things. And they started fixing the problem.

I’m proud to have played a small part in that amazing activity.

But there is still much to do.

And while any number of folks are currently running as fast as they can to get another version of ORBlogs on line, there are a number of other folks waiting in the wings. And they’re wondering what’s happening. And what they can do to help.

So now, we have the ORBlogs Blog. To help communicate what’s happening a little more effectively to those who are interested in keeping tabs on the activity.

To those who are interested in participating more directly, I’d also suggest joining the Google Group dedicated to the ORBlogs rescue effort.

There’s more news coming. And there will definitely be more ways you—regardless of your technical acumen—can help.

We’re glad you’re here. We appreciate your wanting to help. We will get there.

Welcome! And please stay tuned.