Google Summer of Propuestas Código
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:
Descripción detallada: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:
- Copia de seguridad opcional
- Felicitaciones
- La limpieza de la carpeta Temp
- Sincronización de archivos (puede ser con ftp)
- Comprobación de actualizaciones
- Indexación de búsqueda (se necesita un consejo)
- Scripts personalizados (para administradores avanzados)
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:
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.
Opina HistoriaUniversity 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:
- 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. (15 de junio) - Prueba del mecanismo de programación en Windows y Unix. (El 18 de junio)
- 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. - Por escrito la documentación, incluida la guía del usuario y una nueva costumbre
guía de la escritura del guión. (15 de agosto) - Si hay un tiempo, también se trata de crear y probar una interfaz
para Joomla 1.0
- 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) - 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. - 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á. - 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. - 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. - 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. - Scripts personalizados
Los administradores tendrán la oportunidad de crear y programar sus propios scripts.
- PHP
- En la medida de Joomla API como sea posible
- 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.
04/01/08 00:04 Samuel Alexander Moffatt
¿Puede detalle lo que va a hacer y cuando esto se hace en términos de fechas, etc04/02/08 06:04 Edvard Ananyan
Agradezco sus sugerencias sobre el sistema de tareas programadas.Estas son las fechas:
1. el 15 de junio
2. el 18 de junio
3. el 25 de junio (sólo copia de seguridad opcional)
después de cada secuencia de comandos personalizada predeterminada no serán más de 10 días
4. el 15 de agosto
Ya he realizado estos cambios en la propuesta. En cuanto a la descripción detallada de lo que voy a hacer, no puedo decir más, sólo tiene que empezar a hacer el trabajo.
04/07/08 01:04 Amy Stephen
Me gustaría pensar que podemos hacer algo como esto. Cuando pienso en lo complicado que ha sido por FTP a ser implementadas, no puedo evitar preguntarme si tal sistema es demasiado complejo. Hay tantos temas, como los permisos, las diferencias de versiones, incluso las diferencias planificador.Tal vez tendría sentido elegir el entorno más común y un conjunto de funciones de administrador de base y hacer que funcione para esa plataforma. A continuación, expanda a la siguiente plataforma, específicamente la liberación como "prueba" en plataformas específicas.
Yo soy un gran fan de las notificaciones de actualización del teléfono en casa, pero creo que ya ha sido seleccionado como meta para v 1.6.
¿Cómo se ha considerado este tipo de complejidad? Ciertamente el amor a esta idea. No me gustaría que adivinar cuál es el porcentaje de usuarios de Joomla! los usuarios no tienen copias de seguridad automáticas de bases de datos.
Encanta la idea - simplemente pasear por la practicidad. Yo no soy un experto administrador del sistema - solo he visto un montón de preguntas de los usuarios finales encontrar en los foros sólo para la nueva capa FTP.
04/08/08 08:04 Edvard Ananyan
Querida Amy,Muchas gracias por sus comentarios. Yo los encuentro constructivo y útil y me gustaría prestar atención que se merecen. Por desgracia, pasó mucho tiempo para escribir las propuestas, actualmente estoy hasta las orejas en el pantano de exámenes parciales en la Universidad (hasta el 12 de abril), y es difícil para mí, para concentrarse en otra cosa. Por favor, acepte mis disculpas por el momento, y yo pondremos en contacto con usted tan pronto como pueda.
Atentamente,
Ed
04/13/08 17:04 Edvard Ananyan
Estoy de acuerdo contigo: a tratar de hacer que funcione en la plataforma Unix en primer lugar. Entonces, mientras se procede, se expandirá también en Windows marca la particular versión y plataforma, donde se realizó la prueba. Lo mismo hará con el FTP, la versión y plataforma, donde se realizó la prueba serán definidos.