The mod will be designed to do several things:
- run a recruitment status block on the EZportal
- allow the recruitment status block to be changed easily by a forums admin with the following features:
- Recruit status = open / closed
- If recruitment is closed, display a configurable message (possibly changed in the admin settings)
- If recruitment is open, show a class list with icons - each class can be set to (high, medium, low) priority, or "closed". High, medium, or low priority will be color-coded, and linked to the application form.
- an application form, scripted, with required and optional fields, with these basic features:
- class-based - each class will have a seperate "mode" .. that will automatically pick their class, and the talent spec names based on the link. hoping to allow this to be used as stand-alone, as well, by having a "default" setting to allow the class to be chosen and the applicant to fill in the talent tree names.
- Character name will be linked automatically in the post to the armory profile of that character (going to attempt to set this up to work with cross-server applications as well)
- dynamic, in that, if an applicant forgets to fill out a required element, or the email address is invalid, the application will re-load, telling the user what they missed, and remembering the fields they've already filled in.
- The application form will then be processed to a specific forum ID by a specific user (set up by the admin with the settings provided).. and auto-create a post listing the applicant's data, which acts as a normal post by any forum user.
- Something I'm also hoping to be able to work out, is posting to two seperate forums with different messages at the same time - basically, posting the full application to a hidden officers-only forum for discussion, and posting a truncated "public" application to another forum.
- Last, but not least, I want the EZportal script to hold a switch for .. when the recruitment status is set to open, a block based off "recent topics" will show up, with a list and link to the latest applications posted.[/list:o]
Oh! before I forget.. other notes.. this will be run completely "stand-alone" .. i.e. no content managers needed, just a phpBB2 installation, and EZportal installed. best-case scenario, the application script will be able to run even without EZportal, that part of the mod will install "seperately".