zunath / cyberpunkzombiesurvival_website Goto Github PK
View Code? Open in Web Editor NEWWebsite code for the Cyberpunk Zombie Survival NWN Persistent World
Home Page: https://czs-web.azurewebsites.net/
License: GNU General Public License v3.0
Website code for the Cyberpunk Zombie Survival NWN Persistent World
Home Page: https://czs-web.azurewebsites.net/
License: GNU General Public License v3.0
Laura wrote a blurb on the story. This should be added to the top of the features page.
Blurb:
Almost a decade after the human race arrived on Avantasia, the dust had far from settled. Racial tensions were high, each with their own problems, goals, and agendas. Humans, newly arrived from their own ravaged planet were met with suspicion. The Elves, selfish and aloof in their ways, their self-entitled attitude isolating them from the rest. The Dwarves, steeped in tradition and the old ways of Avantasia making them unrelatable to many of the other inhabitants of the planet. The Orcs, bio-engineered creations of the Elves, slaves to their own genetic coding. The Gnomes, mad geniuses in their own rights, forward thinkers and free spirits. The Halflings, salt of the earth, hard working folk with little time for the intrigues of their fellowes. Six distinct peoples with their own motivations and traditions.
Now though, a new threat sweeps across the planet; The Shu'rhat. The dead now walk the surface of Avantasia, motivated only by their need to feed. Can the six races cohabiting on Avantasia settle their differences, or at least put them aside long enough to tackle the disease that is a threat to them all? Or will old hostilities, coupled with the shambling undead be the undoing of the humans, elves, dwarves, orcs, gnomes and halflings sharing the planet?
Join CZS now and become part of the story, and help shape the future of Avantasia!
For the most part, the website is mobile friendly. However there are a handful of places that don't work well when on a smaller screen.
1.) Features page -> The quick links side bar is difficult to use and probably should hide.
2.) Features page -> Ability and skill viewers should have their item lists bumped to above the description.
3.) Home page -> There's some text that overflows to the right, forcing users to scroll horizontally. This should be adjusted so there's only vertical scrolling.
Need to add account creation, login and authorization. This will ideally be the Discord user accounts but I'm not opposed to storing the users myself. Need to research and see if this can be done with Discord.
Add three roles:
User has access only to the main website (for now). No changes to UI or access.
DM has access to admin dashboard. The following tools can be used:
Admin has the same access as DM plus the following:
Force site to redirect users to HTTPS when deployed.
Users who have javascript disabled don't get any sort of warning that they need to enable it to use the website.
Look into adjusting the message to make that more clear and prominent for users.
Need to rewrite the DM Management page which will allow:
Need to add a Quest Editor tool to the admin dashboard. It should do the following:
Quest CRUD:
The forums are not a necessary piece of communication anymore. Everyone is in Discord now and the information we have on the forums can be migrated to the website or Discord.
Remove a link to the forums and close them down, redirecting anyone who happens to hit the forums back to the website.
Also update any advertisement posts on the Beamdog forums to point solely to Discord and the website.
Add a section explaining the available professions. Should work similarly to abilities/skills.
Probably need to just do some updates on the nuget packages, but getting this error in prod:
XML Parsing Error: no root element found
Location: https://czs-web.azurewebsites.net/dotnetify?id=aab09fbd-7f88-4d23-acb3-6b9b4225b4f9
Line Number 1, Column 1:
Seems to be preventing the admin section from loading.
Need to add staff tool to view users authorized by Discord oauth.
Should be able to change roles on users between the three currently available.
The external wiki site is awful and loaded with ads. I'd like to integrate a pre-built wiki engine into our site.
Need a way to create, edit, and delete NPC groups. These groups are used for the quest system.
This should be a simple editor for the database table.
Migrate all lore information from the forums to the website.
Need to add an editor for the craft tables + recipes.
Add favicon to the website.
Make it easier to identify the type of chat message was sent by color coding them.
Buttons to export the log data should appear.
Each button should export the data in a given format.
Formats available:
CSV
Excel
Tab-Delimited
Add an editor for adding/removing/editing key items + key item categories.
There should be a feature to display the currently active players.
There should be a way to link characters in-game on the server with the Discord accounts on the website.
A password mechanism needs to be used to prevent people from linking characters they don't own. I.E: The password generated on the website should be the same one used in-game to link the characters.
The linking will be used for features later.
Need to create a user profile page which will handle the following:
A character linking mechanism will be on this page as well, but as part of another work item.
Set up Google analytics for the website.
Add donation page with options for PayPal, Bitcoin and Ethereum.
I'd like to integrate the forums into the site using the Discord accounts. Need to look at pre-built solutions that are essentially plug and play.
Need to add a feature that allows loot tables to be managed on the fly. Should do the following:
Need to add exception + error logging to the site. The errors should be tracked in a database table.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.