Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/merkle-open/NitroNetSitecore
NitroNet for Sitecore extends NitroNet with the support for the WCMS Sitecore. It handles all possible presentation scenarios to integrate a handlebars frontend into Sitecore without functional loss.
https://github.com/merkle-open/NitroNetSitecore
asp-net-mvc csharp dotnet handlebars nitronet sitecore sitecore-module view-engine
Last synced: 3 months ago
JSON representation
NitroNet for Sitecore extends NitroNet with the support for the WCMS Sitecore. It handles all possible presentation scenarios to integrate a handlebars frontend into Sitecore without functional loss.
- Host: GitHub
- URL: https://github.com/merkle-open/NitroNetSitecore
- Owner: merkle-open
- License: mit
- Created: 2016-05-30T12:53:34.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2022-11-10T13:32:12.000Z (almost 2 years ago)
- Last Synced: 2024-03-30T00:41:43.068Z (7 months ago)
- Topics: asp-net-mvc, csharp, dotnet, handlebars, nitronet, sitecore, sitecore-module, view-engine
- Language: C#
- Homepage:
- Size: 17.8 MB
- Stars: 24
- Watchers: 11
- Forks: 9
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- Awesome-Sitecore - NitroNet for Sitecore - Handles all possible presentation scenarios to integrate a handlebars frontend into Sitecore instead of Razor View without functional loss and improving productivity. (Frameworks)
README
![NitroNet Logo](docs/imgs/logo.png)
NitroNet for Sitecore extends [NitroNet](https://github.com/merkle-open/NitroNet) with the support for the WCMS [Sitecore](http://www.sitecore.net).
It handles all possible presentation scenarios to integrate a [handlebars](http://handlebarsjs.com) frontend into Sitecore without functional loss. In addition it's possible to get a hybrid integration with handlebars frontends (based on simple and logic-less view pages) and own Razor views (*.cshtml).### NitroNet for Sitecore features
There are [many features which come with NitroNet](https://github.com/merkle-open/NitroNet#nitronet-features) alone. On top of that NitroNet for Sitecore offers the following things:
- Support for the following Sitecore characteristics:
- MVC based renderings (e.g. Controller Rendering)
- Placeholders
- Full support for the Experience Editor
- Personalization
- etc...
- Caching which fully integrates into the Sitecore caching mechanisms
- Out of the box integration as view engine
- Different NuGets for supported Sitecore versions and your preferred IoC framework### What's NitroNet?
[NitroNet](https://github.com/merkle-open/NitroNet) is a handlebars view engine with an intelligent built-in file system and the possibility to add custom helpers. Because of these two features NitroNet differs from other existing handlebars view engines.### ... and whats Nitro?
[Nitro](https://github.com/merkle-open/generator-nitro/) is a Node.js application for simple and complex frontend development with a tiny footprint. It provides a proven but flexible structure to develop your frontend code, even in a large team.## How to get started
For a particularly smooth start with NitroNet for Sitecore we advise you to just to through the chapters **Installation**, **Configuration** and **Getting started**.If you need some code samples you can have a look a chapter **Samples** and if you having some problems or are interested how NitroNet for Sitecore is integrated or can be used, just have a look at our **Demo Integration** based on the Sitecore Habitat solution.
You can find all links below under [Table of contents](https://github.com/merkle-open/NitroNetSitecore#table-of-contents).
It's also not a bad idea to have a look at NitroNet itself: https://github.com/merkle-open/NitroNet
## Future roadmap
[Please look at the milestones regarding the features and time frames of future releases.](https://github.com/merkle-open/NitroNetSitecore/milestones)## Contact / Contributing
If you want to submit a bug or request a feature please feel free to open an issue.If you want to get in contact with us, just write an email to [Manuel Fischer](https://github.com/hombreDelPez) or [Fabian Geiger](https://github.com/naibafch).
Pull requests are welcome!
## Credits and special thanks
Thanks to all the people who made and released these awesome resources for free!Special thanks to [Marco Schälle](https://github.com/marcoschaelle) and [Stefan Schälle](https://github.com/schaelle) who fight for a smart way to integrate Frontends into ASP.NET and created the predecessor [TerrificNet](https://github.com/merkle-open/TerrificNet) of NitroNet itself. Marco and Stefan were our opinion leaders of this product.
Also special thanks to [Mark Cassidy](https://github.com/cassidydotdk) for all product commits and propagation of our idea to the whole world.
## Table of contents
- [Installation](docs/installation.md)
- [Configuration](docs/configuration.md)
- [Getting started](docs/getting-started.md)
- [Samples](docs/samples.md)
- [Demo Integration (Habitat)](https://github.com/hombreDelPez/Habitat/tree/feature/nitronet-sitecore-demo)
- [Release Notes](https://github.com/merkle-open/NitroNetSitecore/releases)
- [Known Issues](docs/known-issues.md)