armstrong.esi

Programinė įranga Screenshot:
armstrong.esi
Programinė detalės:
Versija: 1.1.0
Įkėlimo datą: 14 Apr 15
Licencija: Nemokamai
Populiarumas: 2

Rating: 3.0/5 (Total Votes: 1)

armstrong.esi yra Django app tvarkymo kraštu Įtraukti (ESI).
Naudojimas
"ESI leidžia jums nurodyti skyriai svetainę, kad reikia įvairių spartinimo strategiją ir gali būti siunčiami į pažangaus spartinimo sluoksnis taukų.
Pavyzdžiui, jei norite siųsti puslapį, kuris yra identiškas kiekvienam vartotojui, išskyrus pasveikinimo pranešimą, galite padaryti tą pranešimą, pavyzdžiui:

& Nbsp;
& Nbsp;
& Nbsp; ... Į puslapio poilsio ...
& Nbsp;

Protingas įgaliojimą, pavyzdžiui, lakas ir tarpinės kartu su armstrong.esi gali talpyklą šį puslapį, ir siųsti už / ESI / pasveikinimo-pranešimą personalizavimo prašymą. Kitas vartotojas pataikyti puslapį gaus talpykloje versiją ir jūsų prašymas serverio reikės padaryti / ESI / sveikinimo-pranešimą tik
armstrong.esi suteikia šablono žymeklį padaryti teisingus URL su tuo pačiu sintaksę kaip Django URL žyma. Pavyzdžiui, aukščiau pavyzdys tampa:
{% Apkrova esi%}

& Nbsp;
& Nbsp; {% esi welcome_message%}
& Nbsp; ... Į puslapio poilsio ...
& Nbsp;

Tai pakeičia mūsų {% esi%} žymą su žyma nukreipta į tai, kad šiuo požiūriu URL.
Naudojant laku
Lakas sujungia gana lengvai armstrong.esi. EsiHeaderMiddleware nustato, kad "X-ESI" antraštę "tiesa", jei puslapis prašymas ESI žymes ant jo. Kad puslapių, kurie turi jį ESI perdirbtos lako, pridėti po savo vcl_fetch būdas:
jei (beresp.http.X-ESI) {
& Nbsp; komplektas beresp.do_esi = true;
}
Naudoti krovimo be ESI
Šablonas žyma rašoma debug nustatymų vertę ir, jei true teikia su dabartinio prašymo vaizdą, o ne tarp žymą. Tai labai lengva pamatyti visiškai teikiamos puslapių kūrimo.
Diegimas ir konfigūravimas
Jūs galite įdiegti naujausią "armstrong.esi naudojant pip:
PIP įdiegti armstrong.apps.articles
Įsitikinkite, kad pridėti armstrong.esi savo INSTALLED_APPS. Jūs galite pridėti, tačiau jums patinka. Tai veikia kaip kopija ir įklijuoti sprendimas:
INSTALLED_APPS + = ["armstrong.esi"]
Jūs taip pat turite įjungti armstrong.esi tarpinę. Norėdami tai padaryti, pridėkite šią eilutę į jūsų MIDDLEWARE_CLASSES:
'armstrong.esi.middleware.EsiMiddleware'

Requirements:

  • Python
  • Django

Kita programinė įranga kūrėjas Bay Citizen & Texas Tribune

Komentarai armstrong.esi

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!