How to make a fully customizable ASP.NET MVC application hosting

This is related to my previous question regarding serving static html files, but it doesn't seem like a good solution,

I want to create a fully custom ASP.NET MVC application as a hosted service. See what allows the user to customize the look of their own page, but it is still dynamic, meaning the data is hosted in a central database.

I've looked at "theme" or "skin" in ASP.NET, but I don't think it's customizable enough. It seems only the developer can add new themes. I want to have something like a theme editor in WordPress so that you can just change the look anyway from the web interface.

Wondering how theme files will be stored on the popular blogging platform? Are they stored in the database or on the file system? I prefer to store it in a database because if it is on the filesystem it will have a scalability issue. Each user will get tired of a particular web server and I have to figure out how much disk space for each web server.

I was thinking about doing something like the old MovableType to generate static HTML when a new post is added. This solution is also problematic because flexibility depends on the complexity of the templating engine.

Ideas? Suggestions?

Thank!

+1


source to share


2 answers


"Fully customizable" is the most elusive of white whales; -)

I see that your question is old, but nonetheless; first I would recommend defining the very clear ,
and cohesive rules defining what the "bottom line" means, or inherited pattern. You will get a pretty good impression of what can be useful during development, I would guess.

Further; what and how should the customization be presented and achieved?



Inheriting a custom custard for ASP.NET, web parts, requires quite a bit of coaxing to behave in MVC views:
fooobar.com/questions/1712242 / ...

If you lean more towards a custom look (n 'skin's theme),
how about having a CSS file for each user, saves as a charm as VARCHAR (MAX) and can be easily inserted in particular. your main page.

+1


source


The WordPress theme editor just lets you edit Theme PHP files ... You can do it exactly the same way as in wordpress, but instead of editing PHP files, your theme consists of a bunch of aspx \ ascx files with no code delays ...



0


source







All Articles