Tinklapių kūrimas

Savaitės apklausa: kas, jūsų manymu, svarbiausia web-projektuose?

Šią savaitę nusprendžiau paliesti praktiškai amžiną ginčą. Kai parodai tinklalapį žmonių teismui, skirtingi žmonės išsako nuomones pagal kartais visiškai skirtingus kriterijus – vieniems nepatinka turinys, kitiems dizainas, tretiems dar kas nors. Tai gal yra vienas veiksnys, kuris visgi svarbesnis už kitus?

Naudingos nuorodos web-meistrams: serija 31

Štai ir atvėso orai Lietuvoje, ir, manau, vis daugiau žmonių grįžta iš atostogų, ir, to pasekoje, daugiau laiko praleidžia prie kompiuterio. Taigi, didėjant skaitytojų auditorijai, tradiciškai siūlau pasidomėti tuo, kas vyksta web-meistrų pasaulyje, šios savaitės penkios įdomios nuorodos prieš jus.

ImpressPages - lietuviškas požiūris į turinio valdymo sistemą

Kol pasaulinėje rinkoje garsiai skamba tokie TVS vardai kaip Wordpress, Joomla ar Drupal, pamažu pripažinimą ir vietą po saule išsikovoja Lietuvoje sukurta sistema ImpressPages, kuri yra kažkiek unikali savo valdymo principu. Kas būtent joje tokio išskirtinio - papasakosiu kiek žemiau, o taip pat galėsite perskaityti interviu su vienu iš sistemos kūrėjų Audriumi.

Kernel.lt - jau parduodamas? Kas sekantis?

Nežinau, ar kas iš jūsų pamena, ar skaitė, bet prieš dvi savaites rašiau apie tokį projektą Kernel.lt, kurio apžvalgą manęs paprašė padaryti pats autorius Tadas, parašęs el.paštu. Tuo metu komentaruose projektas buvo įvertintas pakankamai blankiomis spalvomis, nors pati idėja gal ir atrodė perspektyvi, tik reikalavo daug darbo iš autoriaus. Ką gi mes matome šiandien: autorius per uzdarbis.lt paskelbė aukcioną projekto pardavimui. Gaila, kad taip greitai autoriaus energija išseko. Pasvarstykime bendrai, kodėl tokie panašūs projektai dažnai būna trumpalaikiai.

Naudingos nuorodos web-meistrams: serija 30

Nors šiandien ir ne penktadienis, bet kadangi praeitą penktadienį naudingų nuorodų skyrelio nebuvo dėl viktorinos, tai nusprendžiau užpildyti spragą dabar. Naujas įdomybių penketukas jūsų teismui, tikiuosi patiks.

Naudingi įpročiai kiekvienam web-programuotojui

Kiekvienas programuotojas turi savo įpročių. Kai kurie iš jų net pasidaro gilūs kaip refleksai, bet ne visi jie yra geri ir naudingi. O šiame straipsnyje pabandysime išskirti geras praktikas, kurios turėtų tapti įpročiais kiekvienam, kas dirba su tinklalapių kūrimu.

Video: Killer Application Developer

Chebryte, pažiūrėkite, kaip “kieti bičiukai” turi kurti web-projektus ir dar apie tai skaityti repą.

Naudingos nuorodos web-meistrams: serija 29

Pastaruoju metu tinklaraštyje straipsnių padaugėjo, bet vis neišsisemia šaltinis tokių nuorodų, kur norisi paskelbti atskirai programuotojams ar web-dizaineriams. Ne išimtis ir ši savaitė - jums paruoštas tradicinis penktadienio įdomybių penketukas.

Istorija, kaip nereikėtų daryti autorizacijos puslapyje

Kiekvienam programuotojui tenka dažnai informacijos ieškoti per Google. Ir vieną gražų rytą aš būtent taip ieškojau kai kokios informacijos, apie kurią Google rado tik vieną rezultatą. Bet jo perskaitymui reikėjo užsiregistruoti ar prisijungti. Bet truputį pamąstęs, pamačiau, kad visgi nereikėjo :) Štai jums pavyzdys, kaip nekokybiškai padarytas straipsnio prieinamumas “tik registruotiems vartotojams”.

Naudingos nuorodos web-meistrams: serija 28

Nors pastaruoju metu tinklaraštis kiek pasikeitė (atsirado savaitės apklausos, skyrelis “Trumpai”, galimybė dalintis straipsniais per soc.tinklus), bet penktadienio naudingų nuorodų rubrika išlieka - visgi per savaitę susikaupia viso to, ką norėtųsi parodyti. Taigi, penketukas įdomybių jums.

Projektas: kokybiškai, greitai arba pigiai - rinkitės du iš trijų

Jeigu paklaustumėte bet kokio savo kliento ar užsakovo, visi nori, kad projektas būtų padarytas kokybiškai, greitai ir pigiai. Tačiau realybė yra tokia, kad absoliuti dauguma projektų, ypač susijusių su IT ar internetu, realizuoja tik du iš šių trijų reikalavimų. Net jei komanda trykšta entuziazmu, vis vien pakeliui kas nors vyksta ne taip, kaip tikimasi. Pažiūrėkime konkrečiau.

Naudingos nuorodos web-meistrams: serija 27

Vasarą gyvenimas kažkiek aprimsta ar net sustoja. Dauguma bent savaitei išvažiuoja į pajūrį, miestas ištuštėja, kamščių beveik nebūna. Tačiau internete gyvenimas verda ištisus metus, ir blogosfera nesiliauja stebinti naujais įdomiais straipsniais ir naudingais dalykėliais. Taigi, šios savaitės penketukas jums.

WTF is “dėl techninių kliūčių nedirbame”?

Reali mano paties istorija: užėjęs vakare į “Maxima”, pamačiau, kad nebedirba viduje esanti gėlių parduotuvėlė. Galvoju - nu kaip ir ok, gal jau ir per vėlu, kad dirbtų. Bet mano dėmesį patraukė kabantis užrašas: “dėl techninių kliūčių nedirbame”. Gal aš ir priekabus, bet pasakykite - kokios gėlių parduotuvėje gali būti TECHNINĖS KLIŪTYS, jei ten net kasos aparato nerasta? Taigi, klientai dezinformuojami, ir deramai nepaaiškinama, nei kodėl skyrius nedirba, nei kada dirbs. Ir, išėjęs į lauką, pagalvojau - ogi tokia pati dezinformacija dažnai pasitaiko interneto platybėse. Pamąstykime.

Nu kiek galima po du kartus įvedinėti duomenis

Turbūt visiems pažįstama situacija - reikia užsiregistruoti kažkokioje svetainėje arba tiesiog užpildyti formą su asmens duomenimis, ir dažniausiai slaptažodžio prašo du kartus. O būna, kad ir ne tik slaptažodžio. Man iškilo klausimas, ar tikrai viso to reikia? Na ok, saugumas ir patikrinimas, kad žmogus ne durnas ir įvedė teisingus duomenis. Bet, mano nuomone, be to galima apsieiti. Pasižiūrėkime konkrečiau.

Humoras: ar turi tinklalapiai atrodyti identiškai visose naršyklėse?

Pažįstamas ką tik atsiuntė nuorodą, kuria negaliu nepasidalinti. Tinklalapis, skirtas atsakymui į klausimą “Do websites need to look exactly the same in every browser?”. Šita problema kamuoja tikrai daugelį web-programuotojų ir dizainerių, ir štai jums paprastas sprendimas. Smalsu? Tada paspauskite nuorodą.

Nuoroda: DoWebsitesNeedToLookExactlyTheSameInEveryBrowser.com
P.S. Nebijokite, jokių virusų.

Gyvenimas nesąžiningas: kiek visko turi mokėti web-programuotojas

Programuotojai turi visą gyvenimą mokytis. Pascal, C++, PHP, Java, .NET - tai tik dalis technologijų, su kuriomis teks bent kažkiek susidurti kelyje. O net jei dirbama tik su viena programavimo kalba, tai ir joje galima gilintis be perstojo, ir tobulėjimui nėra ribų. Kalbant apie web-programavimą, tai yra tikrai daug technologijų, kurias tiesiog privaloma žinoti, jei nori kurti rimtesnius projektus. Plius darbas su duomenų bazėmis. Na, bet toks jau mūsų darbas. O yra kita žmonių rūšis, dirbanti irgi prie tinklalapių, tai yra SEO ir Social Media ekspertai. Ar jiems tikrai reikia tiek daug žinoti?

Turinio valdymo sistemos: sekretorės žvilgsnis

Šiais laikais turbūt visi tinklalapių užsakovai nori patys valdyti informaciją be programuotojo pagalbos. Pakeisti tekstus, įkelti prekę į katalogą, suteikti naują slaptažodį vartotojui - dėl to neverta skambinti/rašyti programuotojui, kuris tuo metu gali gulėti paplūdimyje Kanarų salose su žavia blondine šalia. Būtent tam ir yra sukurtos turinio valdymo sistemos. Ar tai būtų Wordpress, ar Drupal, ar Joomla, ar [ įterpkite savo mėgstamos sistemos pavadinimą ], ar paties programuotojo kurta individuali sistema - tai nėra labai svarbu. Įdomiausias TVS gyvavimo etapas prasideda tada, kai tinklalapis atiduodamas užsakovui tvarkytis savo jėgomis. O kas tada būna… skaitykite toliau.

Greitas skaitymas ir idealus teksto stulpelio ilgis

Kad ir kaip tobulėtų web-technologijos, vis tiek pagrindinis beveik visų tinklalapių elementas išlieka tekstas. Ir kūrėjų vienas iš tikslų yra padaryti taip, kad tekstas būtų skaitomas kuo lengviau ir kuo greičiau. Taip lankytojai greičiau įsisavins informaciją ir daugiau laiko skirs potencialiems veiksmams - komentarams, tolimesnei navigacijai per puslapį ir t.t. Tai pagrindinis teksto “skaitomumo” veiksnys yra eilutės ir stulpelio ilgis. Pažiūrėkime, ką apie tai pataria profesionalai ir web-tipografikos specialistai.

Naudingos nuorodos web-meistrams: serija 26

Vasara, atostogos, futbolas - turbūt šie žodžiai šiuo metu yra populiariausi mūsų kalboje. Tačiau tiems, kas ir vasarą vis dar domisi IT ir web-programavimo įdomybėmis, siūlau pažvelgti į šios savaitės penketuką naudingų nuorodų.

Naudingos nuorodos web-meistrams: serija 25

Prasidėjus vasarai, interneto naudojimas gana stipriai mažėja. Tačiau įdomių straipsnių internete vis tiek pasirodo labai daug, tik spėk atrinkinėti ir skaityti. Pirmą etapą - atrinkimą - padariau už jus, o skaityti jau teks jums patiems. Šios savaites įdomybės web-mestrams yra tokios.

Kas atsitiktų internetui, jei Facebook “nulūžtų”

Daug kas pastaruoju metu pabrėžia, kad visas internetas kraustosi į Facebook. Ten yra vis daugiau vartotojų, tad kitų tinklalapių kūrėjai pamišę deda į savo svetaines “Like” mygtukus, leidžia jungtis su “Facebook Connect”, rodo, ką mėgsta prisijungusių vartotojų draugai ir t.t. Bet įsivaizduokime, kad vieną gražią dieną Facebook serveriai nulūžta. Kokiai savaitei. Sunkiai tikėtina, bet realiai - kas tada būtų?

Padorus tinklalapis per savaitgalį? Įmanoma! Štai mano pavyzdys

Čia ne veltui yra artėjančio futbolo čempionato emblema. Noriu pasidalinti patirtimi, kaip per praeitą savaitgalį teko sukurti interneto puslapį, taip sakant, “ant smūgio”. O prasidėjo viskas nuo to, kad su bendradarbiu susirgome FIFA World Cup lipdukų rinkimo liga. Nostalgijos jausmas užplūdo, prisiminus kaip paauglystėje rinkome NBA lipdukus ir klijavome į albumą. Tad nusprendėme surinkti pilną 2010 metų futbolo albumą. Bet kai atsirado poreikis fiksuoti, kokius lipdukus turiu, kokių trūksta ar kokie pasikartoja, tada ir pravertė web-programavimo žinios. Kas iš viso to gavosi - skaitykite toliau.

Kiek kainuoja jūsų tinklalapis: kuo pasitikėti

Jau senokai žinau, kad internete yra krūva servisų, kurie įvertina tinklalapį pagal visokius kriterijus ir galiausiai tau parašo jo KAINĄ. Tereikia tik įvesti tinklalapio adresą ir jau po kelių ar keliolikos sekundžių gaunate ekrane sumą doleriais. Nusprendžiau padaryti mini-tyrimą ir pažiūrėti, ko vertos tokios tarnybos. Pažiūrėkime.

Naudingos nuorodos web-meistrams: serija 24

Tas visagalis internetas. Norint kažko išmokti ar kažką naudingo sužinoti, galima praleisti valandų valandas, skaitant straipsnius, komentarus, pamokas, patarimus ir t.t. Šiek tiek iš visos tos galybės informacijos atrenku ir patalpinu naudingų nuorodų skyrelyje. Taigi, kaip ir kiekvieną penktadienį, šiandien nauja serija.

Naudingos nuorodos web-meistrams: serija 22

Mmm, lauke jau tikra vasara. Ta proga nesinori jūsų smegenų kankinti rimtesniais straipsniais apie programavimą, o tiesiog užbaigsiu darbo savaitę jau įprastu penktadienišku straipsniuku su penkiomis nuorodomis, skirtomis tinklalapių kūrėjams ir vystytojams. Tikiuosi, šios savaitės penketukas bus naudingas ir įdomus.

Facebook “Like”: vienas mažas, bet suerzinęs trūkumas

Interneto tinklalapių kūrėjai dabar pamišę del Facebook integracijos. Dažniausiai dabar matomas tokios intergacijos būdas yra paprastas “Like” mygtukas, kur tu gali pažymėti, kad tau patinka vos ne bet kas: visas projektas, konkretus puslapis, filmas, daina, vartotojas ir t.t. Visa tai būtų gražu, bet pabandžiau pats “pamėgti” vieną IMDB filmą ir susidūriau su vienu netikėtu niuansu, apie kurį nebuvau anksčiau susimąstęs.

Top 3 FireFox įskiepiai SEO stebėjimams

Po ilgesnės pertraukos - svečio įrašas tinklaraštyje. Šįkart savo nedidelę nuorodų kolekciją SEO tema pristato Tautvydas iš kurkit.lt.

Stebint svetainių optizimaciją paieškos sistemoms, tenka analizuoti daugelį kriterijų. Tai galima daryti naudojant tokius įrankius, kaip „Woopra“ arba visiems pažįstamą „Google Analytics“. Kitas populiarus variantas – įvairūs naršyklių įskiepiai. Šįsyk „FireFox“ įskiepius, kuriuos atrinkau iš asmeninės patirties, remdamasis savo subjektyviais kriterijais.

Devynios populiariausios IT projektų kategorijos

Esu IT projektų versle jau pakankamai seniai, ir pastebėjau tokį dėsningumą, kad yra tam tikros kategorijos, į kurias daugiau ar mažiau patenka beveik visi projektai, nesvarbu ar tai yra taikomosios programos, ar interneto tinklalapiai. Išrašiau dešimt tokių kategorijų ir pateikiu jūsų teismui. Pažiūrėkite, ar tik jūs dabar nekuriate panašaus startup’o. Nesakau, kad tai yra blogai, tiesiog yra įdomi tendencija.

Naudingos nuorodos web-meistrams: serija 21

Nors šis nuorodų “serialas” sulaukia sąlyginai mažai susidomėjimo tarp skaitytojų, ir tuo labiau mažai komentarų po straipsniu, bet vis tiek pratęsiu naudingų nuorodų dalijimąsi, nes kas savaitę vis randu ko nors įdomaus - negaliu tuo nepasidalinti. O ką gali žinoti, galbūt viena iš tų nuorodų bus būtent tas, ko JUMS reikia čia ir dabar. Šios serijos tema - dizaino įkvėpimas, ir su juo susiję penki straipsniai.

“Popierinė naršyklė”: nupieškite savo būsimą tinklalapį

Aptikau internete straipsnį, kurio nusprendžiau neatidėlioti į naudingų nuorodų seriją, o išskirti kaip atskirą straipsnį. Situacija tokia: jūs norite kurti tinklalapį, ir idėja, kaip jis turi atrodyti, yra tik jūsų galvoje. Kaip jus tas idėjas išliejate dizaineriams, programuotojas ar sau pačiam? Dažnai yra braižoma ant popieriaus. Ir būtent šiam tikslui, pasirodo, yra skirta eilė naudingų “paruoštukų”, plačiau apie juos kiek žemiau.

Į ką atsižvelgti, kuriant savo Turinio Valdymo Sistemą?

Sukurti savo TVS – anksčiau ar vėliau tokia mintis ar poreikis kyla beveik kiekvienam pažengusiam web-programuotojui. Kai reikia štampuoti dešimtis projektų, kurių esmė yra kažkiek panaši, o imti jau paruoštą nemokamą variantą nėra galimybių (dažnai tai būna tiesiog „ne lygis“), tada ir atsiranda mintis sukurti savo TVS. Nediskutuosiu dėl amžino klausimo „kam žmonės išradinėja dviratį“, o tiesiog papasakosiu, į ką reikėtų atkreipti dėmesį, jei jau pasiryžote šiam svarbiam žingsniui ir norite sukurti sistemą, kurią galėsite vėliau taikyti daugeliui savo projektų.

Naudingos nuorodos web-meistrams: serija 20

Štai ir atėjo dar jubiliejinė 20-toji serija nuorodų web-meistrams. Kitais žodžiais, paskutinė šioje serijoje būsianti nuoroda bus jau šimtoji. Taigi, visai daug yra įdomybių web-developinimo pasaulyje, kurias galima rasti kiekvieną savaitę ir pateikti jums. Be to, ir pats sau atrandu naudingų dalykėlių. Taigi, tęsiame nuorodų srautą, šios savaitės penketukas.

Registracijos formos: kokios jos būna

Jeigu esate užsiregistravę Facebook sistemoje, tai jau matėte šią registracijos formą. Ji paprasta, aiški ir nevarginanti vartotojų. Būtent toks yra vienas iš tinklalapio kūrėjų tikslų - kad kuo daugiau žmonių prisiregistruotų, o tam reikia patrauklesnės registracijos formos. Kūrėjams į pagalbą atėjo smileycat.com straipsnis, kuriame tiesiog parodomos populiarių portalų ir web-servisų registracijos formos. Gal iš jų gausite įkvėpimo ir idėjų.

Kaip su PHP suskaičiuoti puslapio užsikrovimo laiką

Turbūt tokį ar panašų užrašą galima sutikti daug kur puslapių apačioje, ypač jei puslapio pagrindas - kokia nors paplitusu turinio valdymo sistema, kaip Wordpress, Joomla ar Drupal. Tačiau programuotojas būna poreikis greitai paskaičiuoti puslapio užsikrovimo laiką be TVS, o ieškoti ir diegti kažkokius plugin’us ar klases gali kiek užtrukti. Yra paprastas greitas būdas, siūlomas php.net puslapyje.

Kas yra Facebook Connect ir kaip jį panaudoti

Pastaruoju metu vis daugiau web-developerių kalba apie tinklalapių integraciją su Facebook. Tas surišimas gali būti labai įvairus, o prasidėjo viskas nuo to, kad pati Facebook komanda nusprendė dalintis savo technologijomis, taip pasirodė jų kalba FBML, tada ir FQL, ir dar krūva visokiu “feisbukinių” kalbų bei funkcijų. Viena iš tokių populiaresnių ir nesunkiai integruojamų “smulkmenų” yra Facebook Connect. Apie jį kiek plačiau skaitykite toliau.

Naudingos nuorodos web-meistrams: serija 19

Pagaliau už lango tikroji pavasario šiluma. Bet kol nesibaigė darbo savaitė, gal atsiras noras paskaityti apie ką nors įdomaus. Taip taip, čia skirta jums, kolegos web-developeriai, štai sąrašėlis šią savaitę atrastų įdomybių ta tema.

Humoras: kaip web-developeriai medituoja

Šaltinis: WebDeveloperJuice.com

Kaip su PHP nustatyti lankytojo šalį pagal jo IP adresą

Pastaruoju metu internetas darosi vis globalesnis - žmonės bendrauja iš skirtingų pasaulio taškų. Bet, kita vertus, visai miela gauti pasveikinimą savo kalba - dėl to lokalias puslapių versijas daro ir Google, ir Microsoft, ir tas pats Facebook yra iš dalies verčiamas į lietuvių kalbą. Ir čia kyla klausimas - o kaip nustatyti, iš kurios šalies lankytojas? Kaip tik vakar teko spręsti šį klausimą, tai pasidalinsiu patirtimi.

Sakote, Flashas pamažu miršta? Neskubėkite jo nurašyti!

Pastaruoju metu web-developerių pasaulyje gana garsiai aptarinėjama tema: kad su tokiomis technologijomis kaip ateinantys HTML5, CSS3, o ir pasitelkus tą patį AJAX, galėsime daryti tokius tinklalapius, kad sumažės Flash technologijos tinklalapių, o atitinkamai ir Flash dizainerių paklausa. Ar taip iš tikrųjų yra - pasvarstykime.

Naudingos nuorodos web-meistrams: serija 18

Ką gi, antrą penktadienį iš eilės palikau naudingų nuorodų penketuką darbo savaitės pabaigai, taip sakant - lengvam skaitymui prieš savaitgalį. Taigi, be ilgos įžangos, įdomybės, kurias šią savaitę siūlau web-developeriams ir web-dizaineriams.

Turinio valdymas: WordPress