A Google Summer of Code javaslatok

3. javaslat: Új kiterjesztés telepítése Manager w / folyamat nyomon követése debug módban


Absztrakt:

Részletes leírás:

IDEA & Előnyök:

Update rendszer jelenleg nincs könnyen kezelhető struktúra kezelésére a nagy mennyiségű információ, hogy a potenciálisan elérhető, ha a felhasználó szeretné telepíteni az új kiterjesztés be a rendszer támogatta a frissítési rendszerrel. A frissítések már be, és ideiglenesen eltávolított elemek is megjelennek, mint a technológiai bemutató, hogy mit lehet elérni az új rendszer.

Egy teljesen új külsőt kiterjesztés telepítése vezetője köteles segíteni abban, hogy jelentését az információ, hogy a frissítési rendszerrel teszi ki. Részben ez a rendszer is ki tájékoztatás a meglévő telepített kiterjesztések a rendszer (beleértve a folyamatban lévő frissítéseket, lehetséges,), valamint az új kiterjesztések állnak rendelkezésre.

Én azt szeretném, hogy legyen egyfajta FreeBSD portok rendszer (leírás a mérföldköveket), amely hagyja rendszergazda keresni, telepítéséhez, eltávolításához és frissíteni az új kiterjesztés az admin backend.

Joomla! bővíthetőség ötlet kiterjesztések és FreeBSD bővíthetőség a kikötők simliar, miért ne csatlakoztassa őket? A rendszer segítségével a kikötői rendszer, a rendszergazdák könnyen megtalálja és telepíti / frissíti, mit akarnak a 2 egyszerű kattintással (találni, install / update).

BEMUTATKOZÁS:

Én Edvard Ananyan néven edo888 polgára, Örményország. Én 20 éves, és én kaptak egy teljes ösztöndíjat, hogy egy egyetemi hallgató, Yerevan State University szakon Alkalmazott Matematika és fizika (Fizika Tanszék).

Mivel nagyon érdekel a számítástechnika, azt is elértünk számos nyílt forráskódú projekt. Néhány ezek közül a következők:

  • GTranslate: automatikus fordítás modul, a Google Translate
  • Jumi: Joomla! Egyéni tartalom kiterjesztés csomag (partnerségben Martin Hajek)
  • Jumi Tippek és trükkök
  • JosLang: Többnyelvű rendszer plugin (partnerségben David Thomas)
  • Xinha WYSIWYG szerkesztő plug-in

Mint tudod, én is a Joomla! Hibakereső brigád tagja.

Lehet többet magamról a honlapomon:http://edo.webmaster.am/about

Itt is egy online referencia:http://tinyurl.com/edo888->http://jumi.vedeme.cz/index.php?option=com_contact&view=contact&id=2:ed&catid=12:contacts&Itemid=49

SZAKASZOK & fejlesztési folyamat Timeline:

Szeretném leírni FreeBSD Ports fő gondolata az integrált ebbe a projektbe itt. A Joomla! telepíteni, a rendszer is telepíthető "port" (kiterjesztések) adatai, ami tartalmazza a telepítő csomagot (ez fogja megmenteni forgalom sávszélesség). Miután admin képes lesz keresni Portgyűjteményből helyi adattár (nem update szerver), és hozd kiterjesztés telepítése (a fejlesztő oldalán). Administrator lesz képes frissíteni kikötőkben, hogy elküldenek adattár változata, és egyre csak update információk frissítési szerver (lehetne tenni XML / JSON).

Ha a Joomla! debug módban van, a létesítmény vezetője naplózza telepítési folyamat a képernyőn. Így a fejlesztők könnyen megtalálja a problémát, ha azok meghosszabbítására, ilyen a telepítés során.

Jövőbeli fejlesztések: A másik funkció, amelyek megvalósíthatók a jövőben jelentéstételi módot: a fejlesztők megkapják hibákat / visszajelzéseinek rendszer vagy adminisztrátorok közvetlenül a backend. Ez segítene a fejlesztők tudják a területek, amelyek használják a kiterjesztéseket, és több visszajelzést kérdésekről a kiterjesztés.

Megjegyzés: Valami ilyesmi volt, én kezdődött GSoC 2006 (Csomagkezelő rendszer a Joomla!), De a Wilco azt mondta, hogy hiányos volt. Én nem voltam képes megtalálni a kódot belőle, de van néhány ötlet, amely tartalmazza a projekt a jövőben, hogy a port függőségeit.

Itt vannak a mérföldkövek, töltse ki:

  1. Portgyűjtemény csomag (lehet MySQL tábla vagy XML-fájl, MySQL tábla lehetővé teszi a gyors keresést és egyszerű frissítését), amely telepíthető a Joomla! telepítő a portálra
  2. Keresés felület Extension Install Manager
  3. Update Portgyűjtemény API
  4. Adattár naprakész adatokat kikötők és API frissítési kiszolgáló válasza a Joomla! honlapján kéri
  5. Fetch API
  6. Jelentkezzen be API bejelentkezni telepítés / eltávolítás / update folyamatok
  7. Interfész megtekintésére frissítéseket telepített kiterjesztések

Megyek dolgozni napi 8 órában, heti 5 napon, ez egy teljes munkaidős állást.

Április 20-május 17.:TIME, hogy beszéljen a MENTOR
1. hét május 18-22:(1)
2. hét május 25-29:(2)
3. hét június 01-5:(3)
4. hét június 8-12:(4)
5. hét június 15-19:(4)
6. hét június 22-26:(5)
7. hét június 29 - július 3.:Felkészüljenek a FÉLIDŐS ÉRTÉKELÉS
8. hét július 06-10:Benyújtó FÉLIDŐS ÉRTÉKELÉS
9. hét július 13-17:(6)
10. hét július 20-24:(7)
Hét 11 július 27-31:Tartalék idő
A 12. héten augusztus 3-7:FELKÉSZÜLÉS AZ UTOLSÓ ÉRTÉKELÉS, végül szépen a helyükön
13. hét augusztus 10-14:Ceruzák LE, összegezve EREDMÉNYEK, dokumentációk írásáról
14. hét augusztus 17-21:Benyújtó VÉGLEGES ÉRTÉKELÉS
Augusztus 22-25:IDEJE LAST MINUTE HATÁROZATOK

MOTIVÁCIÓ:

  • És új funkciókat a Joomla!
  • Csinálok egy nagy lépés a szakmai karrier
  • Is részt vesz a projektben komoly fejlesztés egyre tapasztaltabb
  • Találkozó érdekes emberekkel, tanulás, és csak kikapcsolódni!
  • Növelése esélyed a teljes ösztöndíjat a mester fokozatot az USA-ban
  • Kereseti némi pénzt a saját továbbképzési
  • Csinálok egy álmok valóra

Alig várom, hogy továbbra is hozzájáruljon a Joomla! a jövőben, és szervező Joomla! Örmény közösség.

Buy Oil Paintings, Acrylic Paintings, order custom painted Murals, Portraits, Landscapes, Still Lifes, Flowers, Replicas and Art Prints on ArtMaestro.com.
Utazási portál - tours.am! Keresés túrák Örményország, Tours, keresés túrák Online Fenntartjuk szállodák Online utazási hírek.