Code Monkey home page Code Monkey logo

nitronetsitecore's People

Contributors

cassidydotdk avatar daniiiol avatar djordjedjordjevic avatar ernscht avatar hombredelpez avatar naibafch avatar ramo-y avatar studert avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

nitronetsitecore's Issues

Auto-Generate model classes based on their schema.json definition

Nitro itself would adopt schema.json definitions on all patterns. That's a good opportunity to auto-generate C# model classes based on their schema.json contract to reduce more "boring and stupid activities" and speed-up the backend-implementation time significant.

More Informations, see:

Sitecore 9.0 Compatibility

  • Add support for Sitecore 9.0
  • Sitecore 8.1 and Sitecore 8.2 are still supported
  • Add documentation for using NitroNet for Sitecore with Sitecore 9.0
    • Helix support?

NitroNetsitecore not working as expected, need a dummy solution

Hello,

I have followed the steps for NitroNet sitecore Setup.

The issue that I'm facing is that it is not working for Html file for the main layout and I'm getting an Internal Server Error message.

When for testing purpose I have added a cshtml file the error got removed but in case of cshtml file it is considering the handlebars as normal text.

It would be great If we can get a sample solution for NitroNetSitecore

Feature: Manage Sitecore.Database object by IoC container

The NitroNet.Sitecore.Microsoft.DependencyInjection IoC container has no service implementation of Sitecore.Database. It's important to avoid the usage of Context.Database (or the Factory-Way) directly in a controller. Let us make NitroNet.Sitecore solutions as maintainable as possible.

Automatically register the view engine

The view engine can be registered in Sitecore's initialize pipeline. Currently, this is a manual step which can be done by the NuGet package automatically.

Rendered components are not editable from exp ditor

I'm able to render my component in sitecore, but I'm unable to edit the component in field level.

I am trying to use Edit Frame as mentioned in the provided document, but somehow it is not much clear to me.

image

Currently Whole component can be selected. but I want to edit individual fields in exp editor.

Feature: Better Exception Message if two existing Renderings have the same Name

Sitecore 9.0.1 ships with new renderings for EXM (e.g. "Footer" or "Header"). Chances are that projects want to create rendering with the same name and run into this exception. We might want to add the possibility to ignore certain rendering paths (e.g. config setting).

Addition: It would be helpful to enrich the exception message with information of which renderings are duplicates. Catch exception and rethrow.

Exception:

Error Rendering View: /Views/Shared/NitroLayout.cshtml: Error while rendering view: '/Views/Shared/NitroLayout.cshtml' (model: 'Sitecore.Mvc.Presentation.RenderingModel, Sitecore.Mvc').
at Sitecore.Mvc.Presentation.ViewRenderer.Render(TextWriter writer)
at Sitecore.Mvc.Pipelines.Response.RenderRendering.ExecuteRenderer.Render(Renderer renderer, TextWriter writer, RenderRenderingArgs args)
Inner Exception: An item with the same key has already been added.
at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
at System.Collections.Generic.Dictionary2.Insert(TKey key, TValue value, Boolean add) at NitroNet.Sitecore.Rendering.SitecoreRenderingRepository.GetAllRenderings() at NitroNet.Sitecore.Rendering.SitecoreRenderingRepository.GetRenderingId(String renderingName) at NitroNet.Sitecore.SitecoreMvcNitroTemplateHandler.RenderComponent(RenderingParameter component, RenderingParameter skin, RenderingParameter dataVariation, Object model, RenderingContext context) at NitroNet.ViewEngine.TemplateHandler.ComponentHelperHandler.Evaluate(Object model, RenderingContext context, IDictionary2 parameters)
at lambda_method(Closure , RenderingContext , Object )
at NitroNet.ViewEngine.ViewEngines.VeilViewEngine.VeilView1.Render(T model, RenderingContext context) at NitroNet.ViewEngine.ViewEngines.VeilViewEngine.VeilViewAdapter1.Render(Object model, RenderingContext context)
at NitroNet.Sitecore.SitecoreNitroNetViewEngine.SitecoreViewAdapter.Render(Object model, RenderingContext context)
at System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData)
at Sitecore.Mvc.Presentation.ViewRenderer.Render(TextWriter writer)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.