I don't like much array idea because of updates...
Printable View
In my opinion it'd be easier, and put less strain on the Database Server rather than calling absolutely everything from there. Then again, now that I think about it I could have it editable within the Admin panel if it's stored in the database. Gaaahhhhh, so many options.
Sure thing, lots of choices. On my old cms (newer version than published), I used this method I told you about of the database, and I'd be glad to send you what I've done over PM. It isn't finished, but you can get a few things from there, even that it's very hardcoded.
My TPL system didn't used any PHP even, only good and old Smarty.
Housekeeping had: Basics of char edit, WHOIS (yes, you should put that for managing user's IP, and all), basic ban system, HTML 5 responsive template for it, search for user with wildcard (wildcard only for admins) (admins had more options of rows to search), news management, image uploader with MySQL Blobs (You can do that if you want, but meh, not completly worth it), I used TinyMCE for WYSIWYG news editor aswell.
I really think you should really foccus on the Housekeeping (or w.e name you call it), and make everything fully editable from there. Catalogue edits, user edits... Today's CMS lacks on Housekeeping functionality, which is unfortune. Housekeeping shouldn't be only for querieng users & creating news.
Create (as uberCMS did) hability to login with X user, so it sets some custom SSO Ticket and let you login (Admins only aswell).
Hability to put "Under attack mode", with some curl stuff to cloudflare (for trusted people) (incase owner is off), to stop DoS/DDoS attack, etc...
You can use your imagination. I trust in your project.
Good luck!
Feel free to send it over PM, I'll have a look and see what I can do after I get home from work later. Also, the Admin Panel was always my main focus however I was stuck deciding between things so I decided to move my attention over the main website for the time being. But yeah, it's unfortunate that the current CMS's available lack all these needed features.
So yeah, feel free to send it over PM and I'll take a peek later. :)
Looks good so far! keep it up :P
Currently sorting out all the page titles so they match up to the current Habbo website. Got to be precise ;)
http://i.imgur.com/Mw8nqZf.png
Then I think nobrain should create things like "Like", flood control, reply to comments, edit, and delete messages, etc...
Also would be cool if you could add URL Linking. You share the URL link on the comment and it replaces, and like a button at the right side, like an arrow, when clicked, you should go to the room url...
Just wondering....
- - - Updated - - -
The commenting system ain't that bad, and I think would be a good idea to use like/share button (twitter, facebook, or w.e) on each news page.
I highly doubt many people will even use the Comment system, or read it, or even have an all out discussion on it. I have read all of your ideas and another idea could be using Disqus. All the comments will be deletable by a Moderator, or higher. (Just haven't got around to coding this)
https://disqus.com/websites/
- - - Updated - - -
Uploaded the files to a private repository on GitLab. Here you will be able to submit issues, browse the files and download them once they are publicly available during release. Next week there will be a Live Demo available running a Development Build and I shall be contacting a few people to see if I can get more people to have Live Demo's incase one goes down. If you want to run a Live Demo for me then feel free to contact me via PM.
http://i.imgur.com/sOjMu4y.png
http://i.imgur.com/OjLWfSj.png
- - - Updated - - -
Need your opinions on this idea.
When a User logs in and their Last IP is different from their Registration IP it will redirect the person logging in to a form where it will ask them to enter their Email to confirm it's who they say they are. If it's different it will ban the IP address of the person logging in. Once the actual user who created the account logs in it will tell them that their account has been accessed by a different person and request them to change their password.
Thoughts?
Updates - 28/02 - 02:19
Adjusted cache settings
Starting work on the installation system for next weeks Live Demo(s).
Slight modifications to the template system
Moving from Habbo hosted files to locally hosted ones to improve page loading speed.
Created a `dev` branch on the repository to split up Stable and Development versions.
Created four labels for issue tracking.
http://i.imgur.com/o3p660N.png
Known issues
When moving all files over to locally hosted ones, website breaks. Investigating this issue.
- Issue has been fixed, turns out one of the CSS files were missing. Just needed downloading from Habbo.com and placing in web-gallery folder.
- - - Updated - - -
So I've been asked a couple of questions on Skype and thought they'd be relevant here.
When is Project H being release?
Unknown currently.
When emulators does it work with?
Essentially all of them, as long as the users table is the same. The SQL file being released with Project H will only contain the tables that have the templates, navigation, styles and more in them. I will not provide a full database.
People these days just want everything right now. :P
---
Broke the fucking repo when messing about with it. Lol.
Nice. But I was thinking about this aswell.
http://i.imgur.com/coMci0s.png