"Welcome to Project Dual. Project Dual is a slightly old project which consists of multiple developments. It aims to bring you an amazing gaming experience and entertainment for whatever you will use our developments for. Having the most professional developers, we ensure you maximum satisfaction."
What is Project Dual?
Project Dual not only aims to give you the best gaming experience, but aims to give it to you, two times! Our administration consists of adults who are the absolute best at what they do. Project Dual consists of content management systems, all types of programs, from games to applications and emulators. Our main focus is to introduce to you content management systems and emulators for Habbo.
What we promise?
We promise you not only absolute satisfaction, but complete stablization of the products we offer. We're not a project that simply copies off other things and merges it all together, we promise orginality. We also guarantee that you will love our stuff, and if you don't, that is too bad as we worked our butts off developing it, just for you (seriously).
Who's on the team?
Our development team consists of a small group of individuals. Each have knowledge in the areas needed to provide you the product.
Sway is one of our few developers. He has knowledge in PHP, Python, and C#.
Byron is another one of our few developers, he has mastered the language of PHP, and knows some Python and C# along with it.
Steve is the last of our developers and he knows a great amount of PHP, Python and C#.
Joh is the CSS and the Graphics guy, he designed a few pages that come pre-designed and he will also be designing our plugins.
The whole team practically share the same knowledge, and plan to thrive for success!
DualCMS and it's features,
We understand your desperation, and we also understand that you may be tired of seeing all of these content management systems, all the same or just a simple rename of another one. We find that annoying too, and we completely understand. That's why we put together DualCMS, a content management system, not based off anything at all, for Habbo retros. This CMS focuses more on ease of control and security than any other thing in it. Some of the features will be written below.
Security Features are listed below.
Implemented SSO Ticket prevents hackers from hijacking a users session. Upon the user logging in, the user will be given a ticket he wont know that he has received, and the ticket will stay active until he logs out of the session.
All information regarding a user is salted and hashed. The CMS will use md5 and sha1 and it will be salted. So for the rare chances that your database gets hacked, the hacker wont be able to retrieve any personal information regarding the user, like the passwords. That's if, they happen to crack it. If they can crack that, they can crack a bank's vault.
How fast will it be?
The CMS will be super fast, as we are practically allies with PHP. We have coded the CMS to use functions only. That way, the code will not be ran unless it is called to be ran. We also keep the code to the minimum, squeezing out every inch of benefits PHP 5.4.6 has given us. We use the shortest code we can to provide you with, first of all, a clean source code. Nobody likes opening up a piece of code and seeing a bunch of gibberish, and secondly, so the website can run much quicker.
We have organized each text file to be compatible with any text editor, that way, when you open a file, the code is all organized, spaced out, and extremely easy to both view and edit. We hate seeing a piece of source all together and, ugh, it's annoying. We feel you.
Plugin System?
That's right, you heard it (hopefully) here first. We have coded our very own plugin system, much like SVN, but much easier to use. There will be a database and an API. We will upload files to the database, the API will read it and send it to the Plugins section in the Housekeeping. From there, you can choose to download the plugin or not. This is also usefull because if there's an exploit after release or a bug, we can patch it without having to release another build of the CMS.
The community will also be able to code their own small plugins, submit it to us, we review it and analyze it, and if you want, you're able to download it and have it setup on your CMS, without you touching a thing.
DISCUSSION BOARD IS BACK!
We have decided to code in a fully functional discussion board. For the people who don't know what that is, it was firstly introduced in HoloCMS. It was this miniature forum where the users of that retro can make threads, post, like and the same thing you do with a regular forum.
Of course, it wont be the exact same thing. HoloCMS was 2007 ish, we're in 2012. It will definitely be much better. I will post the updates on all of these features as posts.
Messaging System?
You guys already know the messaging system Uber has, the messaging system Rev doesn't have *wink @ kryptos*. A messaging system will be fully functional in DualCMS. Not much to say concerning that.
I will post snippets about all of these features as a post.
Snippets:
PHP Code:
$_CORE['vipclothes'] = $database->getServer("vipclothesforhcusers", 2); //Allow HC users to wear VIP Clothes
$_CORE['maxrooms'] = $database->getServer("MaxRoomsPerUser", 2); //Max number of rooms allowed per user
public function replaceVars($string) {
foreach($this->vars as $var => $str) {
$string = str_ireplace('$'.$var.'$', $str, $string);
}
return $string;
}
public function writeTPL($str) {
$str = file_get_contents($str);
echo $this->replaceVars($str);
}
$core->writeTPL('templates/default/index.php');
PHP Code:
<?php
/*
_____ _ _____ __ __ _____
| __ \ | |/ ____| \/ |/ ____|
| | | |_ _ __ _| | | | \ / | (___
| | | | | | |/ _` | | | | |\/| |\___ \
| |__| | |_| | (_| | | |____| | | |____) |
|_____/ \__,_|\__,_|_|\_____|_| |_|_____/
*/
If(!defined('GLOBAL_FILE')) die('Sorry, no access to this file');
//Website Settings
$_CON['mysql']['host'] = "host"; //Database Host
$_CON['mysql']['user'] = "user"; //Database Username
$_CON['mysql']['pass'] = "pass"; //Database Password
$_CON['mysql']['name'] = "name"; //Database Name
$_CON['mysql']['port'] = "3306"; //Database Port
?>
PHP Code:
if(defined("HK_INDEX") && $_SSO['hk']['perm'] !== 1) {
die("You do not have any permissions to access this page.");
}
PHP Code:
if(defined("HK_FILE") && $_SSO['hk']['logged'] !==1) {
header("LOCATION: index.php");
}
More information will be posted as posts pretty soon.
Thread will also be updated with screenshots once someone I asked to code a template for us finishes the template.
Please do not judge this or complain about the development because it has no screenshots yet. We're coding the content management system, not the template. Unless you want to see plain text, input boxes, avatars, and a white background, please refrain from asking for screenshots until someone codes us a template.
We did, however, design a template for our installation. We're not done with the installation yet, though. We still have to edit a few things.


DualCMS will be finished pretty soon. The HK will take longer than the actual CMS. That's how good it's going to be.
Thanks,
Joh
P.S. The code is a lot cleaner, I'm not sure what's up with the BB codes :$.