• This is a read only backup of the old Emudevs forum. If you want to have anything removed, please message me on Discord: KittyKaev

WarcraftCMS To-Do | Changelog | Suggestion Box

Hyperion

Founder
logo.png

Warcraft CMS

Official Website: www.WarcraftCMS.com

This is going to be a stuck thread the entire development of Warcraft CMS.

Current Developers: [MENTION=2]Faded[/MENTION]
Supporters: EmuDevs Community
If you would like to work or contribute to this project, feel free to PM me.

TO-DO:
  • Core Framework
  • Core Configuration
  • SSL License Server Streaming - REPLACED WITH cURL HTTPS
  • SSL RA Streaming
  • Registration/Login
  • Account Manage
  • Member Profiles
  • Style Structure
  • Module System
  • Emulator Selection & Configuration
  • Trinitycore Support
  • MaNGOS Support
  • Patch 1.12.x, 2.4.3. 4.3.4 & 6.x Support
  • Character Controls
  • Donation Shop
  • Vote Shop
  • Social Media Integration
  • Member Chatbox (Visa)
  • Admin CP
    - Admin Login
    - User Manager
    - Realm Manager
    - Custom Pages
    - Content/News Manager
    - Server Changelog Script (Kaev)
    - Style Manager
    - Module/Plugin Manager
    - Database Manager
    - Item Generator(Maybe)
    - Script Generator(Maybe)
    - SEO/Sitemap Submission(Maybe)

Changelog:
3/29/15 - Functionality Update
- UPDATED: Configuration is now set in arrays
- UPDATED: Core framework is now split based on relativity
- REMOVED/ADDED: Custom fonts
- UPDATED: Front end pages
- ADDED: GPL/GNU License file and header descriptions
- ADDED: getMaNGOS information
- ADDED: CP Accounts
- ADDED: CP User Manage
- ADDED: CP Modules
- ADDED: CP Modules Manage
- ADDED: CP Overview
- ADDED: Chatbox Module
- ADDED: MaNGOS Module
- ADDED: CSS animated menu
- UPDATED: Registration updated with preg_match on user, pass and email to check if valid
- ADDED: Ability to pull member info by id or name
- ADDED: Ability to add or delete member from list
- ADDED: Access level check
- UPDATED: Sessions
- ADDED: SQL tables for modules and server modules


3/21/15 - Core & Config Redesign
- UPDATED: Redesigned how the configuration will output it's information
- FINISHED: Member registration, login and management is finished
- ADDED: Started the AdminCP, so far member list and edit user is working
- ADDED: (for above) Admin/access checks
- ADDED: Member profile page
- ADDED: User Manager page
- UPDATED: Threw together a better connection class to handle which mysql to use
- UPDATED: Changed how the CMS and Admin CP templates work so the core functions are usable globally
- ADDED: Member ID/Username checks
- ADDED: More directories and default index's


3/15/15 - Cleanup, Updates and Additions
- UPDATED: Cleaned up the style framework
- ADDED: Login checks
- ADDED: Custom fonts
- ADDED: RA stream
- UPDATED: Cleaned up mysql
- ADDED: Started realm checks
- ADDED: Page switch to style framework
- UPDATE: Added some more config options for later
- REMOVED: Un-needed scripts and template files
- UPDATED: Updated more sql tables (not in commit)


3/7/15 - Initial creation of Warcraft CMS
- ADDED: Secure Socket Streaming between the cms client and emudevs server
- ADDED: License generation between client and server



Suggestions:
  • - Approved
  • - Maybe
  • - Declined
  • Armory - [MENTION=746]Kaev[/MENTION]
  • Built-in Forums - [MENTION=746]Kaev[/MENTION]
  • Realm/Server Changelog Script - [MENTION=746]Kaev[/MENTION]
  • Member Chatbox - [MENTION=1214]Visa[/MENTION]
  • Custom Tooltips - [MENTION=418]Tok124[/MENTION]
  • Optional Member Currency - [MENTION=426]Vitrex[/MENTION]

Will this be like any other CMS? No.
They all say that. The thing about this cms that makes it differ from others is its
pure functionality and control over 'flash and style'. If I had a CMS, I would rather
have it work to it's highest potential other than just liking the way it looks.

That is what Warcraft CMS will offer, functionality and control.


Thread updated on a regular basis.

ALL suggestions are welcome, they will be listed above as approve, a maybe or declined. Suggestions
that are declined can be brought back up for discussion at any time.


Please note I am currently in the process of working out a full to-do and will be updating
this thread constantly. Post your suggestions any time.
 
Last edited:

Kaev

Super Moderator
Some stuff that i found in my head:
- Reading and answering tickets through the website
- A way to execute GM commands via the website (e.g. if a player writes a ticket, that he stucks somewhere, a gm can port him out without logging in) (is this SSL RA Streaming? SSL RA = Remote Access via SSL? :D )
- A forum without much functions would be nice
- Some EmuDevs logos to advertise this forum
- Easy to use changelog function
- I'd love to see an bug tracker
- More EmuDevs logos
- Armory
- Even more EmuDevs logos
 

Hyperion

Founder
Some stuff that i found in my head:
- Reading and answering tickets through the website
- A way to execute GM commands via the website (e.g. if a player writes a ticket, that he stucks somewhere, a gm can port him out without logging in) (is this SSL RA Streaming? SSL RA = Remote Access via SSL? :D )
- A forum without much functions would be nice
- Some EmuDevs logos to advertise this forum
- Easy to use changelog function
- I'd love to see an bug tracker
- More EmuDevs logos
- Armory
- Even more EmuDevs logos

Controlling tickets and executing GM commands is the RA streaming and yes it streams on a secure
socket. This was a major issue with CraftedWeb, so it's one of the first things I worked on. Not sure
about a forum, if I did add one it would be a built-in one.

What do you mean about the changelog function?

Bug tracker possible..

Armory.. I've thought about it.. It's just a bit involved if you know what I mean

AND STFU ABOUT THE LOGOS :p hehe
 

Kaev

Super Moderator
Update:

I added the emulators and patches the CMS will be supporting and a few other things

You forgot the add the logos.

I mean something like this, when i say "changelog function":
Admin/dev/whatever can type in a version and the changelog. Then you have some rows where you enter the single change u made and where you need to pick a type, e.g. bugfix or new.
Then there's a changelog page which is visible for everyone, which will look like this:

Version 0.4c - A new mission! - 03/18/2015
- New - Added 3 new questlines
- Bugfix - Fixed Death Grip
- Change - We increased the damage of Firebolt

The editor will look like this:

Version: (Textbox) Title/Name of update: (Textbox)
- (Combobox for type) - (Textbox for change) - [X]
[+]

[X] = Button, delete the entry
[+] = Button, add another empty entry
 

Hyperion

Founder
You forgot the add the logos.

I mean something like this, when i say "changelog function":
Admin/dev/whatever can type in a version and the changelog. Then you have some rows where you enter the single change u made and where you need to pick a type, e.g. bugfix or new.
Then there's a changelog page which is visible for everyone, which will look like this:

Version 0.4c - A new mission! - 03/18/2015
- New - Added 3 new questlines
- Bugfix - Fixed Death Grip
- Change - We increased the damage of Firebolt

The editor will look like this:

Version: (Textbox) Title/Name of update: (Textbox)
- (Combobox for type) - (Textbox for change) - [X]
[+]

[X] = Button, delete the entry
[+] = Button, add another empty entry

Oh you mean a changelog for the SERVER ok gotcha. I think that's a good idea
 

slp13at420

Mad Scientist
I second the Armory.
I have not seen much for armories .
but a dynamic Armory that handles custom content would be frak'n shweeet.
 

Tok124

Respected Member
Maybe add Tooltip that selects stats from database that could be used in the store/armory so custom items can be displayed in the tooltip?
 

Vitrex

Moderator
i don't think that great idea but still.
Custom currency "infusion" that u can enable or disable, for server which wanna use "silver coins" "gold coins" "donate coins" "vote coins" and them names can be editable in database, when it comes to item store, just put something like "select currency for item".
Second one split in one button two or more prices for items in item store, for example :
| Hearthstone 3 DP / 5 VP BUY |
Instead of :
| Hearthstone 3DP |
| Hearthstone 5VP |
And when u click on that button u can select what currency u wanna pay.
Maybe something like realm statistics :
Horde players, aliance players players with that class, players with that race the simple and beauty data dump ^.^
And how i told before i don't remember now what u answered "Infusion system" that players can create infusions/modules by themselves , wiki how to template/ infusion/module would be cool to .
Maybe some rankings would be nice to, i really like things like "ranks" maybe something like spend in game hours you get "xp" and you rank up, for some rewards and shiet like that, or just have cool rank name near username in build in small forum pages ? ! :)
 
Last edited:

Hyperion

Founder
Maybe add Tooltip that selects stats from database that could be used in the store/armory so custom items can be displayed in the tooltip?

Yeah, I was thinking about that with the original design but I really suck at javascript so it all depends how it all works out in the end.
I will add it if I am able for sure. Especially if there is going to be an armory.


i don't think that great idea but still.
Custom currency "infusion" that u can enable or disable, for server which wanna use "silver coins" "gold coins" "donate coins" "vote coins" and them names can be editable in database, when it comes to item store, just put something like "select currency for item".
Second one split in one button two or more prices for items in item store, for example :
| Hearthstone 3 DP / 5 VP BUY |
Instead of :
| Hearthstone 3DP |
| Hearthstone 5VP |
And when u click on that button u can select what currency u wanna pay.
Maybe something like realm statistics :
Horde players, aliance players players with that class, players with that race the simple and beauty data dump ^.^
And how i told before i don't remember now what u answered "Infusion system" that players can create infusions/modules by themselves , wiki how to template/ infusion/module would be cool to .
Maybe some rankings would be nice to, i really like things like "ranks" maybe something like spend in game hours you get "xp" and you rank up, for some rewards and shiet like that, or just have cool rank name near username in build in small forum pages ? ! :)

This seems like something I could use as an optional module like I am doing with the emulators. Maybe you can detail out your ideas and elaborate on it in PM?







Also, updated the main post
 
Last edited:

Hyperion

Founder
This is just a quick snapshot showing that there is indeed progress with this project.

0TM5Kpf.png


Leave me alone about colors/themes, I'm still coding the core of the cms :p

It will be a while before I attempt any actual design to it
 
Top