Live List

  0 rating
CMS;MVC;End users
4/11/2017 12:11:53 PM
4/12/2017 10:57:40 PM
Source: GitHub
Provider: ALLWIN Informatics

About


We chose SignalR for the technology that we want to learn and we used that to make a websocket connection between Sitecore and the browser. We were trying to make a list that would be versitile enough and could be used in various situations. So we came to the conclusion that we should be able to render almost anything into this list. We built this module to be as general as possible from the ground up.

Documentation

Documentation
  • Documentation > <b>On GitHub</b>
    How To Use The Module
    After you installed everything you need create your own Live Lists. To create a new one you just need create an item from /sitecore/templates/Branches/LiveList/Live List Folder branch. Here you can find the following 3 folders:

    Live Lists Folder

    Here you can create your Live List Container items, these will be your root items for your lists

    Live List Container

    Fields
    1. Max Items On Page Load - How many items you want to show after the page is loaded
    2. Title - Title of the module
    3. Show more text - Button text on the module


    In this container you can store your Live List Items

    Live List Item

    Fields
    1. Rendering - which rendering the editor wants to use from the Live List Renderings folder
    2. Datasource - which datasource the editor wants to use from the Datasources folder depending on the selected Rendering

    Live List Rendering Item

    Need to be setup by developers or administrators. Here you need to setup the Rendering Definitions (which Rendering with which Templates is usable)

    Fields
    1. Rendering
    2. Allowed Templates

    Datasources

    Here the editors can create their own Datasources for the Live List items. This folder contains items based on your custom templates.

    Global Settings

    The global setting item is found here: /sitecore/system/Modules/LiveList/Live List Settings. You can setup here Use Default CSS or not not. Because by default the component has it's own style but you can overwrite it with your own.
    0
  • Documentation > How to install to Content Management environment
    How to install to Content Management environment
    1. Compatible only with Sitecore MVC
    2. Install the Sitecore package with Installation Wizard (including items and files)
    3. Add the /sitecore/layout/Renderings/LiveList/LiveList rendering to your Placeholder Settings where you want to use to make usable in Experience Editor
    1
  • Documentation > How to install to Content Delivery environment
    How to install to Content Delivery environment
    Do an item publish from CM environment and copy the required files to CD
    1. \App_Config\Include\Allwin.Sitecore.Modules.LiveList\LiveList.config - Remove the following processor: type="Allwin.Sitecore.Modules.LiveList.Pipelines.RegisterPrivateRoutes"
    2. \bin
    3. \bin\Microsoft.AspNet.SignalR.Core.dll
    4. \bin\Microsoft.AspNet.SignalR.SystemWeb.dll
    5. \bin\Microsoft.Owin.dll
    6. \bin\Microsoft.Owin.Host.SystemWeb.dll
    7. \bin\Microsoft.Owin.Security.dll
    8. \bin\Owin.dll
    9. \bin\Allwin.Sitecore.Modules.LiveList.dll
    10. \scripts\live-list\ folder
    11. \styles\live-list\live-list.css
    12. \Views\LiveList\Layouts\LiveListLayout.cshtml
    13. \Views\LiveList\LiveList.cshtml
    14. \Views\LiveList\LiveListShort.cshtml
    2
  • Documentation > Sitecore 8.0 specialities
    Sitecore 8.0 specialities
    If you would like to install the module for Sitecore 8.0 then you need to do some additional changes to make it work. Go to your web.config and:

    1. Add targetFramework="4.5" requestValidationMode="2.0" to system.web/httpRuntime
    2. If you get the following exception:
    WebForms UnobtrusiveValidationMode requires a ScriptResourceMapping for 'jquery'. Please add a ScriptResourceMapping named jquery(case-sensitive).


    Then you need to add <add key="ValidationSettings:UnobtrusiveValidationMode" value="None" /> to your <appSettings>.

    3
Back
Release notes
Read more Back
Code examples

Solution screenshots(0)

Upload

Reviews (0)

Sort by: Date Most votes
  • Profile Avatar
    [fullName]

    Level: 0

    x0 x0 x0

    [date]

    [title]

    [text]

    Was this helpful?

    0

Comments (0)

Sort by: Date  Most votes

Leave a Comment

Comment must be field in
Post comment
loader

Write a review

Title can't be empty
Review can't be empty
Post review

Download

Title Description Download Action

Add File