phillymetal.com 2.0


subvertallchris 
Posts: 2171
Apr 23, 2014 - 5:00 AM

Hello, world. Welcome to the new phillymetal.com. This is a completely rebuilt site from the ground up, so there are new details almost everywhere. (Except the message board, which is nearly identical to the old one.) Among the changes, here are the ones I find the most significant:

The site uses a responsive layout and will now look great on mobile devices. You can demo it out by resizing your browser window to see how the layout adjusts.

Bands and venues, once added to a show, have profiles created for them. All subsequent shows will link to those same profiles. For instance:
https://phillymetal.com/bands/woe
https://phillymetal.com/bands/infernal-stronghold
https://phillymetal.com/bands/sadgiqacea
https://phillymetal.com/bands/coffin-dust
https://phillymetal.com/bands/krieg
If a band sets their link to a Bandcamp page, the player will be embedded on phillymetal.

Users can claim bands and venues as theirs. Right now, claiming doesn't do much. You can set your default description and link. Depending on how heavily the feature gets used, there are a lot of other things that can be done with that feature. The default descriptions and links matter, though, because...

...bands and venues now feed into a new add/edit show form. The form draws from a searchable database of all the bands and venues in the site and suggests as you type. If you claim your band or venue, you can set your default description that loads into the form. If there's a special event that demands a unique description or link for a band, that can be edited on a per-show basis.

There's Facebook integration all over the site. In particular, you can RSVP to shows from the front page. Shows will also import images and stats every few hours.

We force SSL and strip WWW from all sessions. Logins are now persistent across browser sessions, so make sure to hit the logout button if you're on a public computer.

There's a password reset feature. You can also login using your email address instead of username.

That's a quick summary. I think it's pretty likely that there will be some bugs to iron out, so please email, shoot me a FB message, or a PM through this site if you come across anything weird. I haven't lived in Philadelphia for a while but I'm still really glad to give back to the scene, so I hope this site continues to be a valuable resource to everyone who chooses to use it.

subvertallchris 
Posts: 2171
Apr 23, 2014 - 5:05 AM

Oh, and I almost forgot. Among the bugs, I'm aware that there are some duplicate bands and venues. We have a system in place to take care of that but it has to be done manually, so it might be kind of slow. If you have or see something that you think should be cleared up, send a message.

Abramelin 
Posts: 305
Apr 23, 2014 - 6:12 AM

i like what you diid with the palce

ChildinTime 
Posts: 61
Apr 23, 2014 - 3:25 PM

Yup. I'm with Abramelin.

traitorjoe 
Posts: 17
Apr 24, 2014 - 12:47 AM

Looks WAY better, man. Good job.

subvertallchris 
Posts: 2171
Apr 24, 2014 - 1:02 AM

Thanks, guys. ALL credit for the look and feel of the site goes to my girlfriend, Lauren, who reworked the original layout and handled all the front-end development.

mattack 
Posts: 1119
Apr 24, 2014 - 10:19 AM

It's pretty awesome, thanks Chris and Lauren!

Now, what can I break? :-)

mattack 
Posts: 1119
Apr 24, 2014 - 10:23 AM

Actually... Feature request. Multiple people should be able to manage a band. And what happens when some joker claims bands they have no business claiming?

Abramelin 
Posts: 305
Apr 24, 2014 - 10:47 AM


subvertallchris 
Posts: 2171
Apr 24, 2014 - 11:28 AM

-----------------------
mattack said on Apr 24, 2014 - 10:23 AM:

Actually... Feature request. Multiple people should be able to manage a band. And what happens when some joker claims bands they have no business claiming?
-----------------------

The reason claims need to be verified by admins (that means, uhh... you and me) is to weed that out. You don't immediately get control of a band, so at least if someone is doing wacky stuff we'll have an idea of it. I considered a multiple admin thing but building that would have wasted time on a complex new feature of questionable worth. As it stands, I don't think anyone other than me has actually claimed any bands yet anyway.

mattack 
Posts: 1119
Apr 24, 2014 - 12:46 PM

-----------------------
subvertallchris said on Apr 24, 2014 - 11:28 AM:

-----------------------
mattack said on Apr 24, 2014 - 10:23 AM:

Actually... Feature request. Multiple people should be able to manage a band. And what happens when some joker claims bands they have no business claiming?
-----------------------

The reason claims need to be verified by admins (that means, uhh... you and me) is to weed that out. You don't immediately get control of a band, so at least if someone is doing wacky stuff we'll have an idea of it. I considered a multiple admin thing but building that would have wasted time on a complex new feature of questionable worth. As it stands, I don't think anyone other than me has actually claimed any bands yet anyway.
-----------------------

So I just claimed Wormrider... and it said it was sent for approval... but to where?

never mind. found it.

Feature request: admins should get notifications for pending band claims.

subvertallchris 
Posts: 2171
Apr 24, 2014 - 1:02 PM

EDIT: I just put that in place. Users will also receive notifications when claims are verified. I also just fixed a bug with show descriptions not showing correctly, another with show titles not being created correctly, another with add/edit show buttons missing for non-admin users.

In case anyone ran into that "Site Maintenance" message, it's because I have to restart the web app server every time I push an update. Normally, I'd wait and do it overnight but since some of these bugs prevent people from actually doing stuff, I'm just doing it now.

SeanL 
Posts: 1577
Apr 24, 2014 - 2:46 PM

Feature Request:

This website should be able to deliver me beer.

subvertallchris 
Posts: 2171
Apr 24, 2014 - 2:49 PM

If a beer distributor in the city wants to make an online ordering system compatible with the site, I would probably implement it.

Aavistus 
Posts: 365
Apr 26, 2014 - 3:54 PM

I like it, killer job!

Fetal420Matty 
Posts: 201
Apr 27, 2014 - 1:07 PM

lookin good. same feel as the old page but with expanded functionality...great job guys!

SeanL 
Posts: 1577
Apr 28, 2014 - 9:42 PM

-----------------------
subvertallchris said on Apr 24, 2014 - 2:49 PM:

If a beer distributor in the city wants to make an online ordering system compatible with the site, I would probably implement it.
-----------------------

Hails Tall Chris, king of internet.

TheBigGloom 
Posts: 1035
Apr 30, 2014 - 6:47 PM

I hate it

ProjectChrissy 
Posts: 58
May 1, 2014 - 3:51 PM

I'm stoked. I haven't hung in message board for quite sometime but I felt like the rate of show postings was slowing down. I noticed the last email update had a healthy listing and looked different, convincing me to check out the website. Nice. Very nice.

subvertallchris 
Posts: 2171
May 1, 2014 - 3:54 PM

Thanks! Things really had slowed down a bit. Facebook really killed the board and the shows area was suffering from the crappy listing process. I think you'll be happy when you see how much quicker it is now.

ProjectChrissy 
Posts: 58
May 1, 2014 - 4:03 PM

And sorting venues and bands to the most recently active is brilliant. Cheers!

subvertallchris 
Posts: 2171
May 3, 2014 - 3:05 AM

Been adding tons of stuff and fixing bugs over the past week. New stuff as of tonight:

Band profiles linking to specific albums will generate players for those albums. See https://phillymetal.com/bands/sadgiqacea for example.
User profiles include links to their post and topic histories. https://phillymetal.com/users/LORDHATE/topics and https://phillymetal.com/users/LORDHATE/posts are goldmines.
Lots of bug fixes.

If you run into any trouble or have ideas, please send me a message or email me: [email protected]

Lecho 
Posts: 687
May 13, 2014 - 1:30 AM

Formats on the band links seem to be dicey. i.e. links starting with "https://http//" and thus being unable to load

subvertallchris 
Posts: 2171
May 13, 2014 - 1:30 PM

-----------------------
Lecho said on May 13, 2014 - 1:30 AM:

Formats on the band links seem to be dicey. i.e. links starting with "https://http//" and thus being unable to load
-----------------------

Can you give me an example? I thought I took care of that. Although... I just played around with it and it looks like it does that if people enter the link in all caps. Hadn't run into that in the wild. A fix will go live tonight.

Lecho 
Posts: 687
May 13, 2014 - 1:43 PM

-----------------------
subvertallchris said on May 13, 2014 - 1:30 PM:

Can you give me an example? I thought I took care of that. Although... I just played around with it and it looks like it does that if people enter the link in all caps. Hadn't run into that in the wild. A fix will go live tonight.
-----------------------

I see it on 3 of the first 4 shows listed currently

subvertallchris 
Posts: 2171
May 13, 2014 - 2:22 PM

Aha, I see it now. I didn't implement the fix for that on the show listings, apparently. Thanks for pointing that out.

subvertallchris 
Posts: 2171
May 13, 2014 - 2:39 PM

All fixed.

Lecho 
Posts: 687
May 15, 2014 - 1:26 PM

Not sure if it's feasible, but couldn't you see the dates of the shows on the discussions section before the reformat? Would be helpful I think.

subvertallchris 
Posts: 2171
May 15, 2014 - 2:35 PM

The show discussion threads function very differently from how they did in the past, so it uses the show titles now if they are set for consistency. I could compromise and maybe add a column for the show's date or just put it in parenthesis behind the title, if you think that would be helpful?

Lecho 
Posts: 687
May 16, 2014 - 2:13 AM

I was thinking a column. I think it makes a big difference when people are talking about a show that is happening "tonight" or updating something imminent. It's possible other people disagree, I'd be curious.

You must be logged in to reply! Create an account