{"id":13674633,"url":"https://github.com/UberGallery/UberGallery","last_synced_at":"2025-04-28T14:31:43.135Z","repository":{"id":1220146,"uuid":"1137412","full_name":"UberGallery/UberGallery","owner":"UberGallery","description":"An easy to use, simple to manage, web photo gallery written in PHP.","archived":false,"fork":false,"pushed_at":"2022-08-02T15:44:50.000Z","size":813,"stargazers_count":218,"open_issues_count":14,"forks_count":75,"subscribers_count":24,"default_branch":"master","last_synced_at":"2024-05-22T16:15:31.360Z","etag":null,"topics":["gallery","image-gallery","photo-gallery","php","ubergallery"],"latest_commit_sha":null,"homepage":"http://www.ubergallery.net","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/UberGallery.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"github":"PHLAK","patreon":"PHLAK","custom":"https://paypal.me/ChrisKankiewicz"}},"created_at":"2010-12-04T06:50:33.000Z","updated_at":"2024-04-29T12:37:54.000Z","dependencies_parsed_at":"2022-07-06T12:40:54.194Z","dependency_job_id":null,"html_url":"https://github.com/UberGallery/UberGallery","commit_stats":null,"previous_names":[],"tags_count":30,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UberGallery%2FUberGallery","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UberGallery%2FUberGallery/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UberGallery%2FUberGallery/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UberGallery%2FUberGallery/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/UberGallery","download_url":"https://codeload.github.com/UberGallery/UberGallery/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251330313,"owners_count":21572266,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["gallery","image-gallery","photo-gallery","php","ubergallery"],"created_at":"2024-08-02T11:00:55.661Z","updated_at":"2025-04-28T14:31:42.753Z","avatar_url":"https://github.com/UberGallery.png","language":"PHP","readme":"UberGallery - The simple PHP photo gallery\n==========================================\n\nCreated by, [Chris Kankiewicz](http://www.ChrisKankiewicz.com)\n\nIntroduction\n------------\n\nUberGallery is an easy to use, simple to manage, web photo gallery written in\nPHP and distributed under the [MIT License](http://www.opensource.org/licenses/mit-license.php).\nUberGallery **does not** require a database and supports JPEG, GIF and PNG file\ntypes. Simply upload your images and UberGallery will automatically generate\nthumbnails and output standards compliant XHTML markup on the fly.\n\nLike this project? [Make a donation](https://www.paypal.com/paypalme/ChrisKankiewicz/10.00).\n\nFeatures\n--------\n\n  * Simple first time installation\n  * Database-less configuration\n  * Include galleries within pre-existing sites\n  * Create multiple galleries with a single installation\n  * Easily customize your gallery styles via CSS\n  * Install and update the gallery easily wth Git (optional)\n\nRequirements\n------------\n\nUberGallery requires PHP 5.2+ and the PHP-GD image library to work properly. For\nmore information on PHP and the PHP-GD image library, please visit [http://php.net](http://php.net).\n\nSimple Installation\n-------------------\n\n  1. Copy `resources/sample.galleryConfig.ini` to `resources/galleryConfig.ini`\n  and modify the settings to your liking\n\n  2. Upload `index.php`, `resources/` and `gallery-images/` to your web server\n\n  3. Upload images to the `gallery-images/` directory\n\n  4. Make the `resources/cache/` directory writable by the web server\n\n      ```\n      chmod 777 /path/to/resources/cache\n      ```\n\n  5. Open your web browser and load the page where you installed UberGallery\n\nCustom Installation\n-------------------\n\n  1. Copy `resources/sample.galleryConfig.ini` to `resources/galleryConfig.ini`\n  and modify the settings to your liking\n\n  2. Upload the `resources/` folder to your web server\n\n  3. Insert the following code into the PHP page where you would like the\n  gallery to be displayed (be sure to change the include and image folder path\n  to match your configuration)\n\n      ```php\n      \u003c?php include_once('path/to/resources/UberGallery.php'); $gallery = UberGallery::init()-\u003ecreateGallery('path/to/images-folder'); ?\u003e\n      ```\n\n  4. Include the UberGallery and ColorBox style sheets in your page header\n\n      ```html\n      \u003clink rel=\"stylesheet\" type=\"text/css\" href=\"path/to/resources/UberGallery.css\" /\u003e\n      \u003clink rel=\"stylesheet\" type=\"text/css\" href=\"path/to/resources/colorbox/1/colorbox.css\" /\u003e\n      ```\n\n     \u003e ℹ️ You can replace the `1` with a value between 1 and 5 for different ColorBox themes.\n\n  5. Include jQuery and ColorBox javascript files in your page header\n\n      ```html\n      \u003cscript type=\"text/javascript\" src=\"://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js\"\u003e\u003c/script\u003e\n      \u003cscript type=\"text/javascript\" src=\"path/to/resources/colorbox/jquery.colorbox.js\"\u003e\u003c/script\u003e\n      ```\n\n  6. Include the ColorBox jQuery call in your header\n\n      ```html\n      \u003cscript type=\"text/javascript\"\u003e\n      $(document).ready(function(){\n          $(\"a[rel='colorbox']\").colorbox({maxWidth: \"90%\", maxHeight: \"90%\", opacity: \".5\"});\n      });\n      \u003c/script\u003e\n      ```\n\n  7. Upload images to your images directory\n\n  8. Make the `resources/cache/` directory writable by the web server\n\n      ```\n      chmod 777 /path/to/resources/cache\n      ```\n\n  9. Open your web browser and load the page where you installed UberGallery\n\n\nInstall with Git\n----------------\n\n  1. SSH into the your server and clone the UberGallery repository and submodules\n\n      ```\n      git clone --recursive git://github.com/UberGallery/UberGallery.git /path/to/ubergallery\n      ```\n\n  2. Copy `resources/sample.galleryConfig.ini` to `resources/galleryConfig.ini`\n  and modify the settings\n\n      ```\n      cp resources/sample.galleryConfig.ini resources/galleryConfig.ini\n      nano resources/galleryConfig.ini\n      ```\n\n  3. Upload images to the `gallery-images/` folder within your gallery directory\n\n  4. Make the `resources/cache/` directory writable by the web server\n\n      ```\n      chmod 777 /path/to/resources/cache\n      ```\n\n  5. Open your web browser and load the page where you installed UberGallery\n\nWhen using this method to install UberGallery, you may update your installation\nby running the following commands:\n\n    cd /path/to/gallery-directory\n    git pull origin master\n    git submodule update\n\n\u003e ℹ️ If you are installing UberGallery via git into an existing git repository,\n\u003e you will need to add it as a submodule.\n\n    git submodule add git://github.com/UberGallery/UberGallery.git path/to/ubergallery\n    git submodule update --init --recursive path/to/ubergallery\n\nTroubleshooting\n---------------\n\nPlease report bugs to the [Github issue tracker](http://github.com/UberGallery/UberGallery/issues).\n\nIf you're having issues with UberGallery here are a few troubleshooting tips.\n\n  * Verify that you have PHP 5.2 or later installed. You can verify your PHP\n  version by running\n\n    ```\n    php --version\n    ```\n\n  * Make sure you have the latest version of UberGallery installed\n\n  * Replace your `galleryConfig.ini` with  `sample.galleryConfig.ini` to ensure\n  proper configuration\n\n    ```\n    rm resources/galleryConfig.ini\n    cp resource/sample.galleryConfig.ini resources/galleryConfig.ini\n    ```\n\n  * Clear your cache and make sure the directory is writable by the web server\n\n    ```\n    rm -f resources/cache/*\n    chmod 777 resources/cache\n    ```\n\n  * Enable debugging by setting the `enable_debugging` option in\n  `resources/galleryConfig.ini` to `true`, try loading your gallery in a web\n  browser then inspect the debug.log file in your cache directory for any errors\n\nNews \u0026 Updates\n--------------\n\nFor UberGallery updates and news follow [@UberGallery](http://twitter.com/ubergallery) on Twitter.\n\nLicense\n-------\n\nUberGallery is is licensed under the [MIT License](https://github.com/UberGallery/UberGallery/blob/master/COPYING).\n\n","funding_links":["https://github.com/sponsors/PHLAK","https://patreon.com/PHLAK","https://paypal.me/ChrisKankiewicz","https://www.paypal.com/paypalme/ChrisKankiewicz/10.00"],"categories":["Software"],"sub_categories":["Photo and Video Galleries"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FUberGallery%2FUberGallery","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FUberGallery%2FUberGallery","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FUberGallery%2FUberGallery/lists"}