Skip to content

debolk/blip

Repository files navigation

Blip

"Blip refers to the dots drawn on early radars based on plan position indicator (PPI) displays." - Wikipedia

About Blip

Blip (Bolks ledeninformatiepunt) offers a Facade-pattern for the LDAP-install of De Bolk. Blip simplifies the usage of the LDAP-install and enforces some additional business logic. All modifications of members should be done through Blip.

Technology

Blip is a REST API based on Tonic. It uses Composer to manage its dependencies.

License

Copyright 2013 Jakob Buis. Released under the GNU General Public License version 3.

Installing and deployment

Installing and deploying Blip is easy.

  1. Install Apache and PHP8.3. Blip depends on PHP 8.3 or later and PHP's LDAP extensions installed.
  2. Install PHP memcache extension. Due to LDAP's idiosyncrasies, Blip will be unuseably slow without it.
  3. Execute php ./composer.phar install --no-dev --optimize-autoloader in the project root to install all dependencies using Composer.
  4. Copy .htaccess.example to .htaccess and adapt as needed.
  5. Point an apache virtual host to the root directory (containing .htaccess and dispatch.php).

Testing

Blip is tested using PHPUnit. Testcases are stored in ./test. Execute vendor/bin/phpunit --colors test on the command line to run the tests.

About

Code voor het Bolk(se) leden-informatiepunt

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages