none
Menu site actions "créer page" RRS feed

  • Question

  • bon ma définition de site avance

    merci au forum msdn

    j'ai donc réussi a créer une définition de site qui customise le site d'équipe

    j'ai un certain nombre de page wiki , jusque la ça va

    mais au surprise j'ai perdu le menu créer page dans le menu site action

    c'est quoi l'erreur ??

    autre question il y a t'il moyen de remplacer Accueil.aspx (par défaut) par ma page modifier en gardant le même nom

    jeudi 22 novembre 2012 18:59

Réponses

  • Au niveau site, donc à la racine, tu dois déjà avoir activer l'infra publishing feature d'activé dans les globals features de site. Et ton besoin exprimé c'est de pouvoir faire nouveau site avec ta définition de site custom: donc ce sera au niveau "web": sous-site.

    Si ta définition de site est faite 100% "manuelle", donc sous visual studio, tu ne pourras de toute façon pas utiliser "accueil.aspx" dans l'url "standard", c'est "réservé" à la feature de publication au niveau web, quand elle est activé elle tente de créer la structure de page wiki de publication avec comme principale page accueil.aspx, d'ou le problème de concurrence...

    Si tu créé ta propre feature, -- qui sera activé via ton modèle de site --, tu pourras surcharger ta page d'accueil.aspx par une page qui serait, mettons, dans un répertoire différent ~urilsubSite/sitepages/[mywelcomefoldername]/accueil.aspx, ensuite tu reset le welcome page du subSite sur ce nouvel emplacement....


    Maxime Ouellet MCTS WSS Development

    lundi 3 décembre 2012 10:59

Toutes les réponses

  • autre question il y a t'il moyen de remplacer Accueil.aspx (par défaut) par ma page modifier en gardant le même nom

    Salut.

    Je te propose de supprimer la page Accueil.aspx par défaut, renommer ta page "Accueil.aspx", et pour assurer le coup, la redéfinir en tant que page par défaut.

    pour le menu "Créer page", il faut tout d'abord vérifier tes droits : le compte utilisé doit être au moins "Contributeur".

    Sinon, j'ai trouvé ça :

    • http://sharepoint.stackexchange.com/questions/21812/create-page-option-missing-from-site-actions-menu
    • http://weblogs.asp.net/sreejukg/archive/2012/01/08/sharepoint-2010-missing-new-and-edit-options-from-the-site-menu.aspx

    Bon courage.

    • Proposé comme réponse Hervé DORIER vendredi 23 novembre 2012 09:46
    • Non proposé comme réponse Gokan OzcifciMVP mardi 27 novembre 2012 08:44
    jeudi 22 novembre 2012 19:49
  • des news ..

    pour le menu créer page les droits sont ok

    puisque je peut créer une page en passant par le menu autre options ou que je peut accéder au lien create.aspx sans pb

    pour écraser / renommer ma page custom ça ne marche pas

    j'arrive a détruire enfin il dis que c'est ok , mais quand je renommema page en accueil.aspx , le contenu c'est celui par défaut

    c'est un site de publication alors j'ai tenter un checkout de la page mais il refuse le chckin apré s..

    sniffff

    vendredi 23 novembre 2012 13:46
  • Je viens te tester la procédure suivante sur mon site :

    1. Afficher la page que tu as créée : "nouvellepage.aspx".
    2. Définir cette page en tant que page d'accueil de ton site (onglet "Page", bouton "Utiliser comme page d'accueil"
    3. Aller dans "Action du site" / "Afficher tout le contenu du site" / "Pages"
    4. Supprimer la page "Accueil"
    5. Cliquer sur "nouvellepage"
    6. Dans le menu "Page", cliquer sur "Modifier les propriétés", et changer le nom de la page pour mettre "Accueil", puis enregistrer.

    Normalement, ça doit marcher. Tiens moi au courant.

    • Proposé comme réponse Hervé DORIER samedi 24 novembre 2012 12:57
    • Non proposé comme réponse Hervé DORIER samedi 24 novembre 2012 15:24
    samedi 24 novembre 2012 12:56
  • par sharepoiint j'y arrive mais pas par programme il dois me manquer quelques choses
    samedi 24 novembre 2012 13:52
  • Ah ok... c'est sympa de préciser que tu souhaite faire ça par code !! ;-)

    D'ailleurs pourquoi le faire par code, je ne comprend pas... si tu es en train de faire un template de site, il te suffit de paramétrer ton template avec ta nouvelle page d'accueil.

    Est-ce que tu peux préciser ce que tu veux faire, comment tu pense le faire, et nous donner les messages d'erreur que tu as lorsque tu développe ?

    samedi 24 novembre 2012 15:24
  • oui désoler ... j'avais oublier de préciser que je cherchais une solution par code

    ben dans le template si je deploye une page Myaccueil.aspx ça marche mais ça plait pas aux utilisateurs

    et si je tente de créer une page accueil.apx il est pas d'accord ..

    je voudrais que ça se fasse par code pour qu'avec une procédire qui va bien n'importe quel pequin puisse créer un site sur le modele sans avoir a manipuler sharepoint

    merci de tenter de m'aider

    samedi 24 novembre 2012 15:32
  • ok, je cromprend mieux.

    Je suis persuadé que n'a pas besoin de faire du code pour ça. C'est probablement ta définition de site qui n'est pas bonne. Je t'invite à regarder le sample qui se trouve à cette adresse. Je pense que ça fait ce que tu veux : avoir un modèle de site avec une page par défaut "default.aspx". Tu pourras comparer les différents éléments de la solution Visual Studio avec ton projet.

    Bon courage.

    • Proposé comme réponse Hervé DORIER mercredi 28 novembre 2012 19:28
    samedi 24 novembre 2012 16:08
  • Bonjour oudet claire,

    Pourrions-nous avoir une retour svp sur la démarche que vous avez suivi après les réponses de hervé?

    Merci,

    Gokan


    My New Technical Blog: WWW.GKNZCFC.NET
    SharePoint Community Expert

    lundi 3 décembre 2012 07:32
  • Ben créer une page default.aspx ça pose pas de pb c'est quand je veut l'appeller accueil.aspx que ça marche pas ave une fonctionnalités wiki page d'activer j'ai l'impression

    lundi 3 décembre 2012 08:04
  • Le plus simple serait de créer ton modèle de site, le sauvegarder dans la galerie de solution en *.wsp, ce qui te permettra de l'utiliser pour créer ton site de base.

    Ensuite, créer une feature avec un EventReceiver qui ira activer le publishing feature (Publication SharePoint Server) et une fois activé: surcharger ta page d'accueil. 

    L'activation du publishing feature ne se fait pas automatiquement lors de la création d'une site via un custom template.

    Même pour l'option - Enregistrer le site en tant que modèle - : cette feature doit être désactivée...

    Il y a un problème au niveau de cette feature de publication (une concurrence de thread au niveau wiki et la création de la page d'accueil par default...). Peut être dans la version 2013, Microsoft réglera enfin ce problème récurant dans les modèles de site (car c'est le même problème dans les versions antérieures de MOSS...) mais pour le moment en 2010 , niet!

    Ou si tu te sens à l'aise avec le développement, créer un modèle de site de bout en bout avec Visual Studio 2010, ce qui est, d'expérience, vraiment pas userfriendly mais quand même possible! (Modèle "Définition de site" dans visual studio) En utilisant le fichier Onet.xml, tu pourras déclarer ta page d'acceuil par défaut...

    bonne chance!


    Maxime Ouellet MCTS WSS Development

    lundi 3 décembre 2012 09:42
  • si je comprends bien ce que tu me dis

    dans ma définition de site ... je n'active pas la feature de publication mauis je le fait dans une feature avec évenement receiver pour activer

    question a 15 e c'est vrai pour les deux couches le pb

    web et site ??

    est ce que ce pb de fonctionnalités de publication pourrait aussi expliquer mon pb de menu "nouvelle page" perdue

    lundi 3 décembre 2012 10:02
  • Au niveau site, donc à la racine, tu dois déjà avoir activer l'infra publishing feature d'activé dans les globals features de site. Et ton besoin exprimé c'est de pouvoir faire nouveau site avec ta définition de site custom: donc ce sera au niveau "web": sous-site.

    Si ta définition de site est faite 100% "manuelle", donc sous visual studio, tu ne pourras de toute façon pas utiliser "accueil.aspx" dans l'url "standard", c'est "réservé" à la feature de publication au niveau web, quand elle est activé elle tente de créer la structure de page wiki de publication avec comme principale page accueil.aspx, d'ou le problème de concurrence...

    Si tu créé ta propre feature, -- qui sera activé via ton modèle de site --, tu pourras surcharger ta page d'accueil.aspx par une page qui serait, mettons, dans un répertoire différent ~urilsubSite/sitepages/[mywelcomefoldername]/accueil.aspx, ensuite tu reset le welcome page du subSite sur ce nouvel emplacement....


    Maxime Ouellet MCTS WSS Development

    lundi 3 décembre 2012 10:59