Google Summer of propostes Codi
Proposta 3: Extensió de Nova Instal lació w / Gerent de Seguiment del procés en mode de depuració
Resum:
http://docs.joomla.org/Summer_of_Code_2009_Project_Ideas # New_Extension_Install_Manager
Descripció detallada:
IDEA I BENEFICIS:
Actualització de Sistemes en l'actualitat no té una estructura de fàcil navegació per al maneig de la gran quantitat d'informació que pot ser disponible quan un usuari vol instal lar noves extensions en el seu sistema de seguretat de l'actualització del sistema. Les actualitzacions es va presentar ja i desinstal lar temporalment elements també es mostren com una demostració tecnològica del que pot aconseguir mitjançant el nou sistema.
Una extensió completament nova mirada gerent d'instal lació és necessària per ajudar a fer sentit de la informació que exposa l'actualització del sistema. En part, aquest sistema també haurà d'exposar la informació existent sobre les extensions instal al sistema (incloses les actualitzacions pendents que puguin tenir), així com noves extensions que estan disponibles.
M'agradaria que fos una mena de sistema FreeBSD Ports (descripció es troba en etapes), que permet a l'administrador de la recerca, la instal lació, desinstal i actualització de les noves extensions de back-end d'administració.
Joomla! idea de l'extensibilitat amb extensions i extensibilitat FreeBSD amb ports intuïtiu ", per què no per connectar? Amb l'ajuda del sistema de Ports, els administradors fàcil trobar i instal lar i actualitzar el que volen en dos clics (buscar, instal lar o actualitzar).
SOBRE MI:
Estic Edvard àlies Ananya edo888, un ciutadà d'Armènia. Tinc 20 anys d'edat, i se m'ha concedit una beca completa per ser un estudiant de pregrau a la Universitat Estatal d'Erevan amb especialització en Matemàtiques Aplicades i Física (Departament de Física).
Ser molt interessats en la informàtica, també he realitzat una sèrie de projectes de codi obert. Alguns d'ells s'enumeren a continuació:
- GTranslate: un mòdul de traducció automàtica basat en Google Translate
- Jumi: Joomla! contingut personalitzat paquet d'extensió (en col.laboració amb Martin Hajek)
- Jumi Consells i Trucs
- JosLang: sistema multilingüe del plugin (en col.laboració amb David Thomas)
- Xinha WYSIWYG editor a l'endoll
Com vostès saben jo sóc també un Joomla! Bug Squad membres.
Pots llegir més sobre mi mateix al meu lloc web:http://edo.webmaster.am/about
Aquí també és una referència en línia:http://tinyurl.com/edo888->http://jumi.vedeme.cz/index.php?option=com_contact&view=contact&id=2:ed&catid=12:contacts&Itemid=49
FITES I CALENDARI DEL PROCÉS DE DESENVOLUPAMENT:
M'agradaria descriure ports de FreeBSD idea principal integrat en aquest projecte aquí. Durant Joomla! instal lar, el sistema també es larà "ports" (extensions) de dades, que seria inclòs en el paquet d'instal lació (això estalviarà ample de banda de trànsit). Després d'administració serà capaç de buscar col lecció de ports de dipòsit local (no de servidor d'actualitzacions) i buscar l'extensió per a la instal lació (des del lloc del desenvolupador). Administrador serà capaç d'actualitzar els ports mitjançant l'enviament de la versió del repositori i rebent només actualitzar la informació des del servidor d'actualització (es pot fer amb XML / JSON).
Si el projecte de Joomla! la manera de depuració està activada, el gestor d'instal lació registrarà procés d'instal lació a la pantalla. Així que els desenvolupadors trobar fàcilment el problema si la seva extensió té com durant la instal lació.
Futures millores: L'altra característica, que podria aplicar-se en el futur és la manera de presentació d'informes: els desenvolupadors rebran els errors i la retroalimentació dels administradors del sistema o directament des del servidor. Seria ajudar als desenvolupadors a conèixer els llocs, que estan utilitzant les seves extensions i tenen més comentaris sobre els problemes de la seva extensió té.
Tingueu en compte: Alguna cosa com això es va iniciar el GSoC 2006 (Paquet del sistema de gestió de Joomla!), Wilco, però em va dir que estava incomplet. No va ser capaç de trobar el codi de la mateixa, però hi ha algunes idees que podrien incloure en aquest projecte en el futur, és dependències del port.
Aquests són les fites per completar:
- paquet de Ports col.lecció (podria ser la taula de MySQL o un arxiu XML, taula de MySQL permetrà la recerca ràpida i fàcil l'actualització), que s'instal amb Joomla! instal al lloc
- interfície de cerca en l'extensió Instal l'Administrador d'
- Actualització dels ports col.lecció d'APIs
- Repositori amb dades actualitzades sobre els ports i l'API de servidor d'actualitzacions a la resposta a Joomla! sol.licituds de llocs web
- Obtenir API
- Registre d'API per a registre d'instal lació / desinstal / actualització dels processos
- Interfície per a veure les actualitzacions de les extensions instal
Jo vaig a treballar 8 hores al dia, 5 dies a la setmana, és un treball de temps complet.
Abril 1920 a maig 17:TEMPS PER PARLAR AMB EL MENTOR
Vuit dies 18-12 maig 01:(1)
Setmana 2 maig 1925 hasta 29:(2)
Setmana del 03 de juny 1 - 5:(3)
Setmana 4 juny 8 a 12:(4)
Setmana 5 jun. 15-19:(4)
Setmana 6 22-26 juny:(5)
Setmana 7 29 juny - 3 juliol:PREPARACIÓ PER A L'AVALUACIÓ INTERMÈDIA
Setmana 8 juliol 2006 al 10:PRESENTACIÓ DE L'AVALUACIÓ INTERMÈDIA
Setmana 9 juliol 1913 hasta 17:(6)
Setmana 10 juliol 1920 a 24:(7)
Setmana 11 27-31 juliol:TEMPS RESERVAT
Setmana 03-07 desembre 08:PREPARACIÓ PER A L'AVALUACIÓ FINAL, posant tot al seu lloc
Setmana 13 agost 1910 al 14:LLAPIS DE BAIX, RESUM DELS RESULTATS, la documentació escrita
Setmana 14 agost 1917 a 21:PRESENTACIÓ DE L'AVALUACIÓ FINAL
12-15 agost:TEMPS DE ÚLTIM MINUT A LA PRESA DE DECISIONS
MOTIVACIÓ:
- Portar noves funcionalitats a Joomla!
- Fent un gran pas cap a una carrera professional
- Estar involucrat en el desenvolupament de projectes seriosos per obtenir més experiència
- Conèixer gent interessant, aprendre d'ells i simplement tenir diversió!
- L'augment de possibilitats d'obtenir una beca completa per al grau de mestratge en els EUA
- Guanyar una mica de diners per la meva educació
- Fer un somni fet realitat
Tinc moltes ganes de seguir contribuint a Joomla! en el futur i l'organització de Joomla! comunitat armènia.
