Orchard2 Questions

Topics: Core
Developer
Feb 15 at 1:09 PM
Bertrand Leroy has recently written a presentation about Orchard 2 :
http://fr.slideshare.net/BertrandLeRoy/orchard-2-and-why-you-should-care

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 :
  • Framework
    What are the prerequisites ?
    ASP.NET Core 1.0    
    Will it be Cross Platform?
  • Development
    What IDE will I be able to use?
    Visual Studio 2015  
    Visual Studio Code
    Other code editors
    Will project.json dependencies replace Nuget packages?
  • Solution architecture
    Will there be only one solution with many projects as now?
  • Database
    Separation of storage and querying
    Will we need a Document database ?
    Which database support YesSql ?
    
  • Gallery
    Will there be a new feed url?
    Modules
    Can it be tied with Git integration?
    Theme
    Will Gulp be used for client assets generation?
    
  • Migration
    Will a compatibility path with 1.x be provided?
    Data : Import/Export
    Upgrade
    Modules
    Application
    
  • Host
    What will be the default hosting solution?
    Kestrel
    IIS
  • How will I be able to install it without the source?
    Web Platform Installer
    Azure
    Git deployment from repository
  • Localization
    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.
Developer
Feb 23 at 4:33 PM
Edited Feb 23 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.