Sulfatboule
Member
- Mar 4, 2021
- 12
- 34
In 2013, and for 2 years, i worked on a v18 CMS project.
It never really worked out cause of structure (no MVC, no OOP..).
Today is another day, i study in IT to be conceptor/developer of applications.
Not long ago I found the Kepler server on github and was surprised to finally see a full oldschool server, with features that no emulator has never reached.
So I decided to take WedCMS, from the beginning, cleanly, and create the best combo v15 Emulator - CMS.
WedCMS will therefore run in V15 (Soundmachine, Jukebox, Snowstorm, Camera, Battleball, Teleporters…), because it is the most stable version.
I will make sure to complete the DCR v15 as much as possible, by adding all the official furni possible (that are not in v15).
I will also create hotel views to add them to DCRs.
The texts in English and French will be 100% complete (no furni_hcc_table_name,… in the client).
And the CMS will use all the features offered by Kepler.
The CMS will work with NodeJS and Express.
For the user side, Handlebars as a template engine.
And for the housekeeping everything will be in React, with an API to perform live actions.
The tool compares the two files to translate all the variables in the us file, and output a french external_texts.txt.
Why ? Because i want to make sure that all variables are translated, if the tool don't find translated texts, the variables are moved to the bottom of the output file (same for empty vars).
With that tool, i automatically translate external_texts for v15, and just have to translate the vars left.
Il'l share the tool when i'll release WedCMS.
Thanks for reading.
It never really worked out cause of structure (no MVC, no OOP..).
Today is another day, i study in IT to be conceptor/developer of applications.
Not long ago I found the Kepler server on github and was surprised to finally see a full oldschool server, with features that no emulator has never reached.
So I decided to take WedCMS, from the beginning, cleanly, and create the best combo v15 Emulator - CMS.
You must be registered for see images attach
WedCMS will therefore run in V15 (Soundmachine, Jukebox, Snowstorm, Camera, Battleball, Teleporters…), because it is the most stable version.
I will make sure to complete the DCR v15 as much as possible, by adding all the official furni possible (that are not in v15).
I will also create hotel views to add them to DCRs.
The texts in English and French will be 100% complete (no furni_hcc_table_name,… in the client).
And the CMS will use all the features offered by Kepler.
Technologies
The CMS will work with NodeJS and Express.
For the user side, Handlebars as a template engine.
And for the housekeeping everything will be in React, with an API to perform live actions.
Features
Features
SSO Login [100%]The user connects to the CMS only once then the client automatically connects to the account without having to enter his login details each time.HabboImager [65%]It allows to display the Habbo on the CMS. I recreated a HabboImager from scratch,taking screenshots of each item of clothing, each hairstyle… It only allows to display a Habbo, without action, left side or right side. The other features of the HabboImager will not be reproduced (bow, dance, face and back orientation, etc.). Rare page [100%]The server's rare page can be configured, and allows you to display the rare on the home page.There is already a rare system with Kepler, which is automatic, but gave me some problems ... The rare page will therefore be managed by WedCMS, from housekeeping (which is not possible with Kepler's rare page). Voucher codes [5%]Allows you to enter a code from the CMS, and is instantly loaded into the game, without relaunching the game, thanks to RCON communication.User settings [0%]From the CMS, the user can change their avatar, motto, password and email.Kepler does not save emails, so I added a table that saves emails during registration from the CMS (in order to be able to do password recovery). Housekeeping [0%]
| CMS Register [70%]A user can create an account on the CMS without having to open the client.Logo Generator [100%]The Habbo logo is dynamically generated, you just need to change the name of the hotel in the housekeeping for the logo to automatically change (the old and the new fonts are available).Homepages [10%]On the client, a user can click on a Habbo, then on the 'Home page' button, which will redirect him to his homepage. The homepages will not be editable for the moment, they might be later.Live HC subscribing [5%]Allows you to subscribe to the Habbo Club from the CMS, and is instantly loaded into the game, without relaunching the game, thanks to RCON communication.Room Forwarding [100%]Links present on the CMS can redirect a user directly to a room.Thanks to the SSO connection, there is no need to enter your connection information again. CMS Shop [0%]Users will have access to a store on the CMS which allows the purchase of credits or furnis with real money or credits. This shop will be configurable from housekeeping.Hotel view changing [75%]Each user can individually change his view of the hotel, among all the official views and those that I have added.Easy to translate [10%]3 files are present for each language. Example for French:
|
Little features showcase
Little features showcase
Screenshots
Screenshots
You must be registered for see links
You must be registered for see links
You must be registered for see images attach
You must be registered for see images attach
You must be registered for see images attach
You must be registered for see images attach
You must be registered for see images attach
More
More
NodeJS external texts translator
First for my personal use, i created a tool that takes for exemple french external_texts.txt and us external_texts.txt.The tool compares the two files to translate all the variables in the us file, and output a french external_texts.txt.
Why ? Because i want to make sure that all variables are translated, if the tool don't find translated texts, the variables are moved to the bottom of the output file (same for empty vars).
With that tool, i automatically translate external_texts for v15, and just have to translate the vars left.
Il'l share the tool when i'll release WedCMS.
I am open to all proposals for other features, suggestions or other.Thanks for reading.
Last edited: