DEPRECATED Gallery app was replaced by Photos
Перейти к файлу
Olivier Paroz db0d2b92a5 Update test setup to use Share 2.0 #663 2016-06-11 02:09:42 +02:00
.github Update PR template 2016-03-20 09:26:42 +01:00
appinfo Merge pull request #635 from owncloud/619_round2 2016-03-31 00:47:28 +02:00
build Add debugging capabilities to Travis 2016-03-18 09:44:11 +01:00
config Remove duplication in configvalidator #578 2016-03-11 03:19:46 +05:30
controller Issue #213: No possibility to send an email in share dialog (#586) 2016-03-20 02:00:47 +05:30
css Fix spinner always on top 2016-05-12 19:00:39 +02:00
documentation Some unit tests for the Environment class 2015-08-23 04:11:28 +02:00
environment Build the albumMap even when the server returns a 403 2016-03-16 14:52:12 +01:00
http Add download API 2015-08-19 01:52:13 +02:00
img update toggle icon, remove outdated download icon, ref #51 2016-02-26 10:47:19 +01:00
js Merge pull request #618 from owncloud/fix-row-rendering-when-scrolling 2016-04-11 15:11:09 +02:00
l10n [tx-robot] updated from transifex 2016-05-07 02:18:30 -04:00
middleware Replace session by cookie for error message 2015-09-20 00:57:14 +02:00
preview [8.2, 8.1] Remove obsolete preview validator 2015-09-24 23:24:17 +02:00
service Various methods reorganisation 2016-03-18 17:29:30 +01:00
templates remove the iframe transport reference which no longer exists in owncloud 9.1 2016-05-01 23:24:04 +02:00
tests Update test setup to use Share 2.0 #663 2016-06-11 02:09:42 +02:00
utility Decomplexify EventSource->send 2015-09-13 14:21:19 +02:00
vendor Update test setup to use Share 2.0 #663 2016-06-11 02:09:42 +02:00
.gitmodules Publish documentation and reports on GitHub 2015-08-15 21:26:51 +02:00
.scrutinizer.yml Max version is PHP 7 2015-08-21 01:11:32 +02:00
.travis.yml Update test setup to use Share 2.0 #663 2016-06-11 02:09:42 +02:00
AUTHORS.md Preparing for 2.0.8 2015-04-08 03:06:07 +02:00
CHANGELOG.md V15.0 2016-03-19 21:40:06 +01:00
COPYING Newlines 2015-01-27 12:28:18 +01:00
README.md Update Readme 2016-03-18 11:52:08 +01:00
codeception.yml Unit tests for ConfigParser 2015-09-07 22:06:17 +02:00
composer.json Update test setup to use Share 2.0 #663 2016-06-11 02:09:42 +02:00
composer.lock Update test setup to use Share 2.0 #663 2016-06-11 02:09:42 +02:00
phpdoc.xml Unit tests for ConfigParser 2015-09-07 22:06:17 +02:00

README.md

Gallery

Build Status Scrutinizer Code Quality Code Coverage PHP 7 ready

Media gallery for ownCloud which includes previews for all media types supported by your ownCloud installation.

Provides a dedicated view of all images in a grid, adds image viewing capabilities to the files app and adds a gallery view to public links.

This version is for ownCloud 9.1. If you need the same app for older versions of ownCloud. Use Gallery+ from the app store.

Screenshot

Featuring

  • Support for large selection of media types (depending on ownCloud setup)
  • Upload and organise images and albums straight from the app
  • Large, zoomable previews which can be shown in fullscreen mode
  • Sort images by name or date added
  • Per album design, description and copyright statement
  • A la carte features (external shares, browser svg rendering, etc.)
  • Image download straight from the slideshow or the gallery
  • Switch to Gallery from any folder in files and vice-versa
  • Ignore folders containing a ".nomedia" file
  • Browser rendering of SVG images (disabled by default)
  • Mobile support

Checkout the full changelog for more.

Maintainers

Current

Alumni

Contributors

Requirements

See this wiki article about the requirements for Gallery.

Supporting the development

There are many ways in which you can help make Gallery a better product

  • Report bugs (see below)
  • Provide patches for both owncloud/core and the app
  • Help test new features by checking out new branches on Github
  • Design interface components for new features
  • Develop new features. Please consult with the maintainers before starting your journey
  • Fund a feature, either via BountySource or by directly hiring a maintainer or anybody else who is capable of developing and maintaining it

Bug reporting and contributing

Everything you need to know about bug reporting and contributing is located here.

Preparation

Here is a list of steps you might want to take before using the app

Supporting more media types

First, make sure you have installed ImageMagick and its imagick PECL extension. Next add a few new entries to your config/config.php configuration file.

  'preview_max_scale_factor' => 1,
  'enabledPreviewProviders' =>
  array (
    0 => 'OC\\Preview\\PNG',
    1 => 'OC\\Preview\\JPEG',
    2 => 'OC\\Preview\\GIF',
    11 => 'OC\\Preview\\Illustrator',
    12 => 'OC\\Preview\\Postscript',
    13 => 'OC\\Preview\\Photoshop',
    14 => 'OC\\Preview\\TIFF'
  ),

Look at the sample configuration (config.sample.php) in your config folder if you need more information about how the config file works. That's it. You should be able to see more media types in your slideshows and galleries as soon as you've installed the app.

Improving performance

Assets pipelining

Make sure to enable "asset pipelining", so that all the Javascript and CSS resources can be mixed together. This can greatly reduce the loading time of the app.

Read about it in the Administration Manual

Installation

Installing from the app store

  • As an admin, select "Apps" in the menu
  • Go to the "disabled apps" section
  • Enable Gallery

Installing from archive

  • Go to the the releases page
  • Download the latest release/archive to your server's owncloud/apps/ directory
  • Unpack the app
  • IMPORTANT: Make sure the folder name is gallery

Installing from Git

In your terminal go into the owncloud/apps/ directory and then run the following command:

$ git clone https://github.com/owncloud/gallery.git

Now you can activate it in the apps menu. It's called Gallery

To update the app go inside you owncloud/apps/gallery/ directory and type:

$ git pull --rebase

List of patches

None so far