All Projects → guillermomartinez → Filemanager Laravel

guillermomartinez / Filemanager Laravel

Licence: mit
FileManager for Laravel integrated with TinyMCE

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Filemanager Laravel

Laravel Filemanager
Media gallery with CKEditor, TinyMCE and Summernote support. Built on Laravel file system.
Stars: ✭ 1,688 (+1840.23%)
Mutual labels:  gallery, wysiwyg, tinymce
Laravel Filemanager Example 5.3
Demo integration for laravel-filemanager (https://github.com/UniSharp/laravel-filemanager).
Stars: ✭ 100 (+14.94%)
Mutual labels:  gallery, wysiwyg, tinymce
Grav Plugin Tinymce Editor
TinyMCE Editor Integration Plugin for Grav
Stars: ✭ 44 (-49.43%)
Mutual labels:  wysiwyg, tinymce
Tinymce
The world's #1 JavaScript library for rich text editing. Available for React, Vue and Angular
Stars: ✭ 10,179 (+11600%)
Mutual labels:  wysiwyg, tinymce
Django Tinymce4 Lite
TinyMCE 4 editor widget for Django
Stars: ✭ 121 (+39.08%)
Mutual labels:  wysiwyg, tinymce
Filemanagerbundle
FileManager is a simple Multilingual File Manager Bundle for Symfony
Stars: ✭ 105 (+20.69%)
Mutual labels:  file-manager, tinymce
html-integrations
The official JavaScript library for MathType, the leading formula editor and equation writer for the web by Wiris
Stars: ✭ 36 (-58.62%)
Mutual labels:  tinymce, wysiwyg
jce
JCE - A Content Editor for Joomla
Stars: ✭ 29 (-66.67%)
Mutual labels:  tinymce, wysiwyg
Ui Tinymce
AngularUI wrapper for TinyMCE
Stars: ✭ 499 (+473.56%)
Mutual labels:  wysiwyg, tinymce
Filemanager Ui
It is the graphical user interface File Manager, regardless of the backend, lets you work with PHP, Python, nodejs or another.
Stars: ✭ 44 (-49.43%)
Mutual labels:  file-manager, gallery
Explorerplusplus
Explorer++ is a lightweight and fast file manager for Windows
Stars: ✭ 1,163 (+1236.78%)
Mutual labels:  file-manager
Qtfm
Qt File Manager
Stars: ✭ 73 (-16.09%)
Mutual labels:  file-manager
Dadadash
Office suite with file browser, document editor, spreadsheet editor, calendar and data tables with CRUDX API's ready to deploy
Stars: ✭ 78 (-10.34%)
Mutual labels:  file-manager
Hypermd
A WYSIWYG Markdown Editor for browsers. Break the Wall between writing and previewing.
Stars: ✭ 1,258 (+1345.98%)
Mutual labels:  wysiwyg
Files
A modern file manager that pushes the boundaries of the platform.
Stars: ✭ 15,198 (+17368.97%)
Mutual labels:  file-manager
Richtext
WYSIWYG editor developed as jQuery plugin
Stars: ✭ 77 (-11.49%)
Mutual labels:  wysiwyg
Laravel Tinymce Simple Imageupload
Simple image upload for TinyMCE in Laravel.
Stars: ✭ 66 (-24.14%)
Mutual labels:  tinymce
Angular2 Tinymce
Angular 2 component for TinyMCE MCE WYSIWYG editor
Stars: ✭ 66 (-24.14%)
Mutual labels:  tinymce
Mricheditor
A rich text editor sample (based on summernote)
Stars: ✭ 1,123 (+1190.8%)
Mutual labels:  wysiwyg
Nicedit
WYSIWYG editor
Stars: ✭ 86 (-1.15%)
Mutual labels:  wysiwyg

Filemanager para Laravel 5

Basado de https://github.com/simogeo/Filemanager

Importante

Este paquete solo se dará soporte por temas de seguridad.

Se recomienda usar este paquete https://github.com/guillermomartinez/filemanager-ui

Demo

http://laravel-filemanager.rhcloud.com/
http://laravel-filemanager.rhcloud.com/filemanager/show

Requiere

"intervention/image": "2.*"

Instalación

Edita tu composer.json.

"require": {
	"pqb/filemanager-laravel": "2.*"
}

Ejecuta

composer update

Agrega en tu archivo app.php

'Pqb\FilemanagerLaravel\FilemanagerLaravelServiceProvider',

Y en el Facade

'FilemanagerLaravel'=> 'Pqb\FilemanagerLaravel\Facades\FilemanagerLaravel',

Copia el Controller, View a la carpeta resources/views/vendor/filemanager-laravel, la carpeta filemanager y tinymce a tu carpeta public, con el siguiente comando:

php artisan vendor:publish

Al final Agrega en routes.php

Route::group(['prefix' => 'filemanager','middleware' => 'auth'], function() {    
    Route::get('show', '[email protected]');
    Route::get('connectors', '[email protected]');
    Route::post('connectors', '[email protected]');
});

Para que carge tinymce con el plugin filemanager agrega:

<script type="text/javascript" src="{{ url('') }}/tinymce/tinymce.min.js"></script>
<script type="text/javascript" src="{{ url('') }}/tinymce/tinymce_editor.js"></script>
<script type="text/javascript">
editor_config.selector = "textarea";
editor_config.path_absolute = "http://laravel-filemanager.rhcloud.com/";
tinymce.init(editor_config);
</script>

Si deseas poner en una sub carpeta

Ejemplo http://localhost/admin/filemanager/

Modifica tu routes.php

Route::group(array('middleware' => 'auth'), function(){    
    Route::get('admin/filemanager/show', '[email protected]');
    Route::get('admin/filemanager/connectors', '[email protected]');
    Route::post('admin/filemanager/connectors', '[email protected]');
});

Modifica tu controller

// app/Http/Controllers/FilemanagerLaravelController.php
public function getConnectors()
	{
		$extraConfig = array('dir_filemanager'=>'/admin');
		$f = FilemanagerLaravel::Filemanager($extraConfig);
		$f->connector_url = url('/').'/admin/filemanager/connectors';
		$f->run();
	}
	public function postConnectors()
	{
		$extraConfig = array('dir_filemanager'=>'/admin');
		$f = FilemanagerLaravel::Filemanager($extraConfig);
		$f->connector_url = url('/').'/admin/filemanager/connectors';
		$f->run();
	}

Modifica todos los enlaces agregando el nombre de tu carpeta

// resources/views/vendor/filemanager-laravel/filemanager/index.blade.php
<link rel="stylesheet" type="text/css" href="{{ url('') }}/admin/filemanager/styles/filemanager.css" />

Cambia la url absoluta:

<script type="text/javascript">
editor_config.selector = "textarea";
editor_config.path_absolute = "http://laravel-filemanager.rhcloud.com/admin/";
tinymce.init(editor_config);
</script>

Filemanager para Laravel 4

Basado de https://github.com/simogeo/Filemanager

Requiere

"intervention/image": "2.*"

Instalación

Edita tu composer.json.

"require": {
	"pqb/filemanager-laravel": "1.*"
}

Ejecuta

composer update

Agrega en tu archivo app.php

'Pqb\FilemanagerLaravel\FilemanagerLaravelServiceProvider',

Y en el Facade

'FilemanagerLaravel'=> 'Pqb\FilemanagerLaravel\Facades\FilemanagerLaravel',

Agrega en routes.php

Route::group(array('before' => 'auth'), function(){
	Route::controller('filemanager', 'FilemanagerLaravelController');
});

Copia las carpetas filemanager y tinymce a tu carpeta public

php artisan asset:publish --path="vendor/pqb/filemanager-laravel/public" "../"

Para que carge tinymce con el plugin filemanager agrega:

<script type="text/javascript" src="{{ url('') }}/tinymce/tinymce.min.js"></script>
<script type="text/javascript" src="{{ url('') }}/tinymce/tinymce_editor.js"></script>
<script type="text/javascript">
editor_config.selector = "textarea";
tinymce.init(editor_config);
</script>

Cambiar la url absoluta en:

//tinymce/tinymce_editor.js
var cmsURL = 'http://localhost/filemanager/show?&field_name='+field_name+'&lang='+tinymce.settings.language;

Demo

http://www.youtube.com/watch?v=yowJRKZ3Ums

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].