Skip to content

feryae/laravel-kodexplorer

 
 

Repository files navigation

KodExplorer Laravel Package

Latest Version on Packagist Total Downloads License: MIT

A Laravel package that seamlessly integrates KodExplorer into your Laravel applications with enhanced security and modern features.


🌟 Features

Modern Laravel Integration

  • Seamless Laravel authentication
  • Role-based access control
  • User-specific storage directories
  • Event system for file operations
  • API for programmatic access

Enhanced Security

  • User isolation
  • CSRF protection
  • Permission-based access
  • Secure file handling

Developer Experience

  • WebIDE capabilities
  • Multiple editor themes
  • Syntax highlighting
  • Code completion
  • Multi-language support

📦 Quick Start

# Install via Composer
composer require senasgr-eth/laravel-kodexplorer

# Add admin column
php artisan make:migration add_is_admin_to_users_table
php artisan migrate

# Install KodExplorer
php artisan kodexplorer:install

📚 Documentation

🔒 Security

Report security issues to [email protected]

🤝 Contributing

Contributions are welcome! Please see our Contributing Guide.

📄 License

This package is open-sourced software licensed under the MIT license.

👥 Credits

Original KodExplorer Features

This package builds upon the excellent foundation of KodExplorer, which includes:

File Management

  • Complete file operations (copy, cut, paste, move, rename, etc.)
  • Multi-user support with custom role groups
  • Drag & drop interface
  • File sharing capabilities
  • Directory size calculation
  • Image thumbnails
  • Multi-language support
  • Archive handling (zip, rar, 7z, tar, gzip)
  • File preview for common formats

Editor Capabilities

  • Syntax highlighting for 120+ languages
  • Multiple themes
  • Emmet integration for web development
  • Code folding and auto-completion
  • Vim and Emacs key bindings
  • Live syntax checking
  • Markdown support

Contributors

💖 Support

  • Forget password

    Login page: see the "Forget password".

  • Upload with Drag & Drop

    Browser compatibility: Chrome, Firefox and Edge

  • How to make the system more secure?

    Make sure the administrator password is more complex.
    Open login verification code.
    Set the http server to not allow list the directory;
    PHP Security:Set the path for open_basedir.

Screenshot

file manage:

  • Overview Overview
  • File list Type (icon,list,split) File list Type
  • Archives create/extract/preview (zip, rar, 7z, tar, gzip, tgz) Archives create/extract/preview
  • Drag upload Drag upload
  • Player Player
  • Online Office view & Editor Online Office

Editor:

  • Overview Overview
  • Live preview Live preview
  • Search folder Search folder
  • Markdown Markdown
  • Code style Code style

Others:

  • System role System role
  • Colorful Theme Colorful Theme
  • Custom Theme Custom Theme
  • Language Language

Software requirements

  • Server:
    • Windows,Linux,Mac ...
    • PHP 5.0+
    • Database: File system driver;sqlite;mysql;...
  • Browser compatibility:
    • Chrome
    • Firefox
    • Opera
    • IE8+

Tips: It can also run on a router, or your home NAS

Credits

kod is made possible by the following open source projects.

License

kodcloud is issued under GPLv3. license.License
Contact: warlee#kodcloud.com
Copyright (C) 2013 kodcloud.com

版权声明

kodexplorer 使用 GPL v3 协议.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 50.0%
  • JavaScript 20.0%
  • HTML 19.6%
  • CSS 10.4%