This website is built entirely in drupal 6 utilitizing two custom built modules, as well the following contributer modules
-
CCK and Views.
-
Content Access
-
Administration menu
-
ImageCache
-
Imagecache Profile Pictures
-
ImageCache UI
-
ImageAPI
-
ImageAPI GD2
-
CKEditor
-
Nice Menus
-
Pathauto
-
Token
-
Webform
-
Webform Block
-
jQuery Update
-
Zen Themes
The custom modules are
PC Management – This creates the bulk of the ST portion of the website. It handles:
-
Uploading csv character sheets exported from Grapevine
-
Populating wealth tables, knowledge tables, etc
-
The form for linking a user account to a character sheet
-
The code for updating weekly resources (currently this is not handled by a cron due to not having support for that. So the ST's just push a button each week)
-
Some useful functions that can be called within cck or wherever to get a list of all active pc's or the current user's pc.
-
A form alter script that sets any Agreement back to unaproved on edit by a player.
-
This module also maps the custom tables in the database for storing character data to Views so we have access to that data when constructing a view.
Player Module – This handles the player side of things
-
Code for displaying users Knowledge (based on lore, influence, turf)
-
Jyhad Score Calculator
-
Bank Account code
Everything else is done with CCK and Views with support from contributer modules.
The theme/website design, programming, and custom modules were done/created by Jordan Buermann
The footer art work was drawn by Justin Buermann.
Here is a full breakdown of what the site currently does:
-
Harpy Records - This is a section of the website kept updated by the Harpy. It works as a sort of rumor mill and represents that the Harpy is doing there job and spreading gossip. On the Harpy admin side there is functionality to record Status, Boons, and who holds the various positions. This also drives the Fargo Court page.
-
The IC World - This link provides a list of our chronicle's Jurisdiction within the ORG. It also has sub categories for
-
Court of Fargo - a list of position holders within the city
-
Elysiums - A list of Elysiums and Gathering spots. Note: If ever there is a keeper/ST who feels like it, they should create a write up of what the Elysiums look like and security details. It would be nice to get that posted, however at this time I do not have that kind of information.
-
Feeding Territories - A list of feeding territories, with links to the basic descriptions of those areas
-
Turf Descriptions - A complete list of turf descriptions.
-
Turf Map - A map of Fargo that displays the turfs and some other useful details. This is created manually, I hope to make it more robust/dynamic in the future
-
Neighboring Domains - Descriptions of the NPC controlled Domains that neighbor Fargo
-
My Character - This is where you will find all the details on your currently active PC.
-
Overview - This link goes to the same place as simply clicking 'My Character'. It gives a quick overview of your pc.
-
My PC Sheet - this will display your current active PC's character Sheet. The formatting isn't perfect but it's primary intent is to enhance communication between st's and players on character stat's. So if an ST forgets to respond if you got an ability, you can just check your online sheet. Or if you need to travel you can confirm that your version of your sheet is the same as the st's ahead of time, or just print the online one and take it with you as a backup just in case your sheet doesn't get sent.
-
My Retainers - displays a list of all your Retainer sheets. If they are not in there, talk to an ST.
-
My Bank Account - here you can send money to other Players/NPC's and see a list of all transactions.
-
My Knowledge - this will display a list of what you know based on your lores, influence, and turf perks.
-
Add Agreements - Hover over this link and you will get a third menu that lists Agreements, Backgrounds, and Haven Descriptions. This provides a way for you to digitally save these things, and make them easily accessible for both you and the ST staff. Agreements are anything you want established between yourself and the ST staff - such as "When I die, I will all my stuff to so and so" If this is not placed in your agreements, when you die it will not happen. There is no "I would have" when a PC dies.
-
House Rules - A list of all our rules, and local packets
-
Contact a Player - a list of Player Profiles, it also displays what PC that player plays.
-
My Account - This brings you to your profile where you can upload a photo, and type up some personal info or if you like details about your active PC. We prefer your photo to be of you, or at least you must have legal rights to use the image.
-
ST Tools - ST's of this chronicle can view a PC overview of all active PC's, a Business Overview of all businesses, Manage PC Money (transfer money between players/npc's, add/subtract money, and see a complete list of transactions), View all agreements, Approve Agreements, Add Businesses, and Add Neighboring Courts.
-
FAQ – This is a searchable list of questions that get asked frequently. Typically questions on rule clarifications such as does a blood bond break upon death of the regnant. These sorts of questions tend to change from ST Team to ST Team. With the FAQ page we have the ability to set down a concrete precedant that the futuer ST Teams can either abide by or change in a way that lets the players know what to expect ahead of time.
Future Projects
-
Dynamic Maps - I am looking for a way to get the google maps to be a bit more impressive. I want to have players log in and depending on there area knowledge, influences, turf etc be able to see maps of gang turf/mob turf/ businesses/ etc Sadly the Modules I have found for Drupal, even with my own tampering, just don't support this yet.