Our Tech - the past, present and future of pc-pdx

pc-pdx Apr 12 2011 10:30P 17

"Anyone know what CMS this site is based off of?"

This site is 100% custom freshness!

It started in 2007 as a hardcoded mess - i literally updated the show listings by hand every night at midnight to remove the old shows.

Jan 1st 2008 saw version #2 where we actually got a database and pc-pdx started becoming a real website, the wiki format that it is today - rather than a static mess.

~July 2009 came version #3, the Red + Black version where the site really started to take off. The site started to become more user friendly - we had some hits and misses with features..(membership like features were a HUGE failure) It started getting really slow and cumbersome towards the end of its run because i learned to code along with this site and it hasn't always been the highest preforming, scalable implementation.

July 5th 2010 - this current version breached the septic internet womb and came into fruition. A lot of cool new features were added but now that it's so many months later, i see a lot of places for improvement. You guys might have seen the "Ohhh shit! We're being attacked by Nazi Zombies and robots n' shit..." message in the last week or so.

Much like the end of Version#3, we're reaching the end of this versions time span and it is suffering a little bit. It is a bit crazy- but on an average friday the site serves ~30.5 page views per second.

This is a very large strain on the server and sometimes things just queue up and kind of flop. The problem is that we're still using much of the foundation from the days of yore and it's just plain shit to be honest. When we opened up the band pages - there was kind of an unforeseen gotcha in that pc-pdx now has an *infinite* amount of pages. This is cool except for that there is a comment form (Shoutbox!) on every page, a lot of pages like show-detail pages have two comment forms. This makes the site a very attractive target for spam-bots (-which, please notice you have seen absolute dick for spam on this site, GO US! FUCK SPAM) and while we can mostly handle all the extra traffic from them, they can really get going at some times and we'll get hit from a bunch of different bot operations at once - plus google-bot and yahoo and all the other things out there - that's when we get fucked and the site goes down. SORRR.

If you got bored up there, read down here!

April 2011 : a NEW code foundation!
This is going to be up by the end of this month guys (if you didn't get bored and stop reading a while ago)! I have completely redesigned the core codebase to make the data access layer much faster and more reliable and not place such strain on the database. There's a very aggressive caching layer in place that will make things so much snappier.
The guts are 100% fresh and i actually know what i'm doing now!

There will be a few changes in appearance and features but nothing huge just yet. I'm at a race to retro-fit all the current features with the new code-core. If the site continues to experience random outages for an hour or two here or there - i might have to push the updates at the expense of breaking a few of the membership features for a little bit. I think most of you will be okay with losing some membership/bonus stuff like the show map in favor the site up reliably so everybody be able to browse the shows - as is the core purpose of this site.

I'm trying to squeeze in the feedback you guys have given, keep it coming. Once we get this next update out and the site is rocking on a solid platform, we will start designing VERSION#5 (!) so post your comments and suggestions so we can make the site do what you want/need it to do.

So, this all started out as

talk about it …


  1. pc-pdx

    @blackmanjew - here's your answer

    • pc-pdx
    • 4/12/2011 10:31:25 PM
  2. pc-pdx

    SORRY for the outages guys - there's info in this post on what is up. SO - lowdown, there's going to be a big update this sunday night to kill these outages. I am going to do my best to ensure that we don't have to kill any functionality, but if we do, i'm cool with a missing feature in favor of the site staying up.. thoughts?

  3. mstrix

    PC-PDX is AMAZING and encapsulates all that is good about the internet *and* the PDX music scene. x

    • mstrix
    • 4/17/2011 10:29:31 AM
  4. cowchampion

    whats the feature?

  5. cowchampion

    oh waitamin, i think i know now. yeah, less spam bots = good. i don't mind if the shout box is its own separate page if needed.

  6. cowchampion

    some people might hate this buuut, maybe a forum?? i dunno, would that work now that there are enough users on PC-PDX??

  7. pc-pdx

    The Shoutbox will always have a prominent position much like it does now. I think people would shit if that thing ever moved.


  8. pc-pdx

    ..had enough users long ago but the skills haven't been quite up to get that forum the respect it needs. I think i have an approach to actually get a good one in place this time 'round.

    It would be helpful to get priorities from people - what's more important to you?
    More stuff for the Mobile Site?
    More membership features (and what)?
    A proper forum?
    more blogs posts?

  9. Bad Times

    I don't think a forum is necessary. Shoutbox does the trick.

  10. forum is a great idea because some conversations get lost. sections for shows, bands seeking shows, general discussion, etc.

    • chris
    • 4/18/2011 11:02:48 AM
  11. ns

    I'd be down for a forum. It might get really silly really quick though

    • ns
    • 4/18/2011 11:40:38 PM
  12. cowchampion

    yes, forums often become troll pits and dumb shit. maybe no "general" section and only have sections for sales, needed shows, music, etc. i dunno?
    - i am stoked on mobile
    - more blogs!!!

  13. pc-pdx

    Shows have comments so that conversations can be kept in line with the listings. Needed shows is a good section to have for sure. I'm always worried about dumbasses being dumbasses so that's always a concern - i think we've managed to keep on top of that pretty well over the years.

    Why are you stoked for mobile? What does it need? How do you use it?

    Seriously, i can't keep up with blogs/photos - in case you couldn't tell. We need more BAD ASSES like BAD TIMES to be awesome and keep posting worthwhile stuff.
    Get in contact if that's you.

    • pc-pdx
    • 4/19/2011 10:32:44 AM
  14. seems like draws many like-minded people--- it would be great if there were a section devoted to musicians seeking collaboration!!!! Thanks for your work on the site.

  15. The collaboration section is an awesome idea!

    • anon
    • 4/22/2011 12:36:45 AM
  16. parkerdjohnson

    I agree with Bad Times, I think shoutbox is all we need. Anymore and people are going to get silly like NS said. I think you could hype it like a forum, and just let people know they could use it that way(?).

  17. pc-pdx

    With all the updates coming in in the last week or so - i've been very agitated with this layout and its 'quirks' and am ready to start on version#5. SEND IN YOUR IDEAS / complaints / suggestions / requests / andrew-jacksons.

    I have a sweet idea for the shout/forum by-the-way, i think it's pretty fresh and that you guys will like it.

    Cowchampion - i think you missed the hint to write some blogs stuff (EMOTICONS!).

Max 4000 chars What say you?
useless facts

493 upcoming shows @ 64 different spots

60 upcoming shows with flyers

156 ALL AGES shows!

Find shows, photos, blogs
Da Punx More hardcore and post punk shows on Sat-Tues. Not much good shit lately.
-9/3/2018 3:33:17 AM
show-bot! @ask a punk [Sep 02, 2018] » totally the point. what do you mean?
-9/2/2018 10:39:56 PM
Judo @ask a punk [Sep 02, 2018] » Not the point of this website. Don't post it next time pls.
-9/2/2018 8:37:18 PM
show-bot! @bossanova ballroom [Oct 15, 2018] » "HAWT"
-8/24/2018 2:31:39 PM
McLindy @turn turn turn [Aug 31, 2018] » Lab13 is super excited for this show with two amazing bands that are led by amazing friends!
-8/7/2018 6:04:36 PM
Alyssa @tonic lounge [Jul 27, 2018] » Eight Bell's first show in 9 months. Only show in PDX before they hit the studio. Stoked for new lineup.
-7/27/2018 1:29:45 PM
zaeck @bk house [Jul 21, 2018] » aye
-7/17/2018 3:17:25 PM
Annette @twilight bar and cafe [Jul 28, 2018] » i like ghoul, and want ticket's, to the show, thank you,
-7/14/2018 11:23:23 PM
NASALROD plays PDX POP NOW! at 7:20pm on SUNDAY JULY 22nd! @audiocinema [Jul 22, 2018] » We're excited & totally honored to play at the 15th annual PDX Pop Now! Fest this year, w/so many great acts! We hit on SUNDAY JULY 22nd @7:20PM!! -NASALROD
-7/14/2018 2:28:24 PM
bastardsalt C'mon down and lounge around with us and a few other sweet bands! Gonna be hot outside and with a little bit of gusto it'll be scorching inside the venue - LET'S DO THE DAMNED THANG!
-7/12/2018 9:27:24 AM
Chase Hall @high water mark [Aug 13, 2018] » Noise
-7/7/2018 9:18:27 AM
Da Punx We dem bois! Up da punx! We out here! Keepin' it 100!
-7/4/2018 11:09:19 AM
starkiller @kenton club [Jul 06, 2018] » With FREE cake!!!
-7/3/2018 8:56:50 AM
Haneef (Sein Win brother) Thanks. Very good songs regarding religion. Apprecviated
-6/25/2018 10:04:44 AM
Heatherette @american legion #134 [Jun 23, 2018] » TONIGHT!!! Get there by 8 show is over by 11
-6/23/2018 1:49:31 PM
Andrea bell @star theater [Jun 23, 2018] » \m/ \m/
-6/21/2018 9:51:28 PM
MG Productions @hungry hungry hip hop [Jun 24, 2018] » We are alive and summer is upon us gang 🍳 Breakfast Boys Leisure League are up from Eugene to rock a sunny Hungry Hungry Hip Hop along with Kenobii and a debut solo set from Moldy Gold Come through for solid rhymes vibes and slices on beautiful Mississippi Ave 🌈 The homie jnus will be back to do more live…read the full comment
-6/19/2018 4:22:17 PM
bastardsalt Thanks to Hawthorne Hideaway for hosting our show over the weekend and your great hospitality towards all the bands. Thanks to everyone who came out and moved around! It was a blast.
-6/18/2018 10:49:53 AM
owstopit @bunk bar [Jul 06, 2018] » Join us for the release of Fake Fireplace's debut album, Borrowed Problems with performances by Mujahadeen and Siren and the Sea! ¤ ¤ Doors 9PM show 9:30PM ¤ ¤ Fake Fireplace: ¤ ¤ ¤ Siren and the Sea: ¤…read the full comment
-6/18/2018 9:24:39 AM
Tim & Eric Show's David Liebe Hart w/NASALROD, Dim Wit, Jay Shingle @star theater [Aug 16, 2018] » ADULT SWIM/TIM & ERIC'S David Liebe Hart is coming to PDX! NASALROD and others will be joining him!! THURS AUG 16th at STAR THEATER!!!
-6/10/2018 1:16:09 PM
gh0st @tardis room, the [Jun 15, 2018] » siiiick.
-6/8/2018 5:43:50 PM
show-bot! @firkin tavern, the [Jun 09, 2018] » is this new listing really in the past or was it intended for June 09? ¤ (Firkin doesn't give us any info to check)
-5/31/2018 9:03:02 AM
show-bot! @firkin tavern, the [May 09, 2018] » is this new listing really in the past or was it intended for June 09? ¤ (Firkin doesn't give us any info to check)
-5/31/2018 9:03:02 AM
show-bot! @kelly's olympian [May 24, 2018] » @RYAN CARROLL - got it. ¤ This whole site is a wiki so anybody can(and should!) post anything that missing ;)
-5/24/2018 12:33:03 PM
bastardsalt It's that time of the month again - We coming to East Side Bar and Grill to bring the gritty nasty punk rock your bedraggled soul needs.
-5/24/2018 9:12:48 AM
show-bot! post it Ryan Carrol!
-5/21/2018 5:15:19 PM
Ryan Carroll La Cerca, Ten Million Lights, and Coloring Electric Like at Kelly's on 5/24/18. Come for some great psych/shoegaze/post-punk
-5/20/2018 9:39:49 PM
PEARS (New Orleans; Fat Wreck Chords) + NASALROD + HIGH + THE LIGHTHEADS @twilight bar and cafe [May 23, 2018] » THIS WED, MAY 23rd! Gonna rule.
-5/20/2018 1:10:20 PM
Mr.Shivers @big legrowlski [May 18, 2018] » Rawl !
-5/18/2018 6:24:37 PM
Electric Ring @kenton club [May 18, 2018] » Kenton club is going to be on fire friday night!
-5/15/2018 3:17:23 PM
bastardsalt Come get sun drunk and sun burnt on 82nd with us tomorrow at Growler's Taproom on 82nd and Morrison. They got pinball too!
-5/11/2018 11:49:39 AM
Swa669lord The analog cafe theater has been accused of multiple sexual assault allegations, y'all may wanna steer clear from there if you got a show coming up.
-5/1/2018 9:41:28 AM
Jared Sheridan @state street bar and grill [May 07, 2018] » We are not far from Portland and share with the scene a lot
-4/28/2018 4:22:54 PM
-4/27/2018 11:57:47 AM
Ashley @pop tavern [Apr 28, 2018] » BASTARD SALT IS AMAZING!! I CANT WAIT 🤘🤘
-4/27/2018 9:38:55 AM
This Friday 04/27 at Bossanova Ballroom! ¤ Little Miss Nasty ROCK N ROLL BURLESQUE SHOW with ¤ Gina And The Eastern Block and Die Robot (PDX) in Concert. Doors 8pm / Show at 830pm
-4/25/2018 9:56:27 AM
mike @lombard pub, the [Apr 20, 2018] » blaze 420, j/k, come hang out
-4/20/2018 4:08:41 AM
john lydon @no fun [Apr 27, 2018] » It's actually a different fins (
-4/15/2018 2:25:28 AM
Aron Gallagher @kenton club [Jun 02, 2018] » Bad Channels (amazingly terrible! punk rock from Portland) Girl Drink Drunks (Awesome punk rock from Portland. members of the Fliptops, Minds, PissTest etc.). Reek Minds (Hardcore punk from Portland, ex Sweats)
-4/14/2018 11:39:08 AM
Marty @alberta street pub [Apr 23, 2018] » Nashville Songwriter & Storyteller Jesse Daniel Edwards Returns to PDX ¤ ¤ “As a child I loved hearing my grandpa sing while strumming his ukulele. I learned to play by watching at his feet. The music was bound up with his stories of being in the war and of his huge family, all of whom were…read the full comment
-4/12/2018 11:32:52 AM

If you would like to comment on this page, please leave a comment in the box in the main content area and it will appear in the shoutbox complete with linkage.