|
Necesitamos una web similar a solodrivers.com con alguna funcionalidad adicional.
Queremos algo adaptado, por eso estas páginas son un punto de partida, motivo por el cual hacemos algunas referencias básicas de nuestras necesidades.
La programación ha de ser necesariamente en asp.net, consultando una base de datos SQL. Actualmente usamos SQL Server 2000.
La web debe permitir el pago con PayPal IPN únicamente (https://www.paypal.com/ipn), no otra pasarela de pagos, por este motivo el programador estará familiarizado con esta plataforma, puesto que ha de integrarla en la web. No se trata solo de usar esta pasarela, ha de recibir los datos de conformidad de pagos y guardarlos en la base de datos. El programador ha de trabajar con la plataforma de pruebas de Paypal Sandbox y comprobar que todos los procesos funcionan perfectamente antes de dar por terminado el trabajo.
Necesitamos un programador con quien exista una comunicación flexible, no pretendemos estar molestando con menudencias constantemente, pero tampoco queremos que tarde días en contestar a nuestras preguntas o inquietudes. Buscamos a alguien con experiencia, y que ya utilizara la pasarela de pagos de PayPal, de no ser así le llevaría un tiempo importante familiarizarse con esta plataforma.
El código deberá estar bien estructurado, ser claro, intuitivo y estar comentado.
Las páginas deben ser amigables para los buscadores, con direcciones tipo : “/2754/driver_Canon_printer_Modelo_570.aspx” No se pueden usar enlaces tipo “javascript:__doPostBack… que impedirían el acceso a los buscadores.
Empleará el mismo diseño que la web de referencia que nos atañe, obviamente nosotros lo modificaremos posteriormente.
Cualquier sugerencia para la mejora del sitio será tenida en cuanta a la hora de valorar las diversas propuestas que nos hagan.
Algunas cosas que necesitaremos:
Habrá tres modalidades de pago: gratuita, diaria (24hs), semanal, mensual. Estos perfiles se podrán modificar, de modo que podremos hacer nuevos perfiles con otros días (por ejemplo 90 días), importes, número de descargas diarias, etc. La modalidad gratuita solo permitirá descargar archivos con extensión PDF y un determinado número de documentos por día.
La página de descarga de usuarios registrados tendrá un sencillo captcha para que el usuario confirme la descarga, el texto no debe de ser dificultoso de leer.
La ubicación física del servidor y la dirección deben de permanecer ocultas al usuario, de este modo www.124.587.26/programas/1/progrma.exe nunca deberá mostrarse al usuario y no deberá poderse almacenarse en la caché de los exploradores.
La dirección de descargas no será la misma ni en el mismo servidor, así que deberemos poder cambiar siempre que queramos este parámetro en un panel de control.
Por ejepllo: http://21.24.223.77/archivos/ejemplo/archivo.pdf
en este enlace nosotros podremos modificar la ip, y el nombre genérico “archivos” y capturando la dirección restante de la base de datos. En algún panel deberá existir dos controles para cambiar estos parámetros.
En caso de que la descarga se interrumpa, se restablecerá en el mismo punto de interrupción.
En cada registro de usuario, la aplicación mandará un e-mail al usuario con los datos para el acceso a la web.
Después del pago el usuario podrá acceder libremente a la zona de descarga.
Utilizaremos tanto servidores con fecha en formato americano como en formato español, así que se podrá cambiar el tipo de funcionamiento de una manera sencilla en nuestro panel de control.
Resumiendo, básicamente contaremos con unas páginas de consulta de archivos y el acceso al área de descarga, limitada dependiendo de si el usuario está registrado o no.
Algunos formularios o listados que necesitaremos y algunos comentarios:
Listados de empresas y drivers Descripción del programa, (las etiquetas tag se extraen dinámicamente también de la base de datos). Búsqueda sencilla de drivers.
Cada driver, programa, o documento, tendrá su propia página URL con desglose de información del producto, y botón de descarga.
Todas las páginas tendrán una barra menú de navegación, por ejemplo:
Home » Impresoras » Hewlett packard » Hewlett packard deskjet 694c » etc
Invitación para suscribirse o bien dar paso a área de descarga si se detecta por cookies que el usuario está registrado. Registro de todas las transacciones de los usuarios, suma descargas, programas descargados, IP. Etc. Limitación de número de descargas a realizar por usuario y día (por ejemplo 100 diarias si es suscripción por un día, 200 si es por una semana, 300 si es por un mes… dependiendo del perfil Página de aviso al usuario si éste se empieza a acercar al número máximo de descargas.
En todo momento el usuario estará informado del número de descargas que lleva realizadas, y podrá consultar las mismas. Se conservará la cookie para que cuando visite el usuario las páginas no se tenga que validar.
La contraseña del usuario es siempre su correo electrónico, por lo tanto un mismo usuario puede requerir el servicio en más de una ocasión, y por lo tanto realizar un nuevo pago. Página para ingreso usuario y-o recordar contraseña, cambio contraseña.
El usuario recibirá, nada más terminado el pago, un e-mail con los datos de acceso.
ADMINISTRACIÓN:
Página inicial para acceder, nombre usuario y contraseña administrador Página para cambiar nombre administrador y contraseña Crear tipo de perfiles de usuario: Número de días, número descargas. Tiempo duración cada sesión en minutos Formulario para introducir manualmente y crear un usuario Formulario para bloquear/desbloquear por usuario o por IP Búsqueda de usuario por e-mail, número de transacción y otras variables. -- Ajuste e-mail: Dirección envío del administrador a los nuevos usuarios registrados Dirección servidor SMTP Nombre usuario servidor SMTP Contraseña SMTP E.mail amigable.
Asunto: Mensaje con datos para la descarga
Botón Prueba (se enviará al mismo correo de administración.)
Mensaje e-mail para nuevos usuarios Mensaje e-mail recordando nombre usuario y contraseña.
Formulario para todos los ajustes de PayPal, página de reenvío, usuario, etc.
Cualquier otro formulario necesario para el normal funcionamiento de la aplicación.
Nosotros daremos algunas tablas parta que trabajen directamente sobre ellas.
Para cualquier duda adicional, por favor, antes de presupuestar consultar.
Revisen los requerimientos de todo lo que necesitamos. En la oferta que hagan mencionen si tienen experiencia con la pasarela de pagos de Paypal. Necesitamos tres meses de garantía en caso de que la aplicación tenga fallos.
Forma de pago:
Un 50% cuando esté plenamente operativo un borrador pendiente de pulir, desde los listados de archivos, búsquedas, pago virtual, redirección por Payapl Sandbox, y zona descarga, y el 50% restante a la entrega de la aplicación totalmente terminada.
Únicamente si es un programador autentificado y tiene varias clasificaciones 100% positivas adelantaríamos un 20% al inicio, 30% con el borrador mencionado anteriormente, y 50% restante a la entrega de la aplicación.
La aplicación deberá ser operativa, comprobable, y estará hospedada en un servidor del programador. El programador dará cuenta de cada progreso, y mostrará sus avances en una web virtual operativa, para de este modo evitar tener que rehacer trabajo.
Tiempo de entrega: Máximo 20 días el borrador y 10 días más para entregar la aplicación funcionando correctamente.
El proyecto y su código serán enteramente de nuestra propiedad.
No es necesario el foro que incluye la web de referencia.
Algunas marcas disponen de familias de productos.
Una vez seleccionado el postulante, le haremos llegar las tablas y datos más concretos sobre el funcionamiento de la web.
Muchas gracias por su tiempo.
|