Araith Gudule ar y diweddariadau w4os diweddaraf yn OSCC22 (trawsgrifiad)

Dyma’r trawsgrifiad o araith Gudule Lapointe am gyflwr datblygiad w4os, yng Nghynhadledd Gymunedol OpenSimulator 2022 .

Mae’r fideo diwrnod cyfan ar gael ar YouTube youtube.com/watch?v=sQqa6GmhvIg a’r sgwrs 20″ hon yn arbennig am 3:35:51 .

Intro

Fe wnaethon ni greu grid Speculoos World 11 mlynedd yn ôl (ond pwy sy’n cyfrif?), ac roedd pob un ohonom yn wynebu’r un heriau: cael grid cwbl weithredol, a chynnig yr holl nodweddion. Mae craidd OpenSimulator yn darparu’r prif rai, ond nid pob un ohonynt.

Mae angen i chi osod o leiaf rhyngwyneb gwe sy’n caniatáu i ddefnyddwyr gofrestru, gweinydd asedau gwe, cwpl o gynorthwywyr ac i rai, gweinydd arian cyfred.

O leiaf hanner dwsin o wahanol gymwysiadau, pob un ohonynt o brosiect gwahanol, gan ddefnyddio gwahanol lwyfannau neu ieithoedd, a hyd yn oed pan fyddant yn defnyddio’r un iaith, maent yn defnyddio safonau gwahanol.

Nid oes gan rai ohonynt hyd yn oed unrhyw weithrediad o gwbl, dim ond atebion, fel y prosiectau gwych OpenSimWorld , sy’n disodli chwiliad yn y byd gan beacon sy’n gysylltiedig â gwefan, neu ein prosiect Digwyddiadau 2do ein hunain (fforch o HYPEvents Tom Frost), sy’n yn disodli chwiliad digwyddiadau gan fwrdd yn y byd.

O, ac wrth gwrs, mae angen gwefan arnoch chi hefyd.

Yr ymagwedd

Dechreuodd mewn gwirionedd 6 mlynedd yn ôl, fel casgliad syml o gynorthwywyr a oedd ar gael ar y pryd, gyda ffeil ffurfweddu unedig a sgript gosod, a elwir yn «Sgriptiau cynorthwyydd hyblyg». Yna, 3 blynedd yn ddiweddarach, roedden ni eisiau integreiddio â’r wefan, felly fe wnaethon ni greu w4os, ategyn “rhyngwyneb WordPress ar gyfer OpenSimulator”, i gael datrysiad mwy cyflawn.

  • Pam WordPress ? mae’n boblogaidd, mae’n ffynhonnell agored, yn bwerus ac yn amlieithog
  • Man un-stop ar gyfer pob angen : cofrestru defnyddwyr, rheoli grid, cynorthwywyr yn y byd a’r we.
  • Gosodiad hawdd. Math o. Gallai fod yn haws, rydym yn gweithio arno.
  • Rheolaeth ganolog : dim mwy o leoliadau mewn gwahanol leoedd, gan ddefnyddio gwahanol safonau, dull gosod unedig

Ble oedden ni?

Y llynedd, pan wnaethom gyflwyno’r ategyn am y tro cyntaf yn OSCC, roedd ganddo lawer o nodweddion eisoes. Nid af yn fanwl, mae’r fideo yn dal i fod ar gael ar YouTube, ond yn y bôn

  • Cofrestru avatar, gyda modelau rhagosodedig, rheolau enwau gwarchodedig, cydamseru rhwng avatars a defnyddwyr WordPress, a phroffil gwe sylfaenol
  • Blociau, codau byr a widgets bar ochr : Statws grid, gwybodaeth grid a ffurflen gofrestru. Mae blociau ar WordPress yn cŵl, maen nhw’n caniatáu ichi gyflwyno rhai manylion yn y cynllun cyffredinol (fel mewn bariau ochr) neu ar dudalen benodol (fel blociau gyda Gutenberg neu gyda chodau byr).
  • Tudalen sblash , y gellir ei haddasu gyda blociau w4os wrth gwrs, ond hefyd gydag unrhyw gynnwys o’r wefan neu ategion eraill.
  • Gweinydd asedau gwe : dyma’r bont i ganiatáu arddangos delweddau grid ar dudalen we
  • Ailgyfeirio post negeseuon all-lein

Beth ydyn ni wedi’i wneud ers hynny?

Gwelliannau yn y byd

Chwilio yn y byd oedd y nodwedd a oedd ar goll fwyaf i mi. Er eu bod yn atebion eithaf cŵl, mae’n rhwystredig iawn i mi beidio â gallu defnyddio nodweddion chwilio gwylwyr. Felly gwnaethon ni. A chyda chanlyniad y chwiliad a wasanaethir gan ategyn w4os, gellir eu defnyddio hefyd wrth ddylunio gwefan gyffredinol.

Gosodiadau

Yn y gosodiadau, gallwch ddewis defnyddio cronfa ddata ar wahân. Mae’r gronfa ddata chwilio yn defnyddio’r un cynllun â chynorthwywyr chwilio presennol, felly mae’n gyfnewidiol.

Gellir rhannu’r peiriant chwilio rhwng sawl grid, er budd nodweddion Hypergrid. Gall hyd yn oed gridiau nad ydynt yn defnyddio w4os ddefnyddio’r gofrestr chwilio a’r peiriant chwilio (er y byddai angen iddynt osod y OpenSimSearch dll cywir).

Lleoedd

Unwaith y bydd y peiriant chwilio wedi’i osod, caiff ei gynnwys o osodiadau parseli safonol y gwyliwr. Galluogi « Dangos lle yn y chwiliad » ar eich parsel a bydd yn ymddangos yn y canlyniadau gyda’i ddisgrifiad a’i giplun.

Tir ar werth

Mae tir ar werth yn ymddangos hefyd (gan dybio bod « Dangos lle wrth chwilio » wedi’i alluogi hefyd)

Dosbarthedig

Mae Classifieds yn offeryn defnyddiol iawn. Er ei fod trwy ddyluniad yn caniatáu cyrchfan leol yn unig, gallwch ychwanegu url math ail fywyd ar gyfer cyrchfannau hypergrid.

Digwyddiadau

Ac wrth gwrs Digwyddiadau. Dyna’r nodwedd goll fwyaf rhwystredig. Mae byrddau yn y byd yn ddiddorol, ond mae nodwedd adeiledig eisoes ar gyfer hynny yn y gwyliwr, mae’n drueni peidio â’i ddefnyddio.

Trwy ddyluniad, ni all trefnwyr gofrestru digwyddiadau gan y gwyliwr. Hyd yn oed yn Second Life, mae’n rhaid cofrestru digwyddiadau o’r wefan. Ar hyn o bryd, rydym yn dibynnu ar Ddigwyddiadau 2do, sydd ynddo’i hun yn dibynnu ar galendrau cyhoeddus, ond mae hyn yn rhywbeth y byddwn yn siarad amdano yn nes ymlaen.

O un peth arall…

Y peth cyffrous yw bod y chwiliad Digwyddiadau yn gydnaws â HyperGrid. Nid yw’r gwyliwr yn deall cyrchfannau HG mewn gwirionedd, ond rydym yn ychwanegu URL gweithredol uwchben y disgrifiad. Mewn gwirionedd dau, oherwydd ar hyn o bryd, mae’n edrych fel, yn dibynnu ar y gwyliwr, hop: // neu secondlife: URL yn cael ei ddeall.

A hefyd…

Fe wnaethom hefyd ychwanegu cefnogaeth arian cyfred, sydd ar hyn o bryd yn gweithio gydag arian cyfred “ffug”, Podex a Gloebit (cyn belled â bod Gloebit yn gweithio).

Mae’r opsiwn “Prynu” gwyliwr yn caniatáu amcangyfrif o’r costau, ac yn ailgyfeirio i’r rhanbarth gwerthwr ar gyfer Podex neu’r wefan ar gyfer Gloebit.

Fe wnaethom ddiweddaru negeseuon all-lein i negeseuon v2, i sicrhau eu bod yn gydnaws â safonau cronfa ddata craidd cyfredol.

Gwelliannau pen blaen

Proffil

Mae’r dudalen proffil gwe bellach yn dangos mwy o fanylion, sgiliau, partner, iaith, In-world ac RL am destun. Mae’r rheini i gyd wedi’u gosod o’r tu mewn i’r gwyliwr

Tudalen sblash

Gellir defnyddio’r bloc lleoedd poblogaidd newydd yn y dudalen sblash a ddangosir ar sgrin mewngofnodi’r gwyliwr. A bydd clicio ar gyrchfan yn newid y rhanbarth glanio mewngofnodi.

Mewngofnodi / Cofrestru

Mae yna hefyd nifer o welliannau eraill, fel defnyddiwr heb gyfrif WP presennol yn gallu mewngofnodi ar y wefan gyda’u cymhwyster avatar.

Bydd defnyddwyr cofrestredig newydd yn cael tudalen gyda chyfarwyddiadau ffurfweddu gwyliwr.

Beth nawr?

Ychydig fisoedd yn ôl, dywedodd perchennog grid wrthyf fod ganddo grid gyda sawl avatar yn rhannu’r un cyfeiriad e-bost. Er nad yw hwn yn ddefnydd aml, ond nid oes dim yn atal gwneud hynny yng nghraidd OpenSimulator. Gan fod w4os wedi’i ddatblygu ar y syniad mai dim ond ar gyfer un avatar y gellir defnyddio e-bost, mae hyn yn peri problem cydnawsedd.

Felly dyma ni. Ailysgrifennu’r cod i wahanu afatarau oddi wrth ddefnyddwyr. Mae’n waith enfawr ac mae’n rhaid cyfaddef iddo wneud i mi arafu datblygiad ar rannau eraill o’r prosiect. Ond beth fyddai’r pwynt i ychwanegu cod newydd gan wybod y byddai angen i mi ei ailysgrifennu’n fuan?

Y peth da amdano yw ei fod yn gwneud i mi ailysgrifennu’r cod aml-flwyddyn, aml-ffynhonnell hwn mewn ffordd fwy modiwlaidd. Disgwyliaf i fersiwn 3 gael ei rhyddhau ar ddechrau 2023 ac ar ôl hynny, bydd sawl nodwedd gyffrous yn cael eu hychwanegu, fel

  • KISS : Keep it simple and stupid
    • Proses osod haws
    • Mae dewin gosod ategyn
    • Tudalen ffurfweddu hollti (dim ond cynorthwywyr sydd wedi’u galluogi fydd â’u tudalen gosodiadau yn y ddewislen weinyddol)
  • Rheoli rhanbarth gweinyddol
  • Modelau gweinydd gwe a rhestr cyfrifon technegol
  • Rheoli defnyddwyr wedi’u gwahardd
  • Rhanbarth defnyddiwr a rheolaeth parseli
  • Cofrestru digwyddiadau (gyda’r opsiwn i ganiatáu digwyddiadau cyhoeddi ar gyfer parseli sy’n eiddo yn unig)
  • Integreiddiad llawn Digwyddiadau 2do (gan gynnwys gweinydd 2do)

Diolch

Rwy’n gobeithio y byddwch yn rhoi cynnig arni ac yn rhoi adborth i ni. Mae yna un neu ddau o gridiau yn defnyddio’r ategyn yn barod ac mae eu hadborth yn ddefnyddiol iawn ac yn cael ei werthfawrogi.

Rhai Holi ac Ateb

Dyma rai cwestiynau a ofynnwyd ar ôl y sgwrs, roeddwn yn meddwl y gallai eu hateb fod o ddiddordeb:

A fydd eich gwaith yn parhau i fod yn seiliedig ar WordPress neu a fyddai gennych chi neu eich cydweithwyr ddiddordeb mewn archwilio datblygiad ategyn ar gyfer Systemau Rheoli Dysgu fel Canvas, Moodle, nad Blackboard?

Ceisiais gadw cynorthwywyr a chod WordPress penodol ar wahân, a byddaf yn ceisio ei wneud hyd yn oed yn well yn v3, felly dylai lleoli mewn platfform arall fod, os nad yn hawdd, o leiaf wedi’i symleiddio.

Oes angen i’r WordPress fod yn rhedeg ar yr un peiriant ag y mae OpenSimulator yn ei redeg?

Na, gall fod ar weinydd différent, cyn belled â bod y gwesteiwr WordPress yn gallu cysylltu â gweinydd OpenSimulator MySQL.

A oes unrhyw beth am gydymffurfio â chyfraith preifatrwydd data ?

Mae gan WordPress ffyrdd o drin preifatrwydd data yn eithaf da. Fodd bynnag, cyn gynted ag y byddwch yn ei gysylltu ag OpenSimulator, OpenSimulator yw’r pwynt gwan ar y mater hwn. Ar lefel ategyn w4os, ni ddatgelir llawer mwy nag yn y byd (efallai dim byd), ond gallai rhai rhybuddion gael eu harddangos yn y dyfodol.

Ar un adeg roedd gennyf system gofrestru ar gyfer grid a oedd yn caniatáu afatarau lluosog fesul cyfrif mewngofnodi ac nid oedd yn ymddangos bod pobl yn deall nac yn disgwyl y nodwedd honno.

Mae angen aml-avatarau i sicrhau cydnawsedd â gridiau sydd eisoes yn defnyddio’r nodwedd hon, ond cytunaf y gallai fod yn ddryslyd, a byddaf yn ychwanegu opsiwn gweinyddol yn bendant i’w ganiatáu / ei wrthod ar gyfer defnyddwyr terfynol.

Ymgeisydd

Gyda’r gwelliannau a’r nodweddion diweddaraf. Rhywbeth yn agos at y datganiad sefydlog nesaf, ond efallai y bydd rhai chwilod ar ôl.

Datblygiad

Mae’r datblygiad presennol, fersiwn ansefydlog. Mewn gwirionedd peidiwch â’i ddefnyddio mewn amgylchedd cynhyrchu. Gallai (ac mae’n debyg) gynnwys bygiau neu waith ar y gweill.

avatar profile picture

By Magic Oli

Web developer, web designer, infographist and singer.

Leave a comment

Your email address will not be published. Required fields are marked *