Download the PHP package skewer_team/justified-gallery without Composer

On this page you can find all versions of the php package skewer_team/justified-gallery. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package justified-gallery

Justified Gallery is a JavaScript library that allows you to create an high quality justified gallery of images.

Bower version npm version

This is a common problem for people who create websites: you have a series of images to display, but you are not sure how to arrange them in an elegant way. Important websites such as 500px, Flickr, or Google display images in an excellent way, justifying them similarly to brick wall. Justified Gallery will give you the power to do that too.

Justified Gallery is a professional and open source library that even 500px, one of the best photography social network, chose for displaying their images!

Official project page

Release History

3.7

3.6.5

3.6.4

3.6.3

3.6.2

3.6.1

3.6

Older versions ### 3.5.4 * Added the border option * Fixed some problems with waitThumbnailsLoad and infinite scroll ### 3.5 * The default suffixes are all empty, to be simpler to understand. To have the previous suffixes, the following settings can be used: * Now is possible to have entries with the structure: * Fixed margins * The border of the entire gallery can be customized * Corrected bugs for the callbacks when waitThumbnailsLoad = false ### 3.4 * Performance improvements * In presence of width and height attributes in thumbnails, and with the option 'waitThumbnailsLoad', the layout is immediately built, and the thumbnails will appear randomly while they are loaded. * Other code refactorings to be more performant * With nojustify, if there is only a row, it doesn't justify anything. The previous behaviour seems too like a bug than a feature. * Infinite scroll example with plain javascript to be more understandable. * Fixes some bugs with infinite scroll ### 3.3 * No more crops * Removed some floating point approximations that caused some small crops * Initial opacity settings for the caption to allow them to be always visible * Can be also configured changing the less file, if one prefers CSS animations * All caption settings in a single object to be more compact * Justification formulas refactoring to be more maintainable ### 3.2 * A gallery of `div` can be used instead of `a` * Fixed errors for the last rows * Option to use only css animations (i.e `cssAnimation`) * Without css animations * Configurable caption fadein/fadeout time (i.e. `captionsAnimationDuration`) * Configurable caption final opacity (i.e. `captionsVisibleOpacity`) * Configurable images fadein time (i.e. `imagesAnimationDuration`) * Configurable treshold that decides to justify the row also in presence of nojustify (i.e. `justifyThreshold`) ### 3.1 * Improved the algorithm to reduce the image crops * Fixed errors with some jQuery versions * Fixed errors with fixed height * Settings checks and parsing * Added event jg.rowflush ### 3.0 * Totally rewritten! * Row by row loading * The plugin doesn't wait that all the gallery thumbnails are loaded * A row is printed when the its thumbnails are available * Non-blocking layout creation * No more white spaces (If the gallery needs to load a bigger image, it first show the smaller and then replace it with the bigger) * Improved the algorithm for a better result * No more white pixels at the end of a row (bugfix) * Reduced a lot the image crops * Vertical centering * Proportional images enlargement looking the image aspect ratio * Improved the algorithm efficiency * No more extra tags or new elements added to create the layout * All the images remain in the DOM, they aren't deleted or created * Hence, each tag remains in the links and in the images * Added `maxRowHeight` option * Custom captions * Thumbnails randomization (`randomize` option) * Statefulness * can be called again changing only some settings * can be called again to update the layout (after add or remove of images) * Infinite scroll capable * Improved last row behavior * Last row option changed * `justifyLastRow` setting has been renamed to `lastRow`, and it accepts: `'justify'`, `'nojustify'`, `'hide'`. * Option to hide the row if it is incomplete and cannot be justified * The plugin can justify also with `lastRow = 'nojustify'`, if the free space is small. * Silent error handling * If a thumbnail doesn't exists, it is ignored in the layout (hided) * If the plugin needs an inexistent thumbnail, it maintains the previous one * Errors are still visible in the console * Loading spinner * Visible when a new row needs to be loaded * Pure CSS spinner * Configurable changing the CSS/Less * Project structure * Grunt to manage the build * Less * Tests * Javascript and CSS validation * CSS filename changed to be more standard * License changed to MIT * Improved the gallery size check to be less invasive * Fixed lightbox removal when the page is resized ### 2.1 * Setting removed: 'usedSizeRange', now the plugin do it automatically * Setting behavior changed: 'extension', now it accept a regular expression. The old behavior still works, but is not safe. * New behavior: if an image defines the attribute `data-safe-src`, this is choice, no matter what the src attribute is. This can be used to avoid the problems with Photon or other services that resize the images, changing the image `src`s. ### 2.0 * Setting removed: 'lightbox', now can be done simply with the onComplete callback. * Added Setting: 'rel' to change all the links `rel` attribute. * Added Setting: 'target' to change all the links `target` attribute. * Setting name changed: 'complete' to 'onComplete'. * Setting name changed: 'sizeSuffixes' to 'sizeRangeSuffixes'. * Setting name changed: 'usedSuffix' to 'usedSizeRange'. * Added the CSS for the div that shows the Justified Gallery errors. Now can be changed, or hided.

Contributing

Important notes

Please don't edit files in the dist subdirectory as they are generated via Grunt. You'll find source code in the src subdirectory.

Code style

Regarding code style like indentation and whitespace, follow the conventions you see used in the source already.

Modifying the code

Submitting pull requests


All versions of justified-gallery with dependencies

PHP Build Version
Package Version
No informations.
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package skewer_team/justified-gallery contains the following files

Loading the files please wait ....