laravel lab

92
LeoNguyen.com

Upload: leo-nguyen

Post on 06-May-2015

1.363 views

Category:

Technology


8 download

DESCRIPTION

Laravel Lab http://leonguyen.com

TRANSCRIPT

Page 2: Laravel Lab

Why choosing Laravel?

Page 3: Laravel Lab

New promising PHP framework

- Best PHP Frameworks for 2014

Page 4: Laravel Lab

Google Trends

- goo.gl/wHWre3

Page 5: Laravel Lab

Forum - A fast growing up community

- laravel.io/forum

Page 6: Laravel Lab

Laravel Viet - A Vietnamese Laravel forum

- laravel-viet.net/forum

Page 7: Laravel Lab

News - New Laravel information

- laravel-news.com

Page 8: Laravel Lab

Video - Laravel topic Youtube channel

- goo.gl/GcQyk4

Page 9: Laravel Lab

Laracasts - Professional Laravel channel

- laracasts.com

Page 10: Laravel Lab

Packages - Awesome toolkit for Laravel guy

- packalyst.com/packages

Page 11: Laravel Lab

Recipes - A lot of Laravel code scripts

- laravel-recipes.com- laravel-tricks.com

Page 12: Laravel Lab

Runnable - Laravel example demos

- runnable.com/Laravel

Page 13: Laravel Lab

Q&A - Laravel questions and answers

- goo.gl/ZKixsM

Page 14: Laravel Lab

LinkedIn - Job Community

- goo.gl/q551BL

Page 15: Laravel Lab

Which using tools?

Page 16: Laravel Lab

PHP >=5.4

- PHP 5.4 is Released — What’s New?- PHP 5.4 is Here! What You Must Know

Page 17: Laravel Lab

GitLab

- about.gitlab.com

Page 18: Laravel Lab

Redmine

- redmine.org

Page 19: Laravel Lab

PHPStorm

- jetbrains.com/phpstorm/

Page 20: Laravel Lab

Gitbook CMS

- goo.gl/YEV5rO

Page 21: Laravel Lab

Gitbook References

- goo.gl/dhgXv4

Page 22: Laravel Lab

Nginx

- goo.gl/sNHLLo

Page 23: Laravel Lab

Hip Hop VM

- goo.gl/WCXECd

Page 24: Laravel Lab

Composer - Reuse code has been ever easier

- Why you should use Composer and how to start using it

Page 25: Laravel Lab

APC - Speed up your PHP powered website

- Install APC for PHP

Page 26: Laravel Lab

Redis - Very fast cache memory

- Google Trends

Page 27: Laravel Lab

Redis (cont)

- Laravel Redis- Cache

- Caching Queries- Session

Page 28: Laravel Lab

PageSpeed Insights

- https://developers.google.com/speed/pagespeed/insights/

Page 29: Laravel Lab

Minify

- Packages: Laravel HTML Minify ; Laravel HTML Minify

Page 30: Laravel Lab

Gulp - Execute the useful tasks

- gulpjs.com

Page 31: Laravel Lab

Bower - Install the web packages easier

- bower.io

Page 32: Laravel Lab

BootstrapValidator

- bootstrapvalidator.com

Page 33: Laravel Lab

Backend Template

- AdminLTE

Page 34: Laravel Lab

Frontend Template - HTML5 Boilerplate

- html5boilerplate.com

Page 35: Laravel Lab

Frontend Template - PureCSS

- purecss.io

Page 36: Laravel Lab

Frontend Template

- Start Boostrap

Page 37: Laravel Lab

Testing - Selenium

- www.seleniumhq.org

Page 38: Laravel Lab

Testing - Codeception

- codeception.com

Page 39: Laravel Lab

Packages

Page 40: Laravel Lab

Multi-Modules

- Packages: laravel-modules

Page 41: Laravel Lab

Workbench - Package Development

- Packages

Page 42: Laravel Lab

Packagist

- packagist.org

Page 43: Laravel Lab

Packagist - `composer update`

Page 44: Laravel Lab

Multi-templates

- laravel4-theme

Page 45: Laravel Lab

Blacksmith Generators - Rapid development

- goo.gl/ozBDwI

Page 46: Laravel Lab

Boostrap Table - Flexible HTML table

- JS Lirabries: Boostrap Table

Page 47: Laravel Lab

Rapyd CRUD

- Packages: goo.gl/jPQNQR

Page 48: Laravel Lab

Ajax

- Packages: laravel4-api- See: laravel 4 - Request::ajax() - jquery get post

Page 49: Laravel Lab

Localization

- Package: laravel-localization

Page 50: Laravel Lab

Translation Manager

- Package: laravel-translation-manager

Page 51: Laravel Lab

Multilingual

TABLE articles id INT category_id INT created_at DATETIME updated_at DATETIME

TABLE article_langs id INT title VARCHAR content TEXT article_id INT lang ENUM

- Backend: laravel4-multilingual

Page 52: Laravel Lab

Errors

Page 53: Laravel Lab

404,500,403

- Handling 404 Errors

Page 54: Laravel Lab

DB Error

- pdo-laravel-4-catch-errors

Page 55: Laravel Lab

Errors Email

- laravel-4-smart-errors

Page 56: Laravel Lab

Debug

Page 57: Laravel Lab

DebugBar

- laravel-debugbar

Page 58: Laravel Lab

Logging

Page 59: Laravel Lab

Debug Log

- Laravel4.2-LogViewer

Page 60: Laravel Lab

CMS Module

Page 61: Laravel Lab

Users Management

Page 62: Laravel Lab

Cartalyst/Sentry - A popular authentication

- cartalyst.com/manual/sentry

Page 63: Laravel Lab

Pages Management

Page 64: Laravel Lab

Backend - Slug

- JS Libraries: Slugify

Page 65: Laravel Lab

Backend - Type

Page 66: Laravel Lab

Frontend - Slug

Page 67: Laravel Lab

Frontend - Meta

- Packages: Meta

Page 68: Laravel Lab

Frontend - Capture Link

Page 69: Laravel Lab

Menu Management

Page 70: Laravel Lab

Backend - Drag & drop UI

- Package: Nestable- See: http://youtu.be/WOKrL1RP1lI

Page 71: Laravel Lab

Backend - MPTT (Modified Preorder Tree Traversal)

- Package: Baum

Page 72: Laravel Lab

Frontend

- Package: Laravel 4 - Simple Menus

Page 73: Laravel Lab

Frontend - Breadcrumbs

- Package: laravel-breadcrumbs

Page 74: Laravel Lab

News Management

Page 75: Laravel Lab

Backend - Editor

- JS Libraries: TinyMCE

Page 76: Laravel Lab

Backend - Editor - File Manager

- JS Libraries: RESPONSIVE filemanager

Page 77: Laravel Lab

Backend - Tag

- Packages: eloquent-taggable ; laravel-tagging- JS Libraries: Bootstrap Tags Input

Page 78: Laravel Lab

Frontend - List

- http://goo.gl/dBIpKU

Page 79: Laravel Lab

Frontend - Detail

- http://goo.gl/G7ES8N

Page 80: Laravel Lab

Album Management

Page 81: Laravel Lab

Backend

- Packages: Intervention Image- JS Libraries: DropZone JS ; Ezdz- See: youtu.be/OFVdp8WZZL0

Page 82: Laravel Lab

Frontend - Album

- http://goo.gl/QCn1r9

Page 83: Laravel Lab

Settings

Page 84: Laravel Lab

Backend

Page 85: Laravel Lab

Background

Page 86: Laravel Lab

Shop Module

Page 87: Laravel Lab

Products Management

Page 88: Laravel Lab

Backend

- Packages: Angel Products

Page 89: Laravel Lab

Frontend - Products Home

- http://goo.gl/fCUq1k

Page 90: Laravel Lab

Frontend - Products List

- http://goo.gl/7qdBbb

Page 91: Laravel Lab

Frontend - Products Detail

- http://goo.gl/Apwb4O

Page 92: Laravel Lab

Frontend - Cart

- JS Libraries: jQuery Interactive Shopping Cart