WordPress 3.0 er án efa einn af spennandi uppfærslunum á vettvangnum í mjög langan tíma.

Til viðbótar við það sem allir notendur vilja taka eftir, svo sem sérsniðnar valmyndir, sérsniðnar bakgrunn og nýtt sjálfgefið þema, eru einnig stórfelldar viðbætur við kóða-stöðina, svo sem hæfni til að keyra margar síður frá einum uppsetningu og sérsniðnum gerðum pósta.

Þessir hlutir koma WordPress upp í hraða sem afar öflugt CMS og útgáfu vettvang.

Frá því í janúar á þessu ári hef ég tekið þátt í kjarna WordPress samfélagsins til að stuðla að áframhaldandi þróun og í dag myndi ég elska að segja þér smá um hvernig það virkar.

Taka þátt í samfélaginu

WordPress hefur alltaf haft sterkan þróun samfélag og örugglega verktaki hefur haft reglulega fundi og úrræði til að skipuleggja sig með í mörg ár.

Vandamálið er að ég er ekki verktaki. Ég get gert smá PHP hér og þar og ég er nokkuð vel þegar kemur að WordPress en það er vissulega ekki það sem ég sérhæfi sig í. Sem betur fer var OpenSource vinnuhópur fyrir WordPress UI (User Interface) byrjað nýlega, sem er headed upp af Jane Wells: höfuð allra hluta UX (User Experience).

Um leið og ég tók þátt í UI hópnum komst mér að því að staðallinn á vinnunni minni þurfti að vera nokkuð hátt. Saga fólks sem tekur þátt í WordPress UI er í grundvallaratriðum sá sem er stærsti hönnuður í heiminum, frá Jason Santa Maria til HappyCog Studios (Zeldman).

Saga WordPress UI

Hönnun fyrir yfir tuttugu milljónir notenda

Fyrsta verkefnið sem ég tókst á við HÍ hópinn var einn til að endurnýja hausinn og fæti WordPress stjórnkerfisins; skelfilegur að segja að minnsta kosti. Það er breyting á WordPress 3.0 sem (því miður) er ekki getið um mjög oft en það er númer eitt sem flestir notendur vilja taka eftir þegar þeir uppfæra.

Stofnandi WordPress, Matt Mullenweg , nefndur í aðalatriðum hans á árleg WordPress ráðstefnu í San Francisco nýlega að áætlað 8,5% allra vefsvæða á internetinu eru í gangi á WordPress. Með um 246 milljón vefsíðum á internetinu í heild (desember 2009) mun meira en 20 milljónir manna (og meira ef þú telur að margir WordPress-uppsetningar hafa fleiri en einn admin notandi) mun sjá nýja stjórnunarhöfundarhönnunina; miðað við að þeir uppfæra í nýjustu útgáfu. Það hræðir vitleysuna út af mér.

Hönnun fyrir WordPress er ekkert eins og að hanna fyrir viðskiptavin. Með svo marga notendur eru það atriði sem þú myndir aldrei dreymt um. Til dæmis, þumalputtareglan þegar þú útfærir eitthvað með texta í því: Einingin þarf að vera sveigjanleg til að auka til að tvöfalda eðlilega breidd þess. Af hverju? Vegna þess að WordPress er þýtt í um 70 mismunandi tungumál og ekki öll orð eru jafn lengd þegar þýdd!

Að sjálfsögðu þegar kemur að tungumálum er breidd textans ekki eini málið; Sumir eru skrifaðir frá hægri til vinstri. Þú vissir líklega ekki að WordPress hefur allt sett af RTL (hægri til vinstri) stílblöð og myndir. Jafnvel eitthvað eins einfalt og fellilistanum þarf að gæta sérstakrar varúðar og athygli vegna þess að grafíkin sem notuð er mun einnig verða að vinna þegar speglað er lárétt með stjórnunum á hinni hliðinni.

WordPress á arabísku, kóresku og tékknesku

Hönnunarferlið

OpenSource hönnun er svolítið frábrugðin OpenSource þróun. Þegar það kemur að því að leggja fram kóða er það ekki mikið sem er huglægt, þó með hönnun getur mikið af því komið niður á persónulega skoðun. Af þessum sökum, Jane Wells leiðbeinir verkum HÍ hópnum og hefur síðasta skilti á hönnun ákvarðanir.

Ef þú hélt að það væri erfitt að taka allar hreinlætisnotkun notendaviðmótsins í huga, þá viltu örugglega ekki vinna Jane. Hún verður að meta allar ákvarðanir í tengslum við WordPress í heild, gildi þess og áætlanir um framtíðina. Hún þarf að stjórna beiðnum fólksins efst, sem má ekki alltaf þýða inn í hvað fólkið neðst vill heyra. Hún gerir ótrúlega vinnu við að skipuleggja allt, ég öfundar ekki öfugt vinnuálagi hennar.

WordPress Mockup Samanburður

Jane setti styttuna fyrir nýja hausinn og fóturinn, sem var að létta þær upp til að stuðla að aðgengi (dökk texti á léttum bakgrunni) og að flytja frá mjög dökkgránni sem hefur verið í WordPress í langan tíma. Nokkrar mockups voru settar fram og síðan eftir umræður á fundarhóp Sameinuðu þjóðanna var ein útgáfa valin til framkvæmda.

WordPress Header Mockup

Þróunarferlið

Þegar hönnunin hafði verið lokið gæti ég auðveldlega gengið aftur á þessum tímapunkti og látið einn af teymið gera það ... en hvar væri gaman í því? Að læra hvernig á að kóðast fyrir WordPress var annar mjög áhugaverð reynsla, ekkert eins og allt sem ég hef gert áður.

Breyting á kjarna WordPress CSS skrár er, alveg satt, petrifying. Ef þú eyðir einum flokki í CSS-skrá gætiðu hugsanlega brotið á fjölda tappa og þema fyrir milljónir notenda. Þú getur ekki bara kóða það hvernig þú heldur að það ætti að vera og halda áfram.

Uppbygging CSS er einnig nokkuð frábrugðin venjulegum. Það eru CSS skrár sem stjórna kjarna skipulagi og CSS skrám sem stjórna admin 'húð' (sem er breytilegt). Til að bæta við 1 pixla landamæri við hausinn og fótinn þurftu að skilgreina landamæri sjálft í kjarna css skráarinnar en liturinn á landamærunum þurfti að vera skilgreindur í "húð" css skránni. Með þessari tegund af kóða uppbyggingu, allir viðbætur eða þema verktaki getur yfir-ríða þessum stílum ef þeir vilja.

WordPress merkingar fyrir þróun

Allt breyting, við skulum gera þetta öðruvísi

Annar munur á að vinna með OpenSource verkefni er að allt sé í stöðugri þróun, ekkert er alltaf lokið. Þegar nýjan haus og fótur höfðu verið lokið voru þær endurskoðaðar frekar fjórum eða fimm sinnum. Í raun aðeins fyrir nokkrum dögum síðan ákváðum við að flytja þær yfir til að nota CSS3 stig með fastan lit.

Þetta er pirrandi stundum vegna þess að þú getur lent í því að þú setjir í mikla vinnu sem endar ekki að nota (ég get ekki einu sinni sagt þér hversu lengi ég eyddi upprunalegu grafíkinni fyrir þessi stig) en að lokum leiðir það til betri árangur, sem er það sem við viljum öll.

Viltu hanna fyrir WordPress?

Að geta sagt að ég hafi hannað eitthvað fyrir svona mikla vettvang gefur mér alvöru tilfinningu um árangur en ekki gleyma að einhver geti stuðlað að WordPress UI hópnum. Ef þú hefur áhuga á að gera UI framlög til næsta útgáfu af WordPress, þá höfuð á yfir til http://make.wordpress.org/ui til að sjá núverandi umræður og fundaráætlanir.

WordPress UI Group Homepage

Núna er það frekar lítið en einbeitt hópur, ég hvet alla til að taka þátt og móta framtíð WordPress. Það besta við OpenSource er að ef þú líkar ekki eitthvað, getur þú stuðlað að því að gera það betra.

Að lokum, ef þú vilt kíkja á WordPress 3.0 áður en það ræst þá geturðu tekið afrit af opinber beta frá WordPress.org .