Giter VIP home page Giter VIP logo

mylibrary-web's Introduction

My Library

Contributors: Ludovic Roland (http://www.rolandl.fr)
Stable tag: 1.4.2.1
License: GNU GPL v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Description

My Library is a light PHP website to manage your virtual library.

Each member can :

  • add / remove / edit authors
  • add / remove / edit book styles
  • add / remove / edit books
  • tag a book as read
  • tag a book as got
  • tag a book as wanted
  • export the list of book he gets / read / wants in PDF
  • see a list of suggested books

You also have the possibility to :

  • do a research by author, title, year, style, etc
  • export the list of books that all the user have in PDF

Installation & configuration

The database

In order to create the database, open your SGBD and execute the SQL script 'Documents/sql/my_library_x.x.sql'.

Open the php file 'Library/PDOFactory.class.php' and edit the line 9 with your own database information.

The website

Copy the following directories on your FTP :

  • Applications
  • Errors
  • Library
  • Web

Configuration

In order to work, your domain name has to target the directory 'Web'.

Add a user

Users have to be add directly in the database. Passwords have to be encrypted with SHA1.

Changelog

1.4.2.1

  • Fixed syntax error

1.4.2

  • Updated the SQL script
  • Added the missing 'upload' directory

1.4.1

  • Updated the code with the latest version of the rolandl PHP Framework (v1.1.1)

1.4

  • UI improvement
  • Fixed the issue with the generated PDF files
  • Cleaned up the code
  • Added the possibility to export a list of all the books users have

1.3.3

  • First public version of the project

mylibrary-web's People

Contributors

ludovicroland avatar

Watchers

 avatar  avatar

Forkers

apponthebeach

mylibrary-web's Issues

Pouvoir qualifier le format du livre

Pouvoir qualifier le format du livre (extension de Poche finalement), avec Numérique, Poche, Roman, Bande Dessiné, Audio (autre? Ce peut être aussi une liste que l'utilisateur saisie comme le genre ou les auteurs)

Création d'une API

Avoir des webservices disponibles pour permettre de créer une app mobile (d'où le code barre ci-dessus)

Pouvoir inviter quelqu'un

Pouvoir inviter quelqu'un à rejoindre le site avec son adresse email, et qu'il n'ait plus qu'à saisir son mot de passe pour que le compte soit créé (un peu comme sur Mantis)

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.