Obligation Tracker

By Morbidsoul, in Star Wars: Edge of the Empire RPG

So, I recently decided that I wanted to learn html, css, php and jquery and though what better way to learn than to make something functional for my EotE group to use. I built this obligation tracker really for our group, but then decided that why not take it further and add a login function and persistence based on that... so I present you with the current Obligation Tracker.

http://www.mst3ktemple.com/rick/obligation

This is seriously my 2nd attempt at any website so there are probably a million bugs and it really is only optimized for Chrome on the PC. I am still learning all about how to support other browsers and platforms.

I still need to write the code to keep track of the last 8 obligations rolled and saved, but that should be done this week sometime. I also want to add a way to reset your password. Currently it only supports one set of players/obligations per account, but I want to look into allowing more sets per email for people who run multiple groups.

Hopefully someone finds this useful. Please let me know if you find any major bugs and I'll try to fix them asap. Still really in the basic stages of learning these languages.

Edited by Morbidsoul

It isn't hard, just have to add a many to one type of relationship setup. A player can be part of many parties/characters, but each character can only have one player. So, the user logs in, selects which party they are playing with and from that the PC is identified along with the group rolls done for that group.

As for the browser stuff, aside from some CSS that might need tweaks for IE vs FF/Chrome/Safari, jQuery does most of the effort itself for dealing with cross-browser compatibility.

You may want to consider changing the color scheme up a little. Cyan is a little rough on the eyes.

So, have you tried the Accessibility tool called “tota11y” on this page?

I haven't, but I just set it up and will go through it. My biggest issue is learning all this by myself as I go along. I'm sure a college class or two would teach me the proper structures right off the bat. Thanks for the input as it is greatly appreciated!

So, have you tried the Accessibility tool called “tota11y” on this page?

I haven't, but I just set it up and will go through it. My biggest issue is learning all this by myself as I go along. I'm sure a college class or two would teach me the proper structures right off the bat. Thanks for the input as it is greatly appreciated!

College class, no. A basic book on this subject, yes. You could probably even just go through some tutorials on Lynda.com and get the same level of coverage.

Added in the ability to see your last 8 saved obligation rolls. Keep in mind you need to save after each roll that you want to keep stored. The database will only keep the last 8 obligations rolled and saved to keep down on table size. Also made some minor color changes.

I also wanted people to know that I do a password hash before the passwords are entered into the database. I know security is important these days. Just didn't want people to think because I am new to this I am that dumb :P

I also wanted people to know that I do a password hash before the passwords are entered into the database. I know security is important these days. Just didn't want people to think because I am new to this I am that dumb :P

PBKDF2, bcrypt or scrypt?

I also wanted people to know that I do a password hash before the passwords are entered into the database. I know security is important these days. Just didn't want people to think because I am new to this I am that dumb :P

PBKDF2, bcrypt or scrypt?

bcrypt.

This looks pretty cool... from the perspective of someone who doesn't know what code went into it. *chuckles*

(For all that I do things online, I really should learn some coding.)

bcrypt.

Cool. Glad to hear it! Thanks!

Out of curiosity, would there be any interest in me adding AoR's Duty tracking into this site as well? Possibly 2 sections in the drop down. I have never run a game involving both, but I imagine people do. Let me know if you would like to see this feature.

Out of curiosity, would there be any interest in me adding AoR's Duty tracking into this site as well? Possibly 2 sections in the drop down. I have never run a game involving both, but I imagine people do. Let me know if you would like to see this feature.

Some probably do all 3 (Obligation, Duty, Morality).

Out of curiosity, would there be any interest in me adding AoR's Duty tracking into this site as well? Possibly 2 sections in the drop down. I have never run a game involving both, but I imagine people do. Let me know if you would like to see this feature.

Some probably do all 3 (Obligation, Duty, Morality).

True, but I have always felt that Obligation and Duty are kind of interchangeable, while morality sits more on its own. Might be a good time to break out my FaD book again and see if and how I could fit it in as well.

Edit: I went ahead and added Duty into the drop down boxes and fixed an issue where saving without rolling an obligation would put a blank record in your past obligations section. Now it will only update past obligations is you have a result in the rolled field.

Edited by Morbidsoul