Skip to content

senasgr-eth/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