Coder Social home page Coder Social logo

chancesmith / bootstrap-listr Goto Github PK

View Code? Open in Web Editor NEW

This project forked from idleberg/bootstrap-listr

0.0 0.0 0.0 1.85 MB

Beautiful, responsive directory listings built upon Bootstrap

License: MIT License

JavaScript 36.73% PHP 50.55% CSS 12.71%

bootstrap-listr's Introduction

Bootstrap Listr

The MIT License GitHub release Travis David David

A replacement for default server indices, Bootstrap Listr beautifully displays folders and files in the browser. It is built upon the Bootstrap framework and Font Awesome icons, optionally Bootswatch themes can be used.

Watch a live demo (latest alpha-version!)

Installation

Download the latest release or clone the repository.

Building

We use Gulp tasks to configure and build your application. Make sure to have gulp installed globally as well as all local Node dependencies.

# Install Gulp (optional)
npm install -g gulp

# Install dependencies
yarn || npm install

You can now run the build script to create a clean copy of Bootstrap Listr:

# Concatenated assets
npm run build

# Individual assets
npm run build:http2

Alternatively, you can now run the individual Gulp tasks. See gulp help for a list of available tasks.

Deployment

Deploy build/ to your server. All files that should be accessible in the browser go into the _public folder (you can define a different folder in the config.json). Depending on your Apache settings, you might have to uncomment the RewriteBase setting in the .htaccess file (maybe add folder name after the slash.)

Options

You can configure a number of settings in the file config.json:

  • Optional columns for size, modified date, permissions
  • Document icons
  • File viewer for images, videos, audio, source code, PDF and HTML
  • Search box to filter results
  • Column sorting
  • Responsive tables
  • List of ignored files
  • List of hidden files
  • Default location for JavaScript libraries and style sheets (CDN or local)
  • Syntax highlighting in file viewer
  • Save to Dropbox
  • Share buttons
  • Google Analytics
  • Language
  • Virtual files

Please visit the project wiki for details.

Support

It's always a good start to consult the FAQ or the project wiki in general.

Issues

Report issue or suggest new features only on GitHub!

Contribute

To contribute patches, follow this standard procedure:

  1. Fork the repository
  2. Make your changes to the development branch
  3. Communicate your changes
  4. Send a pull request with your changes

Talk

For user specific problems or just to have a chat with the developers, feel free to join our Gitter channel.

Credits

This project is built upon—or includes—code from the following people:

Contributors:

License

This work is licensed under the The MIT License.

Donate

You are welcome support this project using Flattr or Bitcoin 17CXJuPsmhuTzFV2k4RKYwpEHVjskJktRd

bootstrap-listr's People

Contributors

bitdeli-chef avatar camilstaps avatar chancesmith avatar gitter-badger avatar idleberg avatar manfredmann avatar momogentoo avatar pmaoui avatar renebentes avatar sboulema avatar skythes avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.