Git Product home page Git Product logo

dnn.gallery's People

Contributors

eptamminga avatar valadas avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dnn.gallery's Issues

Slideshow not working

Describe the bug

The slideshow does not work starting with Dnn 6

Software Versions

  • DNN: 06.02.08
  • Module: 04.04.00

To Reproduce

Steps to reproduce the behavior:

  1. Install the module on a Dnn 6.2.8 instance
  2. Create a couple albums and upload images
  3. Click on slideshow in the menu
  4. A popup opens but there is no slideshow

Expected behavior

The slideshow should work

Error log

image

DesktopModules/Gallery/DesktopModules/Gallery/..... it uses the module folder twice for some reason

Cannot build project

Describe the bug

The project is looking for DNN5 Source website for building and fails building

Software Versions

  • DNN: 05.06.08
  • Module: 04.04.00

Error log

Additional context

Step 1 would be to build the project as is without errors before starting a c# conversion and reworking the build process.

Update build process

Describe the solution you'd like

The build process need to be updated to use Nuget package restore and create an install zip and debug dlls zip

Module fails to load since the c# rewrite

Describe the bug

Module fails to load since the c# rewrite

Software Versions

  • DNN: 05.06.08
  • Module: 04.04.00 (after c# rewrite only)

To Reproduce

Steps to reproduce the behavior:

  1. Replace the dlls of a working dnn 5.6.8 site that was using the gallery module with the ones after the c# rewrite (current code)
  2. The module does not load and logs errors in the Log Viewer

Expected behavior

Module should work as before the c# conversion.

Error log (multiple logged)

InnerException: Specified cast is not valid.
FileName: D:\websites\dnn568\DesktopModules\DNN.Gallery\Configuration\Config.cs
FileLineNumber: 1030
FileColumnNumber: 6
Method: DotNetNuke.Modules.Gallery.Config.GetValue
StackTrace: 
Message: System.InvalidCastException: Specified cast is not valid. at DotNetNuke.Modules.Gallery.Config.GetValue[T](Object Input, T DefaultValue) in D:\websites\dnn568\DesktopModules\DNN.Gallery\Configuration\Config.cs:line 1030 at DotNetNuke.Modules.Gallery.Config..ctor(Int32 ModuleId, Boolean ReSync) in D:\websites\dnn568\DesktopModules\DNN.Gallery\Configuration\Config.cs:line 827 at DotNetNuke.Modules.Gallery.Config.GalleryConfigExpiredCallback(CacheItemArgs args) in D:\websites\dnn568\DesktopModules\DNN.Gallery\Configuration\Config.cs:line 421 at DotNetNuke.Common.Utilities.DataCache.GetCachedDataFromRuntimeCache(CacheItemArgs cacheItemArgs, CacheItemExpiredCallback cacheItemExpired)
InnerException: Object reference not set to an instance of an object.
FileName: D:\websites\dnn568\DesktopModules\DNN.Gallery\Utilities\Utilities.cs
FileLineNumber: 483
FileColumnNumber: 4
Method: DotNetNuke.Modules.Gallery.Utils.GetView
StackTrace: 
Message: System.NullReferenceException: Object reference not set to an instance of an object. at DotNetNuke.Modules.Gallery.Utils.GetView(Config GalleryConfiguration) in D:\websites\dnn568\DesktopModules\DNN.Gallery\Utilities\Utilities.cs:line 483 at DotNetNuke.Modules.Gallery.Container.Initialize() in D:\websites\dnn568\DesktopModules\DNN.Gallery\Container.ascx.cs:line 170

Not Dnn 9.2 compatible

Describe the bug

The module does not work in Dnn 9.2

Software Versions

  • DNN: 09.02.00
  • Module: 04.04.00

To Reproduce

Steps to reproduce the behavior:

  1. Try to use the module on Dnn 9.2.0
  2. The module does not load and logs multiple errors

Expected behavior

The module should work

Error log

Multiple, this needs to be tested completely for deprecated API usages

Additional context

The module should reference Dnn 8 dlls and replace all deprecated API usage, which should make it work from Dnn 8.0.0 up to 9.2.0 and more

C# conversion

Describe the solution you'd like

Module should be converted to C#

Module (4.4.0) needs to be tested on various Dnn versions

Please summarize your question in one sentence

Module (4.4.0) needs to be tested on various Dnn versions

Give a more extended description

The last published release (04.04.00) needs to be tested in the following Dnn versions:

  • 6.2.8
  • 7.4.2
  • 8.0.4
  • 9.1.1

This is in order to document up to which Dnn version this version of the module works.

Steps to reproduce (if needed)

  • Download the 04.04.00 release from the releases tab
  • Install Dnn 5.6.8 from https://github.com/dnnsoftware (look for the repositories names Dnn.Releases.Archive.xx
  • Install the gallery module on the Dnn site
  • Create a couple of albums with a couple of pictures in each
  • Upgrade to the next Dnn release, test the module (view, upload, vote, etc.)
  • Repeat with the next Dnn release until it breaks and report back here in which version it starts misbehaving.

Other comments or remarks

Anyone can do this, there is no need to detail the errors when it breaks, we just need to know at witch Dnn version it does brake for documenting supported versions.

Decompile Gallery.Exif.dll

The project includes a library for which there is no source code, this should be decompiled so we can check if it uses deprecated APIs

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.