I suggest you ...

Shortcodes, Independent Templates and CSS

Orchard CMS is missing a flexible and easy theme-engine. I know it supports layers so one can customize the look but it's not flexible! Flexibility is a key here, it should take only a few minutes to integrate a custom HTML template by simply defining the placeholders/zones, placeholder in the head section for custom JS,CSS,META and placeholder in the closing BODY tag for JS and other stuff. IMHO there is too much HTML markup being added by shapes and template system is not flexible enough. I'd love to have an option to choose the template and the placeholder/zone where to put my content part or widget.

I think that 99% of developers would agree that it would be better to have multiple independent templates rather than layers and ability to fill the template zones/placeholders with the content,widgets, etc..

The next thing that it's ,missing is a "shortcodes" support , kind of what wordpress does. Orchard is a asp.net mvc project thus rendering partial views or widgets should be possible from the body part editor. Let's imagine this...you could place any widget or content part into any other content part, without using placement.info - just enter the {widget_shortcode} into the editor and system could render the output of the widget, content item etc.. Would love to have it.

Additionally I think that the CSS editor (theme) is a must and should be available from the back-end CMS. I'm really impressed by this CMS and a bit different theming system would make it even more popular!

Please check the theming system at cs-cart.com , it's one of the best I've ever seen. Simply create zones using the grid and include widgets, placeholders..etc. If the Orchard supported the Bootstrap theme as a default, the theme marketplace would simply explode! Today everything must be a RWD (responsive web design) and the grid based layout is also a must.

Default ASP.NET MVC project is based on bootstrap and I think Orchard should too.

The CMS should also allow to edit the CSS files from the browser level.

12 votes
Vote
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Anonymous shared this idea  ·   ·  Admin →

    1 comment

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)
      Submitting...
      • Mohsen Mojabi commented  · 

        I did it completely in orchard dashboard.
        The user can edit theme and css completely from UI without any specific knowledge like css or html.

      Feedback and Knowledge Base