0

Je travaille sur un projet pour créer un CMS, ce qui impliquera d'importer beaucoup de contenu existant, dont la plupart est statique, mais en ASP (ils ne sont pas tous en HTML pur, il y a des inclusions et parfois d'autres code côté serveur).Création d'un nouveau CMS, importation de contenu depuis ASP - Umbraco ou Sharepoint?

Nous envisageons d'utiliser Umbraco ou Sharepoint (2010) pour gérer le contenu externe, qui comprend actuellement quelques milliers de pages. J'ai lu this et je pense qu'il y a de bons cas à faire pour les deux côtés. Cependant, même si j'ai lu sur les fonctionnalités d'ajout et de gestion de contenu, je n'ai rien vu concernant l'importation de contenu existant dans l'un ou l'autre. Et puisque nous avons beaucoup de contenu à importer, la capacité de l'un ou l'autre CMS à faciliter cela sera un facteur majeur dans la décision. J'aimerais savoir si quelqu'un a déjà essayé d'importer beaucoup de contenu dans Umbraco ou Sharepoint, ou si vous avez une idée de ce que je pourrais faire à ce sujet. Est-ce facile pour l'un ou l'autre? Y a-t-il des plug-ins que je peux trouver, ou des scripts que je peux écrire? Ou devrais-je à peu près importer chaque fichier existant manuellement avec l'un ou l'autre CMS?

Si vous avez de l'expérience avec Umbraco ou Sharepoint et avez des idées à ce sujet, j'apprécierais vos commentaires et/ou recommandations.

Répondre

4

Utilisez-vous simplement SharePoint en tant que CMS? À mon humble avis alors que SharePoint peut être utilisé comme un CMS qui n'est pas où ses véritables forces se trouvent - il est plus adapté aux outils Intranet/Portails/Collaboration.

Je suis sûr que quelqu'un sera dans une minute avec des liens vers des sites vitrine de SharePoint, mais les inconvénients: -

  • Son cher (même avec « libre » la version WSS vous avez besoin de connexion Internet de licence) + licences Windows.
  • Le balisage peut être assez « lourd » et difficile à personnaliser (tables à gogo en 2007 et javascript fichiers mesurés en des centaines de kb)
  • Questionable croix fonctionnalité du navigateur en 2007
  • relativement pauvres « site 'caractéristiques par exemple blogging moteur par rapport à certains dédié CMS

En gros - si tout ce que vous êtes après est un CMS alors peut-être il y a de meilleures options?

(Je devrais dire que je pense que dans un environnement Intranet/Portal SharePoint est génial, frustrant parfois, mais brillant).

+0

Merci pour votre aide. Pour Sharepoint, le coût n'est pas un problème (vous avez déjà une licence). D'après ce que j'ai lu, on dirait que vous avez raison de dire que SP est mieux adapté aux portails, etc (en utilisant un pour l'instant), c'est pourquoi je me tourne vers Umbraco pour cette partie ... cependant, je voulais pour voir si quelqu'un connaissait un moyen facile de migrer tout le contenu existant vers l'un ou l'autre, puisque ce sera une tâche longue et fastidieuse si nous ne le pouvons pas. – Andy

+0

"Avoir une licence" - inclut-il la licence de connecteur Internet pour permettre son utilisation par des utilisateurs non authentifiés (par exemple, les internautes n'ayant pas de CAL)? – Ryan

+0

Les outils de migration (SharePoint ou Umbarco) peuvent faciliter certains la douleur mais je soupçonne qu'ils ont des limitations dans les utilisations du monde réel. http://www.topsharepoint.com/content-migration-tools-for-sharepoint – Ryan

2

Je ne peux pas parler pour SharePoint, mais j'ai dû importer du contenu d'une base de données MS Content Management Server 2002 dans Umbraco.
Umbraco est très extensible et j'ai été capable de construire un composant de tableau de bord qui m'a permis de le faire.
Il a examiné efficacement les canaux MSCMS et les écritures et recréé la structure en utilisant des types de documents Umbraco. Cela fonctionnait très bien au niveau de l'API, mais je dirais que la courbe d'apprentissage n'était pas trop abrupte et que la documentation d'Umbraco a atteint des sommets au cours des deux dernières années.
Il ya aussi la possibilité que quelqu'un a déjà écrit un paquet pour faire ce que vous devez faire, donc il vaut la peine de consulter la communauté au http://our.umbraco.org.

+0

Merci. Je vérifierai. – Andy

1

Je n'ai pas fait de Sharepoint mais j'ai importé du contenu dans Umbraco et je l'ai trouvé très flexible. J'ai importé les données d'une base de données et créé doctypes et types de données personnalisés dans Umbraco puis créés et les documents de Umbraco peuplés avec le code comme ceci:

using umbraco.cms.businesslogic.web; 

... 
DocumentType dt = DocumentType.GetByAlias("myDoc"); 
Document doc = Document.MakeNew(name, dt, user, parentId); 
doc.getProperty("whatever").Value = getWhateverXML(); 
doc.Save(); 
2

Salut Je ne sais pas Sharepoint mais je construis un paquet pour Umbraco qui peut aider vous importez des données d'autres systèmes dans Umbraco. Dans la façon dont vous le décryptez, vous pouvez exporter votre site vers un format de fichier en utilisant le HTML Agility pack puis utiliser mon outil www.cmsimport.com pour importer les données dans Umbraco.

Espérons que cela aide, Richard

Questions connexes