koruyucu,
it will takes pretty long to answer this post since you asked many good question but also long to answer questions.
I tried to answer them briefly below, please come do not hesitate to ask more specific questions.
1. Nested masterpages
Sorry, this is not supported at this moment, it maybe possible, but we haven't evaluate how complicate it is to support it yet.
2. Components
Script are most of the time managed in the page level. Is it possible to have script loaded in the layout instead of view?
3. Base pages
You can check out plugin
4. Localizing user controls
Can you clarify what is scramble here? Lable is similar as ASP.NET text resource only we think it is easier to use and better organized, and supports inheritance.
5. DI container initialization
This is not supported, maybe try to modify the source code yourself?
6. 'Custom Properties' to the site and pages.
This should be possible, I have a quick check. We do have this function on page, but it is commented out in this release. We can try to include them in the next release. For now, you can try to uncomment the source code version yourself.
7. ContentType by site separation
Please check kooboo content broadcasting.
8. Large content maintenance
You may try to search for a solution yourself. I am thinking of two solutions.
- Use the media library and save the link to videos or other content to a text content.
- The tinymce control had been extended to be able to insert content items (like image, download file) directly from media library and display within some html tag based on its file extension, you may try to do something similar like this with other file extensions, it may requires to extend the tinymce.
9. View and html block
Html block for static shared content, view for dynamic content rendering.
10. File and media library.
These was designed to be different, but now more or less similar. File is within the "Site" and media library is with the Content repository.
11. We put design of our site(css, images, js that is related to design) to the 'Media Library'. Again there is an alternative - 'Themes' and 'Scripts'. What cons and pros of using them?
better put all site elements (like css, images, js) within the site because that is what it is designed for. Media library you have to do all the loading, compress, etc yourself.
Regards,
Vincent
Kooboo Team