Transfer blog content from Umbraco 4 to Umbraco 7 - asp.net

We have an old site using umbraco 4, and we are trying to migrate the blog posts (which may be around a 1000) to a new site in Umbraco 7.
We've tried searching online, but results are mostly paid services who cannot migrate into umbraco as well.
Anyone have any ideas?
Appreciate the help.

We had the same problem exactly a year ago. I can't script this for you but the solution is this:
Go into the database and check the tables. Go in the current Umbraco 4 system and check which fields exist and which ones have content that you want. Then go to the Umbraco 7 system and create exact same doctypes, fields, tabs etc with the same names.
Do basically the same with the database. Then pull the data from the old one to the new one with a database script.
Wish you luck, took me quite a while.
There's no tool I know that will do this for you effectively.

Soeteman Software's CMS Import tool is perfect for this - there is a free version capable of importing 500 records at a time that may suit your purposes:
https://soetemansoftware.nl/cmsimport

Related

Will Drupal (or another CMS) work for me?

I have been planning a little side project of mine for a while now. Since the beginning I had planed on writing a CRUD application from scratch myself. Now after having a little more experience with web programming I think I would save myself a ton of time by using a CMS but being unfamiliar with these systems I do not know if I can do what I need to.
Users will create a profile.
Users will upload images.
Some users will be selling their products, others will be buying them. I will take a percentage. Think ebay without bidding.
Many javascript and php features such as image rotators and an app so users can crop their photos.
Will be integrating Facebook API.
Main reason I am considering a CMS is not to save time, but to make a safer website. I am not experienced with eCommerce and do not want to put my users at risk. Everything else mentioned I can and have done.
Use CMS like Drupal or just start from scratch?
Most of the CMS have the basic functionality you've mentioned in 1,2 and 5.
You'll have to write your own extensions for 3 and 4, or search for existing one that fits you.
Writing an extension for CMS will take less time than writing entire CMS from scratch.
If you want safe and stable code, then it's better to use existing CMS.
I agree with w3b4 that an open source CMS will save you time and give you major security and support advantages.
My experience of open source CMSs only extends to WordPress. I am sure you could make it do all the things you want with a bit of work, but my gut feel is that it might not be the best platform to start out with if you main requirement is buying and selling.
However before you strike it off your list, check out the wp-ecommerce plugin and its various add-ons. This product has developed a lot in recent years and might offer what you need out of the box.

Can Drupal be used to make any kind of website?

I have worked on websites before and always hand coded in each. But as the size of the website grew, it really became difficult to manage them. Our is a college fest website which has a number of online games (like online trading, woodstock , forex and several online quizzes ) . This year we are thinking of migrating to Drupal for this website. Would it be a good choice ?
Drupal will do a fine job of managing users and associated information about users. It will create a framework that you can leverage to integrate your games into the system.
However, the games themselves will likely need to be translated into using the Drupal API, which isn't trivial. Drupal's learning curve can be steep, particularly if you have your own style of doing things.
Having said that, Drupal is extremely flexible and is more aptly called a Web Framework than a Content Management System.
I suggest you create a test version of your site on a local install and see how it feels to try and integrate one of your existing games into the Drupal framework. You'll know quickly if you like it or not.
Drupal is flexible enough to be used for any kind of website, but it's primary focus is around content-centric social networking or community sites. It works great for content pages, blog posts, products, etc. If you are building more of an "application" (ie, a web email client, web-based games, etc),you will have more work to do, to work to customize it.

Umbraco alternative?

I've been trying to learn how develop websites with ASP.NET as well as setup a personal website to use as a online porfolio/resume. With my website I've decided to not try to reinvent the wheel and thus decided to use a premade ASP.NET based CMS.
After reading a lot of reviews I settled on Umbraco, but now I'm seeking out alternatives. I like Umbraco a lot but I keep running into problems. Since installing it on my host I haven't made any changes through the file system, or database directly. All changes have been through the admin site. Yet somehow I kept getting it into some state where I could not delete a datatype, and now I'm having problems removing or renaming one of my templates. I've searched for Umbraco forums for solutions and usually find that I have to run some SQL script workaround on the database to clean things up. This kind of thing is really not something I want to fiddle with for my personal site.
Has anyone else had a lot of problems with Umbraco like I have? Are there other free CMS systems out there that are more reliable, yet similar to Umbraco? Specifically I really like how Umbraco gives me total control over the HTML generated by my site. Simple is also better in this case. I'm not trying to create some kind social network/community portal/forum/blog site. There won't be multiple people logging onto this site or anything like that.
I've been reading a bit about N2, which I'm now starting to consider. I like that it's more developer based and that you setup page types through real .NET classes in Visual Studio. Again I don't want to attempt to build my own CMS from scratch, but at the same time I really don't like how hard it is to see what's going on under the hood with most other CMS systems.
I haven't used N2 so I can't comment on that, but alternatives you can consider are Orchard or FunnelWeb, both are on MVC 3 and Razor.
If you're wanting a blog that is mostly just a blog then FunnelWeb is a good option.
I'm currently writing a comparison between Orchard and Umbraco if you're interested as well.
I think you'll be happy you stuck with Umbraco. I was so frustrated with Umbraco when I first started working with it for the exact reasons you stated above. The issue with not being able to delete data types could mean that it's connected to something (IE: document or media type) somewhere and if you force delete it (IE: via the db) you could really mess up your install. <- speaking from experience.
I'm absolutely in love with Umbraco now though. I am completely confident that I can build just about anything I need with it now.
I think that my best piece of advice I can pull from my own experience is make sure that you've got your site architecture planned out thoroughly before starting to build it out in Umbraco. You don't want to be fiddling around in there afterward changing things and that's where you can really get yourself into some hot water.
Have fun!
if you want a minimal .net mvc4 cms with good performance check out puck https://bitbucket.org/yohsii/puck/overview
it adds very few concepts on top of what you need to know for .net mvc but it does require .net4.5 (and therefore VS2012) to work with.
it also uses localdb out of the box but if you don't want to install that just attach the database mdf file to regular sql server and change the connection string

Versions of Drupal content

I'm working at a company that uses Drupal 6 to host documentation for it's SAAS products. The documentation is organized in various books using Book.module.
We have a Production Drupal site with the documentation for the production SAAS product.
Secondly, we have a "Preview" site, for the upcoming version of our product - the documentation is slightly different than on the Production site.
Thirdly, we have a "Development" site, which contains the unstable version of our product documentation. The documentation here changes frequently
Documents are originally authored on Development, moved to Preview, and then finally to Production.
It's quite unwieldy to manually update each Drupal site as our product evolves. I've looked at Deploy.module, and although it looks promising, it has limitations wrt books (ie: it can't handle the book structure/menus). It also makes for a solution that is quite complex with lots or moving parts.
I'm hoping that I've been over-thinking everything and some Drupal rockstar out there can point out an obvious (or not-so-obvious) solution.
(An obvious non-drupal solution would probably just be store the documentation pages as html in version control and update each site with the appropriate revision. But with this I lose the ACL functionality that Drupal is so good at.)
Thoughts?
Cheers
I've had good luck with the Feeds module to get one site to consume a certain view from another site when I choose or periodically. It will take some configuration work to get going but it's more flexible than a turn-key solution and it's less fragile than any SQL dump -> import of the node revisions table.

I would like to convert Joomla CMS to ASP.net as there is no CMS like Joomla in .net. Would that be a good idea?

I have this idea boggling my head since a long time.
As a developer, I get a lot from the community and feel like giving back something to the community.
And after knowing and working on Joomla i found Joomla CMS as the most flexible, easy and user friendly cms.
As a developer, I like most of the features of it.
Now, i want to have a asp.net version of joomla, available free to the community.
I wanted to start it from scratch and it would be a copy/same as joomla.
Would that be a good idea to go with it?
Are there any CMS (same as Joomla) available in asp.net?
I would like to have suggestions and advice from my community developers.
Critics are welcomed ;)
SIA
Checkout CMSWire. They have the language platform for most of the CMS packages along with a bunch of other attributes.
I think every web developer writes a CMS at some point in their career. I'm working on one right now. But a project the size of Joomla or Dotnetnuke is way too big for one person, even fulltime.
Btw, my favorite CMS ( based of demos ) that I've seen so for is Umbraco.
I've had the same idea as well but like people say it is a huge task.
However it's not as big as creating a CMS in a language like PHP from scratch becuase you can use features like rich data controls, Membership, profiles, themes, masterpages, webparts etc.
For that reason I would not een bother trying to convert joomla's php to c# but rather create a feature list and write code from that.
The only CMS that I've found comes close to joomla is Kentico mainly because of the use of webparts.
You might look at DOTNETNUKE (http://www.dotnetnuke.com/).
That is the only major .NET based CMS that I know of. I also use Joomla and have used DOTNETNUKE as well and they offer many of the same features. If .NET is the way you need to go, this is really the only .NET CMS Open Source player out there.

Resources