Xaraya kynning, auðlindir og val

Birting: Stuðningur þinn hjálpar til við að halda vefnum í gangi! Við þénum tilvísunargjald fyrir sumar þjónusturnar sem við mælum með á þessari síðu.


Xaraya er umgjörð vefumsókna og innihaldsstjórnunarkerfi skrifað í PHP. Það er alveg opið, með leyfi samkvæmt GNU General Public License, útgáfu 2. Þó að það sé byggt á óútgefnu útibúi af PostNuke, er kóðabankinn nú allt annar.

Það hefur öflugt sett af eiginleikum sem leggja áherslu á aðgreining á innihaldi og hönnun til að leyfa meiri sveigjanleika. Sem slíkt er hægt að nota Xaraya bæði sem umgjörð og efnisstjórnunarkerfi sem gerir það mögulegt að búa til blogg, netsamfélög, netverslun eða aðra tegund vefsvæða sem þú vilt. Það vinnur einnig með mismunandi gagnagrunna svo sem MySQL, PostgreSQL og SQLite.

Saga

Xaraya sá fyrst dagsins ljós eftir að PostNuke-verkefninu var yfirgefið árið 2002. Sautján verktaki, sem störfuðu við PostNuke, lét af störfum og unnu saman við hinn óútgefna frambjóðanda 0,8. Nokkrir meðlimir úr PostNuke samfélaginu gengu síðan til liðs við Xaraya verkefnið, með fyrstu beta, Xaraya .900, sem kom út árið 2003. Fyrsta stöðuga útgáfan, Xaraya 1.0 kom út árið 2005. Nokkrar fleiri útgáfur leiddu til þess að Xaraya 1.1 var sett af stað þar til loksins , árið 2006 dró úr vinnu við 1.x útibú í þágu Xaraya 2.0.

Lögun

Helstu eiginleikar Xaraya eru:

  • Öflugt API (forritunarviðmót) sem gerir forriturum kleift að nálgast og vinna með gögn, einingar, notendur og undirkerfi Xaraya.
  • Xaraya notar stranga staðfestingu gagna á öllum inntakum til að koma í veg fyrir flestar árásir á vefnum. Þetta gerir það öruggara. Það notar einnig forréttindi hinna ýmsu stiga sem eru úthlutað til mismunandi notendahlutverka til að leyfa eða hafna aðgangi að efni og virkni.
  • Gögnum er skipulagt í hluti og Dynamic Data gerir notendum kleift að búa til sérsniðna eða lengja hluti sem skilgreindir eru af einingum með eiginleika.
  • Xaraya leggur áherslu á sterka aðskilnað kóða og framsetningar og notar BlockLayout sem sniðmátarkerfi sem gerir forriturum kleift að búa til þemu sem stjórna framsetningu efnis.
  • Þökk sé fjölmálskerfinu er hægt að þýða Xaraya – texta og sum gögn geta verið staðfærð. Sem stendur inniheldur Xaraya stuðning á meira en 20 tungumálum.
  • Hægt er að setja Xaraya upp á vefnum þegar það er hlaðið upp á netþjóninn þinn.

Núverandi staða

Nýjasta Xaraya útgáfan er 2.4.0. Áhugasamir verktaki geta lagt sitt af mörkum til Xaraya kjarna á GitHub. Jafnvel þó að staða verkefnisins sé skráð sem virk á heimasíðunni, virðist verkefnið hafa hægt á því seint.

Xaraya val

PHP ramma eins og Xaraya eru notuð til að byggja upp vefsíður og vefforrit af öllum stærðum, allt frá litlum kyrrstæðum vefsíðum til flókinna efnisstjórnunarkerfa fyrirtækja. Þeir eru vinsælir vegna þess að þeir bjóða upp á vel skipulagðan, endurnýtanlegan kóða sem auðvelt er að viðhalda og kvarða. Í ljósi núverandi ástands við Xaraya eru hér nokkur bestu PHP ramma og CMS sem þarf að hafa í huga:

  • Laravel: eitt vinsælasta PHP ramma, Laravel er smíðað til að vera einfalt, auðvelt að læra og styður hratt þróun forrita. Með ríkt sett af eiginleikum og eigin sniðmátsvél sem kallast „Blade“ geturðu þróað jafnvel stórfelld verkefni á auðveldan og fljótlegan hátt.
  • Symfony: kom fyrst út árið 2005 sem opinn uppspretta PHP ramma undir MIT leyfinu, Symfony hefur yfir að ráða yfir stærstu opnu verkefnin eins og Drupal, phpBB, Piwik og mörg önnur. Það er með mikið safn af endurnýtanlegum íhlutum og lifandi og virku samfélagi.
  • Phalcon: eitt skjótasta PHP ramma, byggt sem PHP eftirnafn skrifað í C. Það býður upp á flesta nútímalega eiginleika eins og venja, stýringar, skoða sniðmát, tungumál fyrirspurna og fleira.
  • Yii: eitt af elstu PHP ramma. Það varð vinsælli með 2,0 útgáfuna sem leið til lausnar fyrir vefgagnaforrit fyrirtækja. Það felur í sér mjög öflugt kóða rafall tól sem kallast Gii og það skín sérstaklega sem CMS.
  • SilverStripe: opinn hugbúnaður sem sameinar bæði umgjörð og CMS. Það notar kortlagningu mótmæla til að búa til sérsniðna gagnagrunna og HTML sniðmát vél sem er einföld í notkun.
  • CakePHP: gefin út undir MIT leyfinu, PHP ramma sem gerir byggingar vefforrit einfaldari, hraðari og minni. Það kemur með fjölda öryggiseiginleika til að gera umsókn þína ekki aðeins hratt heldur einnig örugga.

Auðlindir

Nokkur úrræði eru í boði á Xaraya til að hjálpa þér að skilja hvað umgjörðin hefur upp á að bjóða.

Auðlindir á netinu

Eftirfarandi lista yfir auðlindir nær yfir opinber skjöl, uppsetningu og málanotkun ramma.

  • Xaraya heimasíða: Opinber heimasíða fyrir Xaraya, með tenglum á opinbera skjöl og uppsetningarhandbók.
  • Xarmaica: Opinber vefsíða samfélagsins sem inniheldur ráðstefnur þar sem framlag og verktaki sem vinna að Xaraya ræða framtíð verkefnisins.
  • Xaraya á SourceForge: núverandi útgáfu af Xaraya er hægt að hlaða niður frá SourceForge.
  • Opinberi Xaraya uppsetningar- og byrjunarhandbók (PDF): uppsetningarhandbók sem útskýrir ítarlega hvernig á að stilla samfélagsíðu Xaraya.
  • Viðtal – John Cox frá Xaraya: Viðtal SitePoint við John Cox, meðlimur verkefnisstjórnarnefndar, sem skýrir getu og eiginleika Xaraya.

Vídeóleiðbeiningar

Eftirfarandi myndbandaröð mun leiðbeina þér í gegnum uppsetningarferlið Xaraya:

  • Xaraya uppsetningarleiðbeiningar.

Að halda áfram með Xaraya

Jafnvel þó að það virðist sem framtíðin sé ekki mjög björt fyrir Xaraya, þá getur smá áreynsla og áhugi frá samfélaginu gengið mjög langt. Xaraya er ekki að öllu leyti yfirgefin svo ef þú vilt taka þátt og hjálpa þróun verkefnisins ættu auðlindirnar hér að ofan að gefa þér fallegan upphafspunkt.

Frekari upplestur og úrræði

Við höfum fleiri handbækur, námskeið og infographics sem tengjast þróun vefsins:

  • PHP kynning og auðlindir: læra allt um tungumálið sem Laravel er kóðað fyrir.
  • Zend Optimizer Hosting: Zend er eitt vinsælasta PHP ramma umhverfis. Lærðu grunnatriðin hér og hvar þú átt að fá hýsingu fyrir það.
  • Zikula kynning og auðlindir: PHP umgjörð til að búa til kraftmiklar og viðhaldslegar vefsíður og vefforrit.

Hvaða kóða ætti að læra?

Ruglaður um hvaða forritunarmál þú ættir að læra að kóða á? Skoðaðu infographic okkar, hvaða kóða ættir þú að læra? Það fjallar ekki aðeins um mismunandi þætti tungumálsins, það svarar mikilvægum spurningum eins og „Hve miklum peningum mun ég græða PHP til að lifa af?“

Hvaða kóða ættirðu að læra?
Hvaða kóða ætti að læra?

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me