Créer un "pense-bete"

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Je suis confrontée a une demande précise dans la réalisation de mon site et je ne trouve pas de module qui s'apparenterait à mon besoin.
Je dois réaliser une sorte de pense bete ou bloc note propre à chaque utilisateur. L'utilisateur serait le seul a accéder a l'affichage de son bloc-note.
En quelques sortes il s'agit d'une page perso pour chaque utilisateur.

Y'a-t'il un ou plusieurs modules disponibles que je pourrais adapter afin de mettre en place ce type de page?

Merci d'avance.

il faut impérativement que l'affichage soit restreint à l'utilisateur qui créé le contenu ? ou faut-il seulement limiter l'édition ?

les modules de gestion d'accès ne permettent pas (enfin je crois, pour ceux que j'ai testé) de restreindre l'affichage à l'auteur. la plupart fonctionne sur la base des rôles utilisateurs, ou des groupes (og). ça doit pouvoir se faire en développant un module qui ajouterait ce droit pour un ou plusieurs types de contenu. j'essaierais de jeter un oeil la dessus si j'ai un peu de temps.

après une recherche rapide sur le site drupal, ça pourrait même intéresser d'autres personnes (un module similaire s'appliquant aux évènements : http://drupal.org/node/87512 ).

Dans mon cas l'accès serait limité au seul auteur du contenu. Se serait pour lui un espace complète privé (enfin un contenu). J'ai pas mal regardé les modules de controles d'accès mais c'est vrai qu'en règle général ils touchent des groupes.
Merci pour ta réponse. Je vais jeter un oeil au lien que tu m'a fourni.

en y regardant d'un peu plus près, c'est faisable sans développement en utilisant les modules workflow et workflow_access (module de démo du module na_arbitrator, qui met en place des API officielles de la 5.0 pour le controle d'accès).

le module workflow_access te permet de définir l'accès (affichage/edition/suppression) au contenu pour chaque état. et ce contrôle d'accès peut se faire sur les rôles existants, ou sur l'auteur.

dans ton cas, je pense qu'il peut être intéressant d'uiliser le module flexinode ou CCK pour définir un type de contenu personnalisé (le pense bete), d'utiliser le module workflow pour associer différents états à ce type de contenu (par exemple, un état privé, limité, ou public), de configurer les accès selon les états en utilisant workflow_access, et pourquoi pas d'utiliser le module views pour fournir aux utilisateurs un affichage plus pratique (création d'une page "mes penses betes").

c'est un peu plus compliqué à gérer qu'un bête module dédié, mais plus simple à mettre en place. Il n'y a pas de code supplémentaire, et tu utilises des modules et api standards, donc pas de soucis de mises à jour. Il faudra par contre traduire tout ou partie des modules, mais c'est moins compliqué que de coder un module, et qui plus est ça permettra à d'autres d'en bénéficier.

il faut cependant étudier la situation, surtout si tu as d'autres restriction d'accès à mettre en place, auquel cas il faut s'assurer que c'est compatible avec le workflow_access. l'admin global a aussi la possibilité de voir les penses bêtes même s'ils sont définis en privé.