Manage your photos with Piwigo, a full featured open source photo gallery application for the web. Star us on Github! More than 200 plugins and themes available. Join us and contribute!
Find a file
plegall 063711240a Squashed commit of the following:
commit 7190866ccf15033f27095d635546e46dacbb755e
Author: plegall <plg@piwigo.org>
Date:   Thu Jul 12 10:52:33 2018 +0200

    Revert "Replace not maintained cssmin with fork from github https://github.com/natxet/CssMin"

    This reverts commit c8b12a2ed0.

commit 1dac11ecb6783d0d5353c3d250388f018c30fc5c
Author: plegall <plg@piwigo.org>
Date:   Thu Jul 12 10:52:24 2018 +0200

    Revert "Update Smarty to 3.1.3"

    This reverts commit db684f6151.

commit 3ac752dc93912ba5701d22dadd9bb3b81e5bb383
Merge: d1c2e71 8d58256
Author: plegall <plg@piwigo.org>
Date:   Thu Jul 12 10:50:43 2018 +0200

    Merge branch 'php72' of https://github.com/Infern1/Piwigo into Infern1-php72

commit 8d58256c45
Author: Rob Lensen <rob@bsdfreaks.nl>
Date:   Wed Mar 21 23:40:36 2018 +0100

    new feedcreator version for PHP7

commit bb0fcc3a30
Author: Rob Lensen <rob@bsdfreaks.nl>
Date:   Wed Mar 21 23:26:27 2018 +0100

    php72 fixes, replaces each() function

commit 3db22c0d33
Author: Rob Lensen <rob@bsdfreaks.nl>
Date:   Wed Mar 21 23:02:46 2018 +0100

    More fixes for PHP7.2

commit 50d8aafc77
Author: Rob Lensen <rob@bsdfreaks.nl>
Date:   Mon Mar 19 23:55:21 2018 +0100

    Some more replacements of create_function

commit 8263335c42
Author: Rob Lensen <rob@bsdfreaks.nl>
Date:   Mon Mar 19 22:54:54 2018 +0100

    Fixed indents

commit 8d58b637c6
Merge: c8b12a2 8a57d77
Author: Rob Lensen <rob@bsdfreaks.nl>
Date:   Tue Feb 27 13:51:32 2018 +0100

    Merge remote-tracking branch 'upstream/master' into php72

commit c8b12a2ed0
Author: Rob Lensen <rob@bsdfreaks.nl>
Date:   Thu Jan 18 00:32:46 2018 +0100

    Replace not maintained cssmin with fork from github https://github.com/natxet/CssMin

commit db684f6151
Author: Rob Lensen <rob@bsdfreaks.nl>
Date:   Thu Jan 18 00:23:24 2018 +0100

    Update Smarty to 3.1.3

commit 6a3f8f3e76
Author: Rob Lensen <rob@bsdfreaks.nl>
Date:   Wed Jan 17 23:40:27 2018 +0100

    Initial work to support PHP 7.2
2018-07-12 10:52:55 +02:00
admin Squashed commit of the following: 2018-07-12 10:52:55 +02:00
doc happy new year 2016, all headers updated 2016-01-14 12:17:58 +01:00
galleries happy new year 2016, all headers updated 2016-01-14 12:17:58 +01:00
include Squashed commit of the following: 2018-07-12 10:52:55 +02:00
install fixes #751, missing DROP statements at install 2017-09-01 15:29:51 +02:00
language Add missing i18n message 2018-07-03 09:59:07 +02:00
local happy new year 2016, all headers updated 2016-01-14 12:17:58 +01:00
plugins happy new year 2016, all headers updated 2016-01-14 12:17:58 +01:00
template-extension happy new year 2016, all headers updated 2016-01-14 12:17:58 +01:00
themes cleaning code and wrong EOL 2017-09-05 18:52:15 +02:00
tools fixes #824 more generic code to get current script directory (working both on Linux and MacOSX) 2017-12-18 14:29:32 +01:00
.gitignore Update .gitignore 2015-09-15 19:28:15 +02:00
about.php happy new year 2016, all headers updated 2016-01-14 12:17:58 +01:00
action.php fixes #600, avoid html in web uploaded filenames 2017-01-27 11:13:00 +01:00
admin.php fixes #847, CVE-2018-5692 protect a few user input variables 2018-07-11 11:22:31 +02:00
comments.php Squashed commit of the following: 2018-07-12 10:52:55 +02:00
feed.php happy new year 2016, all headers updated 2016-01-14 12:17:58 +01:00
i.php Fix #436 Call to undefined method Logger::warning in i.php 2016-03-10 19:33:57 +01:00
identification.php fixes #789, add url param hide_redirect_error 2017-10-04 10:35:33 +02:00
index.php fixes #235, show/hide edit/caddie/representative icons on index.php or picture.php 2017-04-07 14:20:19 +02:00
install.php Squashed commit of the following: 2018-07-12 10:52:55 +02:00
LICENSE.txt Add license and empty readme 2015-07-26 19:11:37 +02:00
nbm.php happy new year 2016, all headers updated 2016-01-14 12:17:58 +01:00
notification.php happy new year 2016, all headers updated 2016-01-14 12:17:58 +01:00
password.php fixes 787, check URL parameter "action" to avoid error messages 2017-09-28 15:02:41 +02:00
picture.php fixes #235, show/hide edit/caddie/representative icons on index.php or picture.php 2017-04-07 14:20:19 +02:00
popuphelp.php happy new year 2016, all headers updated 2016-01-14 12:17:58 +01:00
profile.php fixes #414, deactivate auth keys on password change 2016-02-12 20:20:12 +01:00
qsearch.php happy new year 2016, all headers updated 2016-01-14 12:17:58 +01:00
random.php happy new year 2016, all headers updated 2016-01-14 12:17:58 +01:00
README.md cleanup: fixed some spelling errors in README 2015-12-31 03:22:54 +09:00
register.php happy new year 2016, all headers updated 2016-01-14 12:17:58 +01:00
search.php feature #355, apply search by word on tags 2016-02-13 18:36:55 +01:00
search_rules.php fixes #559, escape quick search chars before display 2016-11-29 14:39:42 +01:00
tags.php fixes #732, avoid conflict with PHP function "transliterate" 2017-07-13 11:29:27 +02:00
upgrade.php fixes #658, upgrade script to 2.9 2017-04-24 16:03:25 +02:00
upgrade_feed.php happy new year 2016, all headers updated 2016-01-14 12:17:58 +01:00
ws.php fixes #735, add API method pwg.users.getAuthKey 2018-02-22 13:26:31 +01:00

Piwigo

Piwigo is photo gallery software for the web, built by an active community of users and developers.

Extensions make Piwigo easily customizable. Icing on the cake, Piwigo is free and open source.

screenshot

Requirements

  • A webserver (Apache or nginx recommended)
  • PHP 5.2 or greater
  • MySQL 5 or greater or MariaDB equivalent
  • ImageMagick (recommended) or PHP GD

Quick start install

NetInstall

More information

Manual

More information

If you do not have your own server, consider the piwigo.com hosting solution.

Contributing

Piwigo is widely driven by its community; if you want to improve the code, fork this repo and submit your changes to the master branch.

License

Piwigo is released under the GPL v2 license.