Vous êtes ici Forums
  |  Connexion
 Forums
HomeHomeForums DNNForums DNNInstallationInstallationComment créer un portail (site)Comment créer un portail (site)
Précédente
 
Suivante
Nouveau message
28/04/2010 16:08
 

Bonjour,

Nouveau sur DNN, mais ayant une longue expérience en développements de logiciels sous Microsoft, IIS, création de sites, etc.

J'ai installé DNN sur un serveur Windows 2003 + IIS6 sans trop de problèmes. J'ai paramétré le portail "host". Maintenant je veux créer un site en local sur ce serveur.

J'ai acheté le SuperUser manual chez SnowCovered et l'ai lu complètement. J'y trouve une masse d'infos analytiques, mais aucune description de l'architecture de l'ensemble. Rien de pédagogique !

Un truc tout bête : comment créer un nouveau portail : il y a paragraphe succinct dans le manuel et en plus à la fin ! C'est pourtant par là qu'on commence.

Merci pour toute aide, notamment vers un manuel intelligent, et pratique (et gratuit - je trouve que j'ai payé cher pour un SuperUserManual très frustrant) !

Daniel

 
Nouveau message
29/04/2010 11:56
 

Bonjour,

Pour créer un portail, il suffit d'aller dans le menu "Host - Portals" et de cliquer sur ajouter un portail.

A partir de là, 2 options importantes : créer un portail parent ou créer un portail enfant du portail actuel :

  • Dans le cas d'un portail parent, son nom de domaine pourra être totalement différent ; par exemple www.monportailenfant.fr. Il faudra bien renseigner ce nouveau HostHeader dans IIS pour que le site puisse répondre aux requêtes web.
  • Dans le cas d'un portail enfant, l'url utilisée pour accéder au portail sera un sous-répertoire du portail courant ; par exemple, www.monsite.fr/monportailenfant

Autre chose, la création de tout nouveau portail nécessite de créer un compte administrateur dédié. Cela se fait sur le même formulaire.




Stéphane TETARD
ARICIE - Member of DotNetNuke France
 
Nouveau message
03/05/2010 09:41
 

Bonjour,

 

Merci Stef pour ces infos qui confirment ce que j'ai lu dans le Manual.

Mais je cherche à comprendre l'architecture du produit. Y a-t-il un document "architecture" comme tout éditeur de logiciel en fait, qui explique par exemple (entre autres) :

- la structure des répertoires, notamment la distinction entre le site de base créé à l'install et les sites nouveaux créés

- peut-on avec une même installation de DNN créer un site local et un site distant ?

- eytc...

 

Merci

Cordialement

Daniel

 
Nouveau message
04/05/2010 16:13
 
Bonjour à tous
En attendant de l'aide, j'essaie de me débrouiller.
Loggé comme host, j'ai créé un portail, pointant sur \portals\[portailId] dans IIS avec un alias correct, et un admin
maintenant, je ne trouve pas de page default.aspx dans ce portail, donc impossible de se logger dedans
Et je ne vois pas comment créer une page dans ce nouveau portail !
L'interface de host (ou de admin) ne m'indique pas dans quel portail je suis : chaque fois que je créee une page, elle est dans le site par défaut.
Il doit me manquer quelquechose de très simple, please HELP !
Daniel
 
Nouveau message
04/05/2010 16:36
 
Comme indiqué, il faut utiliser l'alias renseigné pour accéder au nouveau site ; soit il est du type www.monnouveausite.com, soit il est du type www.monsite.com/nouveausite.

Dans le 1er cas, il faut renseigner la nouvelle URL au niveau d'IIS.
Dans le 2nd cas, IIS gère déjà l'URL de base du nouveau site et DotNetNuke prend en charge la sous-arborescence. Cela s'appuie en partie sur la création d'un répertoire physique à la racine du site avec le nom donné à l'alias ("nouveausite" dans mon exemple).

Dans tous les cas, un répertoire dédié est créé dans le répertoire "Portals" afin de permettre le stockage de fichiers séparément des autres sites. Par défaut, il s'agit d'un répertoire dont le nom correspond au numéro du portail.

Pour finir, les superutilisateurs peuvent se logguer indifféremment sur n'importe lequel des sites de l'instance puisqu'ils sont superutilisateurs.
Les administrateurs, quant à eux, sont restreints par défaut au site sur lequel ils ont été créés.

Une fois connecté sur le site désiré, les tâches d'administration se font comme d'habitude : création de pages, ajout de modules, ...
Le menu "Site - Paramétrage" indique le paramétrage du site sur lequel on s'est connecté.
Pour un superutilisateur, il est possible d'éditer le paramétrage d'un autre site par le menu Host - Portals en sélectionnant le portail de son choix.

J'espère que cela t'aidera. Je ne vois pas trop quoi dire de plus.



Stéphane TETARD
ARICIE - Member of DotNetNuke France
 
Nouveau message
04/05/2010 19:21
 
Merci Stef. Je pense avoir fait tout correctement jusqu'à la création du portail. Le nouveau site a bien été créé, mais quand je vais dessus avec son alias, je vois seulement le contenu du répertoire \portals\3 (en l'occurrence), tel qu'il a été constitué par DNN. Mais je ne suis pas dans DNN !
Je ne vois aucun moyen d'y arriver à partir de l'interface du portail par défaut de mon DNN. Et s'y j'y vais directement je ne suis plus dans DNN ! Comment sortir de ce cercle ? Pour créer la première page du site il faudrait au moins que j'y soit avec les fonctionnalités de DNN à ma disposition. Le menu "Site settings" sous  Admin m'indique simplement "You are here : Admin>>Site settings" - rien qui identifie le site (apparemment je suis toujours sur le site par défaut de mon DNN).

Il me manque une info essentielle mais laquelle ? J'espère avoir pu expliquer ce problème tout simple mais sur lequel je bute.
Merci pour ton aide.
Daniel
 
Nouveau message
05/05/2010 12:35
 
Je te conseille de te connecter en tant que superutilisateur (host par exemple par défaut) et d'aller dans le menu Host - Portal puis d'éditer le portail nouvellement créé.
Dans la section Alias, tu peux vérifier quel alias est indiqué et surtout si l'alias paramétré est un alias valide du genre www.monnouveausite.com ou www.monsite.com/nouveausite. Si l'alias indiqué ne ressemble pas à ça, il n'est probablement pas valide et ne te permettra donc pas d'accéder au site en question. Dans ce cas là, il faut le modifier pour en indiquer un valide.
Si tu veux, tu peux nous le communiquer afin que nous te donnions notre avis.

De plus, si tu as créé un portail enfant, vérifies, par le gestionnaire de fichiers windows, qu'il a bien créé un répertoire du même nom à la racine de ton site dotnetnuke.

Pour identifier le site sur lequel tu es par le menu site settings, il suffit de consulter le nom du portail qui en général devrait être différent s'il s'agit de portails différents.



Stéphane TETARD
ARICIE - Member of DotNetNuke France
 
Nouveau message
05/05/2010 16:03
 
L'alias du site créé est localhost:86. C'est un site "parent"
J'ai plusieurs sites existants sur mon serveur local, sur plusieurs ports (de 80 à 86). Tous les liens fonctionnent.
Quand je clique sur l'alias dans host->portals j'obtiens la liste du répertoire \portals\[idportal], sur lequel pointe le site. Mais il n'a que des images et des css, aucune page, et je ne suis plus dans l'environnement DNN.
Donc l'alias fonctionne mais je ne vois toujours pas comment ajouter des pages dans le site en étant dans DNN.
C'est là que je suis bloqué.
Merci pour ton aide

Daniel
 
Nouveau message
05/05/2010 16:57
 
Si tu utilises des ports différents pour chacun de tes sites, cela peut se compliquer au niveau d'IIS ; il faut bien indiquer que le site web répond aussi aux requêtes sur les autres ports. Je ne sais pas quel OS tu as mais je ne suis pas sûr que cela soit possible sur les anciens OS "Workstation" (si on peut dire).
Ensuite, je crois (certains pourront confirmer) qu'il faut modifier le web.config pour lui dire de bien conserver le numéro du port utilisé pour accéder au site. Je crois que c'est le param UsePortNumber.

Si tout cela fonctionne bien, tu devrais alors obtenir une page web et non l'affichage du contenu des répertoires. Au passage, tu peux vérifier l'adresse utilisée : elle doit obligatoirement commencer par http et se terminer par le port 86.



Stéphane TETARD
ARICIE - Member of DotNetNuke France
 
Nouveau message
05/05/2010 18:27
 
Peut-être que ce thread aidera.

Seb
 
Nouveau message
06/05/2010 18:25
 
Tout marche très bien au niveau IIS, puisque j'ai plusieurs sites qui marchent.
L'alias est complet http://localhost:86
Par contre je n'ai rien fait dans config.web, je vais voir cela, merci pour l'info

Daniel
 
Nouveau message
08/05/2010 12:17
 
J'ai modifié l'entrée numero de port dans web.config : cela ne résout pas le problème.
(mais tout marche au niveau des alias et de IIS - IIS6 sur W2003)
Je répète mon problème : une fois le site créé :
1) je ne vois pas comment créer une page dans ce site, avec les fonctionnalités de DNN ; : rien dans l'interface de DNN ne me le permet (sauf créer des pages dans le site par défaut !)
2) en cliquant sur l'alias dans host->portals, il affiche le contenu du répertoire \portals\[id du portal] dans lequel il n'y a évidemment pas de page

Y aurait-il un pb d'installation ?
Je vais essayer une re-installation complète.
 
Précédente
 
Suivante
HomeHomeForums DNNForums DNNInstallationInstallationComment créer un portail (site)Comment créer un portail (site)