Xaraya ievads, resursi un alternatīvas

Atklāšana: Jūsu atbalsts palīdz vietnei darboties! Mēs nopelnām nodošanas maksu par dažiem pakalpojumiem, kurus mēs iesakām šajā lapā.


Xaraya ir tīmekļa lietojumprogrammu ietvars un satura pārvaldības sistēma, kas rakstīta PHP. Tas ir pilnīgi atvērts avots, licencēts saskaņā ar GNU vispārējās publiskās licences 2. versiju. Lai arī tā pamatā ir nepublicēta PostNuke filiāle, kodeksa bāze tagad ir pavisam cita.

Tam ir jaudīgs funkciju komplekts, kas koncentrējas uz satura un dizaina nodalīšanu, lai nodrošinātu lielāku elastību. Kā tādu Xaraya var izmantot gan kā ietvaru, gan kā satura pārvaldības sistēmu, kas ļauj izveidot emuārus, tiešsaistes kopienas, e-komerciju vai jebkura cita veida vietnes, kuras vēlaties. Tas darbojas arī ar dažādām datu bāzēm, piemēram, MySQL, PostgreSQL un SQLite.

Vēsture

Pirmo reizi Xaraya ieraudzīja dienasgaismu pēc PostNuke projekta pārtraukšanas 2002. gadā. Septiņpadsmit izstrādātāji, kas strādāja PostNuke, atkāpās no amata un kopā strādāja pie neatklātā kandidāta 0.8. Vairāki PostNuke kopienas locekļi pēc tam pievienojās Xaraya projektam ar pirmo beta versiju Xaraya .900, kas tika izlaista 2003. gadā. Pirmā stabilā versija, Xaraya 1.0, tika izlaista 2005. gadā. Vairākas citas versijas noveda pie Xaraya 1.1 palaišanas, līdz beidzot , 2006. gadā darbs pie 1.x filiāles palēninājās par labu Xaraya 2.0.

Iespējas

Xaraya galvenās funkcijas ir šādas:

  • Izturīga API (lietojumprogrammu programmēšanas saskarne), kas izstrādātājiem ļauj piekļūt datiem un moduļiem, lietotājiem un Xaraya apakšsistēmām un ar tām manipulēt.
  • Xaraya izmanto stingru datu validāciju attiecībā uz visu ievadi, lai novērstu lielāko daļu tīmekļa uzbrukumu. Tas padara to drošāku. Tas arī izmanto dažādu līmeņu, kas piešķirti dažādām lietotāju lomām, privilēģijas, lai atļautu vai liegtu piekļuvi saturam un funkcionalitātei.
  • Dati tiek sakārtoti objektos, un dinamiskie dati lietotājiem ļauj izveidot pielāgotus objektus vai paplašināt tos, kurus definē moduļi ar īpašībām.
  • Xaraya koncentrējas uz spēcīgu koda un prezentācijas nodalīšanu, izmantojot BlockLayout kā veidņu sistēmu, kas ļauj izstrādātājiem izveidot tēmas, kas kontrolē satura noformējumu.
  • Pateicoties daudzvalodu sistēmai, Xaraya var tulkot – tekstu un dažus datus var lokalizēt. Pašlaik Xaraya ietver atbalstu vairāk nekā 20 valodām.
  • Xaraya var instalēt tīmeklī, tiklīdz tas ir augšupielādēts jūsu serverī.

Pašreizējais statuss

Jaunākais Xaraya izlaidums ir 2.4.0. Ieinteresētie izstrādātāji var dot ieguldījumu Xaraya kodolā vietnē GitHub. Kaut arī mājas lapā projekta statuss ir norādīts kā aktīvs, šķiet, ka projekts ir palēninājies novēloti.

Xaraya alternatīvas

Tādas PHP struktūras kā Xaraya tiek izmantotas visu izmēru vietņu un tīmekļa lietojumprogrammu izveidošanai, sākot no mazām statiskām vietnēm un beidzot ar sarežģītām uzņēmuma satura pārvaldības sistēmām. Tie ir populāri, jo piedāvā labi organizētu, atkārtoti lietojamu kodu, kuru ir viegli uzturēt un mērogot. Ņemot vērā pašreizējo situāciju ar Xaraya, šeit ir daži no labākajiem PHP ietvariem un CMS, kas jāņem vērā:

  • Laravel: viens no populārākajiem PHP ietvariem, Laravel ir veidots tā, lai būtu vienkāršs, viegli iemācāms un atbalstītu ātru lietojumprogrammu attīstību. Izmantojot bagātīgo funkciju klāstu un savu veidnes motoru ar nosaukumu “Blade”, jūs varat viegli un ātri izstrādāt pat liela mēroga projektus.
  • Symfony: pirmo reizi tika izlaists 2005. gadā kā atvērtā koda PHP ietvarstruktūra saskaņā ar MIT licenci, Symfony ir pilnvarots dažiem no lielākajiem atvērtā koda projektiem, piemēram, Drupal, phpBB, Piwik un daudziem citiem. Tajā ir liels atkārtoti lietojamu komponentu komplekts un dinamiska un aktīva kopiena.
  • Phalcon: viens no ātrākajiem PHP ietvariem, veidots kā PHP paplašinājums, kas rakstīts C valodā. Tas piedāvā lielāko daļu mūsdienu iespēju, piemēram, maršrutēšanu, kontrolierus, skatu veidnes, vaicājuma valodu un daudz ko citu..
  • Yii: viens no vecākajiem PHP ietvariem. Tā kļuva populārāka ar savu 2.0 izlaidumu kā tiešo risinājumu uzņēmuma līmeņa tīmekļa lietojumprogrammām. Tajā ir iekļauts ļoti jaudīgs kodu ģeneratora rīks ar nosaukumu Gii, un tas īpaši spīd kā CMS.
  • SilverStripe: atvērtā pirmkoda programmatūra, kas apvieno gan ietvaru, gan CMS. Tas izmanto objektu-relāciju kartēšanu, lai izveidotu pielāgotas datu bāzes un HTML veidņu motoru, kas ir vienkārši lietojams.
  • CakePHP: izdots saskaņā ar MIT licenci, PHP ietvaru, kas tīmekļa lietojumprogrammu veidošanu padara vienkāršāku, ātrāku un mazāku. Tam ir vairākas drošības funkcijas, kas padarīs jūsu lietojumprogrammu ne tikai ātru, bet arī drošu.

Resursi

Vietnē Xaraya ir pieejami daži resursi, lai palīdzētu jums saprast, ko ietvars piedāvā.

Tiešsaistes resursi

Šajā resursu sarakstā ir ietverta oficiālā dokumentācija, instalēšana un ietvara lietošana.

  • Xaraya mājas lapa: oficiālā Xaraya mājas lapa ar saitēm uz oficiālo dokumentāciju un instalācijas rokasgrāmatu.
  • Xarmaica: oficiālā kopienas vietne, kurā iekļauti forumi, kur līdzautori un izstrādātāji, kas strādā pie Xaraya, apspriež projekta nākotni.
  • Xaraya vietnē SourceForge: pašreizējo Xaraya laidienu var lejupielādēt no SourceForge.
  • Oficiālais Xaraya uzstādīšanas un darba sākšanas ceļvedis (PDF): instalācijas rokasgrāmata, kas ļoti detalizēti paskaidro, kā konfigurēt Xaraya kopienas vietni.
  • Intervija – Džons Kokss no Xaraya: SitePoint intervija ar John Cox, projekta vadības komitejas locekli, kas izskaidro Xaraya iespējas un funkcijas.

Video konsultācijas

Šīs video sērijas palīdzēs jums caur Xaraya instalēšanas procesu:

  • Xaraya uzstādīšanas pamācības.

Virzība uz priekšu ar Xaraya

Lai arī šķiet, ka Xaraya nākotne nav īpaši spoža, dažreiz nelielas sabiedrības pūles un interese var aiziet tālu. Xaraya nav pilnībā pamests, tāpēc, ja vēlaties iesaistīties un palīdzēt projekta attīstībā, iepriekšminētajiem resursiem vajadzētu dot jums jauku sākumpunktu.

Turpmākie lasījumi un resursi

Mums ir vairāk ar tīmekļa izstrādi saistītu ceļvežu, mācību materiālu un infografiku:

  • PHP ievads un resursi: uzziniet visu par valodu, kurā kodēta Laravel.
  • Zend Optimizer Hostings: Zend ir viens no vispopulārākajiem PHP ietvariem. Uzziniet pamatus šeit un kur to iegūt.
  • Zikula ievads un resursi: PHP satvars dinamisku un uzturējamu vietņu un tīmekļa lietojumprogrammu izveidošanai.

Kāds kods jums jāiemācās?

Neizpratnē par to, kādā programmēšanas valodā jums vajadzētu iemācīties iekļūt? Iepazīstieties ar mūsu infografiku. Kāds kods jums jāiemācās? Tajā aplūkoti ne tikai dažādi valodu aspekti, bet arī atbildēti uz svarīgiem jautājumiem, piemēram, “Cik daudz naudas es nopelnīšu PHP iztikai?”

Kāds kods jums jāiemācās?
Kāds kods jums jāiemācās?

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map