Jump to content

GLPi: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
m Link repair: Information Technology Infrastructure Librar -> Information Technology Infrastructure Library - You can help!
Content Update
Line 5: Line 5:


{{Infobox software
{{Infobox software
| name = GLPI
| name = GLPi
| description = Gestion Libre de Parc Informatique
| description = Gestion Libre de Parc Informatique
| developer = Julien Dombre and Jean-Mathieu Doléans
| current Editor = Teclib’ (since 2015)
| screenshot = GLPI-central-console.png
| developer = Jean-Mathieu Doléans, Julien Dombre & Bazile Lebeau
| screenshot =
| caption = GLPI: Central Console
| caption = GLPI: Central Console
| collapsible =
| collapsible =
Line 20: Line 21:
| programming language = [[PHP]]
| programming language = [[PHP]]
| platform = [[Cross-platform]]
| platform = [[Cross-platform]]
| genre = [[IT asset management]], [[Issue tracking system]]
| genre = [[IT asset management]], [[Issue tracking system]] & [[Service desk]]
| license = [[GNU General Public License|GNU GPL]] v2
| license = [[GNU General Public License|GNU GPL]] v2
| website = {{URL |http://www.glpi-project.org/?lang{{=}}en}}
| websites = [http://www.glpi-project.org/?lang=en GLPi-Project ] & [http://www.teclib-edition.com/teclib-products/glpi-network-itsm/ Teclib-edition]
}}
}}


GLPi (acronym for Gestionnaire Libre de Parc Informatique) is a free [[IT Asset Management]], [[issue tracking system]] and [[service desk]] solution. This open source software is written in [[PHP]] and distributed under [[GPL]] license.
'''GLPI''', in full '''Gestionnaire libre de parc informatique''' (Free Manager of Computer Park), was designed by Indepnet Association (a non profit organisation) in 2003.{{Citation needed |date=June 2014}}
As an [[open source technology]], anyone can run, modify or develop the code which is free. This way, contributors can participate in the evolution of the software by committing free and open source supplementary modules on [[github]]. Besides, Teclib’, the solution’s Editor, ensures the core code and software growth by maintaining the distribution under a free license while preserving the developers and users communities.
GLPi is a web-based [[application]] helping companies to manage their [[information system]]. Amongst its features, the solution is able to build an inventory of all the organization's assets and to manage administrative and financial tasks. The solution’s functionalities help IT Administrators to create a database of technical resources, as well as a management and history of maintenances actions. The assistance feature provides users a service to declare incidents or requests based on asset or not.


== History ==
GLPI is a [[free software|free]] asset and IT management software package; it also offers functions such as [[Information Technology Infrastructure Library | Itil]] servicedesk, license tracking and software auditing.
=== Chronology ===


{| class="wikitable"
== Overview ==
|-
GLPI is a web-based application developed in [[PHP]]. Its features<ref name= features>{{cite web|url=http://www.glpi-project.org/?article53 |title= Features list of GLPI |publisher=Glpi project | accessdate= 2014-06-03}}</ref> include:
! Date !! Major Event
* Inventory of computers, peripherals, network printers and associated components through an interface with [[OCS Inventory]] or FusionInventory.
|-
| 2003 || Project’s birth
|-
| rowspan="2" | 2006
|| Cooperation and integration with the OCS Inventory
|-
|| “Trophée du Libre” - IT Award in security section
|-
| 2007 || Introduction of the Multi-entity feature in the 0.70 version
|-
| 2008 || Set up of a Partner Network
|-
| rowspan="2" | 2010
|| Beginning of ITIL compatibility with 0.78 version
|-
|| First release of FusionInventory for GLPi
|-
| 2012 || 1 million downloads reached
|-
| rowspan="4" | 2015
|| Teclib’ becomes GLPi official Editor
|-
|| Redesign of the plugins’ catalogue in AngularJS
|-
|| Suggestion website introduction
|-
|| Migration to git and github
|}

=== History ===
The GLPi Community based-project started in 2003 and was directed by the INDEPNET association. Through the years, GLPi became wildly used by both communities and companies, leading to a need of professional services around the solution. Whereas the INDEPNET Association did not intend to offer services around the software, in 2008 the Association created a Partners' Network in order to achieve various objectives:
The first objective was to build an ecosystem where Partners could participate in GLPi Project. Secondly, Partners would financially support the association, in order to ensure the necessary software evolutions.
And finally, the ecosystem would guarantee a service delivery through a known and identified Network, directly connected to INDEPNET.
In 2009, Teclib’ started to integrate the software and became an important key player in the enhancement of the latter, through the development of the GLPi code and the implementation of new features.
This 6 years' involvement led to a Unique Platinum Partner status, given by the GLPi's Community. During summer 2015, the GLPi's Community leaders decided to transfer the roadmap management and the development leadership to Teclib’.
Thus, since 2015 Teclib' is the official Editor of the GLPi solution and ensures the software R&D thanks to the know-how of its developers team and its open technology expertise. Together, Teclib' and the community highly contribute – in many ways – to the development, improvement and optimization of the GLPi software. Indeed, Teclib’ aims to federate the community, develop the project and stimulate the software presence on professional market by proving training and support to users and professional. Thus, following the partnership model already set up by INDEPNET, Teclib’ is expanding the Partners’ Network to an international scale.
Even though the solution is distributed by Teclib’, the code remains under a GPL license and keeps its open source nature. GLPi continues to improve thanks to the users and professionals involvement along with the editor engagement.

== Major Releases ==
Since 2003, GLPi developed and has been evolving under more than 80 versions. Here goes the timeline of major releases:
{| class="wikitable"
|-
! Date !! Release
|-
| April, 1st 2016 || Latest Version: GLPi 0.90.3
|-
|October, 9th 2015 || [http://www.glpi-project.org/spip.php?page=annonce&id_breve=351&lang=en&debut_autres_breves= GLPi 0.90]
|-
| November, 12th 2014 || [http://www.glpi-project.org/spip.php?page=annonce&id_breve=332&lang=en&debut_autres_breves= GLPi 0.85]
|-
| August, 9th 2013 || [http://www.glpi-project.org/spip.php?page=annonce&id_breve=304&lang=en&debut_autres_breves=10 GLPi 0.84]
|-
| April, 4th 2012 || [http://www.glpi-project.org/spip.php?page=annonce&id_breve=267&lang=en&debut_autres_breves=20 GLPi 0.83]
|-
| May, 26th 2011 || [http://www.glpi-project.org/spip.php?page=annonce&id_breve=235&lang=en&debut_autres_breves=30 GLPi 0.80]
|-
| October, 12th 2010 || [http://www.glpi-project.org/spip.php?page=annonce&id_breve=200&lang=en&debut_autres_breves=40 GLPI 0.78]
|-
| July, 9th 2009 || [http://www.glpi-project.org/spip.php?page=annonce&id_breve=173&lang=en&debut_autres_breves=40 GLPi 0.72]
|-
| July, 11th 2008 || [http://www.glpi-project.org/spip.php?page=annonce&id_breve=149&lang=en&debut_autres_breves=50 GLPi 0.71]
|-
|December, 21st 2007 || [http://www.glpi-project.org/spip.php?page=annonce&id_breve=129&lang=en&debut_autres_breves=60 GLPi 0.70]
|-
|July, 28th 2006 || [http://www.glpi-project.org/spip.php?page=annonce&id_breve=83&lang=en&debut_autres_breves=70 GLPi 0.68]
|-
| March, 29th 2006 || [http://www.glpi-project.org/spip.php?page=annonce&id_breve=69&lang=en&debut_autres_breves=70 GLPI 0.65]
|-
| September, 20th 2005 || [http://www.glpi-project.org/spip.php?page=annonce&id_breve=49&lang=en&debut_autres_breves=80 GLPi 0.6]
|-
|April, 29th 2005 || [http://www.glpi-project.org/spip.php?page=annonce&id_breve=25&lang=en&debut_autres_breves=80 GLPi 0.5]
|-
| November, 11th 2003 || GLPi 0.2 – 1st Version
|-
|}
== Software Development ==

GLPi Project is an open source and collaborative community of developers and IT experts gathering their knowledge in order to develop GLPi software. This collaboration is achieved by different means: installation and use of GLPi, GLPi tests, upgrades submissions, documentation participations, translations, features requests…

With the contribution of the Community, Teclib’ experts provide new features, core software upgrades and functionalities through the integration of new [[plugins]].

== Software Overview ==
As an [[ITSM]] software, the main features of GLPi are the following:
* Multi-entity management
* Multilingual management and support (45 languages available)
* Multi user support and Multiple Authentication System
* Administrative and Financial management
* Inventory functionalities
* Incident and request management tracking and monitoring features
* Problem and change management
* Licenses management ([[ITIL]] compliant)
* Assignment of equipment: location, users and groups
* Simplified interface to allow end users to file a support ticket
* Asset and helpdesk reports: hardware, network or interventions (support)

== Specific Features ==

==== Inventory ====
* Inventory of computers, peripherals network printers and associated components through and interface with [[OCS Inventory]] or [[FusionInventory]].
* Business management, contracts, documents related to inventory items

==== ITIL Compliant ServiceDesk ====
* Management of issues on many environments through creation of tickets, management of tickets, assignment, tickets scheduling, etc.
* Management of issues on many environments through creation of tickets, management of tickets, assignment, tickets scheduling, etc.
* Problem, project and changes management
* Licenses management ([[ITIL]] compliant)

* Assignment of equipment by geographical area to users and groups
==== End Users ====
* Management of business and financial information (purchase, guarantee and extension, damping)
* Intervention history
* Equipment status management
* Satisfaction survey
* Request comment
* Mail tracking of intervention demands

==== Technicians ====
* Intervention demands management
* Ticket escalation

==== Statistics ====
* Reports in various formats ([[PNG]], [[SVG]], [[CSV]])
* Global statistics
* Categories statistics (by technician, hardware, user, category, priority, location …)

==== Management ====
* Equipment status management and booking
* Contracts and Documents management
* Basic system of knowledge database management
* Management of applications for assistance of all types of equipment inventory
* Management of applications for assistance of all types of equipment inventory
* Management of business and financial information (purchase, guarantee and extension, damping)
* Interface to allow the user to file a support ticket
* Business management, contracts, documents related to inventory items
* Equipment booking
* Management of a Frequently-Asked Questions (FAQ).
* Report generator: hardware, network or interventions (support).
* Multilingual support with 45 languages available.<ref>{{cite web |url= http://www.glpi-project.org/?page=traduction&lang=en |title= Translations stats of GLPI |publisher=Glpi project | accessdate= 2012-05-14}}</ref><ref name=features />


==== Reservation ====
Moreover, GLPI has many plugins<ref>{{cite web |url= http://plugins.glpi-project.org/ |title=GLPI plugins portal |publisher= glpi project | accessdate=2012-05-14}}</ref> that add further features.
* Reservation management
* User interface (calendar)


==== Knowledge Database ====
On January, 2009, 1659 entities and 917,597 computers were reported using the software.<ref>{{cite web|url= http://www.glpi-project.org/?page=refer&lang=en |title=GLPI References |publisher=Glpi project | accessdate= 2012-05-14}}</ref>
* Knowledge base articles and [[FAQ]] management
* Content management by targets (profiles, groups, etc.)


==== Reports ====
By July 8, 2011, 2000 referenced structures and 1,200,000 computers have been reported using the software.<ref>{{cite web|url= http://www.glpi-project.org/?breve239 |title=GLPI - Gestionnaire libre de parc informatique |publisher=Glpi project | accessdate= 2012-05-14}}</ref>
* Devices Report generation (device-type, associated contract, commercial informations)

Moreover, GLPi has many plugins<ref>{{cite web |url= http://plugins.glpi-project.org/ |title=GLPI plugins portal |publisher= glpi project | accessdate=2012-05-14}}</ref> that add further features.

== Distribution ==
GLPi Software can be installed and set up in two different ways, either through the community forge or through a professional network.

# <u> GLPi Project:</u> The software standard version is downloadable for free on the community websites, where all the source codes are available.
# <u>GLPi Network:</u> GLPi Network is a professional and international distribution that gathers free GLPi Software, open source solutions, value-added plugins and additional modules, developed and provided exclusively by Teclib': [[FusionInventory]], [[MariaDB]], [[Debian GNU/Linux]], etc.
The ITSM web-based administration interface is provided as a [[virtual appliance]] (Virtual Machine – VM).

== Technologies Used ==
GLPi is using the following technologies:
* [[PHP]] 5.4 or higher
* [[MySQL]] / [[MariaDB]] regarding the database
* [[HTML]] for the Web pages
* [[CSS]] respecting style sheets
* [[XML]] for report generation


== See also ==
== See also ==
{{Portal|Free Software}}
{{Portal|Free Software}}
* [[IT asset management ]]
* [[Issue tracking system ]]
* [[Comparison of help desk issue tracking software]]
* [[Comparison of help desk issue tracking software]]
* [[Comparison of ticket-tracking systems]]
* [[Comparison of ticket-tracking systems]]
* [[Service desk ]]
* [[FusionInventory]]
* [[OCS Inventory]]
* [[OCS Inventory]]

==External links==
* [http://www.glpi-project.org/?lang=en GLPi-Project]
* [http://www.teclib-edition.com/teclib-products/glpi-network-itsm/ GLPi Network ]
* [http://www.glpi-project.org/spip.php?article52&lang=en GLPi Community]
* [https://github.com/glpi-project GLPi Roadmap]
* [http://forum.glpi-project.org GLPi Forum ]
* [https://www.transifex.com/glpi/GLPI/ GLPi Translations]
* [http://demo.glpi-project.org GLPi Online Demo ]
* [http://glpi.userecho.com/#module_4/page/1 GLPi Features Requests]
* [http://glpi-project.org/spip.php?article57 GLPi Mailing Lists]


==References==
==References==
{{reflist}}
{{reflist}}


===Bibliography===
==Bibliography==
* {{cite book |last= Antal |first= Barzan "Tony" |title= OCS Inventory NG 1.02 |publisher=Packt|year=2010|chapter= 7: Integrating OCS-NG with GLPI |isbn= 978-1-84951110-0|url= http://my.safaribooksonline.com/book/databases/content-management-systems/9781849511100/integrating-ocs-ng-with-glpi/ch07}}
* {{cite book |last= Antal |first= Barzan "Tony" |title= OCS Inventory NG 1.02 |publisher=Packt|year=2010|chapter= 7: Integrating OCS-NG with GLPI |isbn= 978-1-84951110-0|url= http://my.safaribooksonline.com/book/databases/content-management-systems/9781849511100/integrating-ocs-ng-with-glpi/ch07}}
* {{cite book |last= Patrice|first= Thebault |language= French |title= GLPI (Gestion Libre de Parc Informatique) : Installation et configuration d'une solution de gestion de parc et de helpdesk |publisher= ENI |isbn= 978-2-7460-7008-0 |trans_title=GLPI (Management Free IT Park): Installing and configuring a solution of fleet management and helpdesk}}
* {{cite book |last= Patrice|first= Thebault |language= French |title= GLPI (Gestion Libre de Parc Informatique) : Installation et configuration d'une solution de gestion de parc et de helpdesk |publisher= ENI |isbn= 978-2-7460-7008-0 |trans_title=GLPI (Management Free IT Park): Installing and configuring a solution of fleet management and helpdesk}}
Line 67: Line 222:
* {{Citation | url = http://linuxaria.com/howto/opensource-asset-managment-software-glpi?lang=en | title = Everything about GNU/Linux and Open source Asset Management software : GLPI | year = 2011 | publisher = Linuxaria | type = how-to}}.
* {{Citation | url = http://linuxaria.com/howto/opensource-asset-managment-software-glpi?lang=en | title = Everything about GNU/Linux and Open source Asset Management software : GLPI | year = 2011 | publisher = Linuxaria | type = how-to}}.


==External links==
* {{Official website|http://www.glpi-project.org/?lang{{=}}en}}

== Weblinks ==
* [https://www.kaneo-gmbh.de/glpi-with-bootstrap-theme.html Bootstrap theme for GLPI]


[[Category:Free network-related software]]
[[Category:Free network-related software]]
[[Category:Help desk]]
[[Category:Help desk]]
[[Category:IT asset Management]]
[[Category:Issue tracking system]]
[[Category:Bug and issue tracking software]]
[[Category:Bug and issue tracking software]]
[[Category:Free software programmed in PHP]]
[[Category:Free software programmed in PHP]]

Revision as of 15:41, 25 May 2016

GLPi
Original author(s)INDEPNET
Developer(s)Jean-Mathieu Doléans, Julien Dombre & Bazile Lebeau
Stable release
0.90 / 9 October 2015; 9 years ago (2015-10-09)
Repository
Written inPHP
PlatformCross-platform
TypeIT asset management, Issue tracking system & Service desk
LicenseGNU GPL v2
Websiteglpi-project.org Edit this on Wikidata

GLPi (acronym for Gestionnaire Libre de Parc Informatique) is a free IT Asset Management, issue tracking system and service desk solution. This open source software is written in PHP and distributed under GPL license. As an open source technology, anyone can run, modify or develop the code which is free. This way, contributors can participate in the evolution of the software by committing free and open source supplementary modules on github. Besides, Teclib’, the solution’s Editor, ensures the core code and software growth by maintaining the distribution under a free license while preserving the developers and users communities. GLPi is a web-based application helping companies to manage their information system. Amongst its features, the solution is able to build an inventory of all the organization's assets and to manage administrative and financial tasks. The solution’s functionalities help IT Administrators to create a database of technical resources, as well as a management and history of maintenances actions. The assistance feature provides users a service to declare incidents or requests based on asset or not.

History

Chronology

Date Major Event
2003 Project’s birth
2006 Cooperation and integration with the OCS Inventory
“Trophée du Libre” - IT Award in security section
2007 Introduction of the Multi-entity feature in the 0.70 version
2008 Set up of a Partner Network
2010 Beginning of ITIL compatibility with 0.78 version
First release of FusionInventory for GLPi
2012 1 million downloads reached
2015 Teclib’ becomes GLPi official Editor
Redesign of the plugins’ catalogue in AngularJS
Suggestion website introduction
Migration to git and github

History

The GLPi Community based-project started in 2003 and was directed by the INDEPNET association. Through the years, GLPi became wildly used by both communities and companies, leading to a need of professional services around the solution. Whereas the INDEPNET Association did not intend to offer services around the software, in 2008 the Association created a Partners' Network in order to achieve various objectives: The first objective was to build an ecosystem where Partners could participate in GLPi Project. Secondly, Partners would financially support the association, in order to ensure the necessary software evolutions. And finally, the ecosystem would guarantee a service delivery through a known and identified Network, directly connected to INDEPNET. In 2009, Teclib’ started to integrate the software and became an important key player in the enhancement of the latter, through the development of the GLPi code and the implementation of new features. This 6 years' involvement led to a Unique Platinum Partner status, given by the GLPi's Community. During summer 2015, the GLPi's Community leaders decided to transfer the roadmap management and the development leadership to Teclib’. Thus, since 2015 Teclib' is the official Editor of the GLPi solution and ensures the software R&D thanks to the know-how of its developers team and its open technology expertise. Together, Teclib' and the community highly contribute – in many ways – to the development, improvement and optimization of the GLPi software. Indeed, Teclib’ aims to federate the community, develop the project and stimulate the software presence on professional market by proving training and support to users and professional. Thus, following the partnership model already set up by INDEPNET, Teclib’ is expanding the Partners’ Network to an international scale. Even though the solution is distributed by Teclib’, the code remains under a GPL license and keeps its open source nature. GLPi continues to improve thanks to the users and professionals involvement along with the editor engagement.

Major Releases

Since 2003, GLPi developed and has been evolving under more than 80 versions. Here goes the timeline of major releases:

Date Release
April, 1st 2016 Latest Version: GLPi 0.90.3
October, 9th 2015 GLPi 0.90
November, 12th 2014 GLPi 0.85
August, 9th 2013 GLPi 0.84
April, 4th 2012 GLPi 0.83
May, 26th 2011 GLPi 0.80
October, 12th 2010 GLPI 0.78
July, 9th 2009 GLPi 0.72
July, 11th 2008 GLPi 0.71
December, 21st 2007 GLPi 0.70
July, 28th 2006 GLPi 0.68
March, 29th 2006 GLPI 0.65
September, 20th 2005 GLPi 0.6
April, 29th 2005 GLPi 0.5
November, 11th 2003 GLPi 0.2 – 1st Version

Software Development

GLPi Project is an open source and collaborative community of developers and IT experts gathering their knowledge in order to develop GLPi software. This collaboration is achieved by different means: installation and use of GLPi, GLPi tests, upgrades submissions, documentation participations, translations, features requests…

With the contribution of the Community, Teclib’ experts provide new features, core software upgrades and functionalities through the integration of new plugins.

Software Overview

As an ITSM software, the main features of GLPi are the following:

  • Multi-entity management
  • Multilingual management and support (45 languages available)
  • Multi user support and Multiple Authentication System
  • Administrative and Financial management
  • Inventory functionalities
  • Incident and request management tracking and monitoring features
  • Problem and change management
  • Licenses management (ITIL compliant)
  • Assignment of equipment: location, users and groups
  • Simplified interface to allow end users to file a support ticket
  • Asset and helpdesk reports: hardware, network or interventions (support)

Specific Features

Inventory

  • Inventory of computers, peripherals network printers and associated components through and interface with OCS Inventory or FusionInventory.
  • Business management, contracts, documents related to inventory items

ITIL Compliant ServiceDesk

  • Management of issues on many environments through creation of tickets, management of tickets, assignment, tickets scheduling, etc.
  • Problem, project and changes management

End Users

  • Intervention history
  • Satisfaction survey
  • Request comment
  • Mail tracking of intervention demands

Technicians

  • Intervention demands management
  • Ticket escalation

Statistics

  • Reports in various formats (PNG, SVG, CSV)
  • Global statistics
  • Categories statistics (by technician, hardware, user, category, priority, location …)

Management

  • Equipment status management and booking
  • Contracts and Documents management
  • Basic system of knowledge database management
  • Management of applications for assistance of all types of equipment inventory
  • Management of business and financial information (purchase, guarantee and extension, damping)

Reservation

  • Reservation management
  • User interface (calendar)

Knowledge Database

  • Knowledge base articles and FAQ management
  • Content management by targets (profiles, groups, etc.)

Reports

  • Devices Report generation (device-type, associated contract, commercial informations)

Moreover, GLPi has many plugins[1] that add further features.

Distribution

GLPi Software can be installed and set up in two different ways, either through the community forge or through a professional network.

  1. GLPi Project: The software standard version is downloadable for free on the community websites, where all the source codes are available.
  2. GLPi Network: GLPi Network is a professional and international distribution that gathers free GLPi Software, open source solutions, value-added plugins and additional modules, developed and provided exclusively by Teclib': FusionInventory, MariaDB, Debian GNU/Linux, etc.

The ITSM web-based administration interface is provided as a virtual appliance (Virtual Machine – VM).

Technologies Used

GLPi is using the following technologies:

  • PHP 5.4 or higher
  • MySQL / MariaDB regarding the database
  • HTML for the Web pages
  • CSS respecting style sheets
  • XML for report generation

See also

References

  1. ^ "GLPI plugins portal". glpi project. Retrieved 2012-05-14.

Bibliography