Imagine ~ Excel above the rest (Mutli Theme, Page Editor, Mutli DB)+

Status
Not open for further replies.

LittleChild

Member
Oct 10, 2015
92
12
OMG, Looks amazing, I love the idea of the page editor/page maker, I cannot wait to see how Imagine goes! This will help the non technichal guy, who wants to start a Habbo retro start a Habbo retro. Cant wait for you to release!
 

LeChris

John 15:18
Sep 30, 2013
2,786
1,395
WdpiHNmbHiM1.png
Hey everybody!
I decided to update the development thread just to keep everyone updated on our more recent feature list, and I also decided to make this the first revision. Initially, this was the fourth generation however due to the previous versions being so lite in content compared to this - I decided to disregard them entirely.

I will be posting screenshots shortly, and will also provide some new code snippets and maybe drop a download! Keep in mind this version is entirely built on ideas w/o much more thought and the halfway revision under development will be using JSON data to efficiently expand Imagine to be more feature-rich and also a much better system. Issues as of now just is with awkward session management regarding variable titles, and implementing Cerberus into the system.
 

griimnak

You're a slave to the money then you die
Jul 20, 2013
957
800
reminds me alot of holo, looks good so far. goodluck man
edit: also what method are you using to encrypt passwords?


In all honesty, the code (as listed above) makes my eyes water, I'd say it needs more cleaning up and proper spacing. Would also help leaving comments for people who want to develop-from or add-to the CMS.
i like how he's not indenting the functions { } because you can read it more or less by line. i'm used to python so perhaps that's why i like how it looks
this snippet

PHP:
<?php
namespace Cerberus;
class overwatch {

    final public function check($var) { if(preg_match('/[^a-zA-Z0-9\s]/', $var)) { return "dirty"; } else { return "clean"; } }
    final public function filter($var) { $var = preg_replace('/[^a-zA-Z0-9\s]/', '', strip_tags(html_entity_decode($var))); return $var; }
    final public function encrypt($var) {  $var = crypt(''.$var.'', '$%9dgjsi3w924vwCERBERUS#fivIiQ3'); return $var; }

    final public function clean($var) {
        $var = trim($var);  $var = stripslashes($var);  $var = (filter_var($var, FILTER_SANITIZE_STRING)); return $var;
    }
 
Last edited:

LeChris

John 15:18
Sep 30, 2013
2,786
1,395
reminds me alot of holo, looks good so far. goodluck man
edit: also what method are you using to encrypt passwords?



i like how he's not indenting the functions { } because you can read it more or less by line. i'm used to python so perhaps that's why i like how it looks
this snippet

PHP:
<?php
namespace Cerberus;
class overwatch {

    final public function check($var) { if(preg_match('/[^a-zA-Z0-9\s]/', $var)) { return "dirty"; } else { return "clean"; } }
    final public function filter($var) { $var = preg_replace('/[^a-zA-Z0-9\s]/', '', strip_tags(html_entity_decode($var))); return $var; }
    final public function encrypt($var) {  $var = crypt(''.$var.'', '$%9dgjsi3w924vwCERBERUS#fivIiQ3'); return $var; }

    final public function clean($var) {
        $var = trim($var);  $var = stripslashes($var);  $var = (filter_var($var, FILTER_SANITIZE_STRING)); return $var;
    }
Passwords will be able to be encrypted via MD5, SHA1, or BCRYPT and possibly some more alternatives will be configured via your installation. Reason for different types if incase somebody was to use their previous Rev or Illumina database, however I have yet to make an account creator for the parent account.

The code snippet above by the way, is on an older revision (lot older) so the new code should have a difference however I'm following what Laravel was doing which is
PHP:
<?php
class Example
{
  public function __construct($example)
  {
    if ($example)
    {
      // True
    }
    else
    {
      // False
    }
  }
 
}
?>
 

griimnak

You're a slave to the money then you die
Jul 20, 2013
957
800
Passwords will be able to be encrypted via MD5, SHA1, or BCRYPT and possibly some more alternatives will be configured via your installation. Reason for different types if incase somebody was to use their previous Rev or Illumina database, however I have yet to make an account creator for the parent account.

The code snippet above by the way, is on an older revision (lot older) so the new code should have a difference however I'm following what Laravel was doing which is
PHP:
<?php
class Example
{
  public function __construct($example)
  {
    if ($example)
    {
      // True
    }
    else
    {
      // False
    }
  }

}
?>
idk if this is any good anymore but i use this encryption method on my personal site

PHP:
<?php
/*
* gweb --
*/
class encryption {
    public static function make($string, $salt = '') {
        return hash('sha256', $string . $salt);

    }

    public static function salt($length){
        return mcrypt_create_iv($length);

    }

    public static function unique(){
        return self::make(uniqid());

    }
}
 

Jaden

not so active
Aug 24, 2014
886
263
Passwords will be able to be encrypted via MD5, SHA1, or BCRYPT and possibly some more alternatives will be configured via your installation. Reason for different types if incase somebody was to use their previous Rev or Illumina database, however I have yet to make an account creator for the parent account.

The code snippet above by the way, is on an older revision (lot older) so the new code should have a difference however I'm following what Laravel was doing which is
PHP:
<?php
class Example
{
  public function __construct($example)
  {
    if ($example)
    {
      // True
    }
    else
    {
      // False
    }
  }

}
?>
bcrypt is slow.
 

LeChris

John 15:18
Sep 30, 2013
2,786
1,395
Hurry the fuck up PuttyJen, I want it. Kappa
It'll be released soon enough!
bcrypt is slow.
Which is precisely why the user chooses their hashing choice? Some people prefer more security > speed, while others would rather have speed. I'll also incorporate Blowfish and others possibly, still planning out what else needs done before rolling out this release
 

Jaden

not so active
Aug 24, 2014
886
263
It'll be released soon enough!

Which is precisely why the user chooses their hashing choice? Some people prefer more security > speed, while others would rather have speed. I'll also incorporate Blowfish and others possibly, still planning out what else needs done before rolling out this release
I was just ramblling, Blowfish + Bcrypt = a go.
 

griimnak

You're a slave to the money then you die
Jul 20, 2013
957
800
i'm confused, is this thread for the development of an alternative habbo admin panel or a cms
 

LeChris

John 15:18
Sep 30, 2013
2,786
1,395
i'm confused, is this thread for the development of an alternative habbo admin panel or a cms
C
Considering I could not develop my admin panel for neither Uber nor Rev or Illumina due to lack of features w/o recoding their entire base...it's for a combination of both. This community is so fucked up it's used to having a base for a CMS w/o the actual management features for it..
 

griimnak

You're a slave to the money then you die
Jul 20, 2013
957
800
C
Considering I could not develop my admin panel for neither Uber nor Rev or Illumina due to lack of features w/o recoding their entire base...it's for a combination of both. This community is so fucked up it's used to having a base for a CMS w/o the actual management features for it..
well goodluck, don't let uncle griimnak down.. i'll be watching
 

LeChris

John 15:18
Sep 30, 2013
2,786
1,395
Hey guys!
Imagine will not be receiving updates for a little while as I am still setting up my laptop to running condition again, anyways here's a nice little screenshot of the OS I'm using with is a linux dist and is honestly astonishing!
11140119_404941136379446_8321167904556837861_n.jpg
 

griimnak

You're a slave to the money then you die
Jul 20, 2013
957
800
Hey guys!
Imagine will not be receiving updates for a little while as I am still setting up my laptop to running condition again, anyways here's a nice little screenshot of the OS I'm using with is a linux dist and is honestly astonishing!
11140119_404941136379446_8321167904556837861_n.jpg
i run debian on my laptop, it's gr8
rPw7p1W.png

mGlIJ75.png
 

LeChris

John 15:18
Sep 30, 2013
2,786
1,395
I couldn't handle Debian just because I'm obsessed with the appearance, also switching to Linux will help #Imagine become a more user-friendly product considering it never could run on anything but IIS

Update::
Imagine now fully works on Linux based Operating Systems, and I'm quite in love with the fact loading times are around 30ms - 100ms with lighttpd
 

Attachments

  • Screenshot from 2015-10-24 14:44:22.png
    Screenshot from 2015-10-24 14:44:22.png
    193.4 KB · Views: 14
Last edited:

Lame

Member
Nov 6, 2014
303
78
I couldn't handle Debian just because I'm obsessed with the appearance, also switching to Linux will help #Imagine become a more user-friendly product considering it never could run on anything but IIS

Update::
Imagine now fully works on Linux based Operating Systems, and I'm quite in love with the fact loading times are around 30ms - 100ms with lighttpd
That's an insanely ugly index in the screenie, mate.
 

LeChris

John 15:18
Sep 30, 2013
2,786
1,395
I decided to switch from the Uber theme being developed primarily, to start on the newest version of Habbo, but I'd prefer not to use their actual CSS due to rubbish code in the way so here's my index (and yes the CSS/HTML is from scratch)

Also:
If you are enjoying this development, and want to see it progress even further leave a like on the main post :)
 

Attachments

  • Screenshot from 2015-10-25 22:32:59.png
    Screenshot from 2015-10-25 22:32:59.png
    367.3 KB · Views: 32

LittleChild

Member
Oct 10, 2015
92
12
Maybe Project Imagine and MoonPHP could do a colab ? I'm not sure if MoonPHP is officialy released yet but if you was to merge (If its possible) Maybe the best CMS ever would be born ?
 
Status
Not open for further replies.

Users who are viewing this thread

Top