Album software van pics.hashru.nl
Go to file
Aaron van Geffen b2bcb6a124 Fix error handling for functions without arguments 2023-03-15 09:49:55 +01:00
controllers UploadMedia: only set thumb asset id for tags that don't have one yet 2023-03-13 16:30:24 +01:00
models Fix error handling for functions without arguments 2023-03-15 09:49:55 +01:00
public PhotoIndex: fix inadvertent thumb stretching in rare cases 2023-03-13 01:33:29 +01:00
templates AlbumIndex: don't over-fit placeholder images 2023-03-13 01:37:31 +01:00
.gitattributes Initial commit. 2017-11-09 17:00:22 +01:00
.gitignore Initial commit. 2017-11-09 17:00:22 +01:00
LICENSE.md Add BSD 3-clause license. 2020-12-30 13:55:30 +01:00
README.md Add a readme file to the repo. 2020-12-30 13:55:16 +01:00
TODO.md Implement basic tag management. 2017-11-09 17:00:36 +01:00
app.php Register ErrorHandler before Session start. 2020-03-11 22:38:17 +01:00
composer.json Changes version of bootstrap to 5.2 (stable) 2023-03-14 19:33:59 +01:00
config.php.dist Fixes the template config for new websites 2018-06-30 17:02:03 +00:00
import_albums.php More hashes to get rid of. 2017-11-09 17:00:34 +01:00
import_postprocess.sh Fix rotation through exiftool after importing. 2017-11-09 17:00:34 +01:00
migrate_thumbs.php Backport asynchronous thumbnail generation from Kabuki. 2017-12-20 14:51:23 +01:00
server Process login_url properly. 2017-11-09 17:00:35 +01:00
upgrade.sql Add upgrade script for new tag ownership 2023-03-11 20:27:45 +01:00

README.md

HashRU Pics

This is the development repository for the HashRU photo website. The CMS and its modules originate in Kabuki CMS, but have been extended and are maintained separately in this repository.

Requirements

The Kabuki codebase requires the following PHP extensions to be enabled for full operation:

  • exif
  • imagick (PECL)
  • mysqli

Setup

Copy config.php.dist to config.php and set-up the constants contained in the file.

Running

For development purposes, simply run the server script provided in the root of this repository. This will start a PHP development server on hashru.local:8080.

For a production environment, please set up a proper PHP-FPM environment instead.

Contributing

Pull requests are welcome over at the HashRU Gitea.

License

The HashRU Pics repository is licensed with a BSD 3-clause license, as is Kabuki CMS.