{"id":18681838,"url":"https://github.com/gravityblast/radiant-gallery","last_synced_at":"2025-04-12T04:09:59.080Z","repository":{"id":391025,"uuid":"8659","full_name":"gravityblast/radiant-gallery","owner":"gravityblast","description":"Photo Gallery Management System based on Radiant CMS (Ruby on Rails).","archived":false,"fork":false,"pushed_at":"2009-10-16T18:22:13.000Z","size":451,"stargazers_count":73,"open_issues_count":1,"forks_count":23,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-12T04:09:51.520Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://gravityblast.com/projects/radiant-gallery/","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gravityblast.png","metadata":{"files":{"readme":"README.rdoc","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2008-04-11T09:52:43.000Z","updated_at":"2022-10-14T11:57:32.000Z","dependencies_parsed_at":"2022-07-14T12:17:22.092Z","dependency_job_id":null,"html_url":"https://github.com/gravityblast/radiant-gallery","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gravityblast%2Fradiant-gallery","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gravityblast%2Fradiant-gallery/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gravityblast%2Fradiant-gallery/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gravityblast%2Fradiant-gallery/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gravityblast","download_url":"https://codeload.github.com/gravityblast/radiant-gallery/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248514221,"owners_count":21116903,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-07T10:09:47.704Z","updated_at":"2025-04-12T04:09:59.045Z","avatar_url":"https://github.com/gravityblast.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"***********************************************************************\n* THIS REPO IS NOT BEING MAINTAINED MAINTAINED AS THE OFFICIAL REPO   *\n* PLEASE USE:\thttp://github.com/hairballopolis/radiant-gallery        *\n* git clone git://github.com/hairballopolis/radiant-gallery.git    \t\t*\n***********************************************************************\n\n== Gallery\n\nA Radiant (http://radiantcms.org) extension by Andrea Franz (http://gravityblast.com) that allows to manage galleries of images, photos and all kind of \n\n== Features\n\n* Multiple nested galleries\n* Multiple upload\n* Import from ftp\n* Images/Files sorting by drag-n-drop\n* Automatic thumbnail generation for images after upload\n* Preview in lightwindow for images\n  \n== Installation\n\nAfter tha Radiant installation you must install the attachment_fu plugin:\n  \n  cd /path/to/radiant\n      \n  git clone git://github.com/technoweenie/attachment_fu.git vendor/plugins/attachment_fu\n  \nThen install the Gallery extension:\n  \n  git clone git://github.com/pilu/radiant-gallery.git vendor/extensions/gallery\n\nNow you can run the install task:\n\n  rake RAILS_ENV=production radiant:extensions:gallery:install \n\n== Configuration\n\nThe installation task creates a file called gallery.yml under /path/to/radiant/config/extensions/gallery/.\nInside that file there are some variables you can edit:\n\n* path_prefix: The galleries folder path.\n* processor: The processor used to create thumbnails (rmagick | image_science | mini_magick).\n* default_thumbnails: a list of thumbnails that will be generated after each upload.\n  \n== Documentation\n\n=== Your first gallery\n\nAfter the installation you will be able to see the 'Galleries' tab in the Radiant administration panel.\nClick on it and start creating galleries and uploading images.\nNow create a new page, choose one of the layouts created during the gallery extension installation, and set 'Gallery' as page type.\nPublish the new page and go to its url.\n  \n=== Displaying images from a specific gallery\n\n  \u003cr:gallery id=\"GALLERY_ID\"\u003e\n    \u003cul\u003e\n      \u003cr:gallery:items:each by=\"position\" sort=\"asc\"\u003e\n        \u003cli\u003e\u003cr:gallery:item:path /\u003e\u003c/li\u003e\n      \u003c/r:gallery:items:each\u003e\n    \u003c/ul\u003e\n  \u003c/r:gallery\u003e\n\n=== Displaying all galleries\n\n  \u003cul\u003e\n    \u003cr:galleries:each level=\"all|top|bottom|current\"\u003e\n      \u003cli\u003e\u003cr:gallery:name /\u003e\u003c/li\u003e\n    \u003c/r:galleries:each\u003e\n  \u003c/ul\u003e\n  \nThe value of the level attribute could be:\n\n* all (default): displays all galleries\n* top: displays galleries without a parent\n* bottom: displays galleries without children\n* current: displays children of the current gallery. If the current gallery is not set, it displays all the top galleries.\n \n=== Displaying all images\n\n  \u003cul\u003e\n    \u003cr:gallery:items:each by=\"created_at\" sort=\"desc\" scope=\"all\"\u003e\n      \u003cli\u003e\u003cr:gallery:item:thumb width=\"100\" height=\"100\" prefix=\"small\" geometry=\"c50x50\"/\u003e\u003c/li\u003e\n    \u003c/r:gallery:items:each\u003e\n  \u003c/ul\u003e\n\nThe value of the scope attribute could be:\n\n* gallery (default): displays images of the current gallery\n* all: displays all uploaded images\n  \n=== The current Gallery\n  \nCreate a gallery tree like the following:\n\n  - Languages\n       | - Ruby\n       | - Python\n       | - Java\n     \nNow create a Gallery page (with gallery as page type) called gallery. Go to its url (http://localhost:3000/gallery).\nIn that page the current gallery is not set, but if you go to '/gallery/languages', the current gallery is Languages,\nunder '/gallery/languages/ruby' the current gallery is Ruby and so on.\n\nOtherwise you can set the current gallery using the gallery tag:\n\n  \u003cr:gallery id=\"GALLERY_ID\"\u003e\n    \u003cr:galleries:each level=\"current\"\u003e\n      \u003c!-- loop through the current gallery children --\u003e\n    \u003c/r:galleries\u003e\n    \u003cr:gallery:items\u003e\n      \u003c!-- loop through the current gallery images --\u003e\n    \u003c/r:gallery:items\u003e\n  \u003cr:gallery\u003e     \n\n=== Thumbnails generation   \n\nThumbnails are generated on the fly with the gallery:item:thumb tag. Inside a page you can write:\n\n    \u003cr:gallery id=\"GALLERY_ID\"\u003e\n      \u003cr:gallery:item:thumb width=\"200\" height=\"100\" prefix=\"small\" position=\"first\" geometry=\"c50x50\"/\u003e\n    \u003c/r:gallery\u003e\n\nThe first time you will open that page, the system will generate a thumbnail for the first image of the gallery with id GALLERY_ID.\nThe signature of that thumbnail will be: 'small_200x100'.\nThe next time the system will not generate the thumbnail if that image already has a thumbnail with that signature.    \nIf you want to generate that thumbnail just after the upload of the image, add that signature inside the gallery.yml configuration file:\n\n  default_thumbnails:\n    admin_thumb: 300x300   # do not remove\n    admin_preview: 500x500 # do not remove\n    small: 200x100 # this is the signature you use in the page.\n    square: c90x90 # specific sized images with a center crop\n                \n== Contributors\n\n* Version: 0.3.0  - Adam Salter - http://10outta10.com\n* Version: 0.7.*  - Tom Cowell - http://eightsquarestudio.com \n\n== Credits\n\nIcons by http://www.famfamfam.com/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgravityblast%2Fradiant-gallery","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgravityblast%2Fradiant-gallery","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgravityblast%2Fradiant-gallery/lists"}