BLOGI

Cartos-nettisivut-1

Cartos Oy:n uudet nettisivut avattu

Toteutin kuopiolaiselle suunnittelutoimistolle Cartos Oy:lle uudet nettisivut osoitteeseen www.cartos.fi Sivujen toteutuksessa oli oleellista etenkin yrityksen laaja-alaisen osaamisen ja palvelutarjonnan esiintuominen. Cartos Oy:n tarjoamiin palveluihin kuuluu mm. tilasuunnittelua, kalustesuunnittelua, sisustussuunnittelua, rakennussuunnittelua, muotoilua ym. Uusilta sivuilta löytyy hyvin kattavasti esimerkkejä yrityksen toteuttamista projekteista. Käy tutustumassa yritykseen ja uusiin sivuihin! www.cartos.fi

woocommerce-continue-suomennos

Woocommercen Continue -tekstin käännös

Continue -teksti Woocommercessa Kun Woocommercessa on käytössä Paytrail -maksuliittymä ja siinä mukana Woocommerce Paytrail -lisäosa niin tällöin verkkokaupassa voi tulla vastaan tilanne, että muutoin suomenkielisillä sivuilla on maksuvaiheessa näkyvä painike englanniksi tekstillä ”CONTINUE”. Tämä pieni epäkohta ei varmasti herätä käyttäjässä luottamusta sivujen maksutapahtuman toimintaan. Normaalistihan WordPressissä ja Woocommercessä kääntyvät kaikki painikkeet ja perustekstit suoraan suomeksi, […]

Rooli-rajaus

Käyttäjärooli-kohtainen sisältö WordPressissä

Tutkin tänään asiakastani varten useampaa ilmaista lisäosaa, tarkoituksena pystyä luomaan käyttäjärooli-kohtainen sisältö-sivu WordPress -sivustolle. Eli ajatuksena oli, että ainoastaan kyseisen roolin omaavat käyttäjät saisivat lukea sivun sisällön ja muille käyttäjille ilmoitettaisiin, ettei heillä ole oikeutta sisällön lukemiseksi. Ensimmäisenä lupaavan oloisena lisäosana testasin User Specific Content -pluginia, mikä näytti pystyvät juuri siihen mitä asiakkaani oli hakemassa. […]

Mylly7

Katto Silverin www-sivut avattu

Toteutin Katto Silver:lle www-sivut nopealla aikataululla (n. kaksi viikkoa). Projektiin kuului sivujen sisällön ja ulkoasun suunnittelu yhdessä Katto Silverin kanssa, sekä lisäksi valokuvien ottamista heidän yhdestä uusimmista kohteista, eli Kuopion Wanhasta Myllystä. Yllä yksi kuva Wanhasta Myllystä. Tutustu sivuihin osoitteessa www.kattosilver.fi

Woocommerce tavarantoimittaja

Tavarantoimittaja -lisäosa Woocommerceen

Olen toteuttanut Woocommerceen lisäosan tavarantoimittajien sähköposti -ilmoittelua varten. Lisäosan avulla tavarantoimittajat saavat ilmoituksen sähköpostiinsa kun heidän toimittama tuote tilataan verkkokaupasta. Tämä vähentää tarvetta kaupan omistajan ja tavarantoimittajien väliseen viestittelyyn, koska ilmoitukset kulkevat taustalla automaattisesti. Kyseinen lisäosa lisää WordPressin Woocommerce -valikkoon uuden ”Tavarantoimittajat” -osion, mitä kautta kaupan omistaja voi lisätä toimittajia verkkokauppaansa. Toimittajalle määritellään sähköpostiosoite, mihin […]

SmartPOST logo

Smartpost -tuki lisätty Prinetti -lisäosaan!

Smartpost -tilauksen tuki Olen nyt lisännyt asiakkaideni toiveista Prinetti -lisäosaan tuen Smartpostille. Tuki mahdollistaa sen, että asiakkaat voivat verkkokaupassa tilausta tehdessään valita haluamansa noutopisteen mihin paketti toimitetaan. Paketin voi valita toimitettavan joko valitsemaansa postin pisteeseen (postit, R-kioskit, kaupat jne) tai valitsemaansa Postin pakettiautomaattiin. Alla kuvankaappaus Smartpost -toimitustavan valinneen asiakkaan näytöstä noutopisteen valinnan osalta. Valittavat noutopisteet […]

paju-consulting

Paju Consulting -nettisivut avattu

Toteutin asiakkaalleni Worpdress -pohjaiset nettisivut osoitteeseen www.pajuconsulting.fi. Projektissa oli melko tiukka aikataulu; sain itselleni määrittelyn pääsiäisloman alkuun (tämähän ei haitannut, koska itse en ollutkaan suunnitellut pitäväni lomaa tuona aikana) ja sivut oli tarkoitus julkaista siitä viikon sisään. Kuitenkin asiakkaan toimittama määrittely oli erinomaisesti tehty ja sen pohjalta oli helppoa lähteä tekemään toteutusta, joten aikataulu ei […]

dont-panic-quote-1

WordPress hakkeroitu?

Ongelma – WordPress hakkeroitu Asiakkaani ilmoitti minulle epäilevänsä, että heidän nettisivut olisi hakkeroitu. Heidän WordPress-sivuilla oli ilmaantunut ongelma, että mitä tahansa linkkiä klikatessa avautui sivuilla uusi sivu auki olevien sivujen päälle ja kyseinen sivu ohjautui ihan muualle kuin heidän sivuille (satunnaisia mainossivustoja yms). Lisäksi käyttäjille saattoi tulla varoitus, että olet haitallisilla sivuilla. Tällainen ilmoitus tietysti […]

Woocommerce rikki?

Woocommerce  -ostoskori ei toimi? Törmäsin tänään ongelmaan asiakkaan ympäristössä kun mitkään Woocommerce -shortcodet eivät toimineet. Esimerkiksi woocommerce_cart -shortcode näytti vaan tekstijonona kyseisen koodin hakasulkujen kanssa. Ongelman syyksi paljatui se, että asiakkaan ympäristöön ei ollut päivitetty viimeisintä versiota WPBakery Visual Composer -lisäosasta. Lisäosan päivitettyäni Woocommercen ostoskori ja muut shortcodet lähtivät toimimaan ongelmitta. Mitä tehdä tilanteessa kun […]

www.rockfit.fi avattu

Toteutin asiakkaalleni nettisivut www.rockfit.fi -osoitteeseen, Personal trainer -palveluja tarjoavalle toiminimelle. Sivujen toteutuksessa päädyttiin One pager -tyyliseen ratkaisuun, missä sivuston sisältö on pääosin yhdellä sivulla, mikä aukeaa heti etusivuna sivuille tultaessa. Taustalla toteutuksessa on käytetty WordPressiä, mikä mahdollistaa asiakkaalle omatoimisen sivujen sisällön päivittämisen. Voit tutustua sivuihin täällä: www.rockfit.fi

sportrocks-1024×660

Sportrocks -sivut auki

Sportrocks -sivujen toteutuksesta Toteutin asiakkaalleni Sportrocks -sivuston, mikä tarjoaa käyttäjilleen pitkäveto -vedonlyöntivinkkejä. Kyseinen projekti oli todella mielenkiintoinen kokonaisuus, missä toteutettin sekä käyttäjien näkemä ”julkinen” puoli, sekä asiakkaalle itselleen sivuston hallinnointi-puoli, missä sivujen omistaja voi hallinnoida sivuilla julkaistavia tuotteita, eli vedonlyöntivinkkejä, sekä ylläpitää sivujen käyttäjiä ja nähdä yhteenvetoja sivuston myynnistä. Codeigniger ja Checkout -maksupalvelu Sivujen toteutuksessa […]

title

Automaattinen PDF -tiedosto

  Asiakkaani tarvitsi omalle nettisivulleen toiminnon, mikä lähettää PDF -muotoisen kuitin, sisältäen ostajan tiedot, myyjän tiedot ja tietysti itse ostetun tuotteen tiedot. Tähän osoittautui hyväksi ratkaisuksi FPDF -niminen PHP -luokka, minkä voi ladata ilmaiseksi netistä. Tuolla www.fpdf.org -sivulla oli mielestäni osittain vähän epäselvästi kerrottu miten tulostus tuon luokan avulla tapahtuu niin, että saadaan määrättyä tarkalleen […]

Älä käytä tätä pluginia!

Otin tänään asiakkaani WordPress -sivustolla käyttöön lisäosan nimeltään Advanced Access Manager ,minkä avulla tarkoituksenani oli luoda asiakkaalle verkkokaupan puolelle varastokäyttäjän rooli, jolle olisi annettu oikeudet pelkästään katsoa verkkokaupasta löytyviä tilauksia. Roolin luotuani kokeilin kirjautua uudella käyttäjällä sisään, mutta sain virheilmoituksen ”Access denied”. Tämän jälkeen yritin kirjautua pääkäyttäjällä sisään, tarkistaakseni tekemäni käyttäjämääritykset, mutta sain myös pääkäyttäjällä […]

Valonpolku-checkout-maksu

Checkout -maksu ilmoittautumislomakkeelta

Asiakkaani Valonpolku tarvitsi sivuilleen kursseille -ilmoittautumislomakkeen, mistä ilmoittautuja voi suoraan suorittaa kurssimaksun. Valonpolku oli valinnut maksupalveluksi Checkout:n, mikä mahdollistaa verkkomaksujen käyttämisen. Toteutus löytyy Valonpolun sivuilta tämän linkin takaa Toteutuksen kuvaus: Kun asiakas antaa ilmoittautumislomakkeella omat tietonsa, hän ohjautuu seuraavaksi Checkout -maksupalvelun kautta maksutavan valinta -sivulle: Maksutavan valinnan jälkeen asiakas siirtyy valitsemaansa verkkopankkiin ja suorittaa maksun. […]

Prinetti WordPress -pakettikortti

Prinetti WordPress -lisäosa Woocommerce -verkkokauppaan Asiakkaani tilasi minulta WordPressiin toiminnallisuuden Itellan Prinetti -palvelun käyttöä varten. Eli tarpeena oli pystyä tulostamaan verkkokauppaan tulleelle tilaukselle JJFI -koodin sisältävä Itellan pakettikortti. Tämä toteutettiin WordPressin plugininä, minkä toteutin itse. Lisäosa lisää WordPressin verkkokaupan hallintapuolelle uuden Prinetti -välilehden, mihin ylläpito antaa omat Itellan kanssa sopimansa Prinetti -tunnukset. Tämän jälkeen Woocommercen […]

paytrail

Paytrail -lomake lahjoituksia varten

Paytrail -lomake lahjoituksia varten Toteutin asiakkaani sivuille lahjoituslomakkeen, mitä kautta käyttäjät voivat lähettää rahallisen lahjoituksen verkkopankkimaksun tai luottokorttimaksun kautta. Tätä varten asiakkaallani on luotuna sopimus Paytrail -maksupalvelun kanssa, mikä mahdollistaa mainitut maksutavat. Tapaus oli ulospäin näkyvältä toiminnaltaan hyvin yksinkertainen, eli yksi lomake missä käyttäjä antaa lahjoittamansa summan, nimensä ja sähköpostin. Lähetys-nappia painaessaan käyttäjä siirtyy valitsemaan […]

palvelin ongelma

Ongelmia htaccess-tiedoston päivittymisen kanssa

Tänään itselleni uusi asiakas otti minuun yhteyttä ja pyysi apuani seuraavan ongelman kanssa: Kun heidän WordPress -asetuksissa teki permalinkseihin muutoksia ja yritti sen jälkeen avata sivua uuden osoiterakenteen mukaan, eivät postaukset löytyneet omalla osoitteellaan, vaan sen sijaan sivuilla näytettiin 404 Error, eli sivua ei löytynyt. Tarkistin että htaccess- tiedostoon oikeasti tallentui muutoksia ja yritin myös […]

Käyttäjäkuva WordPressissä

Käyttäjän profiilikuvan / avatarin vaihtaminen ei olekaan ihan niin suoraviivaista kuin sen voisi kuvitella WordPressissä olevan. Voit määritellä oman profiilikuvasi Gravatar-palvelussa: https://fi.gravatar.com Kyseisellä sivustolla rekisteröidään oma sähköpostiosoite uutena Gravatar-profiilina ja määritellään sille oma avatar, eli käyttäjän profiilikuva. Kun annat WordPress-sivun käyttäjätunnuksellesi saman sähköpostiosoitteen kuin Gravatar-profiilillesi, niin WordPress hakee siellä määrittelemän kuvasi automaattisesti profiilikuvaksesi. Tämän jälkeen […]

Verkkokaupan näyttäminen teemassa

Useissa valmisteemoissa ei tule mukana Woocommercen verkkokauppa-tukea. Eli tämä tarkoittaa käytännössä sitä, että Woocommercen voi kyllä ottaa sivuilla käyttöön, mutta ilman räätälöintejä verkkokauppa tulee todennäköisesti näyttämään käyttökelvottomalta, siten ettei sen osalta tuotteiden asettelu ja sivupalkin näyttäminen yms asetu järkevästi kohilleen. Ohjeita teeman muokkaamiseksi Woocommercea tukevaksi löydät täältä: http://docs.woothemes.com/document/third-party-custom-theme-compatibility/ Alla esimerkki millaisia toimenpiteitä tein, jotta yhdessä […]

Päivämäärän kääntäminen

Vaikka teemassa tulee sanasto mukana, niin sieltä voi olla aika hankalaa löytää se kohta mistä saa vaihdettua päivämäärän suomalaiseen muotoon. Teema saattaa tulostaa päivämäärän näin, kun WordPress on asennettu suomenkieliseksi: 17th of Joulukuu 2013 Tämän sanastomuuttuja sanastossa on: jS \o\f F, Y Tuo saadaan muutettu muotoon 17 / Joulukuu 2013 näin: j \/\ F, Y […]

Käyttäjien ja tilausten kopioiminen

Tänään minulle tuli vastaan keissi, missä asiakkaalle tarvitsi kopioida kehitysympäristöön (eli tuleville uusille sivuille) tuotantoympäristössä olevat verkkokaupan käyttäjät ja tilaukset. Lähtötilanne oli tämä: – Tuotantoympäristö – nykyinen versio sivuista missä 142 käyttäjää – Kehitysympäristö – kopio tuotantoympäristöstä. Kopio otettu noin 2kk sitten. Tänne asiakkaalle oli kehitetty uutta versiota sivustosta. Näillä sivuilla käyttäjiä oli 117 kpl. […]

Omien funktioiden tekeminen lapsiteemaan

Halutessasi luoda omia funktiota käytössä olevaan teemaasi, luo lapsiteemaasi oma functions.php -tiedosto mikä voi olla yksinkertaisuudessaan tällainen: function teeman_funktion_nimi() { //toiminnallisuus tähän } Huom. WordPress lukee functions.php:t järjestyksessä: 1. Lapsiteeman functions.php 2. Pääteeman functions.php Mikäli kummassakin tiedostossa on saman niminen funktio, niin wordpress antaa siitä tällaisen virheilmoituksen: ”Cannot redeclare twentyeleven_excerpt_length() (previously declared in … In […]

WordPressin turvallisuus

Olen nyt työskennellyt lähiaikoina useamman www-projektin kanssa joissa on säädetty WordPress-sivujen tietoturva-asioita kuntoon muiden muutosten yhteydessä. Mikäli sinulla on vaan kylmästi asennettu WordPress -pohja sivuillesi ilman mitään tietoturva -säätöjä, niin suosittelen lämpimästi paneutumaan asiaan googlettamalla, tsekkaamalla mm. tämän linkin  ja estämällä yleisimmät WordPressiin kohdistuvat hyökkäykset. WordPressin turvallisuuteen liittyviä lisäosia on paljon erilaisia tarjolla, eli varsinaisesti […]

Yleistä lätinää WordPressistä

Teen pääasiallisesti www-töitä käyttäen pohjana WordPress alustaa. Wordpress mahdollistaa sen, että asiakas pystyy itse ylläpitämään sivujen sisältöä ilman ohjelmointiosaamista. Ja tämähän koituu tietenkin pidemmän ajan saatossa asiakkaalle paljon halvemmaksi kuin päivitysten pyytäminen minulta, tyyliin ”muutatko tuon otsikkotekstin?”. Hyvin yleinen yhteydenotto minun suuntaan on tilanne, missä asiakkaan sivuilla on WordPress käytössä, mutta asiakas ei itse osaa […]