2010-10-15 5 views
0

Bit d'une question vague. Excuses. J'ai un prototype de système de gestion de contenu sur lequel j'ai travaillé pour m'amuser. Il est complètement écrit en ASP.NET MVC.Solution de modèle pour le prototype CMS

Il fonctionne sur le principe des "widgets". De petits blocs de fonctionnalité qui peuvent être glissés et déposés sur la page, vous avez l'idée.

J'ai ajouté quelques widgets de blogs simples qui fonctionnent bien, l'un d'eux est le widget "Derniers messages" qui va sur la première page. Alors que la fonction du widget, c'est-à-dire la liste des derniers messages, est standard, la majoration générée peut ne pas l'être. Je ne veux pas forcer mes utilisateurs dans un set-up dans le mark-up de pierre.

Je me demandais s'il serait possible d'utiliser une forme de Templating peut-être T4? Je ne me suis pas plongé dedans profondément mais cela semble assez complexe, donc pas sûr que ce serait même possible. Ce que je voudrais, c'est que l'utilisateur final soit en mesure de traiter un petit fichier de modèle pour modifier le balisage généré pour chaque article de la liste des articles de blog.

Si quelqu'un connaît des blogs/tutoriels qui peuvent me lancer, je serais très reconnaissant. Googling pour les modèles T4 personnalisés apporte des modifications aux modèles EditorFor que je suis sûr que tout le monde connaît.

Merci,

Ian

+1

Avez-vous consulté des bibliothèques de modèles jQuery? Vous devez livrer du contenu via JSON, puis le fusionner avec un modèle HTML défini par l'utilisateur. – Ryan

Répondre

0

meilleure idée que j'ai jamais vu sur ce serait d'utiliser des modèles standard ASP.NET et les rendre dynamiquement. Vous n'avez pas besoin d'inventer un langage de programmation ni d'outillage et les parties difficiles sont faites pour vous. Cela pourrait peut-être être facile à faire avec la nouvelle syntaxe de vue rasoir que je soupçonne.

Questions connexes