The Faction Nexus

Roadmap


In Progress:

Make the News page functional

News articles need to be able to be clicked on to bring up a full page for the article, just like with factions. Users need to be able to publish these articles, and users should be able to apply to become a news publisher. Users also need to be able to report or share articles.
These things cannot be done without Discord login, integrated forms and possibly a backend server.
Some of these features have been completed. Some others are on hold. There are also some features I have planned that are not mentioned here.

Show More

Priority:

Account Settings

Add account settings once accounts are implemented. Account settings will include font, theme, disabling Starscape ads, and more.

Show More

Priority:


On Hold:

Create themes

Themes will be possible to select from user settings of logged-in users once logging in via Discord is functional. We will also need to implement a way to apply the theme. I haven't worked that part out yet.
Current themes (not final) are:
Default, Lycentian, Kavani, Foralkan, and Ancient.
Reason for being on hold:
Account settings are required to resume development on this feature.

Show More

Priority:

Integrated Forms

All forms, including faction upload forms, will be fully integrated in the website and will no longer rely on Google Forms to function. Users will have to be logged in to submit most forms. Users will be able to upload their faction data to the website, and then that faction will be associated with their account. Only that user will be able to edit data on that faction. In the case of impersonation or account issues, users will be able to submit a form to address these issues, regardless of whether they are logged in or not.
Reason for being on hold:
A backend server is likely required to resume development on this feature.

Show More

Priority:


Next Priority:

Faction Relation Chart

Create an auto-generated faction relations chart/web for all factions who provided their faction relations. There will be filters, so you can filter out the smaller and/or inactive factions, or even only show small factions.

Show More

Priority:


Todo:

Add more "sort by" options for searching

I never actually added all the search filters that I originally intended to. The current sorting orders are:

  • Search Relevance
  • Name (A-Z)
  • Size (Largest-Smallest)
  • Age (New-Old)

We still need to add the following orders:

  • Name (Z-A) (Maybe)
  • Size (Smallest-Largest)
  • Age (Old-New)
  • Random

And the following were also originally planned, and maybe could still be added—though some would require adjustments to the site to be made.

  • Activity (Dead faction, active faction, etc.)
  • Relevancy (How often they've been mentioned in Nexus News articles recently)
  • Recruition Policy (Invite only, minimum requirements, everyone welcome, etc.)
Show More

Priority:

Remodel Home page

Add widgets like "Faction of The Day" or "Latest News" to the home page, so it's more than just a second about page.

Show More

Priority:

Starscape ads

Users can pay credits (or maybe it'll be free—undecided) to post ads for their faction or an event. Users can disable being shown these ads while logged in in their account settings.

Show More

Priority:

Get Error pages working

As of right now, there are several different custom error pages designed, but only the 404 page is actually getting used.

Show More

Priority:

Hyperlink support in faction info pages

Links should be automatically detected (for example, when they contain "https://" or "http://"), and turned into clickable links in faction info pages. (And news articles when they are fully added)

Show More

Priority:

Markdown formatting support in faction info pages

Users who upload data like news articles and factions should be able to use markdown formatting in certain fields, like the faction description for example.

Show More

Priority:

FAQ Section

Even though there actually are no frequently asked questions, there are questions I anticipate may be asked somewhat often. For example, "Why is T-S-E always at the top of search results by default" (because they're the largest faction in the database and search relevance sorts by size when multiple results are equally relevant) or "how do I upload faction data" (go to the forms tab and click "upload faction data.")

Show More

Priority:

Faction groups

Allow uploading data for faction groups (i.e. Coffee Shop or The Consortium). This would work very similarly to uploading faction data.

Show More

Priority:


Live:

Get Discord Login Working

Scrap the email & password idea and just have users log in securely via Discord. To do this, we thought we needed a backend server, which is what held back progress on this. However, we were able to get it working without a backend server. Having Discord login should finally enable us to make progress on many more planned features.

Show More

Link here from the main website

Add a link to this page on the main website. This will be done once this roadmap page is complete.

Show More

Priority:

Put TSA'a faction politics charts in the Diplomacy page until our own auto-updating chart is ready

TSA's faction politics chart does not cover the same group of factions that The Faction Nexus does. However, these charts will still fit in as a temporary placeholder for the auto-updating chart with filters and so on.

Show More

Add priority meter to these widgets

A small meter at the bottom of roadmap item widgets that indicates the current priority and importance of that item. It still needs some small touch-ups, but it's pretty much done.
Example priority meter below:

Here's another example with a priority of 3 instead of 5:

Show More

Shelved:

Example Item

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam semper lectus velit, eget efficitur elit vestibulum at. Maecenas commodo neque.

Show More