2009-02-12 7 views
0

Où je travaille, le département a son propre site intranet (pas sharepoint!) Qui est distinct de celui de la société principale. La page principale est un fouillis de plus de 150 liens différents regroupés en environ 20 catégories. C'est un vrai bordel d'une page.Démarrer avec WebParts

Ce que je veux faire est de transformer cette page en sitemap. Je vais mettre tous les liens dans une base de données que le plan du site puise. Cette partie est presque déjà terminée. Ensuite, je souhaite créer une nouvelle page d'accueil qui utilise des composants WebPart et ce sitemap pour créer une expérience similaire à MyYahoo ou à iGoogle.

L'idée est de créer un certain nombre de contrôles qui peuvent être inclus sur la page à la discrétion de chaque utilisateur, la plupart d'entre eux utilisant le sitemap comme source de données pour leur contenu. Je vais avoir des contrôles pour que les utilisateurs puissent ajouter un groupe entier à partir du sitemap, des liens individuels, ou même regrouper un ensemble de liens sous un en-tête commun (et inclure plusieurs instances personnalisées de ce contrôle, aussi bien). Nous avons également des flux RSS internes, donc je veux un contrôle pour pouvoir ajouter un flux rss à la page. Lorsque tout cela sera en place, cela nous permettra de construire de nouvelles fonctionnalités en termes de widgets WebPart qui peuvent être utilisés, plutôt que d'avoir besoin d'une nouvelle page pour chaque petite fonctionnalité dont nous avons besoin. Je veux également pouvoir créer des modèles, afin que les utilisateurs ayant des fonctions similaires puissent commencer avec des pages contenant la plupart de ce dont ils auront besoin en tant que base, plutôt que de devoir recommencer à zéro. Tout est plutôt ambitieux.

Cependant, j'ai du mal à faire le tour de la tête. Cela devrait être très simple, mais je ne vois tout simplement pas comment tout cela s'accorde. Quelqu'un peut-il me diriger vers un bon guide ou tutoriel? La page un google résultats pour les variations sur webpart tutorial ne m'ont tout simplement pas aidé.

Répondre