PhpMyBibli
   HOME

TheInfoList



OR:

PMB is a fully featured
open source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use and view the source code, design documents, or content of the product. The open source model is a decentrali ...
integrated library system An integrated library system (ILS), also known as a library management system (LMS), is an enterprise resource planning system for a library, used to track items owned, orders made, bills paid, and patrons who have borrowed. An ILS is usually ...
. It is continuously developed and maintained by the French company PMB Services.


Features

PMB follows the rules of the library science. The software provides 4 essential features : * the
library management Library management is a sub-discipline of management, institutional management that focuses on specific issues faced by libraries and library management professionals. Library management encompasses normal managerial tasks, as well as intellectu ...
, * the watch and the documentary products, * the publication of editorial content * the electronic document management. It provides an integrated portal of news and management of Web 2.0 content and is the only ILS that doesn't use a third-party
CMS CMS may refer to: Computing * Call management system * CMS-2, a programming language implemented for and used by the United States Navy * Code Morphing Software, a technology used by Transmeta * Collection management system for a museum coll ...
for the management of the portal. It is multilingual (100% English & French, 80% Spanish and Italian) and even supports Arabic (translation and UTF8 support) since its 3.0.5 version of November 2006. The latest 4.2 version of July 2015 includes a watch unit (Watch&Share) and allows geo-referencing of the collections and several other improvements to the software.


Size

The software is used with collections up to around 500 000 records. Tests are done with 2 million records to show its capacity to manage bigger collections. It is regularly installed in public libraries networks of 10 to 15 sites.


Interoperability

PMB allows to use the
Z39.50 Z39.50 is an international standard client–server, application layer communications protocol for searching and retrieving information from a database over a TCP/IP computer network, developed and maintained by the Library of Congress. It is cov ...
protocol (in order to import bibliographic records that can be directly integrated in the database from different servers). It manages the
UNIMARC MARC (machine-readable cataloging) is a standard set of digital formats for the machine-readable description of items catalogued by libraries, such as books, DVDs, and digital resources. Computerized library catalogs and library management soft ...
cataloguing format and the
ISO 2709 ISO 2709 is an ISO standard for bibliographic descriptions, titled ''Information and documentation—Format for information exchange''. It is maintained by the Technical Committee for Information and Documentation ( TC 9846). History In the lat ...
record exchange format. It also includes the
XML Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing data. It defines a set of rules for encoding electronic document, documents in a format that is both human-readable and Machine-r ...
data format. PMB is also OAI server and client. The user's database can be connected to an
LDAP The Lightweight Directory Access Protocol (LDAP ) is an open, vendor-neutral, industry standard application protocol for accessing and maintaining distributed Directory service, directory information services over an Internet Protocol (IP) networ ...
directory or any other base of users reachable by web services. It has an
API An application programming interface (API) is a connection between computers or between computer programs. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how to build ...
allowing to integrate it into an existing information system. The integration of PMB into a
Virtual Learning Environment Virtual may refer to: * Virtual image, an apparent image of an object (as opposed to a real object), in the study of optics * Virtual (horse), a thoroughbred racehorse * Virtual channel, a channel designation which differs from that of the actual ...
(VLE) is functional in many French academies.


Units/Modules

PMB is divided in two modules: the management module and the portal module (or
OPAC The online public access catalog (OPAC), now frequently synonymous with ''library catalog'', is an online database of materials held by a library or Library consortium, group of libraries. Online catalogs have largely replaced the analog card c ...
). The management module includes specific functions for the librarian: circulation (loan/return), catalogue, authorities, editions, SDI (Selective Dissemination of the Information and the watch module Watch&Share), acquisitions, CMS and administration. PMB comes with a user request management feature since 2009. It can, moreover, be completed by the preset addition of an extensions module. At the start, the software was providing a specialized user interface on the catalogue : the
OPAC The online public access catalog (OPAC), now frequently synonymous with ''library catalog'', is an online database of materials held by a library or Library consortium, group of libraries. Online catalogs have largely replaced the analog card c ...
. An improvement to the software in 2012 added a CMS feature offering the ability to make highly customizable portals.


Requirements

It is a
web application A web application (or web app) is application software that is created with web technologies and runs via a web browser. Web applications emerged during the late 1990s and allowed for the server to dynamically build a response to the request, ...
, based on a web server platform (
Apache The Apache ( ) are several Southern Athabaskan language-speaking peoples of the Southwestern United States, Southwest, the Southern Plains and Northern Mexico. They are linguistically related to the Navajo. They migrated from the Athabascan ho ...
,
Microsoft IIS Microsoft IIS (Internet Information Services, IIS, 2S) is an extensible web server created by Microsoft for use with the Windows NT family. IIS supports HTTP, HTTP/2, HTTP/3, HTTPS, FTP, FTPS, SMTP and NNTP. It has been an integral part of th ...
) +
PHP PHP is a general-purpose scripting language geared towards web development. It was originally created by Danish-Canadian programmer Rasmus Lerdorf in 1993 and released in 1995. The PHP reference implementation is now produced by the PHP Group. ...
+
MySQL MySQL () is an Open-source software, open-source relational database management system (RDBMS). Its name is a combination of "My", the name of co-founder Michael Widenius's daughter My, and "SQL", the acronym for Structured Query Language. A rel ...
or
MariaDB MariaDB is a community-developed, commercially supported Fork (software development), fork of the MySQL relational database management system (RDBMS), intended to remain free and open-source software under the GNU General Public License. Developm ...
, which can therefore work on
Linux Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
,
Mac Mac or MAC may refer to: Common meanings * Mac (computer), a line of personal computers made by Apple Inc. * Mackintosh, a raincoat made of rubberized cloth * Mac, a prefix to surnames derived from Gaelic languages * McIntosh (apple), a Canadi ...
OS X or
Microsoft Windows Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
. PMB has its own search engine, supporting phonetic searches without needing any complementary search engine. PMB is written using PHP programming language. It requires: *
PHP PHP is a general-purpose scripting language geared towards web development. It was originally created by Danish-Canadian programmer Rasmus Lerdorf in 1993 and released in 1995. The PHP reference implementation is now produced by the PHP Group. ...
*
Apache The Apache ( ) are several Southern Athabaskan language-speaking peoples of the Southwestern United States, Southwest, the Southern Plains and Northern Mexico. They are linguistically related to the Navajo. They migrated from the Athabascan ho ...
web server *
MySQL MySQL () is an Open-source software, open-source relational database management system (RDBMS). Its name is a combination of "My", the name of co-founder Michael Widenius's daughter My, and "SQL", the acronym for Structured Query Language. A rel ...
database *
Web browser A web browser, often shortened to browser, is an application for accessing websites. When a user requests a web page from a particular website, the browser retrieves its files from a web server and then displays the page on the user's scr ...


Documentary languages

PMB can integrate different sorting plans: DEWEY, UDC, PCDM or any other custom sorting plan. It includes the management of several
thesauri A thesaurus (: thesauri or thesauruses), sometimes called a synonym dictionary or dictionary of synonyms, is a reference work which arranges words by their meanings (or in simpler terms, a book where one can find different words with similar me ...
, a feature that is actually in use with thesauri such as: PRISME, BDSP, MOTBIS, DELPHES, Thesaurus du Management, Vie culturelle, etc. It comes with a management of concepts allowing it to respect the ISO 25964-1 standard and therefore the use of indexation languages like RAMEAU or
MeSH Medical Subject Headings (MeSH) is a comprehensive controlled vocabulary for the purpose of indexing journal articles and books in the life sciences. It serves as a thesaurus of index terms that facilitates searching. Created and updated by th ...
. It also allows the total implementation of the
FRBR Functional Requirements for Bibliographic Records (FRBR ) is a conceptual entity–relationship model developed by the International Federation of Library Associations and Institutions (IFLA) that relates user tasks of retrieval and access in online ...
model.


Users

PMB is used by big institutions such as local communities, ministries, the constitutional council, regional councils, metro-poles, the Academy of Rennes and every documentation center of Brittany. Many public libraries networks, secondary schools, the ONISEP (a French work and study information institute) and the INSEE have chosen the software PMB. The group
Radio France Radio France () is the French national public radio broadcaster. Stations Radio France offers seven national networks: *France Inter — Radio France's "generalist media, generalist" station, featuring entertaining and informative talk mixed wi ...
has joined the community of PMB users in 2015 for an FRBR migration of its library (including musical partitions). PMB also equips private groups such as law offices,
Grandes écoles Grandes may refer to: *Agustín Muñoz Grandes, Spanish general and politician * Banksia ser. Grandes, a series of plant species native to Australia * Grandes y San Martín, a municipality located in the province of Ávila, Castile and León, Spain ...
, internationally known fashion groups etc. According to the annual survey of Livres-Hebdo, PMB was the third
Integrated library system An integrated library system (ILS), also known as a library management system (LMS), is an enterprise resource planning system for a library, used to track items owned, orders made, bills paid, and patrons who have borrowed. An ILS is usually ...
in France in 2005 in terms of number of installations with 165 installations. Next years' surveys showed the fast progression of the free software in many structures. Since 2011, PMB Services refuses to take part to this survey : the numbers given to Marc Maisonneuve weren't correctly reused and there was an amalgam made with the software BCDI, yet not a free software. On 1 January 2015, there was more than 6 000 operational installations in the world, for collections sizes going from 300 records to 500 000. Big companies such as
Alstom Alstom SA () is a French multinational rolling stock manufacturer which operates worldwide in rail transport markets. It is active in the fields of passenger transportation, signaling, and locomotives, producing high-speed, suburban, regional ...
or
Orange S.A. Orange S.A. (; formerly , stylised as france telecom) is a French multinational telecommunications corporation founded in 1988 and headquartered in Issy-les-Moulineaux, near Paris. ''Orange'' has been the corporation's main brand for mobile, ...
now use more free solutions such as PMB. Since 2012, the software is running in a higher education network in Belgium, HENAM-HENALLUX, with more than 400 000 online searchable records. In France, PMB Services claims to have more than 1 800 clients. The company's official website lists most of them and links their online catalogues.


History

In its early beta stages, the software was known as PhpMyBibli. It was launched in October 2002 by François Lemarchand, director of the Library of Agneaux. The core cataloguing system and foundational application framework were developed during autumn 2002, followed shortly thereafter by the addition of a serials management module. In 2003, Eric Robert, an IT engineer and advocate of free software, joined François Lemarchand in the development of the project. Robert contributed significantly to the software's evolution by implementing the loan module, UNIMARC import functionality, statistical reporting features, and a Z39.50 client. Version 1.0 of the software was officially released in December 2003 during an international conference in Rabat, marking its transition into a full-fledged integrated library system ( ILS). That same year, the OPAC interface was introduced, developed by Gautier Michelin and Christophe Bliard. The developers most actively involved at the time—Eric Robert, Gautier Michelin, and Florent Tétart—subsequently established the company PMB Services to professionalize the project. PMB Services offers training and installation services, both on-premise and hosted, as well as support for software deployment, including
SaaS Software as a service (SaaS ) is a cloud computing service model where the provider offers use of application software to a client and manages all needed physical and software resources. SaaS is usually accessed via a web application. Unlike oth ...
options, data migration and recovery, configuration, user training, and portal design. The first library to implement PMB was the library of Bueil-en-Touraine in France. As of version 4.1, the software had been downloaded over 38,000 times. Version 4.2 was released on 24 July 2015 and had recorded 2,272 downloads by 15 September of that year.


Development

PMB was initially licensed under
GNU General Public License The GNU General Public Licenses (GNU GPL or simply GPL) are a series of widely used free software licenses, or ''copyleft'' licenses, that guarantee end users the freedom to run, study, share, or modify the software. The GPL was the first ...
, which ensures the free availability of the software. Wiki, mailing lists and
BerliOS BerliOS (short for "Berlin Open Source") is a project founded by the Fraunhofer Institute for Open Communication Systems (FOKUS), Berlin, to coordinate the different interest groups in the field of open source software (OSS) and to assume a neu ...
hosting facilities allow communication between PMB developers and users. PMB is now licensed under
CECILL CeCILL (from CEA CNRS INRIA Logiciel Libre) is a free software license adapted to both international and French legal matters, in the spirit of and retaining compatibility with the GNU General Public License (GPL). It was jointly developed by ...
free licence, that ensures legal security in France and other countries with similar legal systems.


See also

*
List of free and open source software packages This is a list of free and open-source software (FOSS) packages, computer software licensed under free software licenses and open-source licenses. Software that fits the Free Software Definition may be more appropriately called free software; ...


Notes


References

{{Reflist


External links


PMB Website PMB Forge WebsiteBibliography
Library automation PHP software Free library and information science software