Académique Documents
Professionnel Documents
Culture Documents
Unaformadeprogramarsincdigo
Por:RicardoChang
Quesunaaccin?
Unatareaqueunserhumanoocomputador realizacomo...
Unaaccin...
Tocarelsilbato
Unaaccin...
Abrirelparaguas
Unaaccin...
Llamarportelfono
Quesundisparador?
Esuneventoquesehaprogramadoparaque desencadeunaovariasacciones
Cuandoocurreelevento>Sedesencadenalaaccin
Undisparador...
Cuandoseproduceunafalta
DISPARADOR
Desencadenaqueel rbitrotoqueelsilbato
ACCIN
Undisparador...
Cuandollueve
DISPARADOR
Desencadenalachica abraelparaguas
ACCIN
Undisparador...
Cuandolacenaestlista
DISPARADOR
Desencadenalaesposa llamaportelfono
ACCIN
EnDrupaltambinhay...
DISPARADORES
ACCIONES
Accionesendrupal
Accionesdelcoredrupal
Publicaruncomentario Despublicaruncomentario Publicarunnodo Despublicarunnodo Ponernodoenlacimadelistas Quitarnododelacimadelistas Promocionarydespromocionarala paginaprincipal Bloquearusuario Bloquearlaipdelusuarioactual
AccionesAvanzadasendrupal
Requierenconfiguracin.
Disparadoresendrupal
Disparadoresendrupal(2)
Asociandodisparadoresyacciones
Ejemplo...
Cuandoseregistraun usuario
DISPARADOR
Desencadenauna notificacinporemail
ACCIN
Ejemplo...
Desencadena Sielposttieneciertas palabras(wordpress, joomla)lodespublica
ACCIN1
Cuandoseguardaun contenido
DISPARADOR
Envaunemail
ACCIN2
Setratadeundisparadorcondoseventosasociados
Cmolohagoendrupal?
Sivasaprogramarunaaccinavanzada, primerohayqueconfigurarla. NosdirigimosaAdmin>SiteBuilding> Triggers(admin/build/trigger) Seleccionamosaquetipodeaccinse aplicareldisparador:comentario, contenido,cron,usuario. Seleccionamoseldisparadoryle asignamoslaaccinquequeremosque desencadeneapretandoelbotnAsignar. Podemosasignarmsdeunaaccinaun disparadorrepitiendolaoperacin.
Porquehaydisparadoresque aparecensinaccionesqueasignar?
Ymuchoms
Haymdulosqueagreganmsacciones Haymdulosqueagreganmsdisparadores.