Skip to content

matkalis/phpsleekdbadmin

Repository files navigation

phpSleekDBAdmin

What is phpSleekDBAdmin?

phpSleekDBAdmin is a web-based SleekDB database admin tool written in PHP. Following in the spirit of the flat-file system used by SleekDB, phpSleekDBAdmin consists of a single source file, phpsleekdbadmin.php. The interface and user experience is comparable to that of phpLiteAdmin and phpMyAdmin.

Requirements

  • a server with PHP >= 7.0.0 installed, supporting sessions
  • SleekDB database

Installation & Configuration

  1. Download latest release here.
  2. Extract into your webroot into /phpsleekdbadmin/ directory
  3. Rename phpsleekdbadmin.config.sample.php into phpsleekdbadmin.config.php
  4. Open phpsleekdbadmin.config.php in a text editor.
  5. Specify the SleekDB database directory as the value of the $directory variable.
  6. Modify the $password variable to be the password used for gaining access to the phpSleekDBAdmin tool.
  7. Open a web browser and navigate to the phpsleekdbadmin/phpsleekdbadmin.php file on your webserver. You will be prompted to enter a password.

Screenshot

alt text

Changelog

0.3.0 (2022-01-22)

  • feature - Multi level array $conditions supported, by using better array parser: battye\array_parser

0.2.2 (2022-01-22)

  • issue #1 - Fix by removing MicroTime class, move start() to bottom

0.2.1 (2022-01-21)

  • feature - Install through .zip file, not git + composer

0.2.0 (2022-01-20)

  • feature - eval() is no longer used, input for every parameter and simple array parser is used instead
  • feature - Added support for updateOrInsert() and updateOrInsertMany()

0.1.0 (2022-01-18)

  • Initial release

About

A web interface for SleekDB written in PHP

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published