Original author(s) | David Smith |
---|---|
Developer(s) | Deon George [1] |
Initial release | 2003 |
Stable release | 1.2.6.7 / January 10, 2024 |
Repository | github |
Written in | PHP |
Available in | Catalan, Chinese (simplified), Dutch, English, French, German, Hungarian, Italian, Japanese, Polish, Portuguese (Brazilian), Russian, Spanish and Swedish [2] |
Type | LDAP administration |
License | GPL |
Website | phpldapadmin |
phpLDAPadmin is a web app for administering Lightweight Directory Access Protocol (LDAP) servers. [3] [4] It's written in the PHP programming language, and is licensed under the GNU General Public License. The application is available in 14 languages [2] and supports UTF-8 encoded directory strings.
The project began in Fall of 2002 when Dave Smith, a student from Brigham Young University (BYU) and lead developer, needed a robust web application to manage his LDAP servers. Originally, phpLDAPadmin was called DaveDAP, but in August 2003, the name was changed to phpLDAPadmin. Since that time, the software has been downloaded approximately 150 times per day, and is commonly used throughout the world. Two other developers have contributed to the code base: Xavier Renard and Uwe Ebel. Xavier has focused on LDIF imports/exports and Samba software integration. Uwe has focused on internationalizing the application.
In Spring of 2005, Deon George took over maintenance of phpLDAPadmin. [1]
Due to a long period starting from 2016, where no new pull requests have been merged into the master project, [5] and no further releases were made, several forks exist, [6] [7] [8] that implement new compatibilities and functionality. Since spring 2019 new development is going on and many pull requests were merged into the project restoring compatibility with recent PHP releases.
The following Linux distributions include phpLDAPadmin in their official software repositories:
It is available in the Extra Packages for Enterprise Linux (EPEL) repository, [13] allowing managed installation to distributions such as Red Hat Enterprise Linux, Fedora, CentOS and Scientific Linux, and is included in the M23 software distribution system, which manages and distributes software for the Debian, Ubuntu, Kubuntu, Xubuntu, Linux Mint, Fedora, CentOS and openSUSE distributions. [14]
It is also available in repositories for FreeBSD, [15] [16] OpenBSD, [17] and Solaris. [18]
Irssi is an Internet Relay Chat (IRC) client program for Linux, FreeBSD, macOS and Microsoft Windows. It was originally written by Timo Sirainen, and released under the terms of the GNU GPL-2.0-or-later in January 1999.
A Linux distribution is an operating system that includes the Linux kernel for its kernel functionality. Although the name does not imply product distribution per se, a distro, if distributed on its own, is often obtained via a website intended specifically for the purpose. Distros have been designed for a wide variety of systems ranging from personal computers to servers and from embedded devices to supercomputers.
Gentoo Linux is a Linux distribution built using the Portage package management system. Unlike a binary software distribution, the source code is compiled locally according to the user's preferences and is often optimized for the specific type of computer. Precompiled binaries are available for some packages. Gentoo runs on a wide variety of processor architectures.
Technical variations of Linux distributions include support for different hardware devices and systems or software package configurations. Organizational differences may be motivated by historical reasons. Other criteria include security, including how quickly security upgrades are available; ease of package management; and number of packages available.
BioLinux is a term used in a variety of projects involved in making access to bioinformatics software on a Linux platform easier using one or more of the following methods:
m23 is a software distribution and management system for the Debian, Ubuntu, Kubuntu Linux, Xubuntu, Linux Mint, elementary OS, Fedora, CentOS and openSUSE distributions.
PulseAudio is a network-capable sound server program distributed via the freedesktop.org project. It runs mainly on Linux, including Windows Subsystem for Linux on Microsoft Windows and Termux on Android; various BSD distributions such as FreeBSD, OpenBSD, and macOS; as well as Illumos distributions and the Solaris operating system. It serves as a middleware in between applications and hardware and handles raw PCM audio streams.
WeeChat is a free and open-source Internet Relay Chat client that is designed to be light and fast. It is released under the terms of the GNU GPL-3.0-or-later and has been developed since 2003.
systemd is a software suite that provides an array of system components for Linux operating systems. The main aim is to unify service configuration and behavior across Linux distributions. Its primary component is a "system and service manager" — an init system used to bootstrap user space and manage user processes. It also provides replacements for various daemons and utilities, including device management, login management, network connection management, and event logging. The name systemd adheres to the Unix convention of naming daemons by appending the letter d. It also plays on the term "System D", which refers to a person's ability to adapt quickly and improvise to solve problems.
KVIrc is a graphical IRC client for Linux, Unix, Mac OS and Windows. The name is an acronym of K Visual IRC in which the K stands for a dependency to KDE, which became optional from version 2.0.0. The software is based on the Qt framework and its code is released under a modified GNU General Public License.
OpenZFS is an open-source implementation of the ZFS file system and volume manager initially developed by Sun Microsystems for the Solaris operating system, and is now maintained by the OpenZFS Project. Similar to the original ZFS, the implementation supports features like data compression, data deduplication, copy-on-write clones, snapshots, RAID-Z, and virtual devices that can create filesystems that span multiple disks.
Zathura is a free, plugin-based document viewer. Plugins are available for PDF, PostScript and DjVu. It was written to be lightweight and controlled with vi-like keybindings. Zathura's customizability makes it well-liked by many Linux users.
Borg is deduplicating backup software for various Unix-like operating systems. Borg is notably included in the Debian, Fedora, and Arch repositories.
git-annex is a distributed file synchronization system written in Haskell. It aims to solve the problem of sharing and synchronizing collections of large files independent from a commercial service or even a central server.
Budgie is an independent, free and open-source desktop environment for Linux and other Unix-like operating systems that targets the desktop metaphor. Budgie is developed by the Buddies of Budgie organization, which is composed of a team of contributors from Linux distributions such as Fedora, Debian, and Arch Linux. Its design emphasizes simplicity, minimalism, and elegance, while providing the means to extend or customize the desktop in various ways. Unlike desktop environments like Cinnamon, Budgie does not have a reference platform, and all distributions that ship Budgie are recommended to set defaults that best fit their desired user experience. Budgie is also shipped as an edition of certain Linux distributions, such as Ubuntu Budgie.
GNOME SoundConverter is an unofficial GNOME-based free and open-source transcoder for digital audio files. It uses GStreamer for input and output files. It has multi threaded design and can also extract the audio from video files.
LibRaw is a free and open-source software library for reading raw files from digital cameras. It supports virtually all raw formats. It is based on the source code of dcraw, with modifications, and "is intended for embedding in raw converters, data analyzers, and other programs using raw files as the initial data."
GNOME Terminator is a free and open-source terminal emulator for Linux programmed in Python, licensed under GPL-2.0-only. The goal of the project is to produce a useful tool for arranging terminals. It is inspired by programs such as gnome-multi-term, QuadKonsole, etc. In that the main focus is arranging terminals in grids. Terminator packages exist for Arch, Debian/Ubuntu, Fedora, OpenSUSE, Gentoo, Snap, FreeBSD, OpenBSD. In 2017 took second place in voting at opensource.com, after Gnome Terminal.
{{cite web}}
: External link in |title=
(help)