No description, website, or topics provided.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Configuration
Extensions
Helpers
HttpModules
MVC
Properties
Scripts
Services
.gitattributes
.gitignore
.nuspec
Installer.cs
README.md
RandomSiteControlsMVC.csproj
RandomSiteControlsMVC.sln
app.config
bundleconfig.json
compilerconfig.json
compilerconfig.json.defaults
packages.config

README.md

RandomSiteControlsMVC

RandomSiteControls re-written in pure MVC for Sitefinity Feather

Installation

  • Add the RandomSiteControlsMVC Nuget package (Install-Package RandomSiteControlsMVC)
  • Run the site, load your toolbox.config and move the widgets and layouts around as needed

RandomSiteControlsMVC.dll is not compatible with the previous RandomSiteControls.dll, it's one or the other.

Features

Watch Video

Feature Preview

Widgets

  • Content html (literal)
  • Content markdown
  • Google map
  • Page title
  • Tabstrip (Kendo, Bootstrap): Change the site default at /Sitefinity/Administration/Settings/Advanced/SitefinitySteveMVC

Modules

  • RemoveHttpHeadersModule

Helpers

  • TODO: Document

Troubleshooting

How do I modify your views

Feather has you covered, just make the controller name in ~/MVC/Views/Widget and go nuts. Example ~/MVC/Views/TabStrip/Bootstrap.cshtml

My tabstrip is unstyled

I am not injecting any CSS, if your theme is bootstrap you must add the CSS, if you are using kendo, you need KendoCommon and the theme you want

I can't find the tabstrip layouts

They are under the "Controls" toolbox menu below your standard grid layouts

My Markdown in the preview doesn't match what's on the page

I'm using a Javascript converter in the designer, but using the ServiceStack markdown parser on the server widget. You'd need to post the question to ServiceStack via Stackoverflow.

Roadmap

  • Disqus
  • Modal popup\Fancybox?
  • Document Tree List
  • Placeholder

Migrating from the old hybrid version

  • Delete the DLL
  • Remove the reference in VS (If it's there)
  • Search your project for "RandomSiteControls" and remove all the old refs. Toolbox.config and VirtualPaths.config will need to be edited
  • Find\Replace for "RandomSiteControlsUtil" to "RSCUtil"

Author

Created by Sitefinity Steve

Thanks to Progress\Telerik for making this all possible