CMS Automne
http://www.automne-cms.org/forum/

Poster article
http://www.automne-cms.org/forum/viewtopic.php?f=2&t=288
Page 1 sur 2

Auteur:  JonGreenwood [ Mar Avr 03, 2007 1:54 pm ]
Sujet du message:  Poster article

J'ai commencer a publier des articles, via l'administration. Cependant dans l'absolu, il faudrait qu'un utilisateur de l'entreprise (qui se connecterait avec un login et mot de passe) puisse créer une nouvelle page pour poster un article ou poster un article dans une section existant déjà. Je dois donc créer un nouvel utilisateur pour tester, quels sont les droit a lui donner pour permettre cela? et comment ajouter un formulaire de connexion dans l'accueil?

si une documentation existe sur cet aspect je voudrais bien l'avoir, je ne l'ai pas trouvé en tout cas...

merci d'avance

Auteur:  Sébastien [ Mer Avr 04, 2007 1:30 pm ]
Sujet du message: 

L'utilisateur doit avoir le droit d'administration sur la section à administrer (pour écrire / modifier les pages concernées) ainsi que le droit d'administration sur le module 'Pages' tel que montré dans cette image :
Image

Concernant son authentification, il peut passer par la page /automne/admin/ ou bien il faut créer un formulaire d'authentification coté client à l'aide du module de formulaires.

Auteur:  JonGreenwood [ Jeu Avr 05, 2007 10:26 am ]
Sujet du message: 

Pour les droits d'administration et la connexion via la page admin, c'est bon. Mais je ne vois pas comment faire pour le formulaire d'authentification côté client via un formulaire.

Par ou doit on passer exactement? le formulaire est il compris dans les fichiers ftp installés sur le serveur?


merci

Auteur:  jeremie [ Jeu Avr 05, 2007 11:17 am ]
Sujet du message:  Formulaire d'authentification côté client

Pour créer un formulaire d'authentification côté client :

1) Côté admin : aller dans les applications : "formulaires"
2) Créer une nouvelle catégorie dans "Gestion des catégories" (par exemple catégorie "formulaires")
3)Créer un nouveau formulaire dans "Gestion des formulaires" :
- Choisir un libellé
- Cliquer dans le wysiwyg sur l'icône "Assistant de création de formulaires" et créer les champs nécessaires (ici par exemple Login, Password et Valider)
- Choisir une catégorie
- Valider
4) Définir les actions du formulaire précédemment créé : rajouter un champs "authentifier l'utilisateur" et définir par exemple sur quelle page rediriger en cas de bonne authentification.
5) Le formulaire est alors prêt à être intégré dans une page : il suffit d'ajouter une rangée dans une page et de choisir "formulaire". Puis d'éditer cette rangée et de choisir le formulaire souhaité.
6) Pour pouvoir utiliser l'authentification côté client il faut activer l'"APPLICATION_ENFORCES_ACCESS_CONTROL". Pour cela, rajouter cette ligne dans le config.php qui se trouve à la racine du site :
define("APPLICATION_ENFORCES_ACCESS_CONTROL", true);
Cela active la création du compte anonymous sur toutes les pages du site côté client.
7) Ne pas oublier de spécifier les droits aux utilisateurs : restreindre l'accès à l'utilisateur anonymous sur les pages en accès réservé (gestion des droits d'utilisateurs)

N'hésite pas si tu as des questions.

Auteur:  Sébastien [ Jeu Avr 05, 2007 11:31 am ]
Sujet du message: 

merci Jérémie pour la réponse, par contre je ne suis pas certain de la nécessité des points 6 et 7 pour réaliser une authentification coté client.

Cette option permet d'activer l'accès sécurisé à certaines pages et je ne suis pas sur que ce soit la question posée (il me semble qu'il ne s'agit ici que d'authentifier une personne sans avoir à passer par la section d'administration).

Auteur:  JonGreenwood [ Jeu Avr 05, 2007 2:15 pm ]
Sujet du message: 

Merci pour tes explications :)

J'ai réaliser toutes les étapes jusqu'au point 5.

Donc le formulaire est crée, je l'ai ajouté a la page d'accueil. Si je prévisualise je le vois apparaitre. Après j'enregistre, de retour à la partie admin je valide les changements effectués. Seulement quand je clique pour aller à la page d'accueil (côté client), il n'apparait plus :shock: , par contre si je souhaite modifier la page (coté admin), le formulaire est présent et peut être modifié. Comment résoudre ce problème?

Auteur:  Sébastien [ Ven Avr 06, 2007 10:07 am ]
Sujet du message: 

Il faut valider les modifications apportées sur la page d'accueil pour qu'elles se répercutent coté client.

Auteur:  JonGreenwood [ Ven Avr 06, 2007 10:18 am ]
Sujet du message: 

Oui oui c'est ce que j'ai dis, j'ai enregistré et de retour du coté admin j'ai enregistré les modifications (valider les changements).

Auteur:  Sébastien [ Ven Avr 06, 2007 10:27 am ]
Sujet du message: 

et en étant déconnecté, le formulaire est il visible coté client ? (un formulaire d'authentification est sensé disparaitre une fois authentifié).

Auteur:  JonGreenwood [ Ven Avr 06, 2007 10:59 am ]
Sujet du message: 

Si je suis déconnecté (donc arrivé direct sur la page d'accueil). Le formulaire de connexion n'apparait pas non plus. si je me connecte en tant qu'admin ensuite et que je veux le modifier, là il est bien présent :shock:

Auteur:  Sébastien [ Ven Avr 06, 2007 11:08 am ]
Sujet du message: 

Puis je avoir une copie d'écran de la page de définition des actions du formulaire en question ainsi qu'une de la page de création du formulaire (ou bien la liste de toutes les informations qui ont servies à le créer) ?

Auteur:  JonGreenwood [ Ven Avr 06, 2007 1:20 pm ]
Sujet du message: 

en faisant les copies écran, j'ai modifier une des valeurs pour les actions car je ne l'avais pas prise en compte. C'etait pour l'intitulé "Si la saisie du formulaire est correcte" je n'avais pas indiqué de page ou redirigée: j'ai donc mis un lien vers l'accueil (ce qu'il faudrait c'est un lien vers l'arborescence du site, comme si il s'etait connecté par l'adresse http://www.nomsite.com/automne/admin/). Et le formulaire apparait désormais, si je saisie cela me donne une fatal error, je vais voir si je peux trouver d'ou ca vient en cherchant dans les topics^^.

sinon je viendrais vous demander de l'aide :wink:

Auteur:  Sébastien [ Ven Avr 06, 2007 1:25 pm ]
Sujet du message: 

Quel est le contenu de l'erreur ?

Auteur:  JonGreenwood [ Ven Avr 06, 2007 1:28 pm ]
Sujet du message: 

Fatal error: Cannot instantiate non-existent class: cms_profile_user in /home/www/nomsite/www/automne/classes/dialogs/context.php on line 117

Auteur:  Sébastien [ Ven Avr 06, 2007 3:00 pm ]
Sujet du message: 

En changeant le fichier /automne/templates/mod_cms_forms_header.php par celui contenu dans ce fichier et en régénérant la page est ce mieux ?

Page 1 sur 2 Le fuseau horaire est UTC [Heure d’été]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/