Google Summer of Propuestas Código

Revisión 1 Revisión 2

Propuesta 1: El sistema de tareas programadas


Resumen:
El sistema de tareas programadas es hacer que la función del sitio de forma automática.
Se le da al administrador la posibilidad de programar algunas tareas y luego
sólo tienes que seguir su cumplimiento desde la interfaz del administrador.
El siguiente paso es programar:
  1. Copia de seguridad opcional
  2. Felicitaciones
  3. La limpieza de la carpeta Temp
  4. Sincronización de archivos (puede ser con ftp)
  5. Comprobación de actualizaciones
  6. Indexación de búsqueda (se necesita un consejo)
  7. Scripts personalizados (para administradores avanzados)
En el caso más características se sugieren, con mucho gusto los añadiremos a esta lista.

Descripción detallada:
Estoy Edvard Ananyan, un estudiante universitario de 19 años en el Estado de Yerevan
University con especialización en Matemáticas Aplicadas y Física Aplicada (Departamento de Física)
y muy interesado en la informática. Para más información sobre mí, por favor visite
http://edo.webmaster.am

Ofrezco para crear una nueva herramienta para los administradores de Joomla, que, como se mencionó
arriba, hará que el sitio realizar algunas tareas programadas de forma automática, y por lo tanto,
hará que el trabajo del administrador es más fácil.

Los siguientes pasos deben ser hechas:
  1. Creación de una interfaz para el administrador, que le permitirá hacer una
    Calendario personalizado guión. Este paso no tomará mucho tiempo, puesto que ya
    tener una experiencia de creación de interfaces.
  2. Prueba del mecanismo de programación en Windows y Unix.
  3. Escribir los guiones personalizados predeterminados que aparecen arriba usando PHP. Si es necesario,
    otros lenguajes de programación también se puede utilizar. Después de cada secuencia de comandos es
    por escrito, tiene que ser probado. Mi prioridad es copia de seguridad opcional (esto es para ser
    hecho antes el mediano plazo), después de lo cual, la cola es como se indica anteriormente.
  4. Por escrito la documentación, incluida la guía del usuario y una nueva costumbre
    guía de la escritura del guión.
  5. Si hay un tiempo, también se trata de crear y probar una interfaz
    para Joomla 1.0
Vamos a revisar los guiones en los detalles:
  1. Copia de seguridad opcional
    Se podrá elegir lo que hacer copias de seguridad (por ejemplo, la base de datos, carpetas, etc),
    seleccionar el formato de copia de seguridad (por ejemplo, tar, gz, zip, bz2, etc)
    y la carpeta de destino (puede ser en el servidor ftp de otro tipo)
  2. Felicitaciones
    Las fechas especiales serán marcados y los textos correspondientes saludo
    estar preparados, para lo cual tengo que investigar las fiestas regionales y saludos
    e incluyen todos ellos. También el administrador puede seleccionar algunas otras fechas y
    preparar a los saludos, o personalizar los saludos por defecto.
  3. La limpieza de la carpeta Temp
    Los administradores tendrán la oportunidad de marcar las carpetas que se van a
    ser limpiados periódicamente. Una opción de limpieza de dinero en efectivo también se incluirá.
  4. Archivos de sincronización (puede ser con ftp)
    La idea es clara. Los administradores seleccione los archivos / carpetas en el control remoto y
    sitios locales, lo que le gustaría mantener sincronizada.
  5. Comprobación de actualizaciones
    Parte de la información sobre las actualizaciones de componentes, módulos y plug-ins
    ser enviados por correo electrónico a los administradores, y entonces, se puede proceder.
  6. Indexación de búsqueda (se necesita un consejo)
    Todavía tengo que familiarizarme con la forma en Joomla facilita la búsqueda. Si me da algunos
    información y un poco de ayuda, voy a continuar con esta tarea también.
  7. Scripts personalizados
    Los administradores tendrán la oportunidad de crear y programar sus propios scripts.
Voy a utilizar las siguientes herramientas:
  1. PHP
  2. En la medida de Joomla API como sea posible
  3. Cron en sistemas Unix y schtasks.exe en Windows para la programación.

Con mi participación en GSoC espero hacer nuevos contactos con mis colegas de todo
el mundo, y, por supuesto, para obtener valiosos conocimientos, habilidades y experiencia.
Buy Oil Paintings, Acrylic Paintings, order custom painted Murals, Portraits, Landscapes, Still Lifes, Flowers, Replicas and Art Prints on ArtMaestro.com.
Portal de viajes - tours.am! Búsqueda tours en Armenia, Tours, Búsqueda de Tours en línea, reserva de hoteles en línea, Noticias de Viajes.