Google Summer of Code priekšlikumi

3 Priekšlikums: New pagarināšana Instalēt Manager w / procesa uzraudzības atkļūdošanas režīmā


Abstract:

Detalizēts apraksts:

IDEA & PRIEKŠROCĪBAS:

Update sistēmu, pašreiz nav viegli orientēties struktūrā apstrādes lielu informācijas daudzumu, kas var būt pieejams, kad lietotājs vēlas, lai instalētu par jauniem paplašinājumiem savā sistēmā atbalstīja no update sistēmas. Atjauninājumi ir iesniegts jau un uz laiku atinstalēta posteņiem ir arī parādīti kā tehnoloģiju demonstrējumu, ko var panākt, izmantojot jauno sistēmu.

Pilnīgi jaunu izskatu paplašināšana instalēt vadītājs ir pienākums palīdzēt padarīt nozīmē informāciju, kas atjauninājumu sistēmas pakļauj. Daļēji šo sistēmu būtu arī atklāt informāciju par esošajām uzstādītas paplašinājumi sistēmas (ieskaitot visus līdz atjauninājumus tie varētu būt), kā arī par jauniem paplašinājumiem, kas ir pieejami.

Es vēlētos, ka tas ir sava veida FreeBSD Ports sistēmas (apraksts ir pavērsieni), kas ļaus administratoram meklēt, instalēt, atinstalēt un atjaunot jauniem paplašinājumiem no admin backend.

Joomla! paplašināšanas ideja ar paplašinājumiem un FreeBSD papla ar ostas simliar, tad kāpēc ne, lai tās pieslēgtu? Ar palīdzību ostu sistēmas, administratori būs viegli atrast un install / update, ko viņi vēlas ar 2 vienkāršu klikšķi (atrast, install / update).

PAR AUTORU:

Es esmu Edvard Ananyan aka edo888, pilsonis Armēnijā. Es esmu 20 gadus vecs, un man ir piešķirts pilnu stipendiju ir undergraduate at Erevānas Valsts universitātes students majoring lietišķās matemātikas un fizikas (Department of Physics).

Būt ļoti interesē datorzinības, man ir arī paveikts vairākas atvērtā koda projektiem. Daži no tiem ir minēti zemāk:

  • GTranslate: automātisku tulkojumu modulis balstās uz Google Translate
  • Jumi: Joomla! pasūtījuma satura paplašināšanu paketi (sadarbībā ar Martin Hajek)
  • Jumi Padomi un triki
  • JosLang: Daudzvalodu sistēmas spraudnis (sadarbībā ar David Thomas)
  • Xinha WYSIWYG redaktors plug-in

Kā jūs zināt, es esmu arī Joomla! Bug Squad loceklis.

Jūs varat izlasīt vairāk par sevi manā mājas lapā:http://edo.webmaster.am/about

Šeit ir arī tiešsaistes reference:http://tinyurl.com/edo888->http://jumi.vedeme.cz/index.php?option=com_contact&view=contact&id=2:ed&catid=12:contacts&Itemid=49

STARPPOSMA un attīstības process PLĀNS:

Es vēlos, lai aprakstītu FreeBSD Ports galvenā ideja iekļaut šo projektu šeit. Laikā Joomla! instalēt, sistēma būs arī instalēt "ostas" (pagarinājumus) datu, kas būtu jāiekļauj instalācijas paketi (Tas ietaupīs satiksmes joslas). Pēc admin varēs meklēt ostām savākšana no vietējās krātuve (ne no update server) un atnest pagarinājumu uzstādīšanai (no izstrādātāja vietnes). Administrators varēs atjaunināt ostu, vienkārši nosūtot repozitorija versiju un saņemt tikai atjaunināt informāciju no atjauninājumu serveri (var izdarīt ar XML / JSON).

Ja Joomla! atkļūdošanas režīms ir ieslēgts, uzstādīšana menedžeris pieteikties uzstādīšanas procesu uz ekrāna. Lai izstrādātāji būs viegli atrast problēmu, ja to paplašināšana ir šāda instalācijas laikā.

Nākotnes uzlabojumi: Otra iezīme, ko varētu īstenot nākotnē, ir ziņošanas veids: attīstītāji saņems kļūdu / feedbacks no sistēmas vai arī admins tieši no backend. Tas palīdzētu izstrādātājiem zināt vietas, kuras izmanto to pagarinājumu un ir vairāk atsauksmes par problēmām to pagarināšanu ir.

Piezīme: Kaut kas līdzīgs šim tika uzsākta 2006 GSoC (Pakete vadības sistēma Joomla!), Bet Wilco teicis man, ka tā bija nepilnīga. Man nebija iespēja atrast kodu, bet ir dažas idejas, ko varētu iekļaut šajā projektā nākotnē, tas ir ostas atkarības.

Šeit ir pagrieziena, lai pabeigtu:

  1. Ports vākšana paketi (varētu būt MySQL tabulas vai XML fails, MySQL tabulas ļaus ātru meklēšanu un viegli atjaunināt), kas būtu uzstādīta ar Joomla! uzstādītājam uz vietni
  2. Meklēt interfeisu pagarināšana instalēšana Manager
  3. Update ostas savākšana API
  4. Repozitoriju ar atjauninātu datus par ostām un API update serveri, lai atbildot uz Joomla! mājas lapa pieprasījumi
  5. Atnest API
  6. Žurnāls API, lai pieteiktos instalēt / atinstalēt / update procesu
  7. Interfeiss, lai skatītu atjauninājumus uzstādītas paplašinājumi

Es dodos uz darbu 8 stundas dienā, 5 dienas nedēļā, tas ir pilna laika darbu.

20 aprīlis - 17 maijs:LAIKS runāt MENTOR
Nedēļas 1 maijs 18-22:(1)
Nedēļa 2 maijs 25-29:(2)
Nedēļa 3 1-5 jūnijs:(3)
Nedēļa 4 jūnijs 8 - 12:(4)
Nedēļa 5 jūnijs 15-19:(4)
Nedēļa 6 jūnijs 22-26:(5)
Nedēļa 7 29-03 jūnijs jūlijs:Sagatavoties VIDUSPOSMA NOVĒRTĒJUMS
Week 8 06-10 jūlijs:IESNIEGŠANAS VIDUSPOSMA NOVĒRTĒJUMS
Nedēļa 9 13-17 jūlijs:(6)
Nedēļā 10 20-24 jūlijs:(7)
Nedēļas 11 jūlijs 27 - 31:RESERVED LAIKS
Week 12 3-7 augusts:Gatavošanās FINAL VĒRTĒŠANAS, LAI VISU savās vietās
Week 13 augusts 10-14:Zīmuļi DOWN, Apkopojot REZULTĀTU, rakstot DOKUMENTĀCIJA
Week 14 augusts 17-21:IESNIEGŠANAS FINANŠU VĒRTĒŠANAS
22-25 augusts:LAIKS LAST MINUTE LĒMUMI

Motivācija:

  • Liekas jaunu funkcionalitāti Joomla!
  • Making liels solis uz profesionālo karjeru
  • Iesaistīties nopietnu projektu izstrāde, lai iegūtu lielāku pieredzi
  • Tikšanās ar interesantiem cilvēkiem, mācīties no tām un vienkārši jautri!
  • Palielinot iespējas iegūt pilnu stipendiju maģistra grādu ASV
  • Nopelnīt naudu par manu tālākizglītības
  • Making sapņus

Es gaidu arī turpmāk veicināt Joomla! nākotnē un organizēt Joomla! Armēņu kopienai.

Buy Oil Paintings, Acrylic Paintings, order custom painted Murals, Portraits, Landscapes, Still Lifes, Flowers, Replicas and Art Prints on ArtMaestro.com.
Ceļojumu portāls - tours.am! Meklēšana ekskursijas Armēnijā, Tours, meklēt tūres online, rezervē viesnīcas online, Ceļojumu jaunumi.