Panimula sa Pag-kontribyut sa WordPress

Sa maikling workshop na ito kasama si Courtney Patubo Kranzke at Cami Kaos mula sa WordPress Community team, matutunan mo ng bahagya ang kasaysayan ng WordPress software, mas maiintindihan mo kung paano nagkaiba ang pagbuo ng open source software mula sa pagbuo ng tradisyunal na “closed source” software, at malalaman mo kung saan nahahati ang mga team sa proyektong WordPress. Sa ganitong paraan, umaasa kami na makakakuha ka ng mas mabuting pang-unawa kung paano gumagana ang proyektong WordPress at kung saan mo gustong makilahok.

Mga link:


Mga Layunin sa Pag-aaral

  • Alamin kung paano nagsimula ang WordPress at kung gaano na ito kagagamit-gamit ngayon.
  • Matutunan kung paano gumagana ang paggawa ng open source software, at kung bakit ito epektibong gumagana.
  • Pagpapakilala sa 18 na WordPress contributor teams at ang kanilang papel sa programa.
  • Alamin kung saan pupunta para sa higit pang impormasyon sa pag-kontribyut sa WordPress.

Mga Tanong sa Pag-unawa

  1. Anong lisensya ang ginamit para sa WordPress?
  2. Bakit epektibo ang “open source” kahit na dapat itong maging magulo?
  3. Sa anong apat na kategorya maaaring hatiin ang mga WordPress contributor teams?

Transcript

Cami Kaos 0:04

Kamusta, at maligayang pagdating sa isang pagsusuri sa proyektong open source ng WordPress, isang workshop kasama si Cammy at Courtney.

Courtney P.K. 0:14

Kamusta. Ako si Courtney. Courtney Patubo Kranzke, o mas kilala bilang Courtney PK, gaya ng maaaring makita mo sa aking pangalan, kung saan man iyon. Ako ay nakabase sa Portland, Oregon, sa pacific northwest ng US. Naging user ako ng WordPress mula pa noong 2004 at naging full-time contributor sa WordPress open source projects mula noong 2016. At ang aking focus ay nasa community team. Si Cami.

Cami Kaos 0:46

Ako si Cami Kaos. Oo, iyan nga ang tamang pagbigkas ng pangalan ko. Ako rin ay nakatira sa Portland, Oregon at sa pacific northwest ng United States. Naging user ako ng WordPress mula noong mga 2005 siguro, at naging full-time contributor mula noong 2013. Pero bago iyon, talagang mahal ko na ang WordPress at nag-volunteer, nagtrabaho sa WordCamps. At sobrang dami kong na-blog. Kaya narito tayo ngayon. WordPress. Ano ang meron tayo sa common?

Kaya, naisip namin na magsimula muna ng maikling kasaysayan ng WordPress, ang software na kilala at minamahal nating lahat at ang dahilan kung bakit tayo narito ngayon. Itinatag ang WordPress noong 2003, nang kunin ng dalawang developers na sina Mike Liddell at Matt Mullenweg ang isang kopya ng source code mula sa isang blogging tool na tinatawag na B2/Cafelog, at sila’y nag-develop nang independiyente upang lumikha ng WordPress. Ang prosesong ito ay kilala rin bilang forking. Kaya bagaman nagsimula ang WordPress bilang isang simpleng blogging tool, sa huli, lumitaw ang mga plugins at themes, nadagdagan ang mga function, at ang WordPress ay lumaki hanggang maging isang buo at mataas na content management system na patuloy na iniitrate hanggang sa ngayon. Ang WordPress open source project ay umunlad sa progressive na paraan sa paglipas ng panahon, na suportado ng mga skilled at masiglang developers, designers, scientists, bloggers, at marami pang iba. Ito ang aming mga contributor teams na aming pag-uusapan sa lalong madaling panahon. Sa ngayon, ang WordPress ang platform ng pagpipilian para sa higit sa 35% ng lahat ng mga site sa web. Ito ay itinatag sa PHP at MySQL, at lisensiyado sa General Public License, na mas kilala bilang GPL. By the way, magkakaroon ng isa pang workshop sa hinaharap tungkol sa GPL. Marami kang maaaring malaman tungkol dito. Ako mismo ay patuloy na nag-aaral tungkol sa GPL, kaya abangan ang workshop na iyon sa hinaharap. Kaya narito tayo para pag-usapan ang mga values ng open source na itinatag ang WordPress. Kaya, ibabalik ko na sa’yo, Cami.

Naghahangad ako na sana ay banggitin mo kung gaano kahalaga ang WordPress sa internet, kaya naman, hooray, higit sa isang ikatlo, higit sa isang ikatlo ng internet. Oo. Kaya nang kunin nila ang software na iyon at i-fork ito, gumawa sila ng desisyon na panatilihin itong bukas na mapagkukunan at magpatuloy sa kanilang layunin. At upang tunay na maunawaan hindi lamang ang software mismo, kundi paano umusad ang produkto, ang programa, at ang proyekto, kinakailangan mong maunawaan ang mga halaga ng open source software. At upang simulan ang pag-unawa sa mga halaga ng open source software, kailangan mo rin nang maunawaan kung paano gumagana ang closed source software. Kaya’t ibabahagi ko sa iyo ang pinakamahusay na paghahambing na natagpuan ko sa pagitan ng dalawa. Ito ay mula sa isang aklat na tinatawag na “The Cathedral and the Bazaar” ni Eric Raymond. At ilalagay namin ang isang link sa deskripsyon sa ibaba ng isang libreng kopya ng aklat para mabasa mo ito. Ngunit sa pangkalahatan, ihahambing at itatapat natin. Batay sa arkitektura, titingnan natin ang closed source software bilang isang katedral o gusali ng mataas. At titingnan natin ang open source software bilang isang bazaar o palengke ng mga magsasaka. Ang pamamaraang katedral, o ang closed software approach, ay kinukuha ang isang tiyak na dami ng mga nag-aambag o nagde-develop at binubuo ang istraktura para sa buong sistema. Sila ang nagsusulat ng code, naghahanap ng mga bug, gumagawa ng ilang bug fixes, at tunay na nagsusulong para sa problemang kanilang kinakaharap. May itinakdang oras, at nagtatrabaho sila ng sabay-sabay sa isang naka-isang silo na atmospera. At kapag handa na sila, isinasagawa nila ang isang malaking release at inilalabas ito. At ito ay tila naghihintay na pasukin ng mga tao ang katedral o gusali ng mataas hanggang sa ito ay lubos nang natapos. Wala nang makakakita sa loob para makita kung ano ang nangyayari hanggang sa ito ay lubos nang tapos. Sa paraang open source, tinitingnan natin ito ng mas katulad ng isang bazaar, ngunit gusto kong gamitin ang pagsasalita ng isang palengke ng mga magsasaka kung saan ang disenyo ay talagang binubuo ng mga tao na pumapasok dito. Kaya’t mayroon kang anumang dami ng mga nag-aambag, hangga’t sila ay interesado, at mayroon silang kakayahan na gawin ito, nag-aambag ng kanilang pinakamahusay, at itinatatag ito habang patuloy na lumalago. Madalas sabihin ng mga tao na hindi ito maaaring gumana, na ang platform ng open source ay itinakda na mabigo, dahil ito ay magulo at sa kanyang likas na kalikasan na may mga tao na nag-aambag ng iba’t ibang bagay na nais nila. At natuklasan namin, tulad ng patunay ng WordPress, na ito ay nagtatrabaho nang maayos. Ang karaniwang kaalaman ay nagsasabi na maraming tao, alam mo, maraming magluluto sa kusina, atbp. Ngunit sa kasong ito, nagpapakita ito na ang software ay kumikislap, ang komunidad ay kumikislap, nagiging mas mahusay ang lahat batay sa iba’t ibang pag-iisip na nakapaloob dito. At mayroong apat na pangunahing prinsipyo na nagpapakita kung paano ito gumagana, at ibabahagi ko ito sa iyo at maikli kong iuulat dahil medyo kakaiba ang mga parirala para rito. Ngunit ang una ay may maraming mata, lahat ng mga bug ay mababaw. At ibig sabihin nito, mas maraming tao ang gumagamit ng software o nagsusuri sa sitwasyon, tinitingnan ang problema, mas maraming bug ang natagpuan natin, at mas mabilis, dahil ang bawat isa ay gumagamit para sa iba’t ibang dahilan, ang bawat isa ay gumagawa ng iba’t ibang test case, at ginagamit ito para sa kanilang sariling dahilan. Kaya mas mabilis nating natatanggap ang nangyayari. At pagkatapos ay mas mabilis nating maayos ang mga ito. Release early, release often, na kahit paanong maipaliwanag ang sarili. Sa sandaling handa na ito at functional at ligtas, ipinasok mo ito. At pagkatapos ng pagtatagpuan ng mas maraming bugs, ipinasok mo ito nang mas madalas. Scratch a personal itch, na isang parirala na hindi ko gaanong gusto, ngunit wala akong masamang naisip na paraan upang ito ay maipahayag. Kapag may personal na interes ka sa isang bagay, kapag may isang bagay na lalo kang gustong ayusin o nais mong gawin, mas malamang na tutuklasin mo ito at makikilahok. At ang huli ay egoless participation. At hindi ibig sabihin nito na ang ating mga programmer na mga designer na mga nag-aambag na mga kasama ay walang ego, ito ay nangangahulugang ang programa ay umaasenso na may pinakamahusay na intensiyon para sa mga gumagamit. Ito ay umaasenso para sa kapakinabangan ng lahat kaysa sa kapakinabangan ng isang tao o isang kumpanya. Kaya’t nakikinabang tayong lahat nang walang ego. At kapag itinataguyod natin ang lahat ng iyon, at isinama natin ito, mayroon tayong napakaraming iba’t ibang tao, napakaraming iba’t ibang paraan ng kontribusyon na kinakailangan nating itayo ang mga ito sa mga koponan. At ngayon ay pag-uusapan natin iyon ng kaunti, Courtney.

Courtney P.K. 7:39

Oo, salamat, Cami. Kaya sa lahat ng sinabi mo, Cami, tungkol sa mga halaga ng open source ng WordPress, isaisip. Ang proyektong open source ng WordPress ay binubuo ng isang pandaigdigang komunidad ng mga tao na nagtutulungan at nagmumula sa proyekto. Kaya ang mga volunteer na nag-aambag ay may iba’t ibang karanasan at kasanayan, kabilang ang pag-develop ng software, disenyo, suporta, seguridad, pagsasanay, pagsusulat, lokal na pagsasalin, organisasyon ng mga kaganapan, at marami pang iba. Kaya’t ang komunidad ng mga nag-aambag ay naorganisa sa mga indibidwal na koponan ng nag-aambag. Ang mga koponang ito ay maaaring i-sort sa ilalim ng mga kategoryang building operations, extending, at supporting ang WordPress. Kaya’t sisimulan ko sa kategoryang building. Sa ilalim ng kategoryang ito, mayroon tayong Core team, na sumusulat ng code na siyang core ng software ng WordPress, ang Design team, na tumutulong sa disenyo at development ng user interface para sa WordPress. Mayroon din silang Accessibility team, na gumagawa ng WordPress at lahat ng nasa WordPress.org na accessible sa mga taong may kapansanan. Ang Meta team, na tumutulong sa infrastructure na nagpapatakbo ng WordPress.org at WordCamp.org. Kaya ang mga partikular na site na iyon, ang Mobile team ay tumutulong sa pagbuo ng mobile apps para sa WordPress. At ang Test team ay tumutulong sa pagsusuri, pagsusuri, at pagsusuri sa karanasan ng WordPress sa pamamagitan ng QA, quality assurance, testing, at user research. Kaya iyon ang mga koponang nagtatrabaho sa pagbuo.

Cami Kaos 9:37

At pagkatapos ay mayroon tayong mga koponang Operations. At ito ay isang mas maikli na segmento. Kaya mayroon tayong operations at iyon ang mga koponang tumutulong para ang lahat ng bagay ay gumana sa operations. Una nating mayroon ay ang Marketing team. At sila ay tumutulong sa pag-develop ng mga materyales at sangkap sa marketing upang mai-market ang software ng WordPress sa buong mundo. At sila rin ay tumutulong sa suporta ng komunidad ng WordPress sa pamamagitan ng pagmamarka na kami ay narito. At pagkatapos ay mayroon ang Hosting at sa Hosting, madalas na ang mga tao ay hindi gaanong lubos na nauunawaan kung ano ito. Kaya ito ay isa na kailangan naming ipaliwanag ng maraming beses. Ngunit ang Make WordPress hosting, gumagawa sila ng WordPress hosting na mas mahusay para sa lahat sa pamamagitan ng collaboration tools at dokumentasyon ng best practices. Kaya’t sila’y nagtatrabaho kung ano ang pinakamahusay para sa hosting ng WordPress, at hindi kinakailangang ibang bagay.

Courtney P.K. 10:27

Sige, kaya dala tayo sa mga koponang Extending. Kaya ang kategoryang ito ay binubuo ng Themes team, na nagrerepaso ng mga pumapasok na code ng tema upang panatilihing maayos ang iyong theme directory, ang Polyglots team na isinalin ang lahat ng mga bagay at sila’y namumuno sa mga lokal na site sa WordPress.org. Ang plugins team ay nagpapanatili ng kaligtasan ng plugin directory sa pamamagitan ng pagsusuri ng code at pag-ensure ng mga pamantayan ng tide team, na tumutulong sa iyo na matuto kung paano gawing mas standardized, mas mabilis, at mas ligtas ang iyong plugin o tema. At sa wakas, ang COI team, na nakikibahagi sa WP-CLI na ang opisyal na command line tool para pamahalaan ang iyong WordPress site. Okey.

Cami Kaos 11:28

Kaya ang huling segmento ay ang mga Supporting teams at sila ang mga sumusuporta sa lahat ng iba sa WordPress WordPress program upang panatilihin ang lahat ng bagay na gumagalaw. At sa tuktok ng supporting team ay ang WordPress community team, na pareho kaming lubos na proud members ni Courtney. Hooray. Sila ay nagdadala ng mga tao sa pamamagitan ng mga kaganapan tulad ng meetups at WordCamps. Sila ay may mga outreach initiatives para sa diversity at inclusion. At sa ngayon, masigla kaming nagtatrabaho sa Learn WordPress, upang matulungan kaming dalhin ang higit pang impormasyon sa lahat ng nasa komunidad ng WordPress. At pagkatapos ay mayroon tayong docs team. Tumutulong sila sa pagsusulat at pagsusuri ng dokumentasyon, kabilang ang Codex at handbook. Kaya’t sila ay tumutulong sa ibang koponan sa kanilang ginagawa. At ito ay kamangha-mangha. Mayroon tayong Training team na lumilikha ng kurikulum para sa libreng WordPress training courses na maaaring pagkatiwalaan ng mga tao. Kaya’t alam mo na pupunta ka sa isang pinahahalagahang mapagkukunan kaysa sa isang taong sinusubukan lamang mapakinabangan ang kanilang sarili sa pamamagitan ng pagpapakita kung paano mag-training sa kanilang sariling produkto. At maaari mo rin hanapin ang kanilang materyales sa Learn WordPress kung saan makikita mo ang mga workshop na ito. Mayroon tayong Support, at sila ay tumutulong sa pagsagot ng mga tanong upang matulungan ang ibang mga user ng WordPress.tv. Sila ay nagmamoderate ng mga pumapasok na video, tumutulong sa post processing, at nagsusulat ng transkripsyon at subtitle para sa mga video na pumapasok sa pamamagitan ng WordCamps, Meetup groups, State of the Word tuwing taon, at mga workshop tulad nito. At sa susunod, ipapahayag ni Courtney kung saan maaari mong mahanap ang lahat ng impormasyong iyon.

Courtney P.K. 12:52

Oo, salamat. Gusto kong sabihin na iyon na. Ngunit [laughs], ngunit tiningnan natin, marami tayong na-touch. Ngunit marami pang ibang impormasyon na matutunan tungkol sa pag-aambag sa WordPress open source project. Kaya maaari mong mahanap ang impormasyon na ipinakita namin dito, pati na rin ang ilang paraan upang magsimula sa pag-aambag sa proyekto kung interesado ka sa Make.WordPress.org.

Cami Kaos 13:22

Salamat sa inyong lahat sa paglaan ng oras upang tignan ang iyong screen kasama si Courtney at ako ngayon, lubos naming pinapahalagahan ito. Sana ay ito ang simula ng isang kahanga-hangang paglalakbay sa loob ng WordPress para sa iyo at natagpuan mo ang isang bagay na iyong interesado. Mayroong isang serye ng mga video na tatalakay sa bawat koponang nag-aambag nang masusing dumarating. At susubukan naming i-link ang mga ito dito sa abot ng aming makakaya. Ngunit para sa nilalaman na ibinahagi namin dito ngayon, kung nais mong pag-usapan ito nang mas marami, mag-sign up para sa isang lead discussion sa iyong komunidad sa global community, kumbaga, at huwag mag-atubiling makipag-ugnay sa amin kung mayroon kang anumang katanungan. Maaari mong i-email kami sa support@wordcamp.org. Paalam!

Length 14 minutes
Language Tagalog
Subtitles English, Tagalog

Suggestions

Found a typo, grammar error or outdated screenshot? Contact us.