GithubHelp home page GithubHelp logo

magicxiaobao / libreplan Goto Github PK

View Code? Open in Web Editor NEW

This project forked from libreplan/libreplan

0.0 1.0 0.0 48.03 MB

LibrePlan - Open Web Planning

Home Page: http://www.libreplan.com

License: GNU Affero General Public License v3.0

Makefile 0.01% Java 97.75% JavaScript 0.73% CSS 0.92% HTML 0.01% Shell 0.12% PLpgSQL 0.34% Perl 0.09% PHP 0.01% Ruby 0.02%

libreplan's Introduction

LibrePlan

Description

LibrePlan is a free software web application for project management, monitoring and control.

LibrePlan is a collaborative tool to plan, monitor and control projects and has a rich web interface which provides a desktop alike user experience. All the team members can take part in the planning and this makes possible to have a real-time planning.

It was designed thinking on a scenario where multiple projects and resources interact to carry out the work inside a company. Besides, it makes possible the communication with other company tools providing a wide set of web services to import and export data.

Features

  • Resource management:
    • Two type of resources: machines and workers.
    • Flexible calendars easily reusable.
    • Resource configuration based on skills and roles.
  • Planning:
    • Simple way to configure and estimate the work to plan. It is carried out through Work Breakdown Structures (WBS)1.
    • Different detail levels during the planning.
    • Two ways to allocate resources:
      • Specific allocation: Concrete individuals.
      • Assisted generic allocation: Based on skills and roles fulfilled by the resources.
    • Templates to reuse work. Projects can be created based on templates for repeatable tasks being able to save time.
    • Automatic resource reallocation in order to minimize overload (overtime).
    • Advanced allocation. Manual configuration of daily work hours on a task when automatic allocation does not suit your needs.
    • Monte Carlo method. Statistical simulation to calculate the possibility to complete a project in a range of dates.
  • Projects control and monitoring:
    • Company global analysis.
    • Earned Value Management2. Project management method to objectively measure progress and performance of a project.
    • Planning quality management. It is possible to control quality of the tasks to be performed through forms.
    • Projects cost analysis.
    • Reported hours: worked hours are assigned to each task to track costs during the planning
    • Progress measurement through different unit types.
  • Outsourcing

    LibrePlan provides support for companies that do outsourcing:

    • Project tasks can be outsourced and sent to the LibrePlan installation of the supplier.
    • You can receive progress notifications of the subcontractors to know how outsourced tasks are evolving .
  • Other features:
    • Materials. You can manage the materials that planned tasks need to be carried out.
    • Complete users system with permissions, LDAP authentication, etc.

Requirements

  • JRE 8 - Java Runtime Environment

    Project depends on Java 8 JRE is needed in order to run it

  • PostgreSQL - Object-relational SQL database

    A database server is needed. You could use PostgreSQL or MySQL as you prefer.

  • Tomcat 8 - Servlet and JSP engine

    Server to deploy the application. You could use Jetty instead.

  • JDBC Driver - Java database (JDBC) driver for PostgreSQL

    To connect application with PostgreSQL database in Tomcat

  • CutyCapt - Utility to capture WebKit's rendering of a web page

    Required for printing

  • Xvfb - Virtual Framebuffer 'fake' X server

    Used by CutyCapt for printing

See INSTALL file for installation instructions.

See HACKING file for compilation requirements and instructions.

Availability

The cutting-edge version of this project is always available from the Git repository at https://github.com/LibrePlan/libreplan

Released versions are available at http://sourceforge.net/projects/libreplan/files/

Webpage

You can find more information about LibrePlan at http://www.libreplan.org/home/

For information related with LibrePlan development you can visit the wiki at http://wiki.libreplan.org/twiki/bin/view/LibrePlan

Reporting bugs

Please use the bug tracker to report bugs at http://bugs.libreplan.org/

License

LibrePlan is released under the terms of the GNU Affero General Public License version 33.

Please read the COPYING file for details.

Authors

This project was initially sponsored by Fundación para o Fomento da Calidade Industrial e o Desenvolvemento Tecnolóxico de Galicia4.

Please see AUTHORS file for more information about the authors.


  1. http://en.wikipedia.org/wiki/Work_Breakdown_Structure

  2. http://en.wikipedia.org/wiki/Earned_Value_Management

  3. http://www.gnu.org/licenses/agpl.html

  4. http://gain.xunta.gal/

libreplan's People

Contributors

aperezdc avatar dgray16 avatar dpino avatar fbellas avatar franzhefekranz avatar gortiz6 avatar gurnan avatar jaragunde avatar jasuarez avatar jmoranrua avatar joaquimrocha avatar kwoot avatar ltilve avatar melan avatar mghiorghis avatar mhozhda avatar mrego avatar mvanmiddelkoop avatar nbarrientos avatar ogf avatar paulluchyn avatar poum avatar sarlia197 avatar skylow95 avatar smpedreira avatar stappersg avatar tsbook avatar txenoo avatar wirelessgalicia avatar xcastanho avatar

Watchers

 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.