Skip to main content

The great modernization initiative

Posted by Kim on August 8, 2015, 2:02pm

For me, the theme of this year is upgrading and maturing the site to reflect the lessons we've learned in our five years of existence.

We're halfway through the year and well on the way! Many of my original objectives have already been accomplished:
  • Many tweaks have been made to the small-screen version of the site to make checking the RPR from your phone ever more convenient (Not that this is ever entirely done)
  • Live chat via PMs was implemented, and unlocked by our intrepid membership during Epic Week
  • The available gender-options for players was expanded beyond male/female/other
  • We created an adults only looking for RP forum to help people who are most comfortable playing with people 18+ for whatever reason
  • The search feature has been dramatically improved
  • Our email system has been made less spammy and dramatically more likely to get where it's going
  • I completely rewrote the news post system. You probably don't notice much except that the news has been more active lately -- but from my end, it's SO much easier to keep you up to date!
Pretty good, especially considering the first several months of the year were largely occupied preparing for our blow out anniversary party. But we're not nearly done yet!
There's still plenty left on my list, including merging the features of the RP Finder and the Looking For RP forums for the strengths and conveniences of both, adding categorization and organization of characters for people who have lots, and updating the character/player friend systems.

But the biggest project of all is the great template modernization initiative.

Some of our character style templates are now more than five years old, and starting to show their age. In that time, the site has grown and evolved in ways that no one expected. I've learned a tremendous number of lessons about the wildly varying ways people set up their profiles, the different ways people try to view them, and all the many things that can go wrong along the way.

You've probably also noticed that this is the first year in which I haven't been expanding the library of free profile templates. That's because before we add any new templates to the site, I want to make certain that all of our existing templates are up to snuff!

I am about to embark on a full revamp of every official character template on the site. This means that some templates may change a bit. A few may be retired, if they have historically not seen much use. All of them will be made mobile friendly (for those who have this feature enabled) and more bug-proof than ever.


Over the past year I've been compiling a checklist of the criterion every template will need to be tested and updated for. If there's some issue you've run into that you don't see listed already, please let me know now so I can be sure to check every single template for it!

The template modernizing checklist
  • Does the template's popularity vs. complexity warrant continued supported?
  • Does the template have a reasonable maximum width, to prevent eye strain when reading long passages of text?
  • Does the text/background get a WCAG AAA rating? http://webaim.org/resources/contrastchecker/
  • Is it possible to compress the assets such that the TOTAL size of the template download, including CSS, images and fonts is 100k or less? If not, the max cap is 500k.
  • Does it look okay with a max length character name?
  • Does it look okay with a 3 letter character name?
  • Does it look okay with a max length player name?
  • Does it look okay with a 3 letter player name?
  • Does it look okay when played anonymously?
  • With every player/character combination of the above name lengths?
  • Do ads interact with the content? If so, fix.
    • Do long ads break the page when there is a large image across the top? If so, fix.
  • Icon correctly positioned
    • Does the character icon look okay when 95 x 95?
    • Does the character icon look okay when it is smaller, such as 25 x 25?
    • Does it look okay when a vertical rectangle?
    • Does it look okay when a horizontal rectangle?
  • Does the template look okay when there are no widgets on a page?
  • Does the template look okay when there are no pages on the profile?
  • Does the template look okay if there is only a super small amount of text on it? (does centering continue to work, for example)
  • Does the template look okay if none of the widgets have titles?
  • Dropdowns
    • Correct colors, proper contrast
    • Long page titles wrap correctly
  • Does the toolbar menu (across the top) continue to look okay when there are max # of links and max character name length is in use?
  • BBcode tested, works and matches theme
    • Bold/strong
    • italic/em
    • BBCode Spoiler
      • Ensure spoiler tag works in Basic Info widget
      • Ensure links stay hidden inside of spoiler tags
    • BBCode Collapse
    • BBCode Quote
    • BBCode Code
    • BBCode sizes (does line-length get screwed up? Does line-height suffer?)
    • Youtube embeds resize appropriately
    • Vimeo embeds resize appropriately
    • Images resize appropriately
    • Aligned images stop "floating" and start "stacking" in mobile-sized layouts
  • Widgets
    • Does the gallery widget look presentable?
      • In thumbnail layout?
      • In full size layout?
      • Does the lightbox continue to work well for mobile users?
    • Does a 3-column 10 dot char stat widget break the layout?
    • Are the page links (next, previous) on the journal widget positioned in a way that makes sense?
    • Do kudos have appropriate space between them?
    • Do all widgets look and work okay without a title?
  • Does the template work for tablet?
    • Including ads?
    • Including long menus?
    • Including toolbar menu?
  • Does the template work for mobile?
    • Including ads?
    • Including long menus?
    • Including toolbar menu?
  • Do the windows for kudos, character connections and etc. have correct colors and font sizes?
  • Is the CSS well-commented such that a user could examine it and learn something?

Comments

MauveStar98

August 27, 2015
11:35pm

I'm pretty excited for these changes. I look forward to it Kim. :D

Libertine

August 14, 2015
7:28pm

This is tremendous. RPR truly gets better every year, you mods deserve medals!

Madiswain

August 12, 2015
8:52am

One thing I have noticed is with table positioning. They don't center. So I have to use a mixture of indent and nextcol to get them to look right, and even then they aren't exact.

Amirrora

August 11, 2015
6:35pm

Ohh exciting!

Alister_Paetrestov

August 10, 2015
9:14am

Best of luck, looking forward to seeing the Upgrades

HibariHaru

August 9, 2015
4:00am

Cool! I'm excited to see the changes soon. :)

RedHeadSamurai23

August 9, 2015
2:06am

Best of luck and thank you for all your hard work. Still new to this place, but I always find myself coming back here for the quality rps I do manage to find here.

sland

August 9, 2015
1:31am

I would be fascinated to see a list of the super-unpopular templates when they get the axe.

illantis

August 8, 2015
9:24pm

I second what kashira said, but wow your list is huge already.

Mina

August 8, 2015
9:18pm

Oh! I can't access dropdowns on mobile! :(

PlayerArc

August 8, 2015
7:03pm

I tend to use this site on my Galaxy Tab S, which runs Android, so the small screen part may apply to me, but even with the updates, some parts on the site lags, due to CenturyLink's bandwidth problems, while I'm at home.

kashira

August 8, 2015
5:38pm

thank you for this!! i've been really looking forward to the template reconstruction happening.
(all i can ask is... please consider a personal setting or something to 'allow' a wider view of some templates that already expand to fit your monitor, like the Arabesque ones? my monitor is pretty big and it actually feels very strange to try to read webpages that are squashed into a tiny portion of my entire viewspace... i expect that of some things like games, but not webpages!)

Kim

August 8, 2015
5:31pm

@Katia - it's very unlikely that any actively used templates will be used. Most of the ones on the chopping block historically have fewer than 10 people who use them, out of thousands. :)

@Ehen - Yes, revamping the friendship system is absolutely still on my docket, and I really do hope to have that done this year or early next.

@Claine - No no, that is exactly why I asked for feedback. I will make sure that is on the list! :D

Claine

August 8, 2015
5:26pm

I have something that can be added to your list. Sorry, I know it's already extremely long!

Some themes, (I know the Graveyard theme does this for sure) has white links on white background when you click 'Show Game Tags'

Healthbar

August 8, 2015
4:26pm

Are you still working on making moving character connections easier? :c I really hate having to delete someone and re add them only to have their connection remain the same on their end, and not giving them any say in my change.

PacificGhost

August 8, 2015
3:47pm

YOU ARE AWESOME. NO, BEYOND AWESOME. END OF STORY

lunan

August 8, 2015
3:27pm

Wow! That sounds big. I wish you luck :)

Mina

August 8, 2015
3:21pm

Oh my! (:

Sanne

August 8, 2015
2:53pm

@Katia: If you want to preserve your existing ones, there's always the option of copy pasting the source code of the template, and saving it as an epic template!

Katia

August 8, 2015
2:34pm

I hope none of my templates are removed.