Reviews/Comparison of Open Source ASP.NET MVC CMS [closed] - c#

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I am looking for an open source CMS for ASP.NET MVC. I have found MvcCms, N2, and AtomicCMS. I'm looking for any advice, anecdotes, resources or articles comparing the different open source projects so I can find the best one for my project. I'd like to find information about the features, extensibility, relative reliability and continued development of the different projects. Thanks guys.

You ought to look at Orchard CMS. It was released a few days ago, so still in its infancy. We are having a very close look as most clients want this kind of thing.
Orchard is open source, but it is part of Microsoft's push for MVC 3. So there are a lot of very good brains behind it.
On the other hand, there is a rule whereby you only take an MS product seriously when version 3 comes out. What I think you will find is that they will rattle out the versions quite quickly, so I would bet on this one.
To date, we use Telerik Sitefinity for all CMS. The pros are that it uses master pages, so no new skills. The cons, it is slow and I have found it tedious to customise.
Still, it delivers good websites. For example, one we did (still under development):
Preston Reid Travel Agency
It is entirely updated by the staff who definitely NOT technically minded.
However, Sitefinity is not MVC, so I will get increasingly out of date with it, plus you have to pay for commercial sites (from US$ 499).
Orchard is free and will get a big community eco system, so will evolve quickly. I suspect Orchard will kill off all the other free MVC CMS.
That's my bet, and it has always paid to bet on Microsoft...

I can find a few listed and compared here; have a look. Hope it helps.

Related

How to: Social Media Website [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I was tasked to create a new Website - to make it similar to Facebook. ( were talking without games) so a standart backend with CMS for media sites.
I am familiar with VS'12, asp.net MVC3 & 4 C# or Vb.net , html5 and other languages and feel fit to start this.
What i wanted to know is if there is any Template, Backends, Nuget Packages, Open Source Applications out there for Visual Studio so I don't have to recreate the wheel?
I have looked where i know to look so a great answer would be a Template, Backend, Nuget Package and where you found it. Or possibly another method of getting started that i didn't list / am not aware of
Please do not come back at me with any PHP templates, for i would not be interested in it.
Thanks in advance.
Take a look here: MonoX
Free ASP.NET Content Management and Social Networking Platform
MonoX comes with everything you need to build advanced social networks.
MonoX includes very powerful content management functionality.
Mono Software provides MonoX blogs, tutorials and support forums.
This is something I'd recommend.

What to use for writing blog in my website [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
I want to develop my blog website in ASP.NET. What could be the best way I can write my blog through?
I mean will Tiny MCE work for me, last time when I used it I faced terrible formatting issues. Because my blog will include code, different formatting, pictures etc. Please suggest me how to post blog?
I am using ASP.NET 3.5 and SQL Server 2005.
Why write your own from scratch? Take a look at Orchard CMS. It's an opensource .NET CMS being developed with help from Microsoft http://www.orchardproject.net/
Its fairly new, so there's still some features missing, but its really easy to get setup and since you're a .NET developer you can add your own functionality.
I agree with Jamiegs. Blogging is by and large a solved problem. Why not use an existing package? Most packages will include much more than anything you'd put together in your spare time not to mention that you'll benefit from all of the field testing too.
I settled on hosted Wordpress and just pointed my domain there. Hosted Wordpress is somewhat more limited than self-hosted (you can't install your own themes, etc...) but I've hardly found it restrictive. Their documentation around the various shortcodes for displaying source code or embedding maps is pretty complete.
I have been using Obout's html editor almost a year now without any problems. http://obout.com/editor_new/sample_full.aspx . Ajax Toolkit has free lite version of Obout's editor.

Suggest a Online repositories & project management tool for a project in Asp.net [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a book, tool, software library, tutorial or other off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
Our team doing a project in asp.net & Mssql 2005.since our team member are distributed. we need a online tool for tracking project changes, and control access to our online code repositories.
While searching i got tools like
http://codesion.com
, http://repositoryhosting.com
is project mangement possible using http://codesion.com
, http://repositoryhosting.com
Suggest a better tools for the doing
project.
http://www.codespaces.com/ has some execelent project management, taks scheduling, bug tracking software combined with good source control of SVN or GIT. Using Tortoise SVN or Tortoise GIT.
Github and GoogleCode are great, but I think they both require an opensource project.
Another question to answer is: Do you need strict access control below repositories?
In Subversion you can always undo each and every change a developer makes. So as long as you only allow your developers acces to the repository you can handle the rest of the security via policy.
This won't work in cases with external contracters, but if all developers are normal employees, in many cases there is no need to restrict access.
Im my eyes the time to configure every directory tree every time is much more costly than to fix a possible deletion/breakage later. (Giving access to a repository is uncommon; a new directory very common).
That leaves the tracking of changes; and I usually use AnkhSVN and TortoiseSVN for that. (Easier to maintain than most web tools and very easy to install.. You probably have them already).
Then you only need some issue tracker...
http://hosted-projects.com/ No downtime (noticed) in about a year. They provide the best project management tool I ever used: trac.
I've come across Freepository it uses SVN. Not set up a project on it yet though so don't know its pro's and con's.

Defensive programming against malicious attacks [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a book, tool, software library, tutorial or other off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
The company that I work for is redeveloping an in-house product for external use.
The product will initially be developed in C# using WPF, then ported to Silverlight.
One of the focus points is coding against malicious attacks e.g. SQL injection etc.
Questions:
Can anyone recommend URLs pointing to articles on security 'best practices'.
Can anyone recommend an analysis tool for analysing the code to identify weaknesses. We would, if possible, like to include the tool in our continuous integration scripts.
The best resource I've found is here:
http://www.owasp.org/index.php/Main_Page
Within that site, I would start here:
http://www.owasp.org/index.php/Top_10_2007
The top 10 is for web site vulnerabilities, but the concepts apply to all types of apps. In my personal opinion, you really can't do better for a starting point when it comes to learning about secure coding.
This site provides best practices, tools, and really makes everything understandable regardless of your skill level.
*Added *
Another good resource is the MSDN documentation, since your question is tagged as C#.
http://msdn.microsoft.com/en-us/library/ms998408.aspx
Try the following article on MSDN: Security (How Do I in C#).
I guess starting with secure development would mean three steps:
Identify and understand the big picture: what may go wrong
This means understanding the technical aspects of a vulnerability and how it helps making things go wrong.
Typically, I'd go with the OWASP's Top 10 web application security vulnerabilities (google: owasp top 10 2007).
If you don't understand it, then, please, ask for guidance. Understanding such a document doesn't directly tells you how to build secure code but it is a good indicator on your level of understanding on secure development.
Find good general practices that lead to secure development
While many documents tell you how things may go wrong, few resources actually tell you how to avoid them in a general way.
Currently, I'd mostly recommend these resources:
David Rook's "Secure Development principles" (google: david rook principles of secure development)
OWASP's Top 10 vulnerabilities protection section pages (each entry is clickable on the online version of the Top 10)
Find resources tailored for your technology
Get access to resources that tell you "how to do this" in a language that you speak. Typically, C#. The MSDN portal provides developers with many security checklists (http://msdn.microsoft.com/en-us/library/ms998408.aspx).
Finally, get into it: connect to regular input on application security, find blogs, read news (build Google alerts with some vulnerabilities names or words such as 'application security' or 'secure development') and see what happens.
Hope it helps.
sb
PS: sorry for the 'google' links, I am a new user and can only post 1 url in my answers :(

Design-Time Tutorials [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I am looking for some (preferably) online tutorials on making controls with 'Rich design-time support'
By Rich design time support i mean like how the menustrip works on a form and such.
Any links to websites, good books or code samples (c# or vb.net) would be great.
You can start with Dissecting A C# Application which goes into many aspects of creating SharpDevelop, C# IDE written in .NET. This covers many aspects of the designer architecture and it is free in a PDF. However, the PDF is hard to find (original links no longer work, but I believe this is a valid copy).
While that will get you started on the ins and outs of the designer, it probably doesn't go into detail on some of the more interesting features such as actions and tasks. For this, MSDN has some extensive information and examples (it didn't used to).
Finally, I find the best resource to be .NET Reflector. Using this tool to look at how Microsoft has done it in various places within the framework has been a great learning exercise when working in design-time support areas. Find a control that does what you want and then go see how it does it.
All of these resources are free, however your time is not. I have found that design-time support can be a breeze in some areas but a complete nightmare in others. Good luck.

Categories