My New Project: BendBlogs.com

Why no links today? Because I’ve been stupidly busy, that’s why. That, and I’ve been working on a new project. It’s slow, ugly, and not totally functional yet, but I’m working on it.

Basically what I’m trying to do is create a Central Oregon blog aggregator similar to ORBlogs, but on a much smaller scale. ORBlogs, while a tremendous resource, is getting huge. Since Paul, the guy who runs ORBlogs, has told me on many occasions that his code isn’t ready for public consumption, I’ve had to take my limited programming skills (primarily PHP) and try to wing this.

I’m using lilina as my starting point for this. It uses the MagpieRSS libraries to do it’s work. It’s pretty slick, but doesn’t do exactly what I’d like it to do. I’m trying to get it to output an RSS feed, for example, and it’s caching is really weird so I’d like it to run via a cron job. And don’t like its binary flat-file storage method, but I couldn’t find a PHP script that would work well that I could actually understand (and I don’t have the programming skills to write my own). And for the life of me, I couldn’t get the other solution I found to work for the life of me.

So my to-do list for bendblogs.com (mostly so I have a reference point other than a text file on my hard drive):

  • Get the rest of the sites I have stored inputted and indexing.
  • Get an informational blog setup over there.
  • Figure out a way to sort the sources alphabetically (maybe play with the last updated stuff here).
  • Figure out a way to get an RSS feed for the site.
  • Figure out a way to smooth out the caching and speed things up.
  • Add a “Submit” and a “Removal” request forms, as well as FAQ, About, Contact, etc….
  • Customize the CSS quite a bit more (as that’s one of the stylesheets that come with the script).
  • Get a credits spot setup.
  • And whatever else you guys can think up….

Things I’ve already Done:

  • Changed the PHP date variables so that they’re actually readable by normal humans.
  • Made it so that entry summaries don’t fill up the entire page (only am take the first 175 characters of the entries, sans HTML code, which I had to strip off as well).
  • Fixed it so that systems that don’t store a title in their RSS feeds (LiveJournal, for example) will default to the first 25 characters of the entry as the title.
  • Commented out a lot of code for extraneous crap I don’t need (like furl, google, and del.ico.us integration).
  • Created a cheesy logo.
  • Tweaked where various links were going so that things made a bit more sense.
  • Removed a crapload of extraneous javascript code.

Like I said, I’m not a studly programmer by any means, so I’m just amazed the thing is up and running and tweaked (learning a lot during the process here). If anybody wants to help at all with this, they will certainly get credit in the Credits area (which will be on the front page once it’s all up and running). E-mail me (jake @ this site’s domain) if you’re interested.

But meanwhile, test it out, have fun, and let me know if you find something stupidly obvious that’s wrong. Either comment here or e-mail me.

Comments

Simone says:

Dude – your “new project” link in the first paragraph isn’t working…. Was that supposed to hyperlink to bendblogs.com? In any case though – nifty. 🙂 Wish the titles were a different color however – they don’t jump out at ya the way they should and are hard to scan. And sure is too damn bad that my blog isn’t RSS-capable … sigh….

Arvind says:

What problems were you running into with PlanetPlanet…I can’t remember from our email correspondance. Perhaps I can help?

Val says:

I wish I could offer to help, but I don’t know what any of that means.

Jake says:

Simone: Link fixed. I’m a dork. And yes, the colors all need a bit of a tweak, heck the whole template does.
Arvind: It was all permissions issues and getting output files to output properly. But at this point, I think I’m going to stick with lilina, mostly because I hate having to manually input all that stuff int planetplanet’s config.ini file. I do like the ability to store custom variables with each feed.
Val: Thanks for your help anyway 🙂

Aaron says:

Did you check out what is powering http://www.planet-php.org/ it’s free and pretty easy to set up
http://svn.bitflux.ch/repos/public/planet-php/trunk/

Wow, now my brilliant post titles will be competing with ones like “Japanese Bukkake”. This might be tough. 🙂

Angie says:

grrrrrrrr … something screwy is going on with your rss feed thingy thru bloglines.
I’ve had one of your posts saved for a while now. A game one that I want to try but haven’t been able to. But past week or so, bloglines will say you have two new posts. Now I know one is the one I have saved, so I go expecting to see another, and nothing is there but the one I saved.
(grumbles)
I’m sure it’s you trying to mess with my mind! LOL

Jake says:

monkey: By introducing all the LJ sites I’ve found out there to bendblogs.com, we’re going to assure a huge array of content, that’s for sure 🙂
angie: What URL are you using for the RSS feed? I’ve changed it before, but have redirects in place so bloglines should’ve picked it up. I know my RSS feed works as I subscribe to it, too 🙂

Angie says:

I’m using this one …
http://www.utterlyboring.com/blog/index.rdf
Should I use another instead?? And it’s still doing it!

Jake says:

Angie: Oh yes, that’s an old link, but redirects should work.
Try using utterlyboring.com/index.rss . That URL will never change now that I know what I’m doing a bit.

Input Needed On Community Portal Software Packages

For those who know me, you know I’m working on a couple community sites to compliment the Bend Blogs site. I’m finally getting to the point where I really want…

An All New BendBlogs.com

Nearly a year ago when I started BendBlogs, I had grandiose dreams of a great site with timely information, great speed, searchable, RSS feeds, etc…. Unfortunately, that never became much…