sobre como crear listas propias

He visto en algunas webs que tienen una curiosa capacidad que no estaría mal poder implementarla en un proyecto de drupal.
En esas webs el usuario, una vez dado de alta, tiene la capacidad de crear sus propias listas de contenidos. Cuando visita una post o un artículo, normalmente éste tiene un botón con el cual puede añadirlo a su propia lista de, por ejemplo, artículos favoritos o, todo lo contrario, contenidos que odia.
He visto que en Drupal existe un módulo que podría servir para este propósito, "Favorite nodes", pero, por desgracia, este módulo sólo tiene la capacidad de crear listas de "Nodos favoritos", no así nodos odiados o cosas así.
No estaría mal poder crear una web en la que el usuario pueda crear sus propias listas de contenidos como por ejemplo "Mi lista de lo mejor de tal", "Mi lista de los peores pascual"....
¿alquien conoce algua forma de crear este tipo de funcionalidad en Drupal?
¿existe algún módulo que sirva para ese propósito o, en su defecto, como poder usar algún tipo de conjunción de módulos para conseguir algo del estilo?
¿Alguna idea o script susceptible de poder ser usado con Drupal del estilo?

Un saludo a todos,
Barry Collins

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Muchas gracias...

En primer lugar, perdona por la tardanza en contestar, he estado de vacaciones yyy...
Y en segundo, muchas gracias por la recomedanción. Le echaré un vistazo y si descubro novedades ya os contaré.

Un saludo a todos,
Barry Collins

el módulo views_bookmarks

el módulo views_bookmarks ha sido depreciado en favor de flag http://drupal.org/project/flag por lo que te recomiendo que utilices flag en lugar de views_bookmarks... la funcionalidad que tiene la puedes ver en drupalmodules.com donde tu seleccionas tus módulos favoritos... lógicamente tienes que registrarte primero.

Saludos

Luis
http://www.asimonterrey.com.mx

He encontrado el camino...

Aunque habría que hacer algunos cambios.
Buscando y rebuscando, al final he encontrado un módulo que se acerca a lo que pretendo.
El módulo es "Views Bookmarks" (http://drupal.org/project/views_bookmark) y con el puedes crear enlaces a contenido que luego se ven en un listado (osea crear listas personalizadas).
Como lo que pretendía era que se pudiera acceder a las listas propias desde la cuenta de usuario, buscando encontré el siguiente enlace (comentario 3) en el que explican como añadir una pestaña a tu cuenta de usuario donde se listan tus enlaces preferidos a nodos: http://drupal.org/node/132941
Ahora los inconvenientes:
Resulta que cada vez que creas un "contenedor" donde irán alojados los enlaces (por ejemplo "mis libros favoritos"), pues el módulo te crear un botón de enlace a la lista cread en el menú lateral. Como mi pretensión es que el usuario pueda crearse sus propias listas, pues no es cuestión de que cada vez que añada una lista, se le cree un menú. Puede haber gente que añada 300 listas yyy...
¿Como se podría quitar esta característica de este módulo?
El segundo inconveniente es menos peliagudo. El módulo crea relaciones entre usuarios y tipos de nodos. Si por ejemplo, como es mi caso, en mi web tengo 5 tipos distintos de contenido (para crear galerías, contenidos de textos, etc.) ¿como podría restringir los tipos de nodos a escoger por el usuario? (más que nada para que éste no me cree listados de todo tipo, ajenos a las pretensiones de la web).

Y el tercero, aunque no es muy molesto, también puede complicarme la vida.
Cada vez que creas un tipo de lista (por ejemplo "Mis libros favoritos") luego también te añade un botón en la parte inferior de cada nodo para que puedas añadir ese nodo a tu lista (un enlace que dice más o menos "añadir a mis libros favoritos") y, claro, me ocurre algo parecido al anterior punto. Si por ejemplo un usuario se crea 300 listas, pues cada vez que vea un nodo tendrá 300 enlaces/botones de "añadir a tal o cual lista" en la parte inferior, con lo que no es factible.
Supongo que tendría que crear un template para ese contenido y luego añadir algún tipo de programación para que, por ejemplo, los botones me aparezcan en un scroll o algo así y que el usuario pueda escoger a que lista añade el nodo.
¿alguna idea de como se podría crear algo así?

Todo esto lo he intentado configurar como usuario administrador, ¿quizás tendría que crear un "usuario registrado" y luego probar a restringirle los accesos para ver si se adapta a mis pretensiones?

¿Que os parece este módulo? ¿Pensáis que se adapta a lo que busco o conocéis otro mejor?
Una ayuda, please!

Un saludo a todos,
Barry Collins

Pues parece que no es lo que buscaba...

He mirado ubercart y el añadido wishlist y, para mi desgracia, no es exactamente lo que buscaba.
También he encontrado otro módulo "Whislist" que hace algo parecido pero que tampoco se ajusta a lo que busco.
Mi pretensión es que el usuario registrado pueda hacerse sus propias listas del contenido. Por ejemplo si la web es de libros, y los nodos son fichas de libros, pues que el usuario se pueda hacer su "lista de libros preferidos", o su "lista de libros que jamás recomendaría salvo a mi peor enemigo", etc. pinchando en un enlace que le llevaría a un apartado donde, o bien puede añadir el enlace del nodo a una de sus listas, o bien puede crear una nueva lista propia y (una vez creada) añadir el enlace a ésta.
Ya sé que seguramente lleve un tiempo conseguir algo parecido, y más si eres como yo que soy bastante desastroso con la programación (siempre se me escapa un punto o una coma y no funciona nada...), pero creo que sería un muy buen módulo para añadir funcionalidad a una web (sobre todo a las de corte social).

¿alguna otra idea, script o módulo susceptible de ser usado para esta función?
(please)

De todas formas muchas gracias por la ayuda.

Un saludo a todos,
Barry Collins

Ok, muchas gracias

Ahora mismo lo miro, y si encuentro lo que busco os lo comento por aquí.

Un saludo,
Barry Collins

En realidad no hay que

En realidad no hay que hacerlo, si es para un oscommerce existe ya implantada la solucción de lista de productos deseados (wishlist), mirate los módulos de Ubercart que en ellos esta implantado.

Un saludo

Oskar

gestión del conocimiento y de la información con software libre

¿Me podrías decir más o menos como se podría hacer?

Muchas gracias por tan pronta respuesta, darioarg.
La verdad es que soy un desastre con la programación, de ahí lo de buscar un módulo para mis pretensiones.
¿Podrías decirme como se podría crear algo de estas características?
¿hay alguien que tenga alguna otra idea?
(please!)

Un saludo, y gracias de nuevo.
Barry Collins

Nuestras listas

Creo que habría que programar un módulo prácticamente desde 0, utilizando com ejemplo, view bookmark.

1. Se crearía la funcionalidad de que los usuarios creen sus propias listas, para eso habría que crear una tabla con la relación
uid | lid | name
1 | 1 | Nodos basura
1 | 2 | Mis nodos favoritos
etc.
Y se tendría que armar un "administrador de mis listas", donde dar de altas listas, borrarlas, etc.

2. Se crearía un pequeño form en cada nodo (como el de comentarios) pero que tendría solo un campo: un select, con todas las listas del usuario, para poder agregarlas. En el caso que ya esté, la opción de borrarla.

3. Se podría crear automáticamente los bloques, aunque esto sería un perno, ya que hay que dar los permisos necesarios.

4. El usuario tendría una sección llamada "mis listas" donde se listarían las listas, y haciendo click ver los nodos de dichas listas.

5. En si creo que sería un buen proyecto para hacerlo, pero me faltan ganas :(

Saludos!

www.drupalargentina.com.ar
>>.<<

.

.

View bookmark

View bookmark es lo que más o menos se acerca a lo que vos te referís. Por ejemplo, en unipropiedades.com.ar implementé esto para que los usuarios puedan guardar sus propiedades favoritas. El módulo te permite definir tipos de listas (favoritos) y te crea la funcionalidad de agregar y quitar, como asi también implementar las vistas con el módulo view. Sin embargo, este módulo no permite que pueda el usuario crear sus propias listas. Creo que es una buena idea y no sería dificil de programar.

Saludos!

www.drupalargentina.com.ar
>>.<<