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

309 upcoming shows @ 59 different spots

47 upcoming shows with flyers

94 ALL AGES shows!

Find shows, photos, blogs
La Inquisición = fascists La Inquisición = fascists and apolitics
-5/22/2019 5:05:18 PM
swank @east side bar and grill [May 31, 2019] » An evening of space prog and singer/songwriter adventcha! Space Rats hit the stage at 830 to soundtrack a projection of the classic Beastmaster. Escape Goats and Ladybug Infestation work their usual magic!
-5/18/2019 7:30:27 PM
Mrk Eyz @adx [May 19, 2019] » New location. All ages!
-5/16/2019 2:49:19 PM
FCUK YEAHH @starday tavern [Jul 19, 2019] » WOO!!!
-5/12/2019 5:46:31 PM
jonathan @high water mark [May 10, 2019] » OK
-5/10/2019 4:43:59 PM
Da Punx I think you should go see Sad Horse. Jenny Don't and the Spurs sucks (rehash tired fucking bullshit/nothingoriginal.) 503 punx reprezent!
-5/3/2019 3:37:28 AM
bastardsalt KENTON CLUB - TONIGHT. FREE. NONE ep release show. LOUD, FUN, FUCK YEAH!
-5/2/2019 3:50:52 PM
Jenny @adx [May 19, 2019] » Dayyyyyyyyuuum
-5/1/2019 4:17:04 PM
Mark Saturday, May 11th, at Gil's Speakeasy, black metal show with STAVVES from Corona, CA and PDX locals, Trow & At the Heart of the World!
-5/1/2019 2:25:16 PM
nikxt Can you add a good punk show for Fruday (4/26). Hardcore, post-punk or '77. Thanks!!
-4/24/2019 11:32:08 AM
nikxt BoardIsLife > Terminal-Boredom forum
-4/19/2019 2:40:05 AM
nikxt @ Mike! I don't use Facebook. Not punk. Ain't used social media since Myspace in 2004.
-4/19/2019 2:34:03 AM
Mike @house show ~ ask a flower [Apr 19, 2019] » Face book message yhe bands for address.
-4/16/2019 11:57:18 AM
Mike @slims [Apr 20, 2019] » Heres the link to the event..... ¤"ref"%3A"2"%2C"ref_dashboard_filter"%3A"calendar"%2C"action_history"%3A"[%7B%5C"surface%5C"%3A%5C"dashboard%5C"%2C%5C"mechanism%5C"%3A%5C"main_list%5C"%2C%5C"extra_data%5C"%3A[]%7D]"%7D&ref=bookmarks
-4/16/2019 11:51:22 AM
nikxt @tanker, the [Apr 12, 2019] » Nice!
-4/12/2019 7:45:53 PM
bastardsalt @tanker, the [Apr 12, 2019] » Unfortunately (and bummed), Trash pulled out of the show at Tanker, but Bad Channels have barreled onto their slot. ¤ ¤ The show must go on!
-4/11/2019 3:47:12 PM
Im so dumb The Briefs should come to PDX. They suck now. Still want them to cum tho.
-4/3/2019 12:46:59 PM
show-bot! @moda center (rose garden) [Apr 12, 2019] » fuckoff with this nonsense
-4/3/2019 12:44:01 PM
Nicholas @fixin' to, the [Mar 23, 2019] » Get tix ahead of time! Link in FB event page link! Will sell out! Don't blow it! This show is going to blow the roof off!
-3/18/2019 8:23:17 PM
BIG BUSINESS + GAYTHEIST + NASALROD @mississippi studios [Apr 16, 2019] » Ummmm...this is gonna RULE! Tuesday, April 16th at Mississippi Studios! Don't sleep on tix!!💯💯💯
-3/9/2019 4:28:36 PM
tammy @killingsworth dynasty [Feb 28, 2019] » poster says killingsworth dynasty. listed at white owl.
-2/28/2019 10:49:39 AM
dougcapello @FAQ/WTF?! : How to Get Your Band Listed and Post a New Bio » Hey, we don't have access to removing a harmful/explicit profile that ended up on this page. Does anyone know how we can do this? Haven't had luck hearing back from webmaster yet.
-2/25/2019 11:11:41 PM
pc-pdx this is the new server. ok. cool.
-2/22/2019 2:12:02 PM
pc-pdx HEY GUYS> ¤ We're moving servers tonight/tomorrow so heads up that there will be some downtime and weirdness. ¤ ¤ Please feel free to shout at us at
-2/21/2019 4:40:39 PM
karoline west @blackwater [Feb 13, 2019] » musician, artist, filmmaker, french and from patagonia, please say yes
-2/13/2019 4:21:52 PM
Addison @valentines [Feb 21, 2019] » Experience Valentines transformed by immersive art as Gabby Holt and Ivan to the Moon are surrounded by the moving colors of Artshark's live projections. ¤ ¤ This magickal space will titillate all of your senses as you solve original Weird Shortz puzzles, witness live painting, enjoy a complimentary…read the full comment
-2/9/2019 9:12:28 PM
Celo @slims [Feb 23, 2019] » Going to be a long and amazing night of live music!!! Ruby Oland is an amazing singer-songwriter with a great sound. ¤ SoL Riddim is a 5 piece band with a huge sound blending many different types of music that always keeps you moving and dancing. ¤ Don't miss this!
-2/7/2019 12:19:44 AM
Celo @buffalo gap, the [Feb 15, 2019] » This is going to be a great show filled with lots of exciting new music!!!
-2/5/2019 4:37:07 PM
starkiller @clinton street theater [Feb 01, 2019] » UPDATE: There. Will. Be. Ninjas!
-1/29/2019 9:38:01 AM
xfantastic @railside pub [Feb 02, 2019] » This show is gonna be a blast Railside rocks and pours great the bands are all different and awesome Plastic Pets are electro groovy rock School Bully has heavy hitting Portland rock dudes as a duo drum and bass Snakes In The Agave are heavy heavy rock and are gonna melt your face!!!!!!!!!!!!!!!!!!!!!
-1/28/2019 8:08:18 AM
@cider riot [Feb 08, 2019] » THE CHUFFS DEMO RELEASE! All Local Bands. FREE!
-1/25/2019 7:54:18 PM
GAYTHEIST & NASALROD (co-headline), w/STRESS POSITION @mississippi studios [Feb 07, 2019] » GAYTHEIST & NASALROD will co-headline MISSISSIPPI STUDIOS (w/STRESS POSITION opening!) on THURSDAY FEB 7th! Fb event:
-1/25/2019 4:21:52 PM
Electric Ring @tonic lounge [Jan 25, 2019] » Coming up soon, sick metal night Friday, Sludge, post-metal, doom
-1/21/2019 5:07:57 PM
Celo @blue room bar, the [Feb 09, 2019] » SoL Riddim is definitely a fun band to dance and listen to!!!
-1/10/2019 3:50:20 PM
show-bot! @crystal ballroom [Sep 07, 2019] » this site is for real music performed lived in PORTLAND FUCKING OREGON. respecognize or fuckoff
-1/10/2019 7:44:44 AM
show-bot! @montgomery park ballroom and atrium [Jan 05, 2019] » fuck off you dumbass.
-1/4/2019 1:35:13 PM
show-bot! @montgomery park ballroom and atrium [Nov 09, 2018] » fuck off you dumbass.
-1/4/2019 1:35:13 PM
show-bot! @montgomery park ballroom and atrium [Mar 13, 2019] » fuck off you dumbass.
-1/4/2019 1:35:13 PM
madp aka dj cabana @montgomery park ballroom and atrium [Mar 13, 2019] » Missed show due this our 2019 show will be taking place for fans of this city !
-1/4/2019 1:16:57 PM
madp aka dj cabana @montgomery park ballroom and atrium [Nov 09, 2018] » Missed show due this our 2019 show will be taking place for fans of this city !
-1/4/2019 1:16:57 PM

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.