This is an idea I posted long ago. Idea contents can be found here and the project's name is likely to change:
I just wanted to throw out this idea to all team members to see what they thought about this. I discussed this with @Darkling yesterday along with a couple other ideas and he liked it.
At the moment, I feel it's somewhat a mess to apply for a position. Whether the position would be Developer, Media, or just regular Server Admin or Member (I have a different plan for members, though). For example, to apply for Developer and Media, you have to hover under the "GFL" tab. For Server Admin, you have to go to the server's individual sub-forum and make an application manually. And finally, for member you have to hover over "Servers" which is in a different category than the other applications making it more confusing in my opinion. Though, this can be fixed if we organized the nav-bar.
What I would like to do is code an IPS 4 application that merges all the applications into one page and form. The name of the page at the moment would be "Help GFL", but I think this is likely to change and would like suggestions. This form would act like the current form used with the donations application. Here's the link to the donation application. This form uses "steps". Meaning, you configure the first step and then click continue and fill out the second step, etc.
On the first step, there would be one select box which would consist of the following:
Title - What Do you want to help with?
- Being a part of a team.
We can likely add more options to this. After the first step is completed, the next step would bring up the following depending on the options.
On the second step, a list of options will be displayed depending on what you selected on the first step.
Title - Which team would you like to be a part of?
- Server Admin.
This option (Other) would be used for people who want to help out in GFL that doesn't include being a part of a team. For example, if somebody wants to help advertise GFL, they use this option and fill it out. It would only consist of one big text box asking what they want to help with. There are no further steps if this option is selected.
The third step will depend on which options you selected for Option 1 from the last step.
A nice and organized list of all game servers in GFL will pop up. The user will be able to select one server they want to apply for. This option will require a fourth step.
Additional forms required for the team application will be displayed. This is the last step of the application.
As of right now, the Server Admin option is the only option that will require a fourth step. Generic and server-specific forms will be displayed on this step. This is the last step.
After the last step is completed, the form will be submitted to it's appropriate location depending on the configured options. We will more than likely create an IPS 4 database that consist of "categories" for each section needed. Each game server will have its own category under the the game's category. I will ensure this is organized but we will likely be creating our own database code unless if we can implement this into the official IPS 4 database application.
If we code this application, I would like it to have as much flexibility as it can. This means we'd be able to add any form we'd like along with as many steps as we'd like while doing the least amount of manual work as possible. This could do A LOT for us if developed correctly.
That's it! Like I said, I'm up for suggestions. I believe this could organize a lot of the current applications.
This project would need to be integrated with the IPS 4 API.
Edited by Roy