Skaitmeninės nuotraukos yra didelės ir vis dar didėja — net telefono fotoaparato nuotrauka gali „sverti“ daugiau nei 1MB ir viršyti 2500 x 1900 taškų išmatavimus. Kai kuriuose tinklalapiuose galima aptikti 8MB ar daugiau užimančias nuotraukas, kurių išmatavimai beveik tiktų sienom tapetuoti 😉
Paprastai tinklalapiui tokios ir didesnės nuotraukos netinkamos, nes dažniausiai:
Į tinklalapį keliamas nuotraukas reiktų sumažinti iki tinkamo dydžio. Šiuo metu geroji praktika — neviršyti 1200 x 1000 taškų raiškos ir/ar 1MB.
Nuotraukų sumažinimui galima naudoti paprastą ir patogų nemokamą įrankį — Image Resizer. Įdiegta programa integruojasi į operacinę sistemą ir ją galima iškviesti per kontekstinį meniu, t.y. pažymėjus vieną ar kelias mažinamas nuotraukas, spaudžiamas dešinysis pelytės mygtukas ir pasirenkus „Resize pictures“ bus atvertas dešinėje pavaizduotas įrankio langas.
Belieka pasirinkti norimą dydį iš duoto sąrašo ar nurodyti savo, paspausti „Resize“ ir pažymėtų nuotraukų sumažintos kopijos bus išsaugotos tame pačiame kataloge.
Reikia būti atsargiems pasirenkant „Resize the originals“, nes pasirinkus šį nustatymą originalios nuotraukos bus pakeistos be galimybės atstatyti, o įrankis įsimena paskutinį kartą naudotus nustatymus.
Jei dažnai ieškote kontaktų VU telefonų knygoje, tikriausiai Jums patiktų paieškos procesą supaprastinti taip, jog naršyklės adreso lauke suvedus „telef vardas“, būtų rodomas kontaktų sąrašas.
Naršyklės paruošimas
Firefox:
Chrome:
Naudojimas
Pavyzdžiui, naršyklės adreso lange suvedus „telef juras“, parodomi VU telefonų knygutės paieškos rezultatai. Vardą ir pavardę galima nurodyti nepilnai ar „šveplai“.
Nuo Firefox 23 versijos JavaScript palaikymas pagal nutylėjimą įjungtas net ir tiems, kas ankstesnėse versijose JavaScript buvo išjungę.
JavaScript išjungimo/įjungimo pasirinkimo nebeliko ir Firefox Nuostatų (angl. Options) lange.
Na ir gerai – JavaScript būtinas naršant 95% tinklalapių, tarp jų ir webmail.vu.lt
Turite tinklalapį?
Neturite? Užsisakyti resursus tarnybiniam tinklalapiui galite čia.
Turite? Puiku! Skelbkite savo tinklalapio adresą VU telefonų knygoje:
Ar didžiuojatės savo savo Alma Mater? Savo tinklalapyje skelbkite nuorodą į www.vu.lt.
O universiteto padaliniams siūlome telefonų knygoje skelbti padalinio tinklalapio adresą prieš adresą, faksą ar kitą informaciją.
VU bendruomenės patogumui sukurtas tinklalapis www.epaslaugos.vu.lt, kurio pagalba bendruomenės nariai elektronines VU paslaugas galės pasiekti iš vienos vietos.
Tinklalapyje glaustai ir struktūruotai skelbiama:
Kviečiame VU tinklalapiuose paskelbti vieną nuorodą „VU e. paslaugos“ (www.epaslaugos.vu.lt), taip pakeičiant VU elektroninio pašto ir galbūt kitų VU e. paslaugų nuorodas.
WordPress paprastai siunčia laiškus administratoriui, prašydamas peržiūrėti ir patvirtinti arba atmesti tinklalapyje parašytą komentarą. Deja, standartiškai nurodoma, jog laiškas siunčiamas iš adreso wordpress@<tinklalapio-adresas>, kuris įprastai neegzistuoja.
Kad WordPress siunčiamuose laiškuose būtų nurodytas tinklalapio administratoriaus el. pašto adresas, į naudojamos temos functions.php failą reikia įrašyti šias eilutes:
function change_From_mail($mail) { return get_bloginfo('admin_email'); } add_filter('wp_mail_from','change_From_mail',1);
Atnaujinant darbuotojų tinklalapių WordPress versiją bei dizainą, tuo pat metu diegiama galimybė tinklalapio informaciją skelbti iškart keliomis kalbomis. Šio tinklalapio WordPress patarimų skiltyje galima rasti daugiakalbystės įjungimo instrukciją.
Palaipsniui atnaujinamos web.vu.lt WordPress sistemos, diegiant naujausią 3.3 versiją, kurioje įdiegta „tempk ir numesk“ failų įkėlimo funkcija.
Tuo pačiu diegiami naujas darbuotojų tinklalapių dizainas, kuris priderintas prie Vilniaus universiteto tinklalapio, bei keletas naujų įskiepių, kurie praplės tinklalapių galimybes.
Naujų WordPress, įskiepių ir dizaino versijų derinimas yra gana painus ir ilgas procesas, todėl prašytume pranešti webmaster@vu.lt, jei pastebėsite klaidų ar turėsite patarimų.
Analizuojant didelį Googlebot užklausų srautą, kilo mintis, jog indeksavimo robotus reiktų informuoti, kiek laiko puslapio tikrinti nereikėtų.
Tuomet užkliuvo puslapiuojamos tinklalapio dalys – puslapiai dažniausiai numeruojami taip, jog pridėjus naują įrašą, senesni įrašai VISUOSE puslapiuose pasislenka.
Puslapius reikėtų numeruoti nuo seniausio iki naujausio dėl techninių priežasčių, nes:
Truputį panaršius, rasta tokia pat idėja. Ji priminė, jog ir knygos puslapiai numeruojami nuo seniausiai iki vėliausiai skaitytino.
Joomla 1.6 versijos administracinės dalies faile administrator/components/com_menus/models/menus.php yra metodas getListQuery(), kuris kažkurioje admininistracinės dalies vietoje sugeneruoja ir vykdo tokią užklausą:
SELECT a.*, COUNT(DISTINCT m1.id) AS count_published, COUNT(DISTINCT m2.id) AS count_unpublished, COUNT(DISTINCT m3.id) AS count_trashed
FROM `j16_menu_types` AS a
LEFT JOIN `j16_menu` AS m1 ON m1.menutype = a.menutype
AND m1.published =1
LEFT JOIN `j16_menu` AS m2 ON m2.menutype = a.menutype
AND m2.published =0
LEFT JOIN `j16_menu` AS m3 ON m3.menutype = a.menutype
AND m3.published = -2
GROUP BY a.id
Tai labai baisi užklausa (ne sudėtingumo, bet serveriui duodamo darbo prasme), kuri naudotame MySQL serveryje vykdoma ne mažiau kaip 16s(!). MySQL lėtų užklausų žurnale matyti, jog kartais ši užklausa vykdoma net daugiau kaip 10 minučių (!!!).
Pamėginta sumažinti duomenų gavimo laiką.
Pirmiausia SQL suskaidyta į mažesnius blokus, vienoje užklausoje skaičiuojant tik vieno stulpelio skaičių.
SELECT a.*, COUNT(DISTINCT m1.id) AS count_published
FROM `j16_menu_types` AS a
LEFT JOIN `j16_menu` AS m1 ON m1.menutype = a.menutype
AND m1.published = 1
GROUP BY a.id
Tokia užklausa įvykdyta per mažiau nei 0,05s.
Sulipdytas SQL, jog tie patys duomenys (tik kitaip išdėstyti) būtų gaunami viena SQL užklausa:
SELECT a.*, COUNT(DISTINCT m1.id) AS count, ‘published’ AS type FROM `j16_menu_types` AS a
LEFT JOIN `j16_menu` AS m1 ON m1.menutype=a.menutype AND m1.published=1
GROUP BY a.id
UNION
SELECT a.*, COUNT(DISTINCT m1.id) AS count, ‘unpublished’ AS type FROM `j16_menu_types` AS a
LEFT JOIN `j16_menu` AS m1 ON m1.menutype=a.menutype AND m1.published=0
GROUP BY a.id
UNION
SELECT a.*, COUNT(DISTINCT m1.id) AS count, ‘trashed’ AS type FROM `j16_menu_types` AS a
LEFT JOIN `j16_menu` AS m1 ON m1.menutype=a.menutype AND m1.published=-2
GROUP BY a.id
Šios sulipdytos SQL užklausos vykdymo laikas trunka apie 0,1s. Gautas pagreitėjimas nuo 200 iki 6000 KARTŲ!