Skip to content

Latest commit

 

History

History
62 lines (48 loc) · 1.77 KB

README.md

File metadata and controls

62 lines (48 loc) · 1.77 KB

LaraProto

LaraProto is a Laravel website prototype with backoffice for content and users management.
Just install and glue your front end views

Based on Laravel 5.1

Install

  1. Download zip and extract to a web server folder
  2. Copy .env.example to .env and edit your local configuration
  3. Install as you would install a Laravel application
    • ./composer.phar install --prefer-dist
    • php artisan key:generate
    • php artisan migrate
    • php artisan db:seed
  4. Give write permissions to web server to the following folders:
    • storage
    • bootstrap/cache
    • public/storage
    • resources/views/pages
  5. Open browser

Install troubleshooting

Check web server logs for errors

Default Login

u: admin@isp.com
p: admin

Take a look at the Demo

Features

  1. Authentication
  2. Backoffice (based on Twitter Bootstrap)
    1. Users
    2. Roles
    3. Permissions
    4. Website Brand
    5. Pages
    6. Content
      1. SEO fields
      2. Summernote (WYSIWYG)
      3. Main content picture - Allows to upload a main picture
      4. Event - Allows to associate a time to start/end
      5. Images (Gallery) - Allows to upload and associate several images
      6. Attachments - Allows to upload attachments
      7. Location - Allows to associate a location
      8. Transfer content ownership - Useful with permissions
      9. Create a duplicate - Useful to create similar content

Permissions

There are 2 types of permissions: application and content

  1. Application - allows to restrict users to application HTTP routes
  2. Content - allows to restrict content editing to users ie. only owner (same user or same role)

Contribute

Please contribute or just fill in issues...