Opensource v/s custom-developed e-store - asp.net

I need to develop an e-store application in C#.NET. There are number of open-source packages already available, like nopcommerce, dotnetcart and so on. I went through the source code of some and found them very tedious or to say very deep functional. My requirement is pretty straightforward. Need to have just one level of categorization and a simple and clean front-end. Therefore, i am bit sceptical about using such big solution for a simple e-store.
What do you think ?, should i use the already existing solutions or develop the one accustomed to my requirements.

Use Ecwid. It very simple, free and easy built shopping cart for any site: http://www.ecwid.com

Try to consider Orchard CMS + e-commerce-module.

Related

AspNetCore.Mvc vs AspNetCore.Mvc.Core

What's the difference between the AspNetCore.Mvc and AspNetCore.Mvc.Core NuGet packages? Is Mvc.Core just bare bones stuff while Mvc is an all-inclusive package? That's what I would guess from looking at the descriptions here and here but it's not totally clear.
see https://github.com/aspnet/Mvc/issues/4785
AspNetCore.Mvc has all the basic stuff already set for you
if you want to use AspNetCore.Mvc.Core you will have to configure them yourself
it seems wise to use AspNetCore.Mvc unless you KNOW you need AspNetCore.Mvc.Core
If you use .AddMvc() then you get a lot of "opinionated" features, e.g. what kind of app are you building, which formatters are registered and in what order, which application conventions are there by default.
If you use .AddMvcCore() ("and you know what you're doing) then the behavior of your application will be decided by your own opinions and not the built-in default opinions.

Using Drupal for an accounting system?

I'm working for non-profit whose has a very outdated system for tracking donations from its benefactors based on Microsoft Access 2003. They want to move to a web product (it's only used in-house), but I am very hesitant to build a lot from scratch. A technical consultant suggested using Drupal to replace the system, by building around it. I am unsure of this however, as Drupal seems mostly to be for content display only and not ideal for any sort of mathematical operation (such as summing the donations received in a year), reports, etc.
Does anyone have any experience using Drupal in this or a similar maner?
Drupal is very flexible and there are a lot of powerful modules for (almost) anything.
I don't know your requirements, but I will recommend you give a try to this CMS. If your question is about how manipulate maths operation, look https://drupal.org/project/computed_field
But I think your solution can be near to CRM Core module: https://drupal.org/project/crm_core with https://drupal.org/project/crm_core_donation

Creating a multilingual website

I am looking to build a multilingual website using MS expressions web. The website will consist of a blog and possibly a art display portions. I would like to do all translations manually but I don't want to have more then one CSS stack. What would be the best way to populate the website text. Because this is just a learning experience I will host the website myself.
What would be the best method to implement such a website: XML or SQL.
In my professional opinion I would use SQL simply because databases are always easier to edit and handle (in my opinion...) than XML, I like KatieK's idea of simply querying a different database based on which language it is in. However, if this is a learning experience I would use whichever language you know least of b/c it will teach you more.
Also (as a side-note), if this is run locally, you have to consider the ramifications of having MYSQL database calls, it means you have to deal with server side scripting (I'm assuming you will get the XML using js, although I could be wrong), its CPU usage (although I wouldn't worry too much abut that...), and preventing mysql injection.
Finally (this is my last side-note, I swear), I know you said that you wanted to do all the translations yourself, but I thought it couldn't hurt to mention that you don't have to.
Anyway, that's my two cents.
If it were me, I'd do it using SQL. I'd have two database tables, each with the different language content, and change the SQL call server-side based on query strings.
But the best implementation method for you depends entirely on your skills and abilities. Do you have experience designing databases and writing SQL queries? Do you have a database set up right now?

How to manage the article content in an asp.net web site

I'm planning to create a site for learning technologies, such as codeproject or codeplex. Can you please suggest to me the different ways to manage huge articles?
Look at a content management system, such as SiteFinity: http://www.sitefinity.com/. There are others, some free. You can find some on codeplex.com.
HTH.
Check out DotNetNuke CMS too >> http://www.dotnetnuke.com/
And here's a very hot list available of ASP.NET CMS systems:
http://en.wikipedia.org/wiki/List_of_content_management_systems#Microsoft_ASP.NET_2
Different ways to manage articles while building the entire system yourself. Hmm, ok, let me give it a try... here's the short version.
There are several ways you can "store" your articles (content, data, whatever), and the best way to do so is to use a Database. (SQL Server, MySQL, SQLCE, SQLite, Oracle, the list goes on).
If you're not sold on the idea of a database, you can use any other type of persistent storage that you like. IE: XML, or even flat "TXT" files.
Since you're using ASP.NET you now need to either write your code behind, or some other complied code to access your stored data. You pull it out of the storage and display it on the page/view.
Last but not least, I'd like to give you a suggestion (even though it's not part of your original question). As the other answerers have stated, you should look at a pre-built CMS. If nothing else, to see how it's done (not necessarily to use it as is). My philosophy is quite simple, if you want to be productive in your development, don't bother reinventing the wheel just for the sake of it. If someone else has already build and given away exactly what you need, you should at very least give it a look and use what you can. It will save you piles of time and heartache.
Your question is not vague enough to be closed, but is vague enough that answering all of the nuances could take several thousand lines.

The best method to build a multi-language Drupal 6 site?

I found many articles on the web but most of them are so old and written for drupal 5 or even 4. I'm looking for recent modules or recent updated modules for drupal 6. And a manual on how to use them.
I already found this article http://drupal.org/node/275705 which is pretty good but also more then 2 years old so probably not up to date.
Thanks
I use:
i18n-6.x-1.5.tar.gz
l10n_client-6.x-1.8.tar.gz
lang_dropdown-6.x-1.2.tar.gz
languageinterface-6.x-2.5.tar.gz
multicurrency-6.x-1.x-dev.tar.gz
Note that you best try all these modules first, and when you start building your site, start from scratch and do some planning. There may be issues otherwise with pages that cannot be found / accessed and so on.
Especially with the following modules I had some issues:
front-6.x-1.2.tar.gz
tcontact-6.x-1.1.tar.gz
The language interface comes in very handy and allows you to look for strings on a page and immediately translate them. If you are really going multilingual, you may consider using the transliteration module as well when you are storing files etc.
Greetz,
Joachim

Resources