• WordPress – Kako u WordPressu blokirati IE6?

    Microsoft Internet Explorer 6 već dugo vremena zadaje glavobolje web developerima – traži posebne setove pravila kako bi se elementi u njemu pravilno prikazali, ne podržava brojne moderne tehnologije web izrade, nedostaju mu brojna sigurnosna svojstva koja se u današnjem svijetu smatraju standardom…

    Srećom, postoje načini da se korisnike ovog zastarjelog browsera probudi iz zimskog sna i ukaže im se na to da postoji i nešto novije, ugodnije, bolje. Naravno, netko će se javiti i reći da se u korporativnim okruženjima još uvijek može naći IE6. Osobno kažem – pa šta, vrijeme je da se to promjeni, koliko je još potrebno čekati? Naravno, stvar je izbora, ali ne mislite li da bi tehnologiju umjesto pasivnog čekanja trebalo gurati naprijed, odbacujući ono što ne valja? Živio Darwinizam!

    Nedavno sam gledao kakva rješenja za problem zvan IE6 nude WordPress plugin-ovi, a zahtjevi koje sam imao bili su zapravo vrlo jednostavni. Nisam želio JavaScript koji će se polutransparentno učitati preko postojeće stranice omogućujući da se ispod njega nazire što se na stranici nalazi i da ga se može lako zaobići. Želio sam redirect na posebnu podstranicu koja će korisnika upozoriti na to da koristi zastarjeli softver. Također, želio sam da ta podstranica korisniku izbaci ikone sa prijedlozima za download nekolicine najnovijih i najpopularnijih browsera.

    Nakon par isprobanih pluginova, zaključio sam kako Stop IE6 zadovoljava moje zahtjeve te kako uz to ima i zgodan dizajn. Osim toga, još mi je jedna sitnica upala u oko – Stop IE6 je stvorio domaći developer Alen Cvitković kojemu se (ukoliko ovo čita (ili ne)) ujedno želim i zahvaliti na pisanju dotičnog plugina.

    Pridružite se i vi i gurnite web i uspavane korisnike korak naprijed za ‘opće dobro’. ;)

    Ovaj post je bio napisan za WordPress Školu koja je ugašena.

  • WordPress – Uvjetna CAPTCHA

    Prvi korak u obrani od spama kod wordpressa svakako je instalacija Akismeta, no što kada Akismet zakaže i valjane komentare označi kao spam? Ručno provjeravati stotine spam komentara u potrazi za nekoliko ispravnih? Pa i ne baš… samim time gubi se smisao spam filtera, hm? Upoznajte – Conditional CAPTCHA plugin.

    Conditional CAPTCHA može se koristiti kao komplement Akismetu koji će ukoliko Akismet određeni komentar označi kao spam izbaciti CAPTCHA-u te na taj način izvršiti dodatnu provjeru radi li se stvarnoj osobi ili spamu. Ukoliko ‘komentator’ ne prođe CAPTCHA provjeru, komentar se automatski odbacuje ili šalje u trash spremnik. U slučaju uspješnog prolaska provjere komentar se ili automatski odobrava ili odlazi u spam spremnik gdje čeka da ga provjerite. Naravno, obični korisnici neće niti primjetiti da postoji CAPTCHA ukoliko ne ostave previše sumnjiv komentar, jer ih u slučaju normalnog sadržaja Akismet neće niti označiti kao spam te se samim time neće aktivirati niti CAPTCHA provjera. Prednost ovog pristupa nad isključivim korištenjem Akismeta je u tome da u spam spremniku više nećete imati stotine komentara kroz koje treba proći i provjeriti ih za ‘false positives’ već eventualno tek nekoliko komada. Uz to, Conditional CAPTCHA plugin dozvoljava korištenje obične CAPTCHA-e ili reCAPTCHA-e koju je moguće dodatno stilizirati putem CSS-a.

    Sretno komentiranje i pazite što pišete… ;)

    Ovaj post je bio napisan za WordPress Školu koja je ugašena.

  • druydsong a day, keeps silence away!

    Thank you Druyd =)

  • WordPress – TinyMCE Advanced (WYSIWYG)

    TinyMCE Advanced je What You SeeIWhat You Get ili “što vidiš, to ćeš i dobiti” vrsta uređivača teksta koja dolazi u obliku plugina. Zašto bi ga netko želio koristiti? Što on omogućuje? Zašto koristiti baš TinyMCE, a ne neki drugi u moru WYSIWYG uređivača? Kako se instalira?

    Uređivač teksta koji dolazi kao integralni dio osnovne instalacije WordPressa prilično je siromašan opcijama te podržava tek osnovne opcije za uređivanja teksta što znači da ukoliko vam je primjerice potrebna superscript ili subscript opcija, za to ćete morati koristiti html tagove umjesto da jednostavno označite tekst i stisnete gumb koji bi to odradio za vas. No to su tek neke od opcija koje pruža TinyMCE Advanced. Nakon jednostavne instalacije kroz plugin odjeljak nadzorne ploče u postavkama, TinyMCE je moguće ugoditi po vašim vlastitim potrebama. Opcije za uređivanja teksta koje mislite da bi ih mogli često koristiti imate mogućnost rasporediti u četiri paralelne alatne trake. Među tim opcijama nalaze se izmjena veličine i boje teksta, izmjena boje pozadine teksta, jako zgodna opcija – gumb za uklanjanje formatiranja teksta (od uređenog teksta ostavlja samo čisti tekst vulgaris koji nije podebljan/ukošen/obojan/neštotreće), tzv. “uvlačenje teksta” (indentation), dodavanje anchora, emoticona, print button kao i mnoge druge koje “po defaultu” tamo nisu bile. No, to nije sve, ne propustite ovu jedinstvenu priliku i prvih sto čitatelja dobit će i besplatan set nehrđ… ovoga, WordPress ima dva zgodna “featurea” koja s vremena na vrijeme znaju biti vrlo iscrpljujuća. Naime, WordPress ignorira i html tagove što znači da u slučaju da iz nekog razloga baš želite stvoriti dodatni razmak između dva paragrafa, nakon što ih stvorite i snimite post/page, WordPress će to za vas “popraviti” i ukloniti te dodatne razmake nakon čega ćete guglat kako zaobići tu WordPressovu pamet. Tu uskače TinyMCE i daje vam mogućnost da isključite opciju automatskog uklanjanja dotičnih tagova te vas ujedno spašava nervoznih minuta.

    Zašto ne neki drugi? Na to pitanje bi bilo dobro da odgovorite sami, pa ako uspijete naći neki bolji uređivač slobodno napišite nešto o njemu na WordPress školi. ;) Iako, TinyMCE Advanced će vjerujem zadovoljiti veliku većinu zahtjevnijih korisnika budući da donosi pregršt opcija koje je moguće ugoditi prema osobnim potrebama i željama.

    Ovaj post je bio napisan za WordPress Školu koja je ugašena.

  • ReverbNation WordPress plugin not working

    reverbnation

    Ok, so you want to merge your bands Reverbnation profile with your wordpress website and you have installed the official WP plugin (v0.1 at the time) but it’s not working when you put the shortcode into a text widget? There are two possible reasons for this:

    1. Your WP theme does not support executing shortcode from widgets – find a fix here.

    2. ReverbNation server sources are commented out in reverbnation-widgets.php – find this file via FTP or through Dashboard and comment out ‘Development’ sources and enable the ‘Production’ ones. It should look like this:

    1
    2
    3
    4
    define("RN_WIDGETS_CACHE_SERVER", 'http://cache.reverbnation.com');
    define("RN_WIDGETS_WEB_SERVER", 'http://www.reverbnation.com');
    define("RN_WIDGETS_AUDIOLIFE_CACHE_SERVER", 'http://cache.audiolife.com//');
    define("RN_WIDGETS_AUDIOLIFE_WEB_SERVER", 'http://ws.audiolife.com/');

    That should do it.

    One more thing – you should probably use HTML source-code ReverbNation provides if you have an account there instead of this plugin because it’s much more versatile and provides you with more options to manipulate the appearance of ReverbNation widgets looks (v0.1).

  • have no fear, for duende is here!

    duende

    duende didgeridoo

    With du & da (thank you!) waching over my shoulder, providing me with plenty of wishes and material to work with, we nailed it in due time using wordpress, customizing its bits, and driving it to its very edges. Honestly, I didn’t think wordpress could pull off something like duende (especialy navigation-wise), but there is always space to learn something new. ;)

    I hope you enjoy duende as much as I enjoyed making it… =)

Back to top