LeChris
https://habbo.codes/
What is it?
Retaliation is a new, enhanced CMS that is designed specifically for roleplay servers. It uses the power of the Laravel framework, alongside a clean, but stylish theme.
Development Team?
The development team consists of only one developer, Leader aka LeChris, otherwise known as Chris.
Goals in Mind?
We have quite a long list of goals, but the primary goal we plan to accomplish is to help expand the community, to increase the lifetime of Habbo Hotel, and the interest and availability of roleplay prepared content. We will do so by providing a CMS that meets the standards set so far, which by the way are quite low, and that builds upon this to provide a long range of features that'll keep the user busy, but also help the user in the long run. Some of our ideal features that are being implemented go from our wikipedia, to the user forums.
How is Laravel used?
Laravel itself, is an amazingly clean and beautiful framework that builds upon Illuminate, and others to provide an amazing range of components. The idea of Retaliation is to take full advantage of these components to their maximum potential. A few examples of Laravel usage goes from the Routing Handler, to our Eloquent Database Models. We also use several other notable, but major features such as Events, Validator and the Authorization Provider.
Code Snippets?
Login Controller
PHP:
<?php
namespace Cerberus\Http\Controllers\Session;
use Auth;
use Event;
use Session;
use Redirect;
use Validator;
use Illuminate\Http\Request;
use Cerberus\Http\Controllers\Controller;
class Login extends Controller
{
public function commit(Request $r)
{
$validator = Validator::make($r->all(), [
'username' => 'required|alpha_dash|exists:users',
'password' => 'required',
]);
if ($validator->fails()) {
Session::flash('message', '<b>[Authentication]</b> Failure to authorize using credentials provided.');
}
else {
if (Auth::attempt(['username' => $r->input('username'), 'password' => $r->input('password')]))
{
Event::fire('UserLoggedIn');
return Redirect::to('/dashboard');
}
else {
Event::fire('UserFailedLogin', $r->all());
}
}
return Redirect::back();
}
}
Image Gallery
You must be registered for see links
Live Preview
We are developing this product live on a Linux environment that utilizes CentOS and Apache.
You must be registered for see links
Other Contributors
The theme in usage as of right now, was provided by
You must be registered for see links
Attachments
-
Screenshot 2016-02-20 23.02.31.png329 KB · Views: 149
-
Screenshot 2016-02-20 23.02.41.png131.7 KB · Views: 138
-
Screenshot 2016-02-20 23.02.49.png184.9 KB · Views: 128
-
Screenshot 2016-02-20 23.02.57.png155.7 KB · Views: 125
-
Screenshot 2016-02-20 23.03.02.png172.8 KB · Views: 126
-
Screenshot 2016-02-20 23.03.08.png220 KB · Views: 129
-
Screenshot 2016-02-20 23.03.14.png153.6 KB · Views: 127
-
Screenshot 2016-02-20 23.03.20.png148.1 KB · Views: 130
-
Screenshot 2016-02-20 23.03.24.png146.5 KB · Views: 123
-
Screenshot 2016-02-20 23.03.31.png139.8 KB · Views: 118
Last edited: