1
I Use This!
Activity Not Available
Analyzed 10 months ago. based on code collected 10 months ago.

Project Summary

FlickrpollDescripciónFlickrpoll es un sistema de votaciones para cualquier grupo de flickr que lo necesite. Flickrpoll permite realizar tres votos asignando uno, dos o tres puntos respectivamente dentro de un intervalo temporal.

Si usas este código para tu grupo, por favor envíame el nombre del grupo y / o la dirección de las votaciones para incluirlo en la lista de sitios que usan flickrpoll.

Se pueden ver algunas capturas de pantalla aquí.

Información técnicaEl sistema de votaciones flickrpoll utiliza las siguientes tecnologías:

ServidorEs necesario un servidor con:

PHP como lenguaje de servidor. MySQL como sistema de base de datos.

ClienteEl cliente web necesita interpretar javascript, ya que se usan:

Lightbox 2 para la vista de fotos. Dojo para los efectos de animación.

Instalación y configuraciónCreación de la base de datosPara usar el sistema de votaciones flickrpoll es necesario disponer de una base de datos que podemos llamar flickr con la siguiente estructura:

CREATE TABLE IF NOT EXISTS `configuracion` (
`id` int(10) unsigned NOT NULL auto_increment COMMENT 'Índice',
`tag` varchar(256) collate utf8_unicode_ci NOT NULL COMMENT 'Flickr tag',
`start_date` date NOT NULL COMMENT 'Poll start date',
`end_date` date NOT NULL COMMENT 'Poll end date',
PRIMARY KEY (`id`),
UNIQUE KEY `tag` (`tag`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='Configuración del fotomandáo' AUTO_INCREMENT=6 ;

CREATE TABLE IF NOT EXISTS `flickr_cache` (
`request` char(35) collate utf8_unicode_ci NOT NULL,
`response` mediumtext collate utf8_unicode_ci NOT NULL,
`expiration` datetime NOT NULL,
KEY `request` (`request`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;ConfiguraciónPara configurar flickrpoll se deben editar los ficheros auth.php y database.inc.php y añadir los datos de acceso al grupo y a la base de datos.

auth.php

$api_key = "flickr_api_key";
$api_secret = "flickr_api_secret";database.inc.php var $HOST = "database_host";
var $USERNAME = "database_username";
var $USERGROUP = "flickr_group";
var $PASSWORD = "database_password";
var $FLICKR_DB = "database_name";

var $CACHE_SECONDS = 604800; // Una semana
var $API_KEY = "flickr_api_key";
var $API_SECRET = "flickr_api_secret";Los nombres de las variables son autoexplicativos, y los valores de ejemplo también.

Uso de flickrpollPara crear un concurso nuevo tan solo habrá que añadir una entrada a la tabla configuracion de la base de datos. Por ejemplo:

INSERT INTO `configuracion` (`tag`, `start_date`, `end_date`) VALUES ('XIIIFotoMandao', '2008-03-27', '2008-03-31');El campo tag es una etiqueta en flickr que se ha de añadir a cada foto que quiera participar en el concurso. Las fechas start_date y end_date son las fechas de inicio y fin de la votación respectivamente.

En el momento en el que alguien acceda a la página de votaciones y la fecha coincida con start_date se creará todo lo necesario automáticamente y las votaciones seguirán vigentes hasta la fecha end_date. Todo esto es automático sin intervención ninguna.

Durante las votaciones tres medallas: oro, plata y bronce se irán colocando automáticamente sobre las tres fotos con más votos por orden.

Tags

poll concurso encuestas php flickr

In a Nutshell, flickrpoll...

This Project has No vulnerabilities Reported Against it

Did You Know...

  • ...
    Black Duck offers a free trial so you can discover if there are open source vulnerabilities in your code
  • ...
    you can embed statistics from Open Hub on your site
  • ...
    in 2016, 47% of companies did not have formal process in place to track OS code
  • ...
    by exploring contributors within projects, you can view details on every commit they have made to that project

Languages

Languages?height=75&width=75
PHP
63%
JavaScript
35%
2 Other
2%

30 Day Summary

Apr 10 2016 — May 10 2016

12 Month Summary

May 10 2015 — May 10 2016

Ratings

1 user rates this project:
5.0
 
5.0/5.0
Click to add your rating
   Spinner
Review this Project!