Offsite optimizacija spletne strani

Minilo je že kar nekaj časa od takrat, ko sem nazadnje pisal o onsite optimizaciji spletne strani. V tokratni objavi se bom v posvetil drugi plati optimizacije za spletne strani in sicer offsite optimizaciji spletnih strani, katera je najbolj odločilna zato ali bo naša spletna stran na prvi strani na googlu med iskanimi zadetki ali ne in je ponavadi tek na dolge proge, saj jo je treba neprekinjeno izvajati.

Offsite optimizacija je besedna zveza s katero vsi, ki se ukvarjajo z optimizacijo spletnih strani,  ciljajo na stvari, ki se tičejo pridobivanja kvalitetnih povratnih povezav (angl. backlink) in stvari povezanih s to temo. Seveda je tukaj še veliko drugih dejavnikov, ki se tičejo offsite optimizacije, glavni namen le-te pa je prav pridobivanje kvalitetnih povezav na našo spletno stran in podstrani, saj nam kvalitetne povezave pomagajo ne-le pri večjem prometu, ampak tudi pri boljšem ratingu spletne strani na googlu ter drugih iskalnikih – v 98% se optimizacija spletne strani izvaja za iskalnik google, saj ga uporablja večina uporabnikov svetovnega spleta.

Pri offsite optimizaciji je naš namen oziroma namen tistega, ki skrbi za optimizacijo, pridobiti čimveč kakovostnih in za našo vsebino relevantnih povratnih povezav, ki kažejo na našo spletno stran bodisi s pomočjo komentiranja na relevantnih vsebinah in spletnih straneh/blogih bodisi preko vstavljanja povezave v nogi/profilu na forumih, spletnih straneh.

Prav tako se vedno bolj uporabljajo socialna omrežja prav v te namene, saj je znano da imajo socialna omrežja veliko aktivnih uporabnikov.

V te namene se največ uporabljajo:

  • Facebook
  • Twitter
  • Pinterest
  • Tumblr

Seveda je to na začetku, ko izvajamo optimizacijo za manjše število spletnih strani še dokaj enostavno voditi in izvajati. Z večjim številom spletnih strani pa zadeva postane nepregledna in težko vodljiva zato je najbolje, če si pomagamo s kakšnimi programi oziroma si boljše organiziramo naše delovno okolje.

Spodaj je seznam programov, katere uporabljam tudi sam in brez katerih si ne bi mogel predstavljati optimizacije, saj mi enostavno prihranijo ogromno časa, katerega lahko uporabim drugje.

  • Market Samurai – uporabljam predvsem za analizo ključnih besed in preverjanje konkurence ter prostih domen
  • HMA VPN – VPN preko katerega se povežem na proxy strežnike, ko buildam nove backlinke – tako google misli, da je povezavo do vaše spletne strani naredil drug uporabnik in ne vi, saj se z uporabo proxy-ja začasno spremeni vaš IP naslov in google izgubi sled za vami 🙂
  • Scrapebox – uporaben program v navezi s HMA VPN za iskanje blogov in spletnih strani z relevantno vsebino, kjer je možno pustiti komentar s povezavo na svojo spletno stran.

In še nekaj zastonjskih uporabnih zadev:

Share and Enjoy

  • Facebook
  • Twitter
  • Delicious
  • LinkedIn
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS

[LINUX] Trik za hitrejše iskanje s pomočjo terminala

Sam sem se velikokrat znašel v škripcih, ko sem razvijal kakšno spletno aplikacijo in sem v nekem trenutku želel med vsemi datotekami – katerih je ogromno, poiskati točno določeno v točno tistem trenutku. Seveda mi druga kot da enostavno začnem odpirati mapo po mapo ni ostalo.

Pa dobro, načeloma to v kolikor sistem oz. CMS na katerem razvijaš poznaš, ne vzame preveliko časa. V primeru, ko pa je potrebno poiskati v katerih datotekah vse se nahaja določena funkcija oziroma nek klic / beseda / kakorkoli že, pa je seveda zelo časovno potratno iti čez vsako mapo -> datoteko in med vrsticami iskati iskani niz.

No, v kolikor imamo ssh dostop je ta naloga mačji kašelj 😉

Enostavno se povežemo na strežnik preko SSH:

ter uporabimo sistemskim administratorjem zelo znan ukaz grep.

V narekovajih zapišemo ime iskanega niza, datoteke, mape, karkoli pač v danem trenutku iščemo. 

Na koncu dodamo še zvezdico kot argument s katerim povemo, da se naj ukaz grep sprehodi skozi vse mape in datoteke.

Share and Enjoy

  • Facebook
  • Twitter
  • Delicious
  • LinkedIn
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS

Kako nastaviti privzeti urejevalnik v Ubuntu 16.04?

Najprej je potrebno preveriti, ali obstaja  /usr/share/applications/sublime_text.desktop oziroma na nekaterih sistemih (sublime-text.desktop):

ls /usr/share/applications/sublime_text.desktop

Potem odpremo /usr/share/applications/defaults.list z Sublime ali katerim drugim urejevalnikom z naslednjim ukazom:

subl /usr/share/applications/defaults.list oz. namesto subl gedit

in gremo skozi vse vrstice ter zamenjamo gedit z sublime_text. Shranimo datoteko in zapremo in zadeva bi morala delovati.

Če iz bilo kakšnih razlogov datoteka  /usr/share/applications/sublime_text.desktop (ali sublime-text.desktop) ne obstaja, jo je potrebno ustvariti:

sudo touch /usr/share/applications/sublime_text.desktop

Nato jo odpremo v Sublime:

subl /usr/share/applications/sublime_text.desktop
in v njo kopiramo spodnje ukaze:

[Desktop Entry]
Version=1.0
Type=Application
Name=Sublime Text
GenericName=Text Editor
Comment=Sophisticated text editor for code, markup and prose
Exec=/opt/sublime_text/sublime_text %F
Terminal=false
MimeType=text/plain;
Icon=sublime-text
Categories=TextEditor;Development;
StartupNotify=true
Actions=Window;Document;

[Desktop Action Window]
Name=New Window
Exec=/opt/sublime_text/sublime_text -n
OnlyShowIn=Unity;

[Desktop Action Document]
Name=New File
Exec=/opt/sublime_text/sublime_text –command new_file
OnlyShowIn=Unity;

S tem postopkom smo nastavili Sublime Text Editor za privzeti urejevalnik.

Share and Enjoy

  • Facebook
  • Twitter
  • Delicious
  • LinkedIn
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS

Laragon – Lahki, hiter in priročen LAMP server z Redis in Memcached + visoki performance

Laragon ali kot avtorji navajajo “A lightweight, fast and convenient modern LAMP Server with Redis and Memcached, extremely high performance.”.

Laragon je programska oprema skoraj identična Xampp-u ali Lamp-u (Linux, Apache, Mysql, Phpmyadmin), ki ima dodatno zraven še Redis in Memcached. Laragon ni le samo to, kajti ima tudi nekaj bombončkov. Omogoča kreiranje “virtual hosts” on-the- fly, kar pomeni da vam kreira oziroma ustvari direktorij v www mapi oziroma kakorkoli jo že poimenujete po imenu kot ga sami določite, ustvari v C:\Windows\System32\drivers\etc\hosts datoteki lokalno domeno / naslov s predhodno določenim imenom, ki kaže na ip naslov na primer tako:

kar pomeni, da lahko v brskalniku dostopate do novega projekta preko lokalne domene  – laravel.dev in vam tako ni potrebno več tipkati ip naslova. To je še posebej v pomoč kadar imamo več projektov, ki so kreirani znotraj istega IP naslova, a drugega imenika.

Laragon lahko snamete na  naslednji povezavi:

Suma sumarum, Laragon vam bo zagotovo prihranil nekaj časa. V kolikor pa želite pa lahko še naprej uporabljate lokalni strežnik (Lamp ali Xampp oziroma Wampp) ali pa Homestead.

Share and Enjoy

  • Facebook
  • Twitter
  • Delicious
  • LinkedIn
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS

Gulp – združevanje in minimiranje js in css datotek

Kaj je sploh Gulp?

Gulp je sistem, ki poskrbi za avtomatizacijo najosnovnejših nalog pri razvoju spletne strani. Zgrajen je na NodeJs in je tako gulp kot tudi izvorna datoteka gulpfile.js spisan v javascript kodi kar ga naredi perfektnega in enostavnega za uporabo sploh za front-end razvijalce. Sama uporaba je zelo enostavna in sicer je potrebno za vsako nalogo, pa naj bo to minimiziranje .js ali .css datoteke ali združevanje večih .js oziroma .css datotek v eno ali kaj druga, napisati nalogo (angl. task) v izvorno datoteko gulpfile.js in na koncu vse kar moramo storiti je le-to da poženemo ukaz v ukazni vrstici / terminalu v smislu

Ime naloge določimo v gulpfile.js izvorni datoteki.

Preberi več o Gulp – združevanje in minimiranje js in css datotek

Share and Enjoy

  • Facebook
  • Twitter
  • Delicious
  • LinkedIn
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS