{"id":43571887,"url":"https://github.com/2sic/oqtane-imageflow","last_synced_at":"2026-02-03T22:17:24.167Z","repository":{"id":61197660,"uuid":"329938059","full_name":"2sic/oqtane-imageflow","owner":"2sic","description":"ImageFlow image resizer middleware for Oqtane","archived":false,"fork":false,"pushed_at":"2025-04-29T07:04:20.000Z","size":27049,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-10-14T17:52:57.759Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Batchfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/2sic.png","metadata":{"files":{"readme":"README.md","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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-01-15T14:41:22.000Z","updated_at":"2025-04-29T06:56:51.000Z","dependencies_parsed_at":"2025-04-28T17:34:56.189Z","dependency_job_id":null,"html_url":"https://github.com/2sic/oqtane-imageflow","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"purl":"pkg:github/2sic/oqtane-imageflow","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/2sic%2Foqtane-imageflow","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/2sic%2Foqtane-imageflow/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/2sic%2Foqtane-imageflow/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/2sic%2Foqtane-imageflow/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/2sic","download_url":"https://codeload.github.com/2sic/oqtane-imageflow/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/2sic%2Foqtane-imageflow/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29059571,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-03T20:13:53.544Z","status":"ssl_error","status_checked_at":"2026-02-03T20:13:40.507Z","response_time":96,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":"2026-02-03T22:17:23.304Z","updated_at":"2026-02-03T22:17:24.161Z","avatar_url":"https://github.com/2sic.png","language":"Batchfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 2sic Imageflow Oqtane module middleware\n\n[Imageflow.NET Server](https://github.com/imazen/imageflow-dotnet-server) image processing and optimizing middleware with querystring API for [Oqtane](https://www.oqtane.org/)\n\n## Release notes\n\nBecause nuget package with dependencies for all runtimes is very big separate smaller packages are created for different platforms.\nRecommendation is to install only packages that targets platforms in use.\nInstalling more packages in same oqtane installation will effectively append runtime dependence from last package.\n\n- ToSic.Imageflow.Oqtane.x.x.x.nupkg (16 MB)  - all runtimes,\n- ToSic.Imageflow.Oqtane.x.x.x-linux.nupkg (5 MB) - linux, unix runtimes,\n- ToSic.Imageflow.Oqtane.x.x.x-osx.nupkg (5 MB) - osx runtime,\n- ToSic.Imageflow.Oqtane.x.x.x-win.nupkg (6 MB) - win runtimes.\n\n## Install Imageflow module in Oqtane\n\nInstall it in standard way, as any other oqtane module.\n\n### Option a)\n\n1. Open **Module Management** in **Admin Dashboard**. On **Download** tab find **Imageflow** in list of modules. Click on its **Download** button. After download click on **Install**.\n\n    ![](Doc/images/install-oqtane-module-form-nuget.png)\n\n### Option b)\n\n1. From https://github.com/2sic/oqtane-imageflow/releases download latest _ToSic.Imageflow.Oqtane.x.x.x-*.nupkg_.\n\n2. Open **Module Management** in **Admin Dashboard** and select **Upload** tab. **Upload** _ToSic.Imageflow.Oqtane.x.x.x-*.nupkg_ and **Install**,\n\n### Option c)\n\n1. From https://github.com/2sic/oqtane-imageflow/releases download latest _ToSic.Imageflow.Oqtane.x.x.x-*.nupkg_.\n\n1. Just copy _ToSic.Imageflow.Oqtane.x.x.x-*.nupkg_ package to your `Oqtane.Server\\wwwroot\\Modules\\` and next oqtane website restart will auto-install Imageflow module as part of oqtane application startup process.\n\n## Development in Oqtane.Framework with Imageflow nuget dependency\n\n1. It is required to have [Oqtane.Framework](https://github.com/oqtane/oqtane.framework) development environment in folder **oqtane.framework**.\n\n    ```bash\n    git clone https://github.com/oqtane/oqtane.framework.git\n    ```\n\n1. In Visual Studio open `oqtane.framework\\Oqtane.sln`.\n\n1. Open **Manage nuget packages for solution..**, find _ToSic.Imageflow.Oqtane_ nuget package and **Install** to **Oqtane.Server** project as dependency.\n\n    ![](Doc/images/install-nuget-package.png)\n\n1. Or, from https://github.com/2sic/oqtane-imageflow/releases download latest _ToSic.Imageflow.Oqtane.x.x.x-*.nupkg_ and just copy _ToSic.Imageflow.Oqtane.x.x.x-*.nupkg_ package to your `Oqtane.Server\\wwwroot\\Modules\\`\n\n## Develop Imageflow module in Oqtane.Framework\n\n1. It is required to have [Oqtane.Framework](https://github.com/oqtane/oqtane.framework) development environment in folder **oqtane.framework**.\n\n    ```bash\n    git clone https://github.com/oqtane/oqtane.framework.git\n    ```\n\n1. By convention if you place the [Imageflow module](https://github.com/2sic/oqtane-imageflow) root folder at the same level as the **oqtane.framework**, then you will not have to modify any folder configuration in the `oqtane-imageflow\\Src\\Package\\ToSic.Imageflow.Oqtane.Package.csproj` project.\n\n    ```bash\n    git clone https://github.com/2sic/oqtane-imageflow.git\n    ```\n\n### How to deploy Imageflow to Oqtane.Framework?\n\n1. In Visual Studio open `oqtane-imageflow\\Src\\ToSic.Imageflow.Oqtane.sln`.\n\n1. Build **Debug** or **Release** configuration and script will deploy Imageflow module to Oqtane.Framework.\n\n1. In Visual Studio open `oqtane.framework\\Oqtane.sln` and Run it.\n\n### How to locally package ToSic.Imageflow.Oqtane.x.x.x-*.nupkg?\n\n1. Build release version and pack to ToSic.Imageflow.Oqtane.x.x.x-*.nupkg\n\n    ```bash\n    cd InstallPackages\n    pack.cmd\n    ```\n\n## More info\n\n1. [Querystring API documentation](https://docs.imageflow.io/querystring/introduction.html)\n1. [Imageflow.NET Server](https://github.com/imazen/imageflow-dotnet-server)\n1. [Imageflow](https://www.imageflow.io/)\n1. [Oqtane](https://github.com/oqtane/oqtane.framework)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F2sic%2Foqtane-imageflow","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F2sic%2Foqtane-imageflow","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F2sic%2Foqtane-imageflow/lists"}