Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

ASP.NET MVC 3 embeddable blog engine [closed]

I have a website that I would like to embed a blog into. I don't want a seperate website living in a subdirectory.

I already have OpenId Authentication and Facebook OAuth implemented and a lot of functionality in my web app but I don't have too much content.

I would like to add an easy way to author content using Windows Live writer but would like to maintain a consistent look/feel in my site.

Are there any blog engines in ASP.NET MVC that can be embedded or added as an MVC area?

like image 667
runxc1 Bret Ferrier Avatar asked Nov 14 '11 22:11

runxc1 Bret Ferrier


People also ask

What is meaning of @: In .NET MVC?

Using @: to explicitly indicate the start of content We are using the @: character sequence to explicitly indicate that this line within our code block should be treated as content.

Is Cshtml a Razor?

cshtml files are razorpages or MVC views, they does not contain any C#-written client-side code. If you wan to do so, you must use JavaScript. However, a . razor file, also know as a Razor component, can have C# written in it and run on client's browser.

Why we use Razor View Engine in MVC?

Razor View Engine is a markup syntax which helps us to write HTML and server-side code in web pages using C# or VB.Net. It is server-side markup language however it is not at all a programming language.

What is Razor in MVC with example?

Razor is a markup syntax that lets you embed server-based code into web pages using C# and VB.Net. It is not a programming language. It is a server side markup language. Razor has no ties to ASP.NET MVC because Razor is a general-purpose templating engine.


2 Answers

Why not look into implementing it yourself. Racoon Blog has an implementation of what you would need to do to get integration with Windows Live Writer. If you didn't want to implement those features you could also just use Racoon Blog.

I would go the route of implementing it yourself. I've implemented pseudo content management systems on top of MVC and it takes about half a day to a day to get something very rich. Go for it.

What you'll need to do if you do implement it yourself.

  • Reserved Routing for content pages / blog posts
  • A windows live writer controller with appropriate endpoints
  • Some sweat equity to get it how you need it
like image 181
Khalid Abuhakmeh Avatar answered Oct 20 '22 14:10

Khalid Abuhakmeh


Have to throw one out to the Orchard Team. Their latest release is MVC 3, a fast growing community and a really slick modular design.

like image 2
Tommy Avatar answered Oct 20 '22 14:10

Tommy