Giter Club home page Giter Club logo

targren / piwigo Goto Github PK

View Code? Open in Web Editor NEW

This project forked from piwigo/piwigo

0.0 0.0 0.0 62.47 MB

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!

Home Page: https://piwigo.org

License: GNU General Public License v2.0

Shell 0.03% JavaScript 6.23% Perl 0.20% PHP 75.66% CSS 2.43% PureBasic 0.02% HTML 10.86% Smarty 4.22% Yacc 0.29% Less 0.04% SCSS 0.02%

piwigo's People

Contributors

abrenoch avatar anae-git avatar arnie97 avatar ddtddt avatar dkm avatar erack avatar eric-piwigo avatar flop25 avatar gitbluub avatar helmo avatar hwford avatar infern1 avatar jeremydurand avatar lightuky avatar matthieulp avatar maximebrmd avatar mistic100 avatar modus75 avatar piwigo-translationteam avatar plegall avatar rlerdorf avatar samwilson avatar targren avatar teatek avatar thibautg16 avatar thunderrabbit avatar tkempf avatar tkuther avatar weakset avatar zacharieg avatar

piwigo's Issues

Separate "Upload" and "Default" image storage locations

Currently, Parent project keeps all non-physical album images in subdirectories of "./uploads" perpetually.

Instead, store those subdirectories in a separate image storage directory ("./images", e.g) once added to an album.

Idea: "Uploads" directory gets its own "dynamic" album to find and access images that are yet unprocessed.
Less desirable option: Database flag for uploaded/synchronized files that are not yet processed.

Probably requires #1

Update FTP + Synchronization import to handle imports like web UI/Android App upload

  • Instead of trying to import files as-is and failing/refusing to import files with "illegal" characters, store the original filename and rename the physical file.

  • Import subdirectory names as sub-albums, given the same treatment.

This largely removes the need for "physical albums" and means the loss of "Directory First" storage, which doesn't fit my use case.

Update API to accommodate changes

Attempt to update the API to accommodate changes to the back end functionality without breaking it. Best case scenario, PiwigoNG app and API clients continue to work with changes.

See #1 #2 #4

Allow Disabling "Forced" image sizes?

Main project currently forces resize to thumbnail (120x120, cropped), Square (144x144) and Medium sizes. Investigate how many are necessary for functionality (Thumbnail almost certainly) and attempt to reduce duplication/storage needs

Add Configuration option to set install-level permission defaults

Current "Inherit Permissions" setting depends on all albums being sub albums or setting permissions on every new album, and requires editing backend config file.

Try to make this install-wide, available in the admin configuration ("Permissions" section already exists), and specify whether or not it can be overridden for specific albums.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.