DEVELOPER DIARY: New PM Code

Avatar image for coonce
coonce

1610

Forum Posts

5047

Wiki Points

0

Followers

Reviews: 8

User Lists: 12

Edited By coonce
PM News:
Hey guys - just a heads up to let you know that we just pushed out some new PM code that is much more stable and scalable.

When we launched the GiantBomb redesign, we made a few (what we thought were optimizations) changes to the PM inbox and outbox logic in an effort to speed them up. We launched GB, everything was a-ok so we assumed the changes that were made were good.

Turns out, with larger data sets, as found on ComicVine (which is about a year older than GB), this new logic crapped the bed. So we had to take PMs on ComicVine down until we could get a fix out.

Fixed the problem over the weekend, but had to do a bunch of data migration/testing to make sure all of the data was consistent in the new system. Anyway, we just pushed the new PM code out this afternoon on CV and about 20 minutes ago on GB..... everything should be back to normal now.

New PM Features:
Since the main goal was to get CV up and running asap, we deferred the new features until later this week. They are (in no particular order):

  * PM Forwarding = The ability to forward a PM thread on to one or more people.

  * PM Delete Forever = The ability to completely remove yourself from a PM thread.

  * PM Search = The ability to search your PM inbox/outbox (this prolly wont happen for awhile)

  * PM Blast = The ability for staff to kick important notification emails out to the entire userbase. This will help us announce events, downtimes, etc....

  * Smarter Auto-Completer = The new auto-completer will search your friends and staff first before it moves on to other users in the system.

  * Next / Back Functionality = The ability to move fwd and backwards between PMs without having to go back to your inbox.


Avatar image for coonce
coonce

1610

Forum Posts

5047

Wiki Points

0

Followers

Reviews: 8

User Lists: 12

#1  Edited By coonce
PM News:
Hey guys - just a heads up to let you know that we just pushed out some new PM code that is much more stable and scalable.

When we launched the GiantBomb redesign, we made a few (what we thought were optimizations) changes to the PM inbox and outbox logic in an effort to speed them up. We launched GB, everything was a-ok so we assumed the changes that were made were good.

Turns out, with larger data sets, as found on ComicVine (which is about a year older than GB), this new logic crapped the bed. So we had to take PMs on ComicVine down until we could get a fix out.

Fixed the problem over the weekend, but had to do a bunch of data migration/testing to make sure all of the data was consistent in the new system. Anyway, we just pushed the new PM code out this afternoon on CV and about 20 minutes ago on GB..... everything should be back to normal now.

New PM Features:
Since the main goal was to get CV up and running asap, we deferred the new features until later this week. They are (in no particular order):

  * PM Forwarding = The ability to forward a PM thread on to one or more people.

  * PM Delete Forever = The ability to completely remove yourself from a PM thread.

  * PM Search = The ability to search your PM inbox/outbox (this prolly wont happen for awhile)

  * PM Blast = The ability for staff to kick important notification emails out to the entire userbase. This will help us announce events, downtimes, etc....

  * Smarter Auto-Completer = The new auto-completer will search your friends and staff first before it moves on to other users in the system.

  * Next / Back Functionality = The ability to move fwd and backwards between PMs without having to go back to your inbox.


Avatar image for deathfury
deathfury

494

Forum Posts

96

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#2  Edited By deathfury

Awesomeriffic!

Avatar image for lordandrew
LordAndrew

14609

Forum Posts

98305

Wiki Points

0

Followers

Reviews: 0

User Lists: 36

#3  Edited By LordAndrew

Ah, so that's why my inbox appeared empty on Comic Vine. Thanks for the info, and I look forward to the new features. :)

Avatar image for lordandrew
LordAndrew

14609

Forum Posts

98305

Wiki Points

0

Followers

Reviews: 0

User Lists: 36

#4  Edited By LordAndrew

Hm... A few minor issues here.

The way messages are displayed in the inbox has changed.
The way messages are displayed in the inbox has changed.


Every message appears as if it was the first one.
Every message appears as if it was the first one.


Avatar image for suneku
suneku

3004

Forum Posts

1364

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#5  Edited By suneku

I think this finally got rid of my 1 unread pm that was not there, thanks

Avatar image for citizenkane
citizenkane

10894

Forum Posts

29122

Wiki Points

0

Followers

Reviews: 0

User Lists: 106

#6  Edited By citizenkane

Nice.  Maybe now I can finally auto fill in MB in a group PM without having to PM him first.

Avatar image for disgaeamad
Disgaeamad

1404

Forum Posts

24092

Wiki Points

0

Followers

Reviews: 3

User Lists: 1

#7  Edited By Disgaeamad

Great stuff Coonce. We really appreciate the time you guys pour into this site in order to constantly improve it. Thanks a lot!

Avatar image for captainscarleg
CaptainScarLeg

1354

Forum Posts

20826

Wiki Points

0

Followers

Reviews: 1

User Lists: 16

#8  Edited By CaptainScarLeg

Coolness.

Avatar image for coltonio7
Coltonio7

3214

Forum Posts

114

Wiki Points

0

Followers

Reviews: 1

User Lists: 2

#9  Edited By Coltonio7

Man, the forwarding is going to be incredibly helpful!

=D <3 Coonce

Avatar image for endogene
Endogene

5185

Forum Posts

-1

Wiki Points

0

Followers

Reviews: 1

User Lists: 0

#10  Edited By Endogene

The PM Blast feature sounds like a really handy one.

(arrgg the font of the site changed again, now everything is in itallic...)

Avatar image for brukaoru
brukaoru

5135

Forum Posts

12346

Wiki Points

0

Followers

Reviews: 0

User Lists: 2

#11  Edited By brukaoru

Smarter Auto-Completer = Yes, w00t!

Everything sounds awesome, keep up the great work guys!