ToSic.Imageflow.Oqtane 1.0.4

There is a newer version of this package available.
See the version list below for details.
dotnet add package ToSic.Imageflow.Oqtane --version 1.0.4                
NuGet\Install-Package ToSic.Imageflow.Oqtane -Version 1.0.4                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="ToSic.Imageflow.Oqtane" Version="1.0.4" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add ToSic.Imageflow.Oqtane --version 1.0.4                
#r "nuget: ToSic.Imageflow.Oqtane, 1.0.4"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install ToSic.Imageflow.Oqtane as a Cake Addin
#addin nuget:?package=ToSic.Imageflow.Oqtane&version=1.0.4

// Install ToSic.Imageflow.Oqtane as a Cake Tool
#tool nuget:?package=ToSic.Imageflow.Oqtane&version=1.0.4                

2sic Imageflow Oqtane module middleware

Imageflow.NET Server image processing and optimizing middleware with querystring API for Oqtane 2.x.

Install Imageflow module in Oqtane

Install it in standard way, as any other oqtane module.

Option a)

  1. 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.

    alternate text is missing from this package README image

Option b)

  1. From https://github.com/2sic/oqtane-imageflow/releases download latest ToSic.Imageflow.Oqtane.x.x.x-*.nupkg.

  2. Open Module Management in Admin Dashboard and select Upload tab. Upload ToSic.Imageflow.Oqtane.x.x.x-*.nupkg and Install,

Option c)

  1. From https://github.com/2sic/oqtane-imageflow/releases download latest ToSic.Imageflow.Oqtane.x.x.x-*.nupkg.

  2. 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.

Development in Oqtane.Framework with Imageflow nuget dependency

  1. It is required to have Oqtane.Framework development environment in folder oqtane.framework.

    git clone https://github.com/oqtane/oqtane.framework.git
    
  2. In Visual Studio open oqtane.framework\Oqtane.sln.

  3. Open Manage nuget packages for solution.., find ToSic.Imageflow.Oqtane nuget package and Install to Oqtane.Server project as dependency.

    alternate text is missing from this package README image

  4. 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\

Develop Imageflow module in Oqtane.Framework

  1. It is required to have Oqtane.Framework development environment in folder oqtane.framework.
    git clone https://github.com/oqtane/oqtane.framework.git
    
  2. By convention if you place the Imageflow module 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.
    git clone https://github.com/2sic/oqtane-imageflow.git
    

How to deploy Imageflow to Oqtane.Framework?

  1. In Visual Studio open oqtane-imageflow\Src\ToSic.Imageflow.Oqtane.sln.

  2. Build Debug or Release configuration and script will deploy Imageflow module to Oqtane.Framework.

  3. In Visual Studio open oqtane.framework\Oqtane.sln and Run it.

How to locally package ToSic.Imageflow.Oqtane.x.x.x-*.nupkg?

  1. Build release version and pack to ToSic.Imageflow.Oqtane.x.x.x-*.nupkg
    cd InstallPackages
    pack.cmd
    

More info

  1. Querystring API documentation
  2. Imageflow.NET Server
  3. Imageflow
  4. Oqtane
Product Compatible and additional computed target framework versions.
.NET net5.0 is compatible.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on ToSic.Imageflow.Oqtane:

Package Downloads
ToSic.Sxc

2sxc is a Oqtane module to create attractive and designed content. It solves the common problem, allowing the web designer to create designed templates for different content elements, so that the user must only fill in fields and receive a perfectly designed and animated output.

GitHub repositories (1)

Showing the top 1 popular GitHub repositories that depend on ToSic.Imageflow.Oqtane:

Repository Stars
2sic/2sxc
DNN + 2sxc = #DNNCMS - This tool helps web designers and developers prepare great looking content in DNN (DotNetNuke). It's like mixing DNN with Umbraco and Drupal :)
Version Downloads Last updated
1.11.0 329 5/15/2024
1.2.0 691 7/7/2023
1.1.0 1,790 10/10/2022
1.0.4 6,055 4/1/2022
1.0.3 2,871 2/9/2021
1.0.2 835 1/25/2021

Because nuget package with dependencies for all runtimes is very big (24 MB) separate smaller packages are created for different platforms.
     Recommendation is to install only packages that targets platforms in use.
     Installing more packages in same oqtane installation will effectively append runtime dependence from last package.

     - ToSic.Imageflow.Oqtane.1.0.4-all.nupkg (23.3 MB)  - all runtimes,
     - ToSic.Imageflow.Oqtane.1.0.4-linux.nupkg (16.9 MB) - linux, unix runtimes,
     - ToSic.Imageflow.Oqtane.1.0.4-osx.nupkg (2.76 MB) - osx runtime,
     - ToSic.Imageflow.Oqtane.1.0.4-win.nupkg (4.08 MB) - win runtimes.