Read this section to know about Lavalite and its features
Lavalite is an Open Source Content Management and Application development platform powered by Laravel. It ships with all basic packages like File manager, Themes, Packages, Users, Menus, Roles, Saas etc, to help you in finishing large projects in less time.
Check out some of features that we have in this CMS. To know more about features of Lavalite, continue reading our documentation and check our available packages.
Lavalite works on any device: desktop, tablet or mobile.
Lavalite is built on packages you can easily read, edit, and write your own code, or change everything.
Online package builder helps you on generating all files need for a package, which yu can customize .
Since codes are generated by the package builder it will be easy for your to maintain code on future.
As you can see we provided a comprehensive documentation.
When you purchase this template, or package from our online marketplace you can download and use the updated packages for lifetime.
Checkout the files that you'll see upon downloading a package
Once you download the package, you can see a folder with several files and sub folders. You can read description of some important files in continue.
Lavalite is shipped with 4 basic templates, Admin, User, Client and Public
For a better understanding we can examin
public
theme all the themes have the folder structure as shown below.
Let's examin a layout
default.blade.php
to know more about it.
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>{!! Theme::getTitle() !!} :: {{trans('app.name')}}</title>
<meta content='width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no' name='viewport'>
<meta name="csrf-token" content="{{ csrf_token() }}">
<link href="https://fonts.googleapis.com/css?family=Open+Sans:400,300'" rel='stylesheet' type='text/css'>
{!! Theme::asset()->styles() !!}
{!! Theme::asset()->scripts() !!}
</head>
<body class="sidebar-mini skin-{{Settings::get('admin.color', 'red')}}" >
<div class="wrapper">
{!! Theme::partial('header') !!}
{!! Theme::partial('aside') !!}
{!! Theme::content() !!}
{!! Theme::partial('right') !!}
{!! Theme::partial('footer') !!}
</div>
</body>
{!! Theme::asset()->container('footer')->scripts() !!}
</html>
Now it's time to start editing some lines of code
Start your projects by installing the lavalite to your system.
Install the basic software needed to run a Laravel projects and execute the code composer create-project LavaLite/cms --prefer-dist website to install Lavalite to your system.
Using the online package builder you can build the packages required to develop your website or application.
Lavalite provides 4 basic themes that you can use it for free. You can buy or download more themes form the online marketplace.
Once everything finished you can deploy the application on any server you preference