Google Summer of Code Predlogi

Predlog 3: New Podaljšanje Install Manager m / procesa sledenja v Debug Mode


Povzetek:

Podroben opis:

IDEA & PREDNOSTI:

Update Systems, trenutno ni enostavno navigacijo strukture za ravnanje z veliko količino informacij, ki je potencialno na voljo, ko uporabnik želi namestiti nove razširitve v njihov sistem podpira od posodobitev sistema. Posodobitve so že predstavljeni in začasno odstranjen postavke so prikazane tudi kot tehnoloških predstavitev tega, kar je mogoče doseči z uporabo novega sistema.

Popolnoma nov videz razširitev namestite manager je potreben za pomoč pri sprejemanju smislu informacij, ki izpostavlja posodobitev sistema. V delu je treba ta sistem tudi izpostavili informacije o obstoječih nameščene razširitve v sistemu (vključno z vsemi do posodobitve, ki jih morda), kot tudi nove razširitve, ki so na voljo.

Rad bi, da je to neke vrste sistema FreeBSD Ports (opis je v mejniki), ki omogoča, da si administrator za iskanje, namestite, odstranite in posodabljanje novih podaljšanj od admin backend.

Joomla! Razteznosti ideja z razširitvami in FreeBSD razširljivi s pristanišči so simliar, zakaj ne, da jih povežete? S pomočjo sistema pristanišč, bodo administratorji enostavno iskanje in namestitev / posodobitev, kar želijo v 2 preprostih klikov (najde, namestitev / posodobitev).

O MENI:

I am Edvard Ananyan aka edo888, državljan Armenije. Jaz sem 20 let in sem bila odobrena popolno štipendijo, da je dodiplomski študent na Yerevan State University smer uporabno matematiko in fiziko (Oddelek za fiziko).

Biti zelo zainteresirani v računalništvu, sem lahko dosegel tudi več odprtokodnih projektov. Nekateri od njih so našteti spodaj:

  • GTranslate: samodejni prevod modul temelji na Google Translate
  • Jumi: Joomla! vsebino po meri razširitev paketa (v partnerstvu z Martin Hajek)
  • Jumi Nasveti in zvijače
  • JosLang: Multilingual sistema plugin (v sodelovanju z Davidom Thomas)
  • Xinha WYSIWYG editor plug-in

Kot veste, sem tudi Joomla! Bug Squad člana.

Si lahko preberete več o meni na moji spletni strani:http://edo.webmaster.am/about

Tu je tudi online reference:http://tinyurl.com/edo888->http://jumi.vedeme.cz/index.php?option=com_contact&view=contact&id=2:ed&catid=12:contacts&Itemid=49

MEJNIKI IN RAZVOJ PROCESA ČASOVNI:

Rad bi opisali FreeBSD Ports glavna ideja vključena v ta projekt tukaj. Med Joomla! namestitev, bo sistem prav tako namestiti "pristanišča" (razširitve) podatke, ki so vključeni v namestitveni paket (to bo prihranilo prometa pasovne širine). Po admin bodo mogli iskati zbiranje pristanišča prihajajo iz lokalnega repozitorija (ne iz update server) in prinesi podaljšanja za vgradnjo (od mesta developer's). Administrator bodo mogli posodobiti pristanišča, ki jih preprosto pošiljanje repozitorija različico in dobili le posodobiti informacije iz update server (mogoče storiti z XML / JSON).

Če Joomla! debug način, bo namestitev manager dnevnik namestitev na zaslonu. Tako se bodo razvijalci zlahka našli problem, če njihova razširitev imajo tako med namestitvijo.

Prihodnost izboljšave: Druga značilnost, ki se lahko izvajajo v prihodnje, je poročanje način: razvijalci bodo prejeli napake / feedbacks iz sistema ali administratorji neposredno iz backend. To bi pomagalo razvijalcem vedeti območij, ki so z uporabo njihove razširitve in imajo več povratnih informacij o vprašanjih njihovo podaljšanje ni.

Opomba: Nekaj ​​takega se je začelo GSoC 2006 (Paket Management System za Joomla!), Vendar Wilco mi je povedal, da je nepopolna. Sem bil ne zmožen najti kodo, ampak je nekaj idej, ki bi se lahko vključila v ta projekt v prihodnosti, je pristanišče odvisnosti.

Tu so mejniki za zaključek:

  1. Pristanišča zbiranje paket (lahko MySQL tabelo ali XML datoteko, MySQL tabela omogoča hitro iskanje in enostavno posodabljanje) bi, ki se namesti z Joomla! monter na spletno stran
  2. Iskanje vmesnik v Podaljšanje Namesti Manager
  3. Update pristanišča zbiranje API
  4. Skladišče z ažurne podatke o pristaniščih in API za posodobitev strežnika za odgovor na Joomla! spletna stran zahteva
  5. Fetch API
  6. Log API, da se prijavite install / uninstall / update procesov
  7. Vmesnik za ogled posodobitve za nameščene razširitve

Bom dela 8 ur na dan, 5 dni na teden, to je polni delovni čas.

20. april - 17. maj:ČAS govoriti z mentorjem
Teden 1 maj 18-22:(1)
Teden 2 maj 25-29:(2)
3. teden 1-05 junij:(3)
4. teden 08-12 junij:(4)
5. teden 15-19 junij:(4)
6. teden 22-26 junij:(5)
Teden 7 29. junij - 3. julij:Pripravite se na VMESNI VREDNOTENJE
Teden 8 julij 06-10:PREDLOŽITEV VMESNI VREDNOTENJE
Teden 9 13-17 julij:(6)
10. tednu 20-24 julij:(7)
Teden 11 27-31 julij:RESERVED ČAS
12. teden 03-07 avgust:PRIPRAVE ZA KONČNO VREDNOTENJE, spet vse na svojih mestih
Teden 13 10-14 avgust:BARVICAMI DOL, povzamemo REZULTATI, pisanje dokumentacije
14. tednu, 17-21 avgust:PREDLOŽITEV KONČNE OCENE
22-25 avgust:ČAS ZA LAST MINUTE SKLEPI

MOTIVACIJA:

  • Prinaša nove funkcionalnosti za Joomla!
  • Making velik korak k poklicni karieri
  • Ker so vključeni v resnih razvojnih projektov za pridobivanje bolj izkušene
  • Srečanje zanimivih ljudi, učenja iz njih in preprosto zabavo!
  • Povečanje možnosti, da bi dobili polno štipendijo za magisterij v ZDA
  • Ustvarjal nekaj denarja za moje nadaljnje izobraževanje
  • Making sanje

Jaz sem veseli, da še naprej prispeva k Joomla! v prihodnosti in organiziranje Joomla! Armensko skupnost.

Buy Oil Paintings, Acrylic Paintings, order custom painted Murals, Portraits, Landscapes, Still Lifes, Flowers, Replicas and Art Prints on ArtMaestro.com.
Travel portal - tours.am! Iskanje ture v Armeniji, Tours, Iskanje ture na spletu, hoteli rezerve na spletu, potni novice.