/app-swiper

DNN / 2sxc Slider App using the popular Swiper JS

Primary LanguageSCSSMIT LicenseMIT

Swiper 2 - Slider/Carousel App for .net CMSs

This is a 2sxc App for DNN ☢️ and Oqtane 💧

CMS Slider App using the popular Swiper JS. It does not use jQuery 😉.

Aspect Status Comments or Version
2sxc Swiper v2.01 requires 2sxc v13.10
Dnn For v7, v8 and v9
Oqtane 2 Requires v2.02
No jQuery Since v 2.01
Live Demo See blog with live demo
Install Checklist See Installation on azing.org
Source & License included, MIT
App Catalog See app catalog
Best Practices Uses v13.10 conventions
Bootstrap 4 v4 optimized
Bootstrap 5 v5 optimized

Customize the App

If you want to customize the CSS, you will usually follow the "Create Custom Styles in a Standard 2sxc App" checklist

Thanks to

SwiperJS for their awesome open-source library

History

  • 2021-05 Version 2.00
    • updated to 2sxc 12.0 standards
    • made hybrid / compatible with Oqtane
    • Removed jQuery
  • 2021-09 Version 2.01
    • updated to 2sxc 12.05 standards
    • updated SwiperJs to V7
    • renamed app-folder to Swiper2
    • css classes now using a no-conflict model allowing side-by-side install with older swiper
    • App has a new GUID for identification allowing side-by-side install with older swiper
    • Upgrade to SwiperJS v7
  • 2022-02 Version 2.03
    • Enabled data-optimizations
    • Fixed a bug that caused single slides to appear as duplicate
  • 2022-04 Version 2.04.00
    • Changed access to Services to ToSic.Sxc.Services
    • Change all images to use latest Picture-tag technology
    • Removed the PictureTag helper
    • Enabled image configuration
    • Replaced data-enableoptimizations with pageSvc.AssetAttributes()
  • 2022-06 Version 2.05.00
    • Changed all base classes to their 2sxc 14 equivalents
    • Replaced all GetService<> with the new ServiceKit14
    • Changed all the toolbar configurations to use the IToolbarService
    • Updated webpack