https://github.com/crazy-max/login-servers-enhanced
Fork of the official login-servers Adminer plugin with enhancements
https://github.com/crazy-max/login-servers-enhanced
adminer login plugin
Last synced: 6 months ago
JSON representation
Fork of the official login-servers Adminer plugin with enhancements
- Host: GitHub
- URL: https://github.com/crazy-max/login-servers-enhanced
- Owner: crazy-max
- License: apache-2.0
- Archived: true
- Created: 2016-10-06T21:38:17.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2025-04-13T08:45:58.000Z (11 months ago)
- Last Synced: 2025-07-13T19:06:45.890Z (8 months ago)
- Topics: adminer, login, plugin
- Language: PHP
- Homepage:
- Size: 69.3 KB
- Stars: 16
- Watchers: 4
- Forks: 6
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
[](https://packagist.org/packages/crazy-max/login-servers-enhanced)
[](https://php.net/)
[](https://github.com/crazy-max/login-servers-enhanced/actions?workflow=test)
[](https://github.com/sponsors/crazy-max)
[](https://www.paypal.me/crazyws)
## :warning: Abandoned project
This project is not maintained anymore and is abandoned. Feel free to fork and
make your own changes if needed.
Thanks to everyone for their valuable feedback and contributions.
## About
login-servers-enhanced displays a constant list of servers in login form. It's
a fork of the official plugin [login-servers](https://raw.github.com/vrana/adminer/master/plugins/login-servers.php)
for [Adminer](https://www.adminer.org/) with enhancements and was created for
the [Neard](https://github.com/neard/neard) project.
## Features
* Ability to select a server with different driver.
## Installation
### Adminer
Copy `plugins/login-servers-enhanced.php` in the plugins folder.
### Composer
```bash
composer require crazy-max/login-servers-enhanced
```
And download the code:
```bash
composer install # or update
```
## Getting started
Follow the instructions on the [official plugins page](https://www.adminer.org/en/plugins/).
Then just add `new AdminerLoginServersEnhanced` to the `$plugins` array :
```php
function adminer_object() {
// required to run any plugin
include_once "./plugins/plugin.php";
// autoloader
foreach (glob("plugins/*.php") as $filename) {
include_once "./$filename";
}
$plugins = array(
new AdminerLoginServersEnhanced(
array(
new AdminerLoginServerEnhanced('127.0.0.1:3306', 'MySQL port 3306', 'server'),
new AdminerLoginServerEnhanced('127.0.0.1:3307', 'MariaDB port 3307', 'server'),
new AdminerLoginServerEnhanced('127.0.0.1:5432', 'PostgreSQL port 5432', 'pgsql')
)
)
);
/* It is possible to combine customization and plugins:
class AdminerCustomization extends AdminerPlugin {
}
return new AdminerCustomization($plugins);
*/
return new AdminerPlugin($plugins);
}
// include original Adminer or Adminer Editor
include "./adminer.php";
```
## How can I help?
All kinds of contributions are welcome :raised_hands:! The most basic way to show your support is to star :star2:
the project, or to raise issues :speech_balloon: You can also support this project by
[**becoming a sponsor on GitHub**](https://github.com/sponsors/crazy-max) :clap: or by making a
[Paypal donation](https://www.paypal.me/crazyws) to ensure this journey continues indefinitely! :rocket:
Thanks again for your support, it is much appreciated! :pray:
## License
Apache-2.0. See `LICENSE` for more details.