Menu
Forums
All threads
Latest threads
New posts
Trending threads
New posts
Search forums
Trending
What's new
New posts
New profile posts
Latest activity
Members
Current visitors
New profile posts
Search profile posts
Upgrades
Log in
Register
What's new
Search
Search
Search titles only
By:
All threads
Latest threads
New posts
Trending threads
New posts
Search forums
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
Server Development
Habbo Retros
Habbo Releases
CMS Releases
HabboAPI | NodeJS | AngularJS | Arcturus | Translation System
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="Billsonnn" data-source="post: 411273" data-attributes="member: 3721"><p><strong>HabboAPI</strong></p><p><em>a content management system written in node & angular using es6 for arcturus emulator</em></p><p></p><p><strong>DEMO AVAILABLE</strong>: <a href="http://habboapi.com/" target="_blank">HabboAPI</a></p><p><strong>GITHUB</strong>: <a href="http://github.com/billsonnn/habboapi" target="_blank">GitHub - billsonnn/habboapi</a></p><p><strong>NPM</strong>: <a href="https://www.npmjs.com/package/habboapi" target="_blank">https://www.npmjs.com/package/habboapi</a></p><p><em>documentation coming soon</em></p><p></p><p><strong>about</strong></p><p>HabboAPI is a powerful open source content management system for Arcturus Emulator. The system is created on top of NodeJS & AngularJS. The backend "HabboAPI Server" handles various REST calls to return JSON data. This server handles all server side functions including authentication, session management, hotel services for groups, profiles, rooms, statistics, & users. Included is also compatibility with Arcturus Emulators rCRON system. With this we can include features like friend request, follow user, enter room, and various other tasks. The frontend "HabboAPI CMS" is built on top of AngularJS. Angular is the template engine for this system and no HTML is handled on the server. Everything is compiled and bundled for the CMS into two files (habbo-api.css & bundle.js) which we get from using gulp. HabboAPI CMS has tons of unique features. Most notably being the ability to run the client right within the CMS. The client will continue to run in the same browser window even while navigating to other pages throughout the CMS. HabboAPI is the next generation in Habbo CMS.</p><p></p><p><strong>requirements</strong></p><ul> <li data-xf-list-type="ul">Nodejs v7.x</li> <li data-xf-list-type="ul">NPM</li> <li data-xf-list-type="ul">MySQL Server</li> </ul><p></p><p><strong>installation</strong></p><ul> <li data-xf-list-type="ul"><a href="https://github.com/billsonnn/habboapi/archive/master.zip" target="_blank">download</a> the latest zip</li> <li data-xf-list-type="ul">create a new folder and extract the zip to it</li> <li data-xf-list-type="ul">Open config.json & constants.js and modify the keys to your desired settings.</li> <li data-xf-list-type="ul">open command prompt / terminal in root / sudo mode and navigate to the folder you extracted the zip to</li> <li data-xf-list-type="ul">run <strong>npm install -g babel-cli@6.24.0 gulp@3.9.1</strong></li> <li data-xf-list-type="ul">run <strong>npm install</strong></li> <li data-xf-list-type="ul">import habboapi.sql to your mysql database</li> <li data-xf-list-type="ul">run <strong>gulp build</strong></li> <li data-xf-list-type="ul">finally to start the server, run <strong>npm start</strong></li> </ul><p></p><p><strong>features</strong></p><ul> <li data-xf-list-type="ul">me page</li> <li data-xf-list-type="ul">community page</li> <li data-xf-list-type="ul">staff page</li> <li data-xf-list-type="ul">settings page</li> <li data-xf-list-type="ul">profile page</li> <li data-xf-list-type="ul">group page</li> <li data-xf-list-type="ul">room page</li> <li data-xf-list-type="ul">users online</li> <li data-xf-list-type="ul">ban system</li> </ul><p></p><p><strong>faqs</strong></p><ul> <li data-xf-list-type="ul">what emulator does HabboAPI CMS support?<ul> <li data-xf-list-type="ul">habboapi is made for the arcturus emulator database. although with some modifications to the database models this system could be coded for other databases.</li> </ul></li> <li data-xf-list-type="ul">what password encryption does HabboAPI CMS use?<ul> <li data-xf-list-type="ul">habboapi uses bcrypt with salts to hash passwords. therefore md5, sha1 etc do not work. modifications to habboapi that change the algorithm is not officially supported, but could easily be done if needed.</li> </ul></li> <li data-xf-list-type="ul">how do I make modifications to angularjs & the templates?<ul> <li data-xf-list-type="ul">all code for the frontend can be found in the src folder. it is not recommended to make any changes to any of the modules contained here. instead, create a new module and require it into the main app module in app.js. all templates are located in src/views</li> <li data-xf-list-type="ul">if you make any changes to the src folder you must rebuild the project for your changes to take effect. to do this just open command prompt / terminal and navigate to the folder where habboapi is located and run gulp build. also be sure to restart habboapi.</li> </ul></li> </ul></blockquote><p></p>
[QUOTE="Billsonnn, post: 411273, member: 3721"] [B]HabboAPI[/B] [I]a content management system written in node & angular using es6 for arcturus emulator[/I] [B]DEMO AVAILABLE[/B]: [URL='http://habboapi.com/']HabboAPI[/URL] [B]GITHUB[/B]: [URL='http://github.com/billsonnn/habboapi']GitHub - billsonnn/habboapi[/URL] [B]NPM[/B]: [URL]https://www.npmjs.com/package/habboapi[/URL] [I]documentation coming soon[/I] [B]about[/B] HabboAPI is a powerful open source content management system for Arcturus Emulator. The system is created on top of NodeJS & AngularJS. The backend "HabboAPI Server" handles various REST calls to return JSON data. This server handles all server side functions including authentication, session management, hotel services for groups, profiles, rooms, statistics, & users. Included is also compatibility with Arcturus Emulators rCRON system. With this we can include features like friend request, follow user, enter room, and various other tasks. The frontend "HabboAPI CMS" is built on top of AngularJS. Angular is the template engine for this system and no HTML is handled on the server. Everything is compiled and bundled for the CMS into two files (habbo-api.css & bundle.js) which we get from using gulp. HabboAPI CMS has tons of unique features. Most notably being the ability to run the client right within the CMS. The client will continue to run in the same browser window even while navigating to other pages throughout the CMS. HabboAPI is the next generation in Habbo CMS. [B]requirements[/B] [LIST] [*]Nodejs v7.x [*]NPM [*]MySQL Server [/LIST] [B]installation[/B] [LIST] [*][URL='https://github.com/billsonnn/habboapi/archive/master.zip']download[/URL] the latest zip [*]create a new folder and extract the zip to it [*]Open config.json & constants.js and modify the keys to your desired settings. [*]open command prompt / terminal in root / sudo mode and navigate to the folder you extracted the zip to [*]run [B]npm install -g babel-cli@6.24.0 gulp@3.9.1[/B] [*]run [B]npm install[/B] [*]import habboapi.sql to your mysql database [*]run [B]gulp build[/B] [*]finally to start the server, run [B]npm start[/B] [/LIST] [B]features[/B] [LIST] [*]me page [*]community page [*]staff page [*]settings page [*]profile page [*]group page [*]room page [*]users online [*]ban system [/LIST] [B]faqs[/B] [LIST] [*]what emulator does HabboAPI CMS support? [LIST] [*]habboapi is made for the arcturus emulator database. although with some modifications to the database models this system could be coded for other databases. [/LIST] [*]what password encryption does HabboAPI CMS use? [LIST] [*]habboapi uses bcrypt with salts to hash passwords. therefore md5, sha1 etc do not work. modifications to habboapi that change the algorithm is not officially supported, but could easily be done if needed. [/LIST] [*]how do I make modifications to angularjs & the templates? [LIST] [*]all code for the frontend can be found in the src folder. it is not recommended to make any changes to any of the modules contained here. instead, create a new module and require it into the main app module in app.js. all templates are located in src/views [*]if you make any changes to the src folder you must rebuild the project for your changes to take effect. to do this just open command prompt / terminal and navigate to the folder where habboapi is located and run gulp build. also be sure to restart habboapi. [/LIST] [/LIST] [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
Server Development
Habbo Retros
Habbo Releases
CMS Releases
HabboAPI | NodeJS | AngularJS | Arcturus | Translation System
Top