Pretty, simple and easy gallery

Overview

Auto Generating Gallery

This is build with the awesome php framework Laravel 4.

See the demo

Pretty, simple and easy gallery.

  1. Upload albumfolder via ftp
  2. Visit domain.com/import
  3. Done ;)

TOC


Previews

Index view

Album preview

Album view

Album preview

Image view

Image preview


Installation

Like with Laravel 4 you need to install all the nessesary packages with composer:

composer install

Configure the database settings in app/config/database.php And migrate the database with:

artisan migrate

Change configuration of the gallery in app/config/filegallery.php, eg. set the Facebook App id for the commenting system and Google analytics id.

That should be it ;)


Albums

Albums will be created from the folders in the uploads folder. The foldername will be used as the albumname, and the folders will be renamed to a more webfriendly name (strip special characers and replace spaces with dashes).

Albums


Images

Images will be created from the imagefiles in the album folders. Don't worry about the names they will be renamed to more webfriendly names (strip special characers and replace spaces with dashes).

Images


Image descriptions

To create a description for an image, create a *.txt file with the same name as the imagefile, and write the description in that file.

Description


Album cover

To set an image from the album as the cover picture, create an empty *.txt file, and name it %imagefilename%_cover.txt

Cover


Ready file

To avoid starting import before you have all the files uploaded and ready, create an empty *.txt file named ready.txt to the uploads folder when you are ready to import the files.

Cover


Starting import

To start the import, make sure you have uploaded the files and created the ready-file. Then go to the route /import, eg. mywebgallery.com/import. It will be working some time depending on the size of the images you want to import ;)

You might also like...
An easy-to-use, free and open source laravel e-Exam platform to build your online course right away.
An easy-to-use, free and open source laravel e-Exam platform to build your online course right away.

➑️ Website | Documentation | Community ⬅️ Laerx Get detailed information about your clients, exams and courses to create an effective report and track

A simple wrapper for PHP Intervention Library to provide a more simple interface and convenient way to convert images to webp

This package is a simple wrapper for PHP Intervention Library to provide a more simple interface and convenient way to convert images to webp - next generation format - extension, and resize them to render only needed sizes.

Simple-podcast-generator - πŸ‘‰ A very simple way to host your podcast files and generate the RSS Podcast feed πŸŽ™

Podcast RSS Feed Generator A very simple way to host your podcast files and generate the RSS Podcast feed πŸŽ™ πŸ“– Contents Summary Requirements Installa

NamelessMC is a free, easy to use & powerful website software for your Minecraft server
NamelessMC is a free, easy to use & powerful website software for your Minecraft server

NamelessMC - v2 pre-release 10 NamelessMC is a free, easy to use & powerful website software for your Minecraft server, which includes a large range o

Database version control, made easy!

Database version control, made easy! dbv.php is a database version control web application featuring schema management, revision scripts, and more! Ch

Unified sample web app. The easy way to learn web frameworks.
Unified sample web app. The easy way to learn web frameworks.

Notejam The easy way to learn web frameworks Do you know framework X and want to try framework Y? The easy way to start with a new framework is to com

Simple-cache - PHP FIG Simple Cache PSR

PHP FIG Simple Cache PSR This repository holds all interfaces related to PSR-16. Note that this is not a cache implementation of its own. It is merely

Created simple login system and chat type website using mysql database along with php and html , css and javascript.

Created simple login system and chat type website using mysql database along with php and html , css and javascript.

TinyFileManager is web based file manager and it is a simple, fast and small file manager with a single file, multi-language ready web application
TinyFileManager is web based file manager and it is a simple, fast and small file manager with a single file, multi-language ready web application

TinyFileManager is web based file manager and it is a simple, fast and small file manager with a single file, multi-language ready web application for storing, uploading, editing and managing files and folders online via web browser. The Application runs on PHP 5.5+, It allows the creation of multiple users and each user can have its own directory and a build-in support for managing text files with cloud9 IDE and it supports syntax highlighting for over 150+ languages and over 35+ themes.

Owner
Martin Dilling-Hansen
Martin Dilling-Hansen
MINI is an extremely simple and easy to understand skeleton PHP application

MINI MINI is an extremely simple and easy to understand skeleton PHP application, reduced to the max. MINI is NOT a professional framework and it does

Chris 1.3k Dec 22, 2022
GistLog - simple, easy blogging based on GitHub gists

GistLog Turn your gists into easy, beautiful, responsive blog posts--each a "GistLog". Just paste a Gist URL into GistLog.co and you're up and running

Tighten 262 Dec 5, 2022
A great looking and easy-to-use photo-management-system you can run on your server, to manage and share photos.

Lychee A great looking and easy-to-use photo-management-system. Since the 1st of April 2018 this project has moved to it's own Organisation (https://g

Tobias Reich 6.2k Jan 5, 2023
Open source ERP software. Built on modern PHP and bootstrap 4. Easy and powerful.

FacturaScripts Open source ERP software. Built on modern PHP and bootstrap 4. Easy and powerful. Install Clone and deploy with composer and npm (compo

Carlos Garcia 313 Jan 4, 2023
Modern, Crazy Fast, Ridiculously Easy and Amazingly Powerful Flat-File CMS powered by PHP, Markdown, Twig, and Symfony

Grav Grav is a Fast, Simple, and Flexible, file-based Web-platform. There is Zero installation required. Just extract the ZIP archive, and you are alr

Grav 13.6k Dec 24, 2022
Now Introducing a new and easy way to manage your clients and MyOwnFreeHost hosting accounts.

Warning This is a beta version of Xera. Use it for testing purpose only. You are be responsible for any loss or damages that may occor from using this

Mahtab Hassan 23 Dec 15, 2022
Powerful, yet easy to use, open-source online ordering, table reservation and management system for restaurants

TastyIgniter provides a professional and reliable platform for restaurants wanting to offer online food ordering and table reservation to their custom

TastyIgniter 2.4k Dec 27, 2022
A slim, lean forum package designed for quick and easy integration in Laravel projects

Complete documentation is available on teamteatime.net. Installation Requires Laravel 6+ and PHP 7.4+. Step 1: Install the package Install the package

TeamTeaTime 486 Dec 31, 2022
DBase - An easy-to-use backend for mobile and web applications

DBase DBase is an easy-to-use backend for your mobile and web applications, host the files in an Ubuntu server and use the SDKs to perform CRUD operat

Frank Eno ~ XSGames 39 May 25, 2022
A flexible, elegant, fast and easy-to-use content management system written in PHP

Textpattern CMS A flexible, elegant, fast and easy-to-use content management system written in PHP. Textpattern is free and open source software.

Textpattern CMS 702 Jan 6, 2023