Question

Mon patron vient de me charger de créer une solution Sharepoint pour le scénario ci-dessous.

(Je suis totalement novice en matière de Sharepoint.Alors s'il vous plaît, pardonnez-moi si j'utilise mal la terminologie)

Le portail doit s'ouvrir dans une apparence personnalisée par rapport à la conception Sharepoint par défaut et doit contenir des liens vers les produits.Chaque page de produit doit avoir une apparence différente mais avoir les mêmes types de contenu.Par exemple, chaque produit doit avoir une liste de documents publiés mais avec un ensemble de contenu différent.

Ainsi, un exemple de la carte souhaitée ressemble à ceci :

/Maison
-Dernières nouvelles
-Liste des équipes principales
-Des produits
-Produit 1
-Produit 2
-Produit 3

J'ai découvert dans Sharepoint un tout nouveau monde étrange.Je pensais que j'étais doué pour apprendre, jusqu'à ce que je rencontre Sharepoint.Tout semble très détaillé et j'ai du mal à trouver rapidement des informations utiles.Parce que je n'ai aucune expérience Sharepoint et que je ne sais même pas ce que je recherche.

Pourriez-vous s'il vous plaît m'aider en me disant comment puis-je accomplir cela ou même simplement en me disant le nom de la "chose" que j'essaie d'accomplir.

Merci d'avance.

PS.Oh, au fait, j'ai appris le mot Branding dans ma recherche du Saint Graal.Je ne sais même pas si le mot convient ou pas...


J'ai essayé la méthode que vous publiez sur une autre page (Site d'évaluation de restaurants dans SharePoint) mais malheureusement je n'ai pas réussi.Au début, je me suis contenté de choisir le type de type de contenu dans la page "Créer un type de contenu", puis j'ai essayé certains types parents, mais je n'ai pas pu le faire apparaître dans la boîte de dialogue "Page de publication" du nouveau contenu Sharepoint de Sharepoint Designer 2007.

Alors j'ai essayé autre chose.

Sur ma page d'accueil, j'ai créé une nouvelle bibliothèque de documents de type "Page de composants WebPart" appelée "Produits".Cela m'a créé une sorte de liste dont tous les éléments sont des pages Web.À ce stade, j’ai senti que j’étais enfin sur le point d’accomplir quelque chose.

Voici quelques questions que j'ai recueillies ::)

  • J'ajoute deux composants WebPart Annonces à différentes pages "Produits".Lorsque j'ajoute une nouvelle annonce à la liste depuis une page produit, elle apparaît également dans l'autre !Comment puis-je rendre leur contenu visible uniquement sur la page sur laquelle le contenu a été créé ?
  • *[Le thème est un thème récurrent dans mes publications]* Est-il possible de modifier l'affichage de chaque page produit dans cette configuration afin qu'elles aient un design et une couleur différents ?

Merci.

Était-ce utile?

La solution

Consultez les liens que j'ai publiés dans la réponse à cette question pour quelques liens vers des didacticiels SharePoint 101 en ligne :

Site d'évaluation de restaurants dans SharePoint

Étant donné que vous recherchez une « image de marque », cela signifiera une page maître personnalisée.Une page maître est ce qui déterminera la présentation globale des pages de votre application Web SharePoint.Après avoir créé une application SharePoint standard, connectez-vous à SharePoint Designer et jouez avec cette page maître pendant un moment jusqu'à ce que vous la maîtrisiez.

Lors de la modification ou de la création de pages maîtres personnalisées, il est important de prendre note de tous les contrôles (balises spéciales côté serveur ASP.NET), en particulier des espaces réservés de contenu ;si vous créez votre propre page maître et que celles-ci manquent, vous êtes dans un monde de messages d'erreur non informatifs.

Vous allez vouloir créer des listes ( http://office.microsoft.com/en-us/sharepointtechnology/HA011199881033.aspx ) pour représenter 'Actualités' et 'Produits'...pour les produits, vous souhaiterez peut-être même créer un type de contenu.

Une fois que vous avez créé les listes « Actualités » et « Produits », pour voir ces listes de produits, vous devez créer des vues et utiliser les composants WebPart d'affichage de liste ( http://office.microsoft.com/en-us/help/HA100240521033.aspx ) pour inclure ces vues dans Pages...mais au sujet des composants WebPart, cela devient probablement un peu écrasant, je vais donc m'arrêter ici.Commentez-moi si vous en voulez plus.

Addenda

"Est-il possible d'afficher uniquement les catégories d'une bibliothèque de documents sur la page d'accueil et les documents de la catégorie sélectionnée sur une autre page ?"
-> Oui, et il existe plusieurs façons.Je vous suggère de définir soit une vue pour cette liste qui filtre en fonction du champ de catégorie, puis d'ajouter des composants WebPart d'affichage de liste à votre page d'accueil, soit d'écrire du XSLT personnalisé pour le composant WebPart de requête de contenu, puis de l'ajouter à votre page d'accueil.L'écriture du XSLT pour le composant WebPart Content Query est un peu plus difficile, mais l'utilisation de la vue Liste présente l'inconvénient d'être moins configurable, un peu comme ce type le découvre : Solution sans code pour l'affichage du calendrier des actualités SharePoint

"Mais comment puis-je modifier un élément de liste pour afficher ses détails sous la forme d'une toute nouvelle page avec ses propres composants WebPart et son propre thème ?"
-> Voici le kicker ;dans SharePoint, chaque site que vous créez possède une liste spéciale de pages et chaque page appartient en fait à un type de contenu.Vous pouvez donc prendre n’importe quel type de contenu et le transformer en page ;tout ce que vous avez à faire est de créer une mise en page pour celui-ci et d'ajouter ce type de contenu à la liste.

(Donc, un exemple.Ceci est purement spéculatif ;Je ne dis pas de faire cela spécifiquement, et vous ne pouvez probablement pas le faire exactement comme je le décris car je simplifie un peu à l'excès)

Vous créez un type de contenu « Produit », mais vous décidez également que « Catégorie » doit également être un type de contenu.Vous créez donc un type de contenu pour « Catégorie » et vous lui attribuez une colonne de recherche, qui fait référence aux éléments de la liste « Produit ».Vous spécifiez que la recherche peut contenir plusieurs éléments.

Vous voulez maintenant une page sur laquelle les gens peuvent voir une catégorie et tous les produits qui y appartiennent.Vous créez une « Mise en page » (un fichier aspx) pour le type de contenu « Catégorie ».Dans le fichier aspx de mise en page, vous pouvez inclure des contrôles Web qui affichent les champs de la catégorie, tels que « titre » et « description » et vous pouvez probablement même en ajouter un pour afficher le champ de recherche « Produits ».(vous devrez peut-être le coder vous-même)

J'espère que je ne t'ai pas perdu.

Maintenant que vous avez créé une mise en page pour « Catégorie », vous pouvez ajouter « Catégorie » à la liste/bibliothèque de pages, puis créer des pages qui représentent les catégories, et lorsque les gens modifient ces pages, ils modifient également la catégorie.

Plus d'addenda

Si "Annonces" est une liste, le Web Part que vous avez ajouté était une liste de lignes Web Part, et donc il affiche simplement le contenu de la liste (qui est indépendant des pages de produits), vous voudrez O spécifier des filtres de votre vue.Je ne sais pas si vous pouvez spécifier des filtres uniques sur le composant WebPart...mais tu peux essayer :)

Vous voudrez peut-être envisager d’examiner le composant WebPart de requête de contenu.

Je ne comprends pas bien votre deuxième question, mais j'ai l'impression que la réponse est oui...qu'entends-tu par "vue" ?Vous devez être prudent avec le jargon ;tu veux dire la mise en page ?ou le composant WebPart Affichage de liste ?ou la vue Liste ?ou la page maître ?...

Autres conseils

vous devez vérifier Heather Solomon . Elle est la shiznat en ce qui concerne l'image de marque de sharepoint.

Un bon point de départ serait d'utiliser concepteur de Sharepoint .

Utilisez SharePoint Designer pour faire votre travail CSS, en particulier à découvrir les règles CSS en jeu. Ne pas publier l'œuvre achevée du SD; si vous le faites, le futur Windows Updates peut effacer vos fichiers. Au lieu de cela, déployer vos personnalisations comme une caractéristique. En MOSS 2007, vous pouvez ajouter un fichier CSS unique personnalisé à l'aide d'administration centrale -. Ce sera alors appliqué après core.css lors de l'exécution, Au meilleur de ma connaissance, ceci est le seul moyen pratique de le faire

Vous devez indiquer si vous utilisez WSS ou MOSS. Avec WSS, vous pouvez utiliser des thèmes.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top