{"id":23050845,"url":"https://github.com/geta/geta.epi.imageshop","last_synced_at":"2025-08-15T03:31:45.555Z","repository":{"id":30702981,"uuid":"34259022","full_name":"Geta/Geta.EPi.Imageshop","owner":"Geta","description":"Imageshop plugin for Episerver","archived":false,"fork":false,"pushed_at":"2023-10-23T08:07:53.000Z","size":13497,"stargazers_count":2,"open_issues_count":14,"forks_count":7,"subscribers_count":9,"default_branch":"master","last_synced_at":"2023-10-23T09:31:32.664Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Geta.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"License.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2015-04-20T12:27:29.000Z","updated_at":"2023-10-23T08:08:00.000Z","dependencies_parsed_at":"2023-02-13T00:00:56.530Z","dependency_job_id":"37ba378e-c375-4c3e-a032-720eef86d4dc","html_url":"https://github.com/Geta/Geta.EPi.Imageshop","commit_stats":null,"previous_names":[],"tags_count":4,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Geta%2FGeta.EPi.Imageshop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Geta%2FGeta.EPi.Imageshop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Geta%2FGeta.EPi.Imageshop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Geta%2FGeta.EPi.Imageshop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Geta","download_url":"https://codeload.github.com/Geta/Geta.EPi.Imageshop/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":229890100,"owners_count":18140042,"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-12-15T23:38:52.965Z","updated_at":"2024-12-15T23:38:53.604Z","avatar_url":"https://github.com/Geta.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Geta.EPi.Imageshop\n\n* Master\u003cbr\u003e\n![](http://tc.geta.no/app/rest/builds/buildType:(id:GetaPackages_EPiImageshop_00ci),branch:master/statusIcon)\n[![Platform](https://img.shields.io/badge/Platform-.NET%204.6.1-blue.svg?style=flat)](https://msdn.microsoft.com/en-us/library/w0x726c2%28v=vs.110%29.aspx)\n[![Platform](https://img.shields.io/badge/Episerver-%2011-orange.svg?style=flat)](http://world.episerver.com/cms/)\n\n[Imageshop](http://www.imageshop.org) is an online-based Digital Asset Management (DAM) software. This module integrates Imageshop in the [Episerver](http://www.episerver.com) CMS User Interface. It contains a custom property and a TinyMCE plugin that launches the Imageshop image selection interface in a dialogue.\n\n## How to get started\n\nStart by installing NuGet package (use [Episerver Nuget](http://nuget.episerver.com))\n\n    Install-Package Geta.EPi.Imageshop\n\n### Configure access token\n\nAfter the package is successfully installed you need to add your access token to configuration section \u0026lt;geta.epi.imageshop\u0026gt; in web.config.\n\n## Basics\n\nAdd an Imageshop image property to your content model:\n\n    [BackingType(typeof(PropertyImageshopImage))]\n    [UIHint(ImageshopSettings.UIHint.ImageshopImage)]\n    [ImageshopSettings(InterfaceName = \"\", DocumentPrefix = \"\", ProfileID = \"\", Culture = \"nb-NO\")]\n    [ImageshopSizePreset(\"Main image (1280x720)\", 1280, 720)]\n    [ImageshopSizePreset(\"Thumbnail image (400x300)\", 400, 300)]\n    public virtual ImageshopImage MainImage { get; set; }\n\nMinimal Imageshop image property example:\n\n    [BackingType(typeof(PropertyImageshopImage))]\n    public virtual ImageshopImage MainImage { get; set; }\n\nRender the image property in a view:\n\n    @Html.PropertyFor(m =\u003e m.CurrentPage.MainImage)\n    \nImage collection property:\n\n    [Display(Name = \"Bilder\")]\n    [BackingType(typeof(PropertyImageshopImageCollection))]\n    [UIHint(ImageshopSettings.UIHint.ImageshopImageCollection)]\n    [ImageshopSettings(ProfileID = \"CAROUSEL\", ShowCropDialog = false, ShowSizeDialog = false)]\n    public virtual IEnumerable\u003cImageshopImage\u003e Images { get; set; }\n\nImageshop video property:\n\n\t[BackingType(typeof(PropertyImageshopVideo))]\n\tpublic virtual ImageshopVideo MainVideo { get; set; }\n\nRender the video property in a view:\n\n\t@Html.PropertyFor(m =\u003e m.CurrentPage.MainVideo)\n\nImageshop video collection property:\n\n\t[BackingType(typeof(PropertyImageshopVideoCollection))]\n    [UIHint(ImageshopSettings.UIHint.ImageshopVideoCollection)]\n\tpublic virtual IEnumerable\u003cImageshopVideo\u003e Videos { get; set; }\n\n## TinyMCE\n\nA TinyMCE plugin is included for browsing Imageshop images to add to your XhtmlString properties. It's located in the \"media\" group.\n\n## Configuration\n\n| Parameter\t\t      \t\t| Type       | Description                                                                      \t|\n| ------------------------- | ---------- | ------------------------------------------------------------------------------------ |\n| baseUrl        \t\t\t| string     | Base URL to Imageshop client. Default is http://client.imageshop.no/InsertImage.aspx |\n| token          \t\t\t| string     | Token identifying the user.                                                      \t|\n| interfaceName  \t\t\t| string     | Standard interface used when searching images.                                  \t\t|\n| documentPrefix \t\t\t| string     | Standard document code prefix used when uploading images.                        \t|\n| culture        \t\t\t| string     | Language for the client. Supports en-US and nb-NO. Norwegian is default (nb-NO). \t|\n| showSizeDialog \t\t\t| true/false | Indicates whether the size dialogue should be shown. Default is true.            \t|\n| showCropDialog\t\t \t| true/false | Indicates whether the crop dialogue should be show. Default is true.             \t|\n| initializeTinyMCEPlugin\t| true/false | Version 1.7.0, enables plug in for TinyMCE v \u003e 2.0\t\t\t\t\t\t            |\n\nSee configuration section \u0026lt;geta.epi.imageshop\u0026gt; in web.config for examples.\n\n## Screenshots\n\n![ScreenShot](/docs/epi-dialogue.jpg)\n\n![ScreenShot](/docs/imageshop-selection.jpg)\n\n![ScreenShot](/docs/tinymce-plugin.jpg)\n\n## Changelog\n2.1. Support for Episerver 11\n2.2. Version 1.7.0 Support for TinyMCE \u003e 2.0. Added new configuration parameter for TinyMCE plugin initialization.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgeta%2Fgeta.epi.imageshop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgeta%2Fgeta.epi.imageshop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgeta%2Fgeta.epi.imageshop/lists"}