Si vous avez juste besoin d'importer les pages, vous pouvez les ajouter en tant que "pages externes". Cela vous permet de définir des autorisations, des propriétés de page, et de l'ajouter à votre navigation/sitemap, mais bien sûr, vous ne pouvez pas modifier la page dans sitefinity. Je l'ai fait avec certains sites qui ont été développés séparément mais qui devaient être dans notre sitemap.
Vous pouvez également intégrer le contenu et le code dans les contrôles utilisateur, puis les ajouter à la page. Nous l'avons fait pour une application que nous avons construite. les pages devaient vivre à l'intérieur de sitefinity, mais la programmation était déjà faite, et devait être dans les contrôles de l'utilisateur. Encore une fois, vous n'avez pas à modifier le contenu de sitefinity, mais vous pouvez conserver votre code existant.
Enfin, si vous avez utilisé tout type de système de gestion de contenu, vous pouvez facilement importer des trucs comme nouvelles/événements/etc via les différents gestionnaires, cela fonctionne quelque chose comme: cela est
var mgr = new ContentManager("News");
var content = new mgr.CreateItem("text/html");
content.SetMetaData("Title", importedItem.Title)
...
mgr.SaveContent(content);
pas EXACTEMENT code mais c'est quelque chose de similaire; vous pouvez utiliser la documentation API pour en savoir plus.
Si c'est du texte brut, alors oui, vous devrez le copier manuellement dans sitefinity. C'est un peu de travail, je l'ai fait avec nos centaines de pages, mais à la fin ça vaut le coup d'avoir les avantages du cms.
espérons que cela a été utile!