Feb 15, 2016 at 1:09 PM
Bertrand Leroy has recently written a presentation about Orchard 2 :
There are a lot of questions about the next version of Orchard.
I don't know if this is the good place to discuss about them and I guess a new page will have to be created to gather the most often asked questions, but here are some of mine :
What are the prerequisites ?
Will it be Cross Platform?
ASP.NET Core 1.0
What IDE will I be able to use?
Will project.json dependencies replace Nuget packages?
Visual Studio 2015
Visual Studio Code
Other code editors
- Solution architecture
Will there be only one solution with many projects as now?
Separation of storage and querying
Will we need a Document database ?
Which database support YesSql ?
Will there be a new feed url?
Can it be tied with Git integration?
Will Gulp be used for client assets generation?
Will a compatibility path with 1.x be provided?
Data : Import/Export
What will be the default hosting solution?
- How will I be able to install it without the source?
Web Platform Installer
Git deployment from repository
Will we still use .po files ?
Can we use String interpolation in T()?
Will there be a new CrowdIn project ?
If you have some suggestions, please don't hesitate to share your thoughts.
Feb 23, 2016 at 4:33 PM
Edited Feb 23, 2016 at 4:38 PM
Okay cool - great list!, let me see if I can answer some of them.
What are the prerequisites ? ASP.net Core 1.0.
Will it be Cross Platform? Yes, we do not want to be tied to Windows, with that said, I know most of us do our development on Windows, but if we rely on ASP.net Core, then we are 95 % of the way there.
What IDE will I be able to use? __Any, we do not want to be tied to Visual Studio.
Will project.json dependencies replace Nuget packages? Yes
Will there be only one solution with many projects as now? The architecture has evolved, to where we want other applications to use she parts of Orchard that they find interesting, and not have to take a framework and delete half of it. In
essence, we are catering for two crowds, 1. The people who use Orchard as a full product, and 2. the people who use only subsystems in a wider application.
Will we need a Document database ? no, you can rely on any database that Docker supports and YesSql is the abstraction on top of Docker.
Will there be a new feed url? maybe, this story hasent played out yet.
Can it be tied with Git integration? Sure why not!
Will Gulp be used for client assets generation? Maybe, I know Gulp is x-platform and is tied nicely in to VS, but I dont want that to be our driver.
Will a compatibility path with 1.x be provided? yes - to a point, we might need to write an export 2.x module in 1.x to allow us to export data in a 2.x format.
Will we provide an upgrade path for modules and themes? no, we will provide documentation however.
What will be the default hosting solution? Either Kestrel or IIS, or what ever can host an MVC solution. I would imagine Kestrel on non windows systems.
How will I be able to install it without the source? Same as today.
Will we still use .po files ? Yes/No - Not sure.
Can we use String interpolation in T()? Yes you will.
Will there be a new CrowdIn project ? Not sure. I would like to see the effort that all the guys did on 1.x Xferred across and not lost.