WordPress 2.7 šablonai galės turėti „vaikų“

seima08

Nauja WordPress versija 2.7, kurią žadama išleisti lapkritį, turės galimybę koreguoti šablonus, neardant pagrindinių šablonų failų ir jų nekeičiant. Visi pakeitimai ir pataisymai bus daromi šablono failų kopijose, šablono „vaiko“ aplanke. WordPress pirmiausiai ieškos failų „vaiko“ aplanke ir tik neradusi jų kraus iš pagrindinio šablono rinkinio. Tai reiškia, kad tinklaraščių autoriai ir administratoriai galės keisti ir pritaikyti pagal savo poreikius išvaizdos šablonus nebijodami prarasti galimybę įdiegti atnaujintą šablono versiją.

Iki šiol išsirinkę norimą išvaizdos šabloną turėdavome redaguoti jo failus tiesiogiai: pakeisti kalbą (jei nerasdavome atskiro kalbos failo), skilčių plotį, šriftą ir jo dydį, elementų spalvas – retas autorius naudodavo parsisiųstą šabloną visiškai jo nepakeitęs.

Tačiau šablonai nėra statiški. Jų autoriai retkarčiais atnaujina funkcijas ar įdiegia naujų. Paprastu būdu naujos šablono versijos neįmanoma būdavo pakeisti, nes visus paties darytus pokyčius reikėdavo perkelti rankomis (o kaip dar atsiminti visas taisytas vietas?!).

Šablono „vaiko“ principas gerokai palengvins šablonų atnaujinimą. Naujų versijų diegimas galės būti beveik automatiškas – tereikės patikrinti, ar „vaiko“ failuose padaryti pakeitimai dera su naujos versijos šablono failais. Tai daug paprasčiau, nei kilnoti kiekvieną pakeitimą į naują šabloną.

Šauniausia, kad naujovė duos daugiau erdvės eksperimentams – naudodami pasirinktą šabloną kaip pagrindą, galėsime drąsiau diegti naujoves. Dabartinė baimė perdarinėti viską iš naujo vos pakeitus šabloną yra dažno tinklaraščio vizualinės inercijos priežastis.

This entry was posted in internetas and tagged , , , , . Bookmark the permalink. Both comments and trackbacks are currently closed.

4 Comments

  1. Posted 2008.10.8 at 14:41 | Permalink

    laukiam. taip norisi pakeisti pasiūlytą patinkantį variantą dar labiau patinkančiu savu :)

  2. Aivarass
    Posted 2008.10.9 at 10:12 | Permalink

    Kas tie vaikai ? Cia kalbama apie sablonu paveldimuma ?

  3. vienastoks
    Posted 2008.10.9 at 10:37 | Permalink

    @Aivarass:

    Taip. :)

  4. Aivarass
    Posted 2008.10.9 at 11:03 | Permalink

    Siaip vienas is dalyku kuris suzavejo naudojant Django tai ir yra sis feature’as. Siaip kas turi gilesnes programavimo zinias – labai rekomenduoja paziuret si framework’a.