Django-Activity-Stream

Generar arroyos de actividad genérica de las acciones en su sitio. Los usuarios pueden seguir las actividades de cualquier actor para arroyos personalizados.
Descargar ahora

Django-Activity-Stream Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • BSD License
  • Precio:
  • FREE
  • Nombre del editor:
  • Justin Quick
  • Sitio web del editor:
  • http://code.google.com/u/justquick/

Django-Activity-Stream Etiquetas


Django-Activity-Stream Descripción

Generar flujos de actividad genérica de las acciones en su sitio. Los usuarios pueden seguir las actividades de cualquier actor para arroyos personalizados. Django-Activity-Stream es una forma de crear actividades generadas por las acciones en su sitio. Los eventos de actividad son categorizados por tres componentes principales. * Actor. El objeto que realizó la acción. * Verbo. La frase verbal de la acción realizada. * Objetivo. (Opcional) El objeto que se promulga el verbo en.actor y el objetivo son generos para cualquier objeto de Django arbitrario. Una actividad es una descripción de una acción que se realizó (verbo) en algún instante en el tiempo por algunos ACOR, con algún objetivo opcional. Nomenclatura de esta especificación se basa en la extensión de la actividad del átomo. Inicialización: Agregue ACTSTREAM a su install_apps: instally_apps = (... 'ACTSTREAM', ...) Agregue las URLS de actividad: URLPATTNS = PATTELS ('', ... ('^ Actividad /', incluya ('attstream.urls')), ...) generando acciones de acción Las acciones probablemente se realizan mejor en una señal separada: desde django.db.models.signals Import pre_savefrom ACTSTREAM Import actionfrom MyApp.models Importar MyModeldef My_Handler (remitente, ** Kwargs): Acción.save (remitente, verbo = 'fue guardado') pre_save.connect (my_handler, remitente = mymodel) Para generar una acción en cualquier parte de su código, simplemente importe la señal de acción y envíela con su actor, verbo y destino: desde ACTSTREAM Import ActionAction.Send (Solicitud.user, verb = ' Alcanzó la acción de nivel 10 '). SEND (SOLICITUD.USER, VERB =' ENCENDIDO ', TARGET = GRUPO) Siguiendo actoresGenerando el enlace entre un EE. UU. ER y cualquier actor en particular es tan fácil como llamar a una función: de la importación de ACTSTREAM SEGURAR (SOLICITUD.USER.USER, GRUPO) También puede obtener una solicitud de obtención a la vista ACTSTREAM_FOLGOW: GET / ACTIVIDAD / SIGUIENTE / / /? SIGUIENTE = / BLOG / LUEGO EL USUARIO CORRIENTE COMENTARIO DE INICIO SIGUIENTE EL ACTOR DEFINADO POR CONTENT_TYPE_ID Y OBJET_ID. El siguiente parámetro opcional es la URL para redirigir a.Acctivity Feedlistings de actividades están disponibles para varios puntos de vista. Todos están ordenados por -Timestamp: de ACTSTREAM Import Actor_Stream, User_Stream, Model_Streamactivities por Actor: Actor_Stream (actor) Actividades por Django Modelo: Model_Stream (modelo) Actividades de actores que un usuario en particular es Following: User_stream (usuario) Requisitos: · Python · Django


Django-Activity-Stream Software relacionado