A module for the Orchard CMS that allows editors to easily add slideshows to their sites. Each slide is a layout, allowing complete visual control and content flexibility, and can be added either statically or dynamically based on projections and lists. Out of the box, slideshows can be rendered using either Bootstrap Carousel, Cycle2 or jCarousel. Developers can easily extend this list by writing their own plugins using an easy-to-use API.
A slideshow is a type of graphical element on a website, which transitions between multiple slides or "pages" of content, typically images overlaid with descriptive text. With IDeliverable.Slides however, a slideshow can be a lot more powerful than just a bunch of images; slides are actually based on the built-in
Orchard.Layouts functionality (a new feature introduced in Orchard 1.9) which allows them to contain any content imaginable, laid out in any way you wish using the new interactive layout editor in Orchard.
Editors can build slideshows ranging from the simplest to the most advanced, using interactive graphical tools. Quickly create slideshows by importing from existing images and other content items, or create dynamic slideshows based on projections and lists.
Each slide in a slideshow is actually a layout, allowing complete visual control and content flexibility. Editors can use the familiar graphical layout editor introduced in Orchard 1.9 to create slides.
Slideshows can be added directly to content items by adding the Slideshow Part to a content type. They can also be placed as Slideshow Widgets on widget layers. They can also be used as elements in layouts using the Slideshow Element.
Our modules are always guaranteed to be kept up-to-date with the latest and greatest version of Orchard, while also maintaining compatibility with previous versions of Orchard whenever possible.
Our paid modules are backed by enterprise-grade technical support (with no time limit) and built for business, with enterprise-grade quality and performance.
Orchard is all about extensibility, and so are our Orchard modules. Developers can extend the functionality of the IDeliverable.Slides module with new slides providers and player engines.
A slideshow contains one or more slides. A slide represents one item of the slideshow, typically visualised as one "page" of the slideshow. Each slide is essentially a layout using the built-in
Orchard.Layouts functionality in Orchard, allowing you to use the layout editor to define the content and layout of the slide.
Slides can be added to a slideshow in one of two ways:
The slideshow is the actual component that you add to your site. This is the component that does the actual rendering. It comes in three flavors depending on the context in which you wish to use it:
Orchard.Widgetsfunctionality in Orchard.
Orchard.Layoutsfunctionality in Orchard.
To be rendered on the front-end of your site and made visible to visitors, a slideshow uses one of the provided player engines. IDeliverable.Slides provides player engines for three popular slideshow players out of the box:
Each player supports a wide range of configuration options. A player is selected per slideshow. To do this, a slideshow is configured with a player profile which is a stored set of configuration options for a particular player engine, allowing you to reuse those configuration options across slideshows. If you don't select a profile, the default player (jCarousel) will be used, with a default set of settings.
Just as IDeliverable.Slides uses the extensibility of the Orchard CMS to integrate with Orchard in an organic and natural way, it also mirrors this philosophy and itself provides several extensibility points, which you as a developer can utilize to extend the functionality of the module even further:
ISlidesProviderinterface. A slides provider is a component that feeds a given slideshow with slides to render. The module provides three built-in providers (static selection, dynamic selection based on lists, and dynamic selection based on projections).
IPlayerEngineinterface. The player engine is the component that renders the slideshow to visitors using a particular slideshow player. The module provides trhee built-in player engines (targeting Bootstrap Carousel, Cycle2 and jCarousel, respectively).
Want to take it for a spin? We've got you covered. You don't even have to register. All our modules can be used fully functional for
localhost traffic, for testing and evaluation purposes - no license required!
Simply download our module and try it out fully functional in your local development environment for as long as you want. We even give you full technical support during your evaluation, to help you sort out any questions or issues you might encounter.
Once you're satisfied that the module gives you what you need, you can purchase a license subscription and start using it on your production website.
All our paid modules can be purchased either as a license subscription (charged monthly or yearly depending on your preference) or as a one-time perpetual license.
Regardless of the purchasing model you choose, a valid license entitles you to:
The IDeliverable.Slides module costs 4 € (EUR) per month, 40 € (EUR) per year (2 months free) or 160 € (EUR) for a perpetual license, per production website hostname. Each additional license gives you an additional production website hostname.
If you need to use the module for a very large number of production hostnames, or if you require access to the source code, please get in touch with us at firstname.lastname@example.org and we'll be happy to discuss your needs and provide you with a quote.
There is no separate download for trial or production use. You simply continue to use the same free download you used during your trial, and enter your license key in the settings UI to enable it for production use.
To install the module using NuGet in Visual Studio:
Orchard.Webin Solution Explorer.
To install the module from Orchard Gallery:
To install the module using the ZIP file:
Modulesfolder of your Orchard installation (this creates an
To integrate the module into your development workflow, unzip the contents into the
Orchard.Web\Modules folder of your local repository and add it to source control (if any).
After installation, the module is fully functional for
localhost traffic. To use the module without a license key on your local machine, you need to run your site in debug mode. To enable debug mode, open your website's
web.config file and add the
debug="true" attribute to the
<compilation> element in the
<system.web> element. For more information, see Debug Mode in ASP.NET applications.
To activate the module for production use, navigate to Settings -> Licenses in the admin UI, enter the license key you received when purchasing your license or subscription, and click Save.
IDeliverable.Slides is compatibility-tested and supported on Orchard version 1.10.x. The module might also work on older or newer versions of Orchard but this is not guaranteed.
We make a commitment that the current release of our modules should always work with the current minor release of Orchard (e.g. 1.10) and across all subsequent revision releases (e.g. 1.10.1, 1.10.2 and so on). We strive to always conduct compatibility testing (and release an updated module if necessary) within two weeks of every new Orchard release.
The module provides the following features with their respective dependencies:
IDeliverable.Slides) depends on
IDeliverable.Slides.Projections) depends on
IDeliverable.Slides.Lists) depends on
We provide free and unlimited technical support for all paid products, both during evaluation and for customers with an active license.
To get in touch with us, either submit a support ticket using the Help link in the lower right corner, or send email to email@example.com.
For further information and more support options, go to www.ideliverable.com/support.
If you want to learn more about how to install and configure IDeliverable.Slides as a site admin, or about how to use it to add awesome slideshows to your website as an editor, please check out our User Guide.
If you want to learn more about how to extend IDeliverable.Slides with more functionality (such as support for other slideshow components) as a developer, please check out our Developer Guide.
|1.0.8||2016-10-28||Minor bug fixes||1.10.x|
|1.0.7||2016-05-30||Changed NuGet package ID to
|1.0.6||2016-04-05||Fixed an issue with jCarousel using vertical mode.
Fixed an issue when using the same slide show player with different profiles on the same page.
|1.0.5||2016-03-26||Updated to support the Orchard 1.10 release.||1.10.x|
|1.0.4||2015-06-07||Minor UI fixes.
Fixed a bug where editing and saving a slide would not create a draft of the slideshow.
Added Cycle2 slideshow player.
|1.0.3||2015-06-24||Showing product version number on Licenses screen.
Fixed assembly metadata compilation.
Breaking: Renamed 'Providers' namespace to 'SlidesProviders'.
|1.0.2||2015-06-18||Minor UI enhancements.
Added support for perpetual licenses.
|1.0.1||2015-06-17||Fixed an issue where player profile name change would not be saved.||1.9.x|