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

355 upcoming shows @ 50 different spots

42 upcoming shows with flyers

101 ALL AGES shows!

Find shows, photos, blogs
show-bot! HEY FRIENDS--> ¤ please help us get those ALL-AGES shows listed!
-12/14/2018 8:43:54 AM
cy @hawthorne hideaway [Dec 22, 2018] » Nothing to No One sounds like the gritty gleam of a pocketknife blade from a debris choked gutter in the aftermath of a Portland downpour. Former members of Nice Shootin Tex and El Sobrante sling pop-punk exuberance and swagger in an angsty, existential mood. ¤
-12/11/2018 6:40:20 PM @montgomery park ballroom and atrium [Jan 05, 2019] » fuck that this time next fucking year guys full fucking house fuck you and that bull shit post shit fuck you full fucking house mother fucking house fucking house
-12/10/2018 5:49:32 PM @montgomery park ballroom and atrium [Nov 09, 2018] » fuck that this time next fucking year guys full fucking house fuck you and that bull shit post shit fuck you full fucking house mother fucking house fucking house
-12/10/2018 5:49:32 PM
Sól Things are going to get really loud at High Water Mark tonight!
-12/7/2018 2:47:48 PM
Heatherette @fixin' to, the [Dec 07, 2018] » STOKED for ROTTIES SAGITTTARE and NONE tonight in St Johns!
-12/7/2018 9:08:01 AM
Nupi @dingleberry palace [Dec 01, 2018] » Diy benefit house show Noise music provided by Ralph Bartom
-12/1/2018 5:14:36 PM
tm @east bank [Nov 29, 2018] » Crusher Night !
-11/29/2018 7:25:54 AM
tm @east bank [Nov 29, 2018] » Actually the BIT HOUSE - same place as the old East Bank =-
-11/29/2018 7:24:36 AM
BOINK (Vinyl Release) + NASALROD + SEA MOSS @bunk bar [Dec 01, 2018] » This coming SAT, DEC 1st at BUNK BAR! The vinyl release show for BOINK!
-11/25/2018 1:48:33 PM
503booking Open call for musicians, and artists, interested in playing a house show Dec. 1st! QTPOC & BIPOC acts to the front!!! ¤ Looking for punk, alternative, goth, industrial, electronic, hip hop, synth, lean, hardcore, rap, r&b, Afro-futuristic funk acts, and more, surprise me! Send an email to for booking inquiries!
-11/19/2018 7:56:50 PM
Sól @high water mark, the [Dec 07, 2018] » This is going to be an absolute crusher.
-11/11/2018 5:03:44 PM
Da Punx We dem bois!
-10/31/2018 3:27:33 AM
DJ.Louis.Cypher Gabber is coming to Whiskey Bar Nov. 15th! Check it out and support!
-10/28/2018 6:50:27 PM
EW @firkin tavern, the [Nov 11, 2018] » Ketch DIE//FAM on their PNW tour w/ frenz ON DRUGS & more
-10/28/2018 2:18:00 PM
starkiller @bare bones [Oct 26, 2018] » EARLY SHOW! First band starts at 6PM SHARP!
-10/26/2018 2:57:06 PM
@turn turn turn [Oct 22, 2018] » Thank you pcpdx and turn turn turn
-10/17/2018 8:19:21 AM
DEATH THROES @tonic lounge [Oct 31, 2018] » Don't miss this year's DEATH THROES HALLOWEEN ! ! 1919, Bad Juju, F.A.D. and Fatal Jest with DJs ASTARETH and GREY DETH to folllow! WED 10/13 @Tonic!
-10/9/2018 10:26:17 PM
P Babyllon @buffalo gap, the [Oct 05, 2018] » Heres what were all about. ¤ ¤ If you want to feel what it’s like sneaking out of the house to catch the taste of a first kiss, then turn this up to 11. ¤ Very rugged yet clean, like a female Stevie Ray Voughn, with her being able to duo guitar and vocals. She carries so much energy within…read the full comment
-9/25/2018 7:01:37 PM
show-bot! @P BABYLLON : where? post the show - the site is a wiki!
-9/25/2018 6:58:47 PM
P Babyllon @ListenToBabyllon getting in a car and Driving up to Play OCT5th. Come f around ¤ should be fun ¤ instagram is good we reply real fast thanks guys!
-9/25/2018 6:57:00 PM
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

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.