From 5490c1654ceb66f676c3c0be0a5d679ad7b0fc6d Mon Sep 17 00:00:00 2001 From: Peter Knut Date: Mon, 27 Jan 2025 17:59:53 +0100 Subject: [PATCH] Change project's name to AdminerNeo --- CHANGELOG.md | 20 ++++++++-------- LICENSE.md | 2 +- README.md | 41 ++++++++++++++++---------------- adminer/include/adminer.inc.php | 2 +- composer.json | 18 +++++++------- logo.png | Bin 0 -> 2771 bytes 6 files changed, 41 insertions(+), 42 deletions(-) create mode 100644 logo.png diff --git a/CHANGELOG.md b/CHANGELOG.md index b3bcd07d..ccf01f0b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,7 @@ Changelog ========= -Adminer 4.13 (2025-01-23) +AdminerNeo 4.13 (2025-01-23) ------------------------- ### Changes @@ -16,7 +16,7 @@ Adminer 4.13 (2025-01-23) - SQLite: Fix exporting and recreating tables with UNIQUE column constraint - Fix main visual glitches in designs -Adminer 4.12 (2024-11-21) +AdminerNeo 4.12 (2024-11-21) ------------------------- ### New features @@ -46,7 +46,7 @@ Adminer 4.12 (2024-11-21) - Compiler: Fix translations in plugins - Compiler: Fix compiled SQLite single-driver Adminer -Adminer 4.11 (2024-10-30) +AdminerNeo 4.11 (2024-10-30) ------------------------- ### New features @@ -69,7 +69,7 @@ Adminer 4.11 (2024-10-30) - MS SQL: Prefix Unicode strings with 'N' so they are treated correctly - Fix printing error message while validating server URL -Adminer 4.10 (2024-10-22) +AdminerNeo 4.10 (2024-10-22) ------------------------- ### New features @@ -102,7 +102,7 @@ Adminer 4.10 (2024-10-22) - Fix missing SQL statement if warnings are printed (regression from 4.9) -Adminer 4.9.4 (2024-10-09) +AdminerNeo 4.9.4 (2024-10-09) -------------------------- - Fix the width of inline edit field @@ -115,7 +115,7 @@ Adminer 4.9.4 (2024-10-09) - Editor: Fix building links with array parameters - Clean up the code for PHP < 5.6 -Adminer 4.9.3 (2024-10-02) +AdminerNeo 4.9.3 (2024-10-02) -------------------------- - MySQL, PostgreSQL: Fix queries splitting and string constants @@ -131,7 +131,7 @@ Adminer 4.9.3 (2024-10-02) - CSS: Fix background color of `
` used as edit field
 - CSS: Bigger font size for code blocks
 
-Adminer 4.9.2 (2024-09-18)
+AdminerNeo 4.9.2 (2024-09-18)
 --------------------------
 
 - Fix textarea height for single-line inputs (used typically for SQLite text field)
@@ -145,7 +145,7 @@ Adminer 4.9.2 (2024-09-18)
 - Editor: Fix searching in tables
 - Add function to retrieve driver name that can be used in plugins (by @Roy-Orbison)
 
-Adminer 4.9.1 (2024-09-09)
+AdminerNeo 4.9.1 (2024-09-09)
 --------------------------
 
 - Compatibility with PHP 8.3 (by @Sneda8)
@@ -163,7 +163,7 @@ Adminer 4.9.1 (2024-09-09)
 - AdminerEditForeign: Refactor and fix the plugin
 - AdminerLoginOtp: Autocomplete hints for OTP input field, code refactoring
 
-Adminer 4.9 (2024-08-19)
+AdminerNeo 4.9 (2024-08-19)
 ------------------------
 
 - Validate server input in login form
@@ -181,7 +181,7 @@ Adminer 4.9 (2024-08-19)
 - Update composer.json
 - Add script for exporting compiled adminer variants
 
-Adminer 4.8.2 (2024-03-16)
+AdminerNeo 4.8.2 (2024-03-16)
 --------------------------
 
 - Support multi-line table comments
diff --git a/LICENSE.md b/LICENSE.md
index 7f03b915..3705d44f 100644
--- a/LICENSE.md
+++ b/LICENSE.md
@@ -1,7 +1,7 @@
 Licenses
 ========
 
-You may use Adminer under the terms of either the Apache License Version 2.0 
+You may use AdminerNeo under the terms of either the Apache License Version 2.0 
 or the GNU General Public License (GPL) version 2.
 
 - [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)
diff --git a/README.md b/README.md
index 3cd8be98..0328723c 100644
--- a/README.md
+++ b/README.md
@@ -1,20 +1,22 @@
-Adminer
-=======
+AdminerNeo
+==========
 
-**Adminer** is a full-featured database management tool written in PHP. It consists of a single file ready to deploy to 
-the target server. As a companion, **Adminer Editor** offers data manipulation for end-users.
+**AdminerNeo** is a full-featured database management tool written in PHP. It consists of a single file ready to deploy 
+to the target server. As a companion, **AdminerNeo Editor** offers data manipulation for end-users. 
 
 Supported database drivers:
 - MySQL, MariaDB, PostgreSQL, SQLite, MS SQL, Oracle, MongoDB
 - With plugin: SimpleDB, Elasticsearch (beta), Firebird (alpha), ClickHouse (alpha)
 
+AdminerNeo is based on the [Adminer](https://www.adminer.org/) project by Jakub Vrána.
+
 Requirements
 ------------
 
 - PHP 5.6+ with enabled sessions.
 
-Migration from original Adminer
--------------------------------
+Migration from Adminer
+----------------------
 
 - Remove plugin AdminerTablesFilter (plugins/tables-filter.php).
 - If you use complex custom theme, you will probably need to adjust a thing or two.
@@ -28,17 +30,17 @@ Usage
 
 Download one for the latest [release files](https://github.com/pematon/adminer/releases), upload to the HTTP server 
 with PHP and enjoy 😉 If you are not satisfied with any combination of the database driver and language, you can 
-download the source code and compile your own Adminer:
+download the source code and compile your own AdminerNeo:
 
 - Download the source code.
 - Run `composer install` to install dependencies.
 - Run compile.php:
 
 ```shell
-# Adminer
+# AdminerNeo
 php compile.php  
 
-# Editor
+# AdminerNeo Editor
 php compile.php editor  
 ```
 
@@ -54,8 +56,8 @@ php compile.php mysql,pgsql en,de,cs,sk
 Security
 --------
 
-Adminer does not allow connecting to databases without a password and it rate-limits the connection attempts to protect 
-against brute-force attacks. Still, it is highly recommended to 🔒 **restrict access to Adminer** 🔒 by whitelisting IP 
+AdminerNeo does not allow connecting to databases without a password and it rate-limits the connection attempts to protect 
+against brute-force attacks. Still, it is highly recommended to 🔒 **restrict access to AdminerNeo** 🔒 by whitelisting IP 
 addresses allowed to connect to it, by password-protecting the access in your web server or by enabling security plugins 
 (e.g. to require an OTP).
 
@@ -119,14 +121,14 @@ include "./adminer.php";
 Main project files
 ------------------
 
-- adminer/index.php - Run development version of Adminer.
-- editor/index.php - Run development version of Adminer Editor.
+- adminer/index.php - Run development version of AdminerNeo.
+- editor/index.php - Run development version of AdminerNeo Editor.
 - editor/example.php - Example customization.
-- plugins/readme.txt - Plugins for Adminer and Adminer Editor.
+- plugins/readme.txt - Plugins for AdminerNeo and AdminerNeo Editor.
 - adminer/plugin.php - Plugin demo.
-- adminer/sqlite.php - Development version of Adminer with SQLite allowed.
+- adminer/sqlite.php - Development version of AdminerNeo with SQLite allowed.
 - editor/sqlite.php - Development version of Editor with SQLite allowed.
-- adminer/designs.php - Development version of Adminer with adminer.css switcher.
+- adminer/designs.php - Development version of AdminerNeo with adminer.css switcher.
 - compile.php - Create a single file version.
 - lang.php - Update translations.
 - tests/katalon.html - Katalon Automation Recorder test suite.
@@ -134,7 +136,7 @@ Main project files
 Project history
 ---------------
 
-Adminer was originally developed by Jakub Vrana, and it can be still found on [official pages](https://www.adminer.org/).
+Adminer was originally developed by Jakub Vrána, and it can be still found on [official pages](https://www.adminer.org/).
 Unfortunately, it is not maintained for several years. In the meantime, I (@peterpp) created for my company a set of
 custom plugins, modern theme, fixed some bugs and practically rewrote the Elasticsearch driver. I also looked closely 
 and contributed to the [AdminerEvo](https://www.adminerevo.org/) project that looked promising. However, I finally 
@@ -144,7 +146,7 @@ What to expect
 --------------
 
 Our top priority is fixing the security issues and reported bugs. But we really want to move forward and transform
-Adminer to a tool that will keep its simplicity, yet looks much better, is even easier to use and can be configured
+AdminerNeo to a tool that will keep its simplicity, yet looks much better, is even easier to use and can be configured
 without requirement of additional plugins.
 
 ### Version 4.x
@@ -165,6 +167,3 @@ support dark mode, configurable color variants for production/devel environment.
 - **Plugins** - Integrate several basic plugins, enable them by optional configuration.
 - **Codebase** - Prefer code readability before minimalism, use PER coding style, add namespaces.
 - **Compilation** - Allow to export selected drivers, themes, languages and plugins into a single adminer.php file.
-
-We are also thinking to change the project's name, so people will clearly distinguish between original Adminer and 
-other forks. Any suggestions are welcome.
diff --git a/adminer/include/adminer.inc.php b/adminer/include/adminer.inc.php
index 355e2f64..951d92a2 100644
--- a/adminer/include/adminer.inc.php
+++ b/adminer/include/adminer.inc.php
@@ -13,7 +13,7 @@ class Adminer {
 	* @return string HTML code
 	*/
 	function name() {
-		return "Adminer";
+		return "AdminerNeo";
 	}
 
 	/** Connection parameters
diff --git a/composer.json b/composer.json
index a5266df8..64af55dd 100644
--- a/composer.json
+++ b/composer.json
@@ -1,22 +1,22 @@
 {
-    "name": "pematon/adminer",
+    "name": "adminerneo/adminerneo",
     "description": "Database management in a single PHP file.",
-    "homepage": "https://github.com/pematon/adminer",
+    "homepage": "https://github.com/adminerneo/adminerneo",
     "keywords": [
         "database"
     ],
     "support": {
-        "issues": "https://github.com/pematon/adminer/issues",
-        "forum": "https://github.com/pematon/adminer/discussions",
-        "source": "https://github.com/pematon/adminer"
+        "issues": "https://github.com/adminerneo/adminerneo/issues",
+        "forum": "https://github.com/adminerneo/adminerneo/discussions",
+        "source": "https://github.com/adminerneo/adminerneo"
     },
     "authors": [
         {
-            "name": "Jakub Vrána",
-            "homepage": "https://www.vrana.cz/"
+            "name": "Peter Knut"
         },
         {
-            "name": "Peter Knut"
+            "name": "Jakub Vrána",
+            "homepage": "https://www.vrana.cz/"
         }
     ],
     "autoload": {
@@ -61,7 +61,7 @@
     "repositories": [
         {
             "type": "vcs",
-            "url": "https://github.com/pematon/jush.git"
+            "url": "https://github.com/peterpp/jush.git"
         },
         {
             "type": "vcs",
diff --git a/logo.png b/logo.png
new file mode 100644
index 0000000000000000000000000000000000000000..035656f6239fbfa8c2769b6ee03ce5550650127a
GIT binary patch
literal 2771
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
ZA0LNcKb0>l=05-c002ovPDHLkV1g{3(y;&l

literal 0
HcmV?d00001