Index Help

Most recent extensions

(634 extensions)

Front2Back

1 2 3 4 5

Revision 2.3 (2011-10-08)

English [UK] Français [FR] Italiano [IT]
Latviešu [LV]

About: Adds a link below your photo to an another photo available in a ./thumbnail/verso subdirectory (customizable)

For example:
A postcard's picture side photo is displayed on your gallery.
The message side is another photo.
Save it with the same name as the postcard's picture side photo in /thumbnail/verso/.
That's it! A "see back" link will be displayed under your postcard picture photo.

Follow forum link to get more details on Front2Back.

Caution : only works with photos uploaded by FTP to Galleries directory. For all other upload methods use 'Back2Front' plugin instead.

Changes: - Better integration of the button in the toolbar

Pepito

Revision 1.0 (2011-09-27)

  • Author: alahel76
  • Categories: Theme
  • Compatible with: Piwigo releases 2.2
  • Downloads: 1334

About: Here is the first draft of my theme 'Pepito.'
It was made ​​from the theme 'sakurabw'
Your feedback is welcome!

Changes: Tested on Piwigo 2.2.5, only

AlbumsSync

1 2 3 4 5

Revision 0.4 (2011-09-20)

  • Author: yionel
  • Categories: Tool
  • Available languages: 1 (see)
  • Compatible with: Piwigo releases 2.2
  • Downloads: 2433
Français [FR]

About: 'AlbumSync' is a shell script that automates the sending of a photo directory (album) to the Piwigo server.

Provide a directory as a parameter then:
It resizes the photos (thumbnails, medium, High Definition), and sends packages via ssh or locally to the Piwigo server.
Portrait and landscape orientation is preserved.
It does not change the photo directory.
The name of the directory becomes the name of the album.
'AlbumSync' works with names having special characters, accents, spaces, etc.

No need to worry about anything. :-)

Feel free to try it!

Changes: Changelog:
# v0.4
# + Choice of transferring files locally or through ssh (thank you Maximus)
# + Takes into account the orientation of the photo (thank you Maximus) but it did not seem to work (?)
+ # Add log file in the directory (./user/.albumsSync/details.log) with logrotate
# + Inclusion of names and photos with characters support ([a-z0-9_-.])
# + Variable renaming for clarity
+ # Error handling of sensitive commands (mkdir, tar, scp ...)

DynamicResize

Revision 0.3 (2011-09-19)

  • Author: arno
  • Categories: Plugin
  • Available languages: 1 (see)
  • Compatible with: Piwigo releases 2.2
  • Downloads: 1318
Français [FR]

About: Attention:
- VERSION 0.1 under development! Do not assume that this version is operational!
All discussions on: http://fr.piwigo.org/forum/viewtopic.php?id=19304
Your feedback and contributions are welcome!
- Requires ImageMagick to be installed on your server (see phpinfo)
- Requires 'AutoSize' plugin activated.
- Not recommended on a shared server

DynamicResize aims to dynamically resize the image, depending on the size available for display. For example: if the source photo's resolution is high (FTP upload), but the display resolution is only 800x600, the photo will be reduced by the server before being downloaded 800x600, saving download time and display;
In preliminary tests, the computation time did not exceed 0.5s per photo.
This calculation is CPU-intensive. 'DynamicResize' is not recommended on a shared server.

Two modes are being considered:
1) A way to 'flow' where the size of the current frame is calculated from the last photo.
Advantage: no waiting for the complete page download to determine photo size.
disadvantages:
* Is not active on the first photo
* Difficult to manage for photos that continuously change size

2) A mode 'XHR' where the size of the photos are calculated by the current page.
Advantage: dynamic calculation, adapted to each photo.
Disadvantages: Requires wait for the full page download before downloading the resized photos.

- arno

Changes: Bugfix: compatibility with the plugin 'look_like_gbo' (partial prefetching off)

DynamicResize

Revision 0.2 (2011-09-18)

  • Author: arno1
  • Categories: Plugin
  • Available languages: 1 (see)
  • Compatible with: Piwigo releases 2.2
  • Downloads: 1565
Français [FR]

About: Boost your Piwigo Photo Gallery!

'DynamicResize' allows you to add the following functions:

- Resize on the fly, server side of the photo, depending on the final size of the photo.
Ex: Your source photo is 1280 * 1024 on the server side, but the client can only display 640 * 512?
The image is resized to live on the server side in 640 * 512, which leads to a download four times faster!
(The computation time being about 1/10th s, depending on the resources of the machine, the size of the original photo, etc.)

- Prefetching (preloading) of the following photo: After the current photo is loaded, the loading of the next frame starts, always in the right format.
=> The transition to the next photo is almost instantaneous!

=> Does not affect the loading time of the first photo, nor the bandwidth (asynchronous) nor the amount of data transmitted. (In most cases the visitor would actually see the next photo)

- Resized photo are cached so if a photo is accessed more than once the resized photo is already available.

- Since the photo is not regenerated, the server will not reload the photo, sending a "304 not modified" message. This saves on bandwidth.

- URL of photo is "friendly" even though generated by php, the photos are widely used jpg format.

Specific uses:
- No need to designate web or high-resolution photo! It is most embarrassing to have very large pictures like 1600 * 1200 in "web size"!
(At least for navigation, since there are more differences between the two types - including rights management)

- Ideal for smartphones! With the lower resolution, the loading is fast!

WARNING - WARNING - WARNING
This technique intensively uses the host CPU. This plugin is not recommended for those who do not have unlimited resources at their hosts, especially in case of shared hosting and small or less powerful NAS. You may want to book the processing time on the host until the host gives feedback on this.

Some technical details:

- At the moment, this plugin is calculated based on the available screen size. The theme 'stripped' or the plugin 'autosize' is essential for 'DynamicResize' to work.

- The first photo is not resized, since the size is not yet calculated. It will be (optional?) in a future version to use an "XHR" technique for the first photo.

- This plugin uses the open source library 'SLIRE,' which manages the resizing.

- It's highly recommended to enable Mode_rewrite on the server for the writing of photo URLs.

Plugin is being finalized, feel free to comment on http://fr.piwigo.org/forum/viewtopic.php?id=20934
Let us know how it works for you!

Changes: First public version - for testing only.

REMINDER: Do not use if you have shared CPU resources on the host - may consume lots of CPU

Some known issues:
- "Blinking" of the photo when loading, before resizing. (?)
- Calculating the size works well with the 'Stripped' theme. I had some problems (with a few pixel) with the 'Autosize' plugin. Will followup on this.
- With 'Stripped,' I had a concern about the calculation of the vertical photo size (need to reproduce / confirm).
- The first photo needs to load in "XHR," so ...
- For now 'SLIRE' uses GD - not ImageMagick - which is a pity. Plan to use it in the future, or tweak 'SLIRE' or duplicate its functions.
- Draft code - needs cleaning and polishing
- Need to add options in admin
- Code not implemented in the event space is vertical rather than horizontal (iPhone, ..). This will be implemented later.

(634 extensions)
github twitter newsletter Donate Piwigo.org © 2002-2024 · Contact