Uusimmat kirjoitukset
17. helmikuuta 2012
Tervehdys ohjelmistotalosta! Tässä helmikuun uutiskirjeessä kerromme uusista yhteistyönäkymistämme. Lisäksi esittelemme Anders Innon saamaa asiakaspalautetta sekä erään veikeän ilmaisen iPad-pelin. Luvassa myös täydellinen suomalainen verkkopalvelu tyylitietoisille herrasmiehille ja hyviä neuvoja mobiiliratkaisusta kiinnostuneille yrityksille!
Anders Inno yhteistyöhön Suomen Apteekkariliiton kanssa
Käynnistämme kevään aikana tietojärjestelmien kehittämisen yhteystyössä Apteekkariliiton kanssa. Suomen Apteekkariliitto on vuonna 1897 perustettu apteekkareiden muodostama yhdistys. Apteekkariliitto kehittää eettisesti ja ammatillisesti korkeatasoista apteekkitoimintaa osana terveydenhuoltoa ja tuottaa jäsenilleen apteekkiliikkeen harjoittamista tukevia palveluita. Uudet verkkopohjaiset teknologiat mahdollistavat täysin uudenlaisia näkökulmia terveydenhuoltoalan palveluiden kehittämiseen. Tämä on suomalaisen tietoyhteiskunnan kehittämisen kannalta haastava ja tärkeä kehityssuunta, jota olemme mielellämme edistämässä.
Tutkimus: Andersin asiakkaat erittäin tyytyväisiä

Asiakasystävällisyys on Anders Innon kantavia arvoja. Meille se ei tarkoita pelkästään kauniita puheita, vaan myös jokapäiväisiä tekoja asiakkaiden tarpeiden huomioimiseksi. Kehitämme toimintaamme palautteen perusteella jatkuvasti entistäkin asiakasystävällisempään suuntaan. Toteutimme vuoden alussa huomattavan suuren asiakastyytyväisyystutkimuksen, jossa asiakkailta pyydettiin puhelimitse palautetta Anders Innon toiminnasta, tuotteista ja palvelun laadusta. Tulos oli yksiselitteisen vakuuttava. Tutkimuksen mukaan 98,6 prosenttia asiakkaistamme on joko tyytyväisiä tai erittäin tyytyväisiä Anders Innon toimintaan. Vastausprosentti oli 96,5 eli tutkimus kattaa lähes kaikki Andersin asiakkaat. Tutkimuksen myönteinen tulos vahvistaa entistään inspiraatiotamme työskennellä asiakkaiden ja Andersin yhteisen hyvän eteen.
Anders Innosta sanottua
Anders Innon kehittämän järjestelmän myötä toimintamme on tehostunut huomattavasti ja paperityöt ovat pudonneet kolmasosaan. Varastosaldot ja reskontra ovat reaaliajassa ja kaikki toiminnot ja raportit ovat saatavilla heti ajasta ja paikasta riippumatta. Homma siis toimii hyvin, voin suositella muillekin :) Sari Luoma Toimitusjohtaja Punanaamio Oy Anders Innon erityisenä vahvuutena näen hyvän ongelmanratkaisukyvyn ja teknologisen osaamisen sekä kyvyn vastata nopeisiinkin lähtöihin laadun kärsimättä. Tony Alin Digital Media Director, OS/G A Scandinavian MarCom Agency Projekti onnistui hyvin ja lopputulos näyttää sellaiselta kun sen halusimmekin näyttävän. Yhteistyö ja tekeminen on ollut joustavaa ja sujuvaa. Voimme suositella! Timo Saastamoinen Alfons Håkans Anders Innon palvelu on erittäin asiantuntevaa. Heti uusia verkkosivuja koskevan toimeksiantomme jälkeen asiat lähtivät rullaamaan sujuvasti. Tapasimme henkilökohtaisesti, jolloin käytiin läpi toimeksianto ja esimerkiksi toiveemme palvelun sisällön, ulkonäön ja prosessin nopeuden suhteen. Toiveitamme kuunneltiin ja niihin reagoitiin nopeasti ja ennen kaikkea täsmällisesti. Kaikki ajatukset huomioitiin, enkä missään vaiheessa kokenut jääväni yksin. Sain mieltäni askarruttaviin kysymyksiin aina perusteellisen vastauksen. Palvelu oli ilahduttavan asiakaslähtöistä ja hintalaatu-suhde suorastaan mainio. Sivuston julkaisun jälkeenkin työntekijät myyntipäälliköä myöten pitivät huolta, että osaan jatkossa päivittää sivuja myös omatoimisesti. Kaiken kaikkiaan upeaa palvelua! Anders Innon osaamista aion hyödyntää myös jatkossa. Anna-Erika Pesonen Avustava lakimies Asianajotoimisto Mikael Markkula Olemme erittäin tyytyväisiä Anders Innon toimintaan. Asiat ovat hoituneet oikein hyvin: asiakkaan tarpeisiin reagoidaan nopeasti ja lopputuloksena on aina laatutyötä. Allan Piittisjärvi Toimitusjohtaja Ecakit Oy Kiitämme asiakkaitamme palautteesta!
Lapsille suunnattu muistipeli julkistettu Applen App Storessa
Fliptiles on Andersin kehittämä lapsille suunnattu iPad-muistipeli, joka julkaistiin keskiviikkona Applen App Storessa. Ilmaisen pelin idea on yksinkertainen: opettele ulkoa näytettyjen hedelmäkorttien paikat laudalla ja etsi korttiparit pienemmällä mahdollisella määrällä arvauksia. Keskittymiskykyä ja loogista päättelyä edistävä peli on suunnattu 3-5-vuotiaille lapsille, mutta vanhemmatkin voivat toki pelata! Fliptilesin käyttöliittymä perustuu visuaalisiin merkkeihin eikä se edellytä lukutaitoa. Muistipeli tukee myös moninpeliä ja Fliptiles onkin hyvää ajanvietettä lapsille esimerkiksi lomamatkalla auton takapenkillä. Peliä onkin ladattu ensimmäisten vuorokausien aikana jo satoja kertoja App Storesta. Lataa Fliptiles ilmaiseksi tästä linkistä!
Case: Herrainpukimon verkkokauppa
Herrainpukimo yhdistää klassisen tyylikkään pukeutumisen ja uusimman teknologian. Business- ja juhlapukeutumiseen erikoistuneesta verkkokaupasta löydät laajan valikoiman miesten vaatteita ja asusteita huippuvalmistajilta. Herrainpukimo on myös mittatilaustyönä valmistettujen vaatteiden verkkopalvelu. Innovatiivisen palvelun filosofiana rakentaa maailmaa, jossa ihmiset eivät sovita vaatteita vaan vaatteet sovitetaan heidän vartaloonsa. Miestenliikkeen päätuotteita ovat mittatilauskauluspaidat, laadukkaat kengät sekä asusteet. Verkkopalvelun teknisestä toteutuksesta ja visuaalisesta ilmeestä vastaa luonnollisesti Anders Inno. Tutustu Herrainpukimoon.

Blogi: Mobiilista ja rajapinnoista
Vaikka palvelin olisi olemassa, kehittäjän tarvitsee silti määritellä tapa, jolla mobiililaite ottaa yhteyttä palvelimeen ja lähettää ja vastaanottaa dataa. Tätä voi verrata oman kielen kehittämiseen. Kehittäjä ei halua, että muut ymmärtävät mitä sovellus puhuu palvelimen kanssa, mutta palvelimen ja sovelluksen pitää ymmärtää toisiaan. Kaiken tämän toteuttamiseen tarvitaan rajapintoja. Jos rajapintoja ei ole olemassa, sovelluskehittäjälle ei ole muuta vaihtoehtoa kuin rakentaa ne käsin. Tähän menee aikaa, eikä sovelluksen toimittaja enää laskuta pelkästään mobiilisovelluksesta vaan myös tarvittavien rajapintojen kehittämisestä ja dokumentoinnista.
Lue lisää.
|
|
|
|
Ei kommentteja.
Lue ja kommentoi »
9. helmikuuta 2012

Sanoma uutisoi toissaviikolla, että rajusti lisääntynyt uusien mobiililaitteiden käyttö näkyy jo tilastoissa. Viestintäyhtymän digitaalisen liiketoiminnan johtajan mukaan 2012 tulee olemaan vuosi, jolloin mobiilikäyttöön suunniteltujen sisältöpalveluiden käyttö saavuttaa laajan suosion Suomessa. Kehitys ei tietenkään rajoitu vain Suomeen vaan mobiiliteknologian nousu on kansainvälinen ilmiö.
Mobiilikehityksen haasteet ja kustannukset
Mobiilisovellukset ja mobiilisivustot kiinnostavat nyt yrityksiä. Ominaisuuksien lisäksi myös mobiiliratkaisujen hinta mietityttää. Yrityksillä saattaa kuitenkin olla epärealistiset käsitykset sovelluksen tai sivuston kehitykseen vaaditusta työmäärästä ja sitä kautta myös hinnasta. Mutta mistä mobiilikehityksen kustannukset muodostuvat?
Tulemme julkaisemaan blogissa kirjoituksia, joissa valotetaan mobiilikehityksen haasteita ja sen vaatimien kustannusten taustoja. Ensimmäisessä kirjoituksessa käsitellään rajapintoja, jotka voivat tilanteesta riippuen olla kehittäjälle suurin apu tai pahin painajainen. Tässä kirjoituksessa keskitytään vain mobiilisovellusten kehittämiseen, mutta myöhemmin otetaan kantaa myös selainpohjaisten mobiilipalveluiden toteuttamiseen.
Laajempi kokonaiskuva kadoksissa
Mobiiliratkaisuista kiinnostuvassa yrityksissä ajatellaan valitettavan mobiilisovellusta vain ja ainoastaan sovelluksena. Ei tulla ajatelleeksi, että jos sovelluksen halutaan tallentavan tietoja sitä varten tarvitaan myös ylläpidettyjä palvelimia. Yritys ei tarvitse resursseja vain yksittäiseen mobiilisovellukseen, vaan kokonaiseen sovellus-palvelin-infrastruktuuriin.
Palvelinta tarvitaan aina jos sovellukseen halutaan autentikointi/kirjautuminen, tai ominaisuus jonka asetuksia ylläpitäjien on voitava myöhemmin muuttaa, tai edes yksinkertainen lomake jonka avulla kerätään käyttäjiltä tietoja.
Rajapintojen kehittämiseen menee aikaa
Vaikka palvelin olisi olemassa, kehittäjän tarvitsee silti määritellä tapa, jolla mobiililaite ottaa yhteyttä palvelimeen ja lähettää ja vastaanottaa dataa. Esimerkiksi iPhonelle tähän ei ole valmista plug-and-play -ratkaisua, joten mobiilikehittäjän pitää useimmiten tehdä kaikki käsityönä.
Tätä voi verrata oman kielen kehittämiseen. Kehittäjä ei halua, että muut ymmärtävät mitä sovellus puhuu palvelimen kanssa, mutta palvelimen ja sovelluksen pitää ymmärtää toisiaan. Tähän tarvitaan rajapintoja, joiden kautta sovelluksen ja palvelimella olevan järjestelmän välinen tiedonsiirto onnistuu.
Mobiilikehittäjän työtä helpottaa, jos sovelluksen tilaajalla on valmiit rajapinnat ja tilaaja on valmis luovuttamaan niistä dokumentaatiota kehittäjälle. Jos rajapintoja ei ole olemassa, sovelluskehittäjälle ei ole muuta vaihtoehtoa kuin rakentaa ne käsin. Tähän menee aikaa. Tällöin sovelluksen toimittaja ei laskuta pelkästään mobiilisovelluksesta vaan myös tarvittavien rajapintojen kehittämisestä ja dokumentoinnista.
Vastavuoroista kommunikaatiota tarvitaan
Laadukkaan dokumentaation ja vastavuoroisen kommunikaation roolia ei voi korostaa liikaa kun puhutaan rajapinnoista. Sovelluksen kehittäjällä tulee olla mahdollisuus vaihtaa vapaasti tietoja toisessa päässä olevan järjestelmän kehittäjien kanssa. Tämä on välttämätöntä, koska useimmiten sovelluksen toiminnan tukeminen edellyttää muutosten tekemistä (kuten bugien korjaamista) toisessa päässä.
Valitettavan usein varsinkin suuremmat yritykset saattavat kuitenkin olla salailevia ja epäluuloisia paljastamaan ulkopuolisille tietoja rajanpinnoistaan. Terve skeptisyys onkin paikallaan, mutta liiallisuuksiin vietynä salaileminen haittaa vakavasti kehittäjän mahdollisuuksia toteuttaa optimaalisella tavalla toimiva mobiilisovellus.
Summa summarum
Laadukkaiden mobiilisovellusten kehittäminen vaatii oman aikansa. Valmiit, toimivat ja hyvin dokumentoidut rajapinnat lyhentävät projektikestoa. Puutteelliset, salamyhkäiset tai kokonaan puuttuvat rajapinnat pidentävät sitä. Tämä on sellainen asia, mikä jokaisen yrityksen olisi hyvä ottaa huomioon mobiiliprojektin budjettia ja aikataulua laadittaessa.
Ei kommentteja.
Lue ja kommentoi »
30. tammikuuta 2012

Kuva: Verkkokaupan suosio Euroopassa. Kehittyneimmät verkkokauppamaat tummanvihreällä.
Tekniikka & Taloudessa kirjoitettiin tänään (30.1.2012), että suomalainen verkkokauppa on kivikaudelta. Eräänä perusteena tälle esitettiin se, että noin 40 prosenttia suomalaisista oli tehnyt verkko-ostoksia kolmen viime kuukauden aikana, mutta briteistä yli 60 prosenttia.
Ero vaikuttaa suurelta, mutta Suomen tilannetta tulisi tarkastella osana laajempaaa kokonaisuutta. Tällöin suomalaisesta verkkokaupan todellisuus näyttää enemmän 2000-luvulta kuin muinaishistorialta.
Verkkokaupan kolme Eurooppaa
Eurostatin uusimpien (2011) tilastojen mukaan Eurooppa jakaantuu selkeästi kolmeen ryhmään verkkokaupan käytössä, jos tarkastellaan sitä, kuinka monta prosentti netinkäyttäjistä on tilannut verkosta tuotteita kuluneen kahdentoista kuukauden aikana.
Oma ryhmänsä ovat maat, joissa vain pieni osa käyttäjistä ostaa tuotteita verkosta. Nämä maat löytyvät vähemmän yllättävästi Itä- ja Etelä-Euroopasta. Esimerkiksi Romaniassa vain vaivaiset 6 prosenttia nettikäyttäjistä on tilannut tuotteita verkosta. Bulgarian (7 prosenttia), Italian (15), Portugalin (18) ja Kreikan (18) prosenteilla ei myöskään paljon juhlita.
Toinen ryhmä ovat keskitason verkkokauppa-aktiviteetin maat, jotka löytyvät enimmäkseen Keski-Euroopasta. Näitä ovat esimerkiksi Itävalta (44), Belgia (43) ja Tsekki (30).
Kehittyneimmät verkkokauppasektorit löytyvät taloudellisesti vahvoista Länsi- ja Pohjois-Euroopan teollisuusmaista. Saksalaisista netinkäyttäjistä 64 prosenttia on tilannut vuoden aikana tuotteita verkosta, Iso-Britannissa ja Ruotsissa luku on noin 70 prosenttia.
Suomi on verkkokaupan kovassa ytimessä
Entä Suomi sitten? Meillä vastaava prosenttiluku on 62. Olemme verkkokaupan suosiossa samoissa lukemissa euromaiden talousveturin Saksan kanssa, hieman jäljessä pohjoismaita, mutta kuitenkin selkeästi esimerkiksi Ranskan (53) edellä.
Verkkokaupan kasvu on ollut useimmissa Länsi- ja Pohjois-Euroopan maissa jo vuosikaudet melko tasaista, muutaman prosentin vuosivauhtia. Näin myös Suomessa.
Suomalaisen verkkokaupan tila ei siis ole läheskään niin synkeä kuin kirjoituksessa annetaan ymmärtää. Petrattavaa toki on, mutta Suomi kuuluu kuitenkin Euroopan huippuluokkaan verkkokaupan suhteen, eikä mitään romahdusta ole tapahtunut.
Verkkokauppa on pikemminkin kehittynyt Suomessa viimeisten vuosien aikana erittäin nopeasti. Verkkokaupan kasvua ovat vauhdittaneet eritoten suomalaisten lisääntyneet myönteiset kokemukset verkko-ostamisesta sekä tarjonnan jatkuva monipuolistuminen.
Kotimaisuus onkin kilpailuetu verkkokauppiaalle
Tilastojen valossa on hienoa huomata, että vuoden 2011 aikana suomalainen verkkokauppa kasvoi merkittävästi.
Itellan loppuvuodesta julkaiseman tutkimuksen mukaan verkkokaupoista on tullut kansalaisille erityisen merkittävä joululahjojen hankintakanava. Konkreettinen todistus tästä saatiin joulukuussa, kun Itellassa koettiin ruuhkaa verkkokauppatilausten kasvaneen määrän johdosta.
Kotimaiset verkkokaupat ovat myös onnistuneet vastaamaan ulkomaisten verkkokauppojen kilpailuun. Ulkomaisen verkkokaupan osuus koko verkkomyynnistä ei kasvanut merkittävästi vuonna 2011.
Tämän lisäksi kuluttajilla näyttäisi olevan vahva luottamus kotimaiseen verkkokauppaan.
Vielä pari vuotta sitten kotimaisuuden ei nähty olevan kilpailuetu verkkokaupalle, mutta uudet tutkimustulokset kertovat muuta. Verkkokauppiaiden kannattaisi tuoda kotimaisuus voimakkaammin esille viestinnässä ja markkinoinnissaan.
Miten vapauttaa verkkokauppa-alan kasvupotentiaali?
Suomalaisella verkkokaupalla menee siis hyvin. Parannettavaakin kuitenkin on, esimerkiksi Tekniikka & Talouden artikkelin mainitsemien pitkien toimitusaikojen suhteen.
Suomalainen verkkokauppa tarvitsee eniten teknologia innovaatioita. Uudenlaista, rohkeampaa asennetta täysin aikaisemmasta poikkeavien verkkokauppapalveluiden rakentamiseen.
Verkkokaupan kehitystä on Suomessa jähmettänyt pitkään se, että alalla on ollut vain muutamia vakavasti otettavia teknologiatoimittajia. Nyt näyttäisi kuitenkin, että laadukkaiden verkkokauppatuotteiden tarjonta on Suomessa parantumassa ja monipuolistumassa.
Erityisesti mobiiliverkkokaupassa odottaa valtava kasvupotentiaali.
Suomessa on myös lähdetty viime aikoina tukemaan valtiovallan taholta vahvasti uusia innovaatioita tuottavaa kasvuyrittäjyyttä. Tämä lupaa hyvää myös suomalaisen verkkokaupan tulevaisuudelle.
1 Kommentti
Lue ja kommentoi »
12. tammikuuta 2012

WYSIWYG (What You See Is What YOU Get eli mitä näet, sitä saat) viittaa ohjelmistoihin, joissa sisältö näyttää muokattaessa samalta kuin lopputulos. Esimerkiksi tekstinkäsittelyssä WYSIWYG on ollut standardi melkeinpä graafisten käyttöliittymien muinaishistoriasta asti. WYSIWYGin vastakohta on se, että ulkoasua kuvaavat merkinnät syötetään koodina ja lopputulosta tarkastellaan vasta muokkauksen jälkeen.
WYSIWYG on ei-teknisen käyttäjän näkökulmasta helppo, tehokas ja nopea tapa dokumenttien luomiseen. Se tarjoaa intuitiivisen käyttöliittymän, jossa käyttäjä voi liikuttaa visuaalisia elementtejä haluamiinsa paikkoihin dokumentissa. Tekstinkäsittelyohjelmassa tämä toimii varsin hyvin, mutta verkkosivustojen tekeminen WYSIWYG-editorilla aiheuttaa monia ongelmia. Ongelmat aiheutuvat siitä, että WYSIWYGissä pääpaino on ulkoasun muokkaamisessa, ei toimivan verkkosivun edellyttämässä oikeanmuotoisessa sisäisessä rakenteessa.[1]
WYSIWYG tekee ihanteellisen nettisivun toteuttamisen vaikeaksi
Mitä vaatimuksia hyvälle verkkosivulle kannattaa asettaa? Ainakin laaja selaintuki, hyvä saavutettavuus, hakukoneystävällisyys ja nopea latausaika. Jos toteutus tehdään WYSIWYGille, lopputulosta pitää useimmiten korjata kaikkien noiden tekijöiden osalta. Jälkikäteen tehty hakukoneoptimointi, koodin siistiminen ja selainspesifien muutosten tekeminen vie aikaa - ja rahaa. Näennäisestä helppoudestaan huolimatta WYSIWYG saattaakin hidastaa verkkosivujen kehitystä ja vaikeuttaa ylläpitoa.
Useimmat WYSIWYG-editorit eivät tuota puhdasta ja optimaalista HTML-koodia, mikä on itsessään ongelmallista. Lisäksi koodin määrä saattaa paisua paljon suuremmaksi kuin olisi tarpeen, mikä johtaa hitaisiin latausaikoihin. Koodin huono laatu liittyy siihen, että useimmat WYSIWYGit suunnitellaan toimimaan mahdollisimman hyvin vain yleisimmän nettiselaimen kanssa - joka on pitkään ollut Internet Explorer. Kun otetaan huomioon IE:n pitkäaikaiset ongelmat web-standardien noudattamisessa, lopputuloksena on standardeja puutteellisesti tukevia verkkosivuja.
Standardit ja sietämätön pinnallisuus
Useimmat web-kehittäjät ovat kuitenkin yhtä mieltä siitä, että verkkosivustoja pitäisi kehittää standardien mukaisesti, eikä suunnitella toimimaan vain tietyille selaimille. Standardimukainen toteutus vähentää kehittäjän vaivaa, koska näin vähennetään työtaakkaa jota useiden erilaisten selainten jatkuvasti muuttuvien selainversioiden tukeminen aiheuttaa. Lisäksi standardinmukaisuus edistää hyviä ohjelmointikäytäntöjä, jotka ovat aina kannattamisen arvoisia.
WYSIWYGin suurin ongelma HTML:n kannalta on sen pinnallinen ulkoasukeskeisyys. Vaikka nettisivun ulkoasu on luonnonnollisesti erittäin tärkeä, erilaiset teknologiat palvelevat sivustolla erilaisia tarkoituksia: (X)HTML määrittelee rakennetta, CSS ulkoasua, ja niin edelleen. Sivuston saavutettavuuden kannalta tärkeää, että kuvauskieli on oikeamuotoista ja semanttisesti paikkansapitävää. Tässä ei ole kyse vastakkainasettelusta ulkoasuun ja sisältöön, sillä semanttinen korkealaatuisuus ei ole este hienolla visuaaliselle suunnittelulle. Päinvastoin, joskus se auttaa toteuttamaan saman ulkoasun vähemmällä määrällä koodia.
Mitä näet ei siis välttämättä ole sitä, mitä tarvitset. Verkkokehittäjien kannalta WYSIWYG todennäköisesti johtaa huonojen kehitystapojen omaksumiseen, varsinkin jos web-kehittäjä ei ole aikaisemmin tietämystä webbikehityksen saloista.
Onko WYSIWYGistä mitään hyötyä?
Toki laadukkaasta WYSIWYG-editorista saattaa toisinaan olla hyötyäkin web-kehityksessä: esimerkiksi DreamWeaverin ja Visual Studion uudet versiot sisältävät mielenkiintoisia CSS-ominaisuuksia. Useimmiten editoreista löytyy myös mielenkiintoisia vimpaimia, kuten animaatioita ja visuaalisia kikkoja, joille kehittäjien on helppo keksiä hyödyllisiä käyttötarkoituksia.
WYSIWYG-ohjelmistojen suurin ongelma ei olekaan yksityiskohdissa vaan ylipäätään niiden lähestymistavassa aiheeseen. Web-kehittäjän pitäisi tuntea se matalantason kieli, jolla dokumentin rakenne määritellään, eikä pelkästään erilaisia tapoja joilla muuttaa sivuston ulkoasua. Graafinen käyttöliittymä ei tule korvaamaan tekstitason tietotaitoa. Samalla tavalla kaikki tietokantoja käyttävät kehittäjät käyttävät vuosikymmeniä kehitettyä SQL:ää yhä ensisijaisesti tekstikomentoina.
WYSIWYG ja julkaisujärjestelmät
Paitsi suoranaisessa web-kehityksessä, WYSIWYGillä on ongelmia myös liittyen verkkosivujen sisällön syöttämiseen julkaisujärjestelmän kautta. Suurin osa ongelmista voidaan välttää laadukkaalla julkaisujärjestelmäratkaisulla, mutta luodinkestäviä ratkaisuja ei ole olemassa. Esimerkiksi muotoillun sisällön kopioiminen suoraan Wordin kaltaisesta tekstinkäsittelyohjelmasta julkaisujärjestelmään synnyttää usein huonoa koodia, joka voi aiheuttaa hämmentäviä bugeja selaimissa.
Eräs kriittinen ongelma on hakukonenäkyvyys. On selvää, että mitä helpommin tulkittavaksi (selaimet, hakukoneet, jne.) sivusto rakennetaan, sitä laajemman yleisön se saavuttaa. Hakukoneet pitävät tunnetusti semanttisesta sisällöstä, mutta WYSIWYG saattaa määritellä sisällön rakenteen, esimerkiksi h1-tagien ja muiden osalta, aivan pieleen. Lisäksi WYSIWYG-editoreissa käytetään muotoilujen tekemiseen valmiita painikkeita, jotka saattavat nekin sekoittaa dokumentin rakennetta; citea käytetään tekstin kursivointiin ja niin edelleen. Huono semantiikka vähentää sivuston hakukoneystävällisyyttä.
Sisällön erottaminen ulkoasusta varmistaa yhtenäisen vaikutelman
Standardimuotoisissa julkaisuissa (esimerkiksi nettiuutisissa) ei saisi olla useaa erilaista taittotapaa, joista käyttäjä saa itse valita. Sisältö olisi syytä erottaa ulkoasusta mahdollisimman. Etenkin jos useampi käyttäjä voi itse valita kuvien ynnä muiden paikat niin sisällöstä tulee helposti varsin sekavaa. Oikea tapa toteuttaa standardimuotoisen nettisisällön syöttäminen onkin tehdä se järjestelmällä, johon syötetään vain tarvittava teksti (otsikko, ingressi, leipäteksti) ja lisätään kuvat. Näin sivusto on aina yhtenäinen ja ammattimaisesti taitettu.
Ei kommentteja.
Lue ja kommentoi »
10. tammikuuta 2012

Suomalaisille yrityksille uusi mahdollisuus ilmaiseen verkkokauppaan
Ohjelmistotalo Anders Inno on lanseerannut verkossa täysin maksuttoman verkkokauppapalvelun. Aikaisemmin kuukausimaksuihin perustuneen Suomalainen Verkkokauppa –palvelun avaaminen ja käyttäminen on nyt täysin ilmaista.
Suomalainen Verkkokauppa
Suomalainen Verkkokauppa toimii SaaS-periaatteella (Software as a Service) ja sen saa avattua minuuteissa osoitteessa http://www.suomalainenverkkokauppa.fi. Verkkokauppajärjestelmää kehittää ohjelmistotalo Anders Inno Oy ja se pohjautuu yrityksen omaan järjestelmään.
”Suomalaisella verkkokaupalla menee nyt hyvin. Haluamme olla osaltamme tukemassa kotimaisen verkkokaupankäynnin kasvua avaamalla pk-sektorin yrityksille täysin ilmaisen verkkokauppapalvelun”, toteaa Business Area Director Peter Silvennoinen.
”Suomalaisen Verkkokaupan tarjoaminen ilmaisena palveluna on mahdollista, koska verkkokauppa on saatavilla pelkästään oletusasetuksilla ilman asiakaspalvelua tai tuotetukea. Edistyneiden ja yrityksen liiketoimintaan mukautettujen verkkokauppojen toteuttamiseen tarjoamme edelleen INNO Verkkokauppaamme.”
Suomalaisen Verkkokaupan käytöstä tai avaamisesta ei aiheudu yritykselle kustannuksia. Ainoa kertamaksu aiheutuu siitä jos Suomalaisen Verkkokauppa halutaan ottaa käyttöön aiemmin rekisteröidyssä verkko-osoitteessa. Jos verkkokauppaan halutaan tuki luottokortti- ja verkkomaksuille, käyttäjä tekee näistä erillisen sopimuksen verkkomaksupalvelun kuten Checkoutin tai Suomen verkkomaksujen kanssa.
Anders Inno
Anders Inno Oy on Turussa, Helsingissä ja Tampereella toimiva ohjelmistotalo, jonka tuotteisiin kuuluvat INNO Verkkokauppa, INNO Verkkopalvelu ja INNO Mobiili. INNO Verkkokauppa on Suomalaisen Verkkokaupan kanssa samaa ohjelmistoydintä käyttävä verkkokauppatuote sähköiseen liiketoimintaan. Anders Innon verkkokaupparatkaisu on palkittu Retail Awards 2011 –kilpailussa Vuoden verkkokauppana.
Lue lisää
http://www.suomalainenverkkokauppa.fi
http://www.innoverkkokauppa.fi
http://www.andersinno.fi
Ei kommentteja.
Lue ja kommentoi »
16. joulukuuta 2011

Jos kulunutta vuotta arvioidaan teknologian osalta, on selvää että olemme nähneet mobiiliteknologian suuren vuoden. Tämä on ilmeistä jo useimpien ihmisten arkielämästä – yhä useammilla ihmisillä ja heidän ystävillään on älypuhelin tai muu mobiililaite – mutta varsinkin arvostettujen tutkimuslaitosten tilastot mobiiliteknologian nykyisyydestä ja tulevaisuudesta piirtävät hurjaa kokonaiskuvaa mobiilimaailman noususta.
Kehityksen painopiste siirtynyt pöytäkoneista mobiililaitteisiin
YK:n alainen Kansainvälinen televiestintäliitto ITU arvioi, että mobiililaitteiden myynnissä ylitetään biljoonan dollarin liikevaihto vuoden 2012 tienoilla. Näyttää vahvasti siltä, että teknologisen kehityksen painopiste on siirtymässä lopullisesti pöytäkoneista mobiililaitteisiin: älypuhelimia myydään tänä vuonna tutkimusyhtiö Gartnerin mukaan ensimmäistä kertaa enemmän kuin PC-koneita. Selvä merkkinä voi pitää sitäkin, että Googlen kaltaiset edelläkävijät ovat lähteneet panostamaan vahvasti mobiilikäyttökokemuksen parantamiseen.
Todellinen muutos vasta tulossa
Maailmassa on tällä hetkellä noin 4,6 miljardia mobiililaitetta, mutta todellinen muutos on vasta tulossa. Kun ohjelmistotalot siirtävät yhä enemmän resursseja mobiiliohjelmistojen kehitykseen, tulemme näkemään samanlaisia teknologisia harppauksia ja koko alaa uudistavia innovaatioita kuin tietokonealalla 1980-luvulla. Tämä mobiilisovellusten luoma tehokkuus ja mahdollisuus resurssien virtaviivaiseen yhdistämiseen tulee synnyttämään kiihtyvällä tahdilla uusia liiketoiminnan muotoja, joista hyötyvät niin innovatiiviset start-upit kuin aikaansa seuraavat perinteiset organisaatiotkin.
Mobiili-innovaatiot pitävät talouden rattaat pyörimässä
Mobiiliteknologia tulee olemaan lähivuosikymmeninä merkittävä globaalia talouskasvua edistävä tekijä, joka muuttaa tapaa jolla yritykset ja kuluttajat toimivat. Visiot talouskasvua vauhdittavasta ja ihmisiä kansainvälisesti yhdistävästä uudesta digitaalisesta taloudesta eivät ole peräisin mobiilifirmojen mainosmateriaaleista, vaan suurten ja arvostettujen tutkimuslaitosten ja mediatalojen maltillisista ennusteista. Näyttää siltä, että mobiiliteknologia on tulevaisuudessa valonpilkahdus muuten varsin synkältä vaikuttavassa taloustilanteessa.
Ei kommentteja.
Lue ja kommentoi »
25. marraskuuta 2011

Marraskuun alussa todettiin, että suomalainen verkkokauppa jatkaa kasvuaan ja kotimaiset verkkokaupat ovat onnistuneet vastaamaan ulkomaisten verkkokauppojen kilpailuun. Ulkomaisen verkkokaupan osuus koko verkkomyynnistä ei ole merkittävästi kasvanut viime vuodesta. Itellan teettämä tuore tutkimus vahvistaa tätä samaa trendiä.
Verkkokauppiailla pitää tulevina viikkoina kiirettä: verkkokaupasta on tullut vuosi vuodelta merkittävämpi joululahjojen hankintakanava. Lähes puolet suomalaisista kertoo ostavansa tänä vuonna lahjoja verkosta. Kaikkein innokkaimpia ostoaikeet ovat 25-34-vuotiaiden keskuudessa, mutta myös 15-54-vuotiaat ilmoittavat keskittävänsä ostoksia verkkoon keskimääräistä todennäköisemmin.
Jouluna ja muulloinkin ostajavat suosivat vahvasti kotimaisia verkkokauppoja. Syynä on kuluttajien vahva luottamus kotimaiseen verkkokauppaan. Vielä pari vuotta sitten kotimaisuuden ei nähty olevan kilpailuetu verkkokaupalle, mutta uudet tutkimustulokset kertovat muuta. Kotimaisuus onkin ehdottomasti kilpailuetu, jota verkkokauppiaiden kannattaisi tuoda voimakkaammin esille viestinnässä ja markkinoinnissaan.
Ei kommentteja.
Lue ja kommentoi »
17. marraskuuta 2011

Viime aikojen uutiset kotimaisten verkkopalveluiden tietomurroista ovat herättäneet huolta suomalaisissa. Huolestuminen on ymmärrettävää, sillä koskaan aikaisemmin ei Suomessa ole uutisoitu muutaman viikon sisään näin montaa isoa tietovuotoa. Kaikki alkoi marraskuun alussa 16 000 suomalaisen henkilötiedot sisältäneen listan julkaistusta netin keskustelupalstalla. Listalla on henkilöiden nimi, henkilötunnus loppuosineen, osoite, puhelinnumero ja sähköpostiosoite. Hieman myöhemmin 500 000 sähköpostiosoitetta ja mahdollisesti noin 14 600 salasanaa vuodettiin nettiin.
Viimeisin uutinen kertoo, että Krp tutkii Netcar Finland Oy:n verkkosivujen tietomurtoa, jossa palveluun rekisteröityjen tietoja julkaistiin verkossa. Tietomurrossa paljastui noin 12 000 käyttäjätunnusta, salasanaa ja sähköpostiosoitetta. Viestintäviraston tietoturvayksiköstä kerrotaan, että hyökkäyksissä on käytetty SQL-injektiohyökkäyksiä tai niiden rinnalla myös muita menetelmiä. Suomalaisia koskettavista tietoturvaongelmista monella verkkokauppiaalla varmasti vielä hyvässä muistissa helmikuussa paljastuneet avoimen lähdekoodin verkkokauppaohjelmistojen vakavat haavoittuvuudet.
Tietomurrot kansainvälinen muoti-ilmiö
Tietomurroilla on kansainvälinen kontekstinsa. Viime vuosina kansainvälinen media on näyttävästi uutisoinut erilaisista tietovuodoista ja iskuista verkossa toimivia järjestelmiä vastaan. Vapaassa tietoyhteiskunnassa myös tieto halutaan vapauttaa, vaikka sitten laittomin keinoin. Niin WikiLeaks kuin vaikeasti hahmotettava Anonymous-hakkeriliikekin ovat omilla tavoillaan sekoittaneet pakkaa ympäri maailman. Suuren luokan tietomurrot ja verkkorikollisuuteen keskittyvän alakulttuurin esiintyminen otsikoissa ovat omiaan hämmentämään tavallista verkossa asioivaa kuluttajaa. Voiko netissä enää luottaa mihinkään?
Tietoturvan mielikuvia ja todellisuutta
Fakta on, että useimmilla kuluttajilla ei ole riittävää tietoteknista osaamista verkkopalveluiden todellisen tietoturvan arvioimiseen. Tällöin luottamus perustuu lähinnä palvelun viestittämiin mielikuviin, joiden perusteella kuluttaja arvioi palvelun luotettavuutta. Olemme Anders Innolla pyrkineet aina panostamaan sekä turvallisuutta viestittäviin mielikuviin että teknisiin valintoihin, jotka tekevät tuotteidemme tietoturvasta todellisuutta. Verkkopalvelumme perustuvat Django-ohjelmistokehykseen, jonka valinnassa korkea tietoturva oli yksi keskeinen kriteeri. Lisätietoja Djangon hyödyistä verkkopalvelualustana on luettavissa täältä.
Verkkokaupassa on omat riskinsä ja tietoturvan kannalta merkittävät tekijänsä. Tietomurtoa suunnitteleville verkkokauppa on puoleensavetävä kohde koska se sisältää mahdollisuuden taloudelliseen hyötyyn ja petokseen. Verkkokaupan tuleekin vaikuttaa kuluttajat luotettavuudestaan. Kaupan hyvä maine ja tunnettuus on uusimpien tutkimusten mukaan erityisen tärkeää suomalaisilla kuluttajille. Verkkokaupparatkaisun tilaajan näkökulmasta riskit ovat hallittavissa oikeilla kumppanivalinnoilla.
Tietoturvallisuutta vahvistavia tekniikoita
Anders Innon verkkokaupparatkaisut sisältävät useita ominaisuuksia, jotka vahvistavat verkkokaupparatkaisujemme tietoturvaa. Pääsy kaupan hallintaliittymään on mahdollista vain yhtä reittiä, mikä tekee käyttäjän tunnistamisesta varmempaa. Salasanoissa käytetään turvallisia SHA1-tarkisteita sekä ohjelmisto- että käyttäjäkohtaisessa salauksessa. Luottokorttitietoja ei koskaan säilytetä tai käsitellä verkkokauppajärjestelmässä, vaan asiakas ohjataan suorittamaan maksu maksutapajärjestelmään. Lisäksi suosittelemme verkkokauppa-asiakkaillemme SSL-suojausta.
Tietoturvan kannalta web-sovellusten kriittisin osa on käyttäjän syöttämän datan käsittely. Kaiken ohjelmaan ulkopuolelta tulevan tiedon - kuten syötetyn käyttäjätunnuksen ja salasanan - käsittelyssä tulee noudattaa ohjelmiston sisällä suurta varovaisuutta. Suomen viimeisimmät tietomurrot ovat nähtävästi olleet niin sanottuja SQL-injektioita, jotka ovat seurausta web-sovelluksen ulkopuolelta tulevan datan turvattomasta käsittelystä. Ohjelmistoissamme on vahva suoja SQL-injektioita vastaan.
Vika voi olla työkaluissa tai koodarissa
Tuotteemme ja palvelumme on toteutettu Python-kielellä, toisin kuin tietomurron kohteeksi joutuneet palvelut, joissa käytetään PHP:tä. Totuuden nimessä on sanottava, että vika on tuskin ollut kielessä - sekä Pythonissa että PHP:ssä on mahdollista torjua helposti SQL-injektiot käyttämällä asianmukaisia rajapintoja. Valitettavasti verkko on kuitenkin täynnä PHP-kielellä toteutettuja amatöörimaisia palveluita ja ohjelmistoja, jotka ovat haavoittuvaisia SQL-injektioiden kaltaisille äärimmäisen yksinkertaisille murtotekniikoille.
PHP:llä toteutetuissa työkaluissa esiintyy myös yleisesti kielen huonosta suunnittelusta johtuvia ongelmia kuten puskurin ylivuotovirheitä ja haavoittuvuuksia merkkijonojen käsittelyssä. PHP:tä ei yleisesti pidetäkään parhaana valintana tietoturvan kannalta kriittisiin sovelluksiin.
Ei kommentteja.
Lue ja kommentoi »
8. marraskuuta 2011

Verkkopalvelua rakennettaessa ensimmäinen ja tärkein valinta koskee palvelun alustaksi valittavaa järjestelmää. Hyvin yksinkertaiset verkkosivustot voidaan toteuttaa Wordpressin kaltaisten varsin yksinkertaisten sisällönhallintajärjestelmien avulla, mutta monimutkaisempien tietokantapohjaisten verkkopalveluiden toteuttamiseen tarvitaan laajempia ohjelmistoja.
Yksi suosituimmista avoimen lähdekoodin sisällönhallintajärjestelmistä on Drupal, jolla on toteutettu yli puoli miljoonaa verkkosivustoa – mukaan lukien Valkoisen talon sekä talouslehti The Economistin verkkopalvelut. Suomessa Drupalia käyttävät muun muassa YLE ja Suomi24-keskustelupalsta.
Anders Inno käyttää verkkopalveluissaan Djangoa, joka on avoimeen lähdekoodiin perustuva ohjelmistokehys. Django ei ole kansainvälisessä suosiossa samalla tasolla Drupalin kanssa, mutta sen käyttäjäkunta kasvaa kovaa vauhtia. Toimitamme asiakkaillemme aina parasta käytettävissä olevaa teknologiaa ja olemme valinneet Djangon sen nopeuden, tehokkuuden, tietoturvan ja erinomaisen räätälöitävyyden vuoksi.
Tässä kirjoituksessa havainnollistamme Djangon erinomaisia teknisiä ominaisuuksia vertailemalla sitä suositumpaan kilpailijaansa Drupaliin. Kirjoituksen pohjana on verkkokehittäjien keskuudessa huomiota herättänyt artikkeli Drupal or Django? A Guide for Decision Makers.[1]
Ohjelmistokehys vs. sisällönhallintajärjestelmä
Djangon ja Drupalin suurin ero on ohjelmistojen yleisessä luonteessa:
Django on ohjelmistokehys (framework), jolla on sisällönhallintajärjestelmän ominaisuuksia.
Drupal on sisällönhallintajärjestelmä, jolla on ohjelmistokehyksen ominaisuuksia.
Ohjelmistokehys toimii teknisesti matalammalla tasolla kuin sisällönhallintajärjestelmä. Tämän takia ohjelmistokehys ei ole loppukäyttäjälle avaimet käteen –ratkaisu mutta se on huomattavasti joustavampi kuin tavanomainen sisällönhallintajärjestelmä. Joustavuus on seurausta siitä, että ohjelmistokehys ei oleta asioita niin paljon kuin sisällönhallintajärjestelmä. Ohjelmistokehys ei esimerkiksi oleta missä muodossa sisältöä halutaan esittää tai mitä WYSIWYG-editoria käytetä sisällön tuottamiseen. Toisaalta ohjelmistokehys vaatii tyhjältä pöydältä aloittamisen takia kehittäjiltä enemmän vaivaa ja tietotaitoa.
Varsinainen raja ohjelmistokehyksen sisällönhallintajärjestelmän välillä on kuitenkin usein häilyvä. Vaikka Django on ensisijaisesti ohjelmistokehys, siihen on saatavilla helppokäyttöinen ja täysin räätälöitävä hallintonäkymä (Django CMS), jonka avulla Django toimii käyttäjän näkökulmasta sisällönhallintajärjestelmän tavoin.
Djangon ja Drupalin erot voitaisiin ehkä tiivistää siten, että Djangossa painotetaan yksinkertaisuutta ja selkeyttä; jos jotain tarvitaan, se lisätään erikseen. Drupal tarjoaa paljon valmiina ja tekee käyttäjän puolesta monenlaisia oletuksia. Tämä mahdollistaa nopean käyttöönoton, mutta saattaa johtaa jatkossa siihen, että aikaa kuluu tarpeettomien asioiden ja toiminnallisuuksien poistamiseen.
Python vs. PHP
Django tehty oliopohjaisella Python-ohjelmointikielellä. Tämä tarkoittaa muun muassa, että erilaisia elementtejä voidaan liikutella ja käyttää uudelleen Djangon koodissa helposti. Pythonin ydinjärjestelmä on pieni ja tehokas ja sitä tuetaan ladattavilla moduuleilla – oliopohjaisuus mahdollistaa kaiken ylimääräisen koodin eliminoimisen. Pythonin laaja kehittäjäekosysteemi tarjoaa erittäin nopean, tehokkaan, tietoturvallisen ja laajennettavan ympäristön verkkopalveluiden rakentamiselle.
PHP:llä toteutettu Drupal ei ole samassa määrin oliopohjainen, vaikka siinä on joitakin oliopohjaisia elementtejä. PHP:tä voidaankin pitää Drupalin varsinaisena akilleenkantapäänä. PHP on suoraan sanottuna vanhentunut ja puutteellinen kieli. Kielestä puuttuu vieläkin esimerkiksi täysi Unicode-tuki, vaikka sellaista olisi tarvittu jo ainakin vuosikymmenen verran (Pythonissa on ollut täydellinen Unicode-tuki jo vuodesta 2000). PHP:tä käytetään usein vain siitä syystä, että se on oletus ja helposti käytettävissä vaikka parempiakin vaihtoehtoja olisi tarjolla. On tärkeää tiedostaa että kaikki mitä voidaan tehdä PHP:llä, voidaan tehdä myös Pythonilla, mutta sama ei päde toisinpäin.

Tietoturva
Drupalilla ja muilla PHP-pohjaisilla sisällönhallintajärjestelmillä (Joomla, Wordpress) on synkkä historia tietoturvan saralla, kun taas Djangossa tietoturvaongelmat ovat olleet erittäin harvinaisia. Varmasti osittain siksi, että Djangolla on matalampi julkinen profiili, mutta myös siksi, että Django tekee vähemmän oletuksia siitä, miten asiat toimivat. Djangossa on erinomaisia tietoturvallisuutta lisääviä ominaisuuksia kuten kehittynyt lomakkeiden käsittely sekä URL-kuvausjärjestelmä, joka estää pääsyn sellaisiin URL-malleihin joihin ei ole ennalta määritelty pääsyä kehittäjien toimesta.
Sivupohjien hallinta
Djangon ohjelmointiarkkitehtuuriin kuuluu mahdollisimman täydellinen erottelu ohjelmointilogiikan, sisältörakenteen ja sisällön esittämistä ohjaavan koodin välillä. Tämä käyttöliittymän erottaminen sovellusaluetiedosta eli MVC-arkkitehtuuri (model-view-controller, malli-näkymä-käsittelijä) toimii perustana Django CMS:n selkeälle ja suoraviivaiselle sivupohjien hallinnnalle.
Elegantti järjestelmä mahdollistaa sivupohjien sisäiset sivupohjat, erilaiset pohjat sivuston eri alueille sekä päällekkäisyyksien eliminoimisen sivupohjakoodissa. Kehittäjien lausuntojen mukaan ”ilo” on sana, joka parhaiten kuvastaa työskentelyä Djangon CMS:n sivupohjien hallinnan kanssa. Yleinen Drupalia koskeva kritiikki sen sijaan on, että sivupohjien räätälöinti voi olla vaikea. Sivupohjien hallinnasta Drupalissa on kirjoitettu kokonaisia opaskirjoja, mikä kuvastaa osaltaan niiden käsittelyn monimutkaisuutta.
Tietokanta
Djangossa ei käsitellä tietokantaa suoraan vaan oliopohjaisen tietomallin avulla. Selkeät ja suoraviivaiset mallit sekä niiden kyselyihin käytettävät querysetit helpottavat asioita. Niiden avulla vältetään monimutkaiset SQL-komennot, jotka ovat usein vaikeita ja virhealttiita. Kehittäjät säästävät näin aikaa ja organisaatio rahaa. Samalla parannetaan myös tietoturvan tasoa. Drupalissa ei ole vastaavaa järjestelmää tietokantojen käsittelyyn.
Nopeus
Järjestelmien nopeutta on vaikea vertailla luotettavasti, sillä se edellyttäisi kahta täysin identtistä sivustoa joista toinen on toteutettu Drupalilla ja toinen Djangolla. Djangoa ja Drupalia vertailevan artikkelin mukaan Drupalissa on paljon kerroksia, joiden läpi kaikkien sivukyselyiden pitää kulkea. Tämän seurauksena syntyy korkea määrä kyselyitä palvelimelle, mikä saattaa hidastaa sivun latautumista.
Todellisuudessa ongelma ei ole kovin akuutti suuria kävijämääriä saavilla tietokantapohjaisilla sivuilla, sillä ne käyttävät joka tapauksessa välimuistia suorituskyvyn ylläpitämiseksi. Keveys ja tehokkuus on kuitenkin aina suotavia ohjelmistoja käytettäessä. Samassa artikkelissa huomautetaan, että Drupalin päälle toteutettu sivusto todennäköisesti vaatii välimuistin käyttöä pienemmillä kävijämäärillä kuin vastaava Django-pohjainen sivusto.

Käyttöönotto
Drupalin avulla saattaa olla nopeampaa ottaa käyttöön hyvin yksinkertainen ja sivusto pakettiratkaisuna, mutta jos palvelu vaatii vähänkään räätälöintiä saattaa työmäärä kasvaa radikaalisti. Djangolla on kovemmat vaatimukset kehittäjien tietotaidon suhteen, mutta toisaalta Djangon räätälöinti on Drupalia vaivattomampaa, selkeämpää ja suoraviivaisempaa. Asiansa osaavat Django-kehittäjät voivat ottaa käyttöön ja uudistaa vanhoja, jopa hyvinkin laajoja palveluita hyvinkin nopeasti.
Drupalilla on maine vaikeasti päivitettävänä koska siihen toteutetaan paljon sisäisiä muutoksia merkittävien julkaisujen välillä. Yksikään ohjelmistoalusta ei ole toki immuuni tälle ongelmalle, mutta Djangon moduuleissa nähdään erittäin harvoin päivityksestä johtuvia ongelmia ja silloinkin ne ovat useimmiten helposti korjattavissa. Tähän vaikuttaa varmasti Djangon pitkälle viety oliopohjaisuus, jonka puuttuminen juuri vaikeuttaa Drupalin päivitysprosessia. Lukuisten kehittäjien kokemusten mukaan yksinkertaisten räätälöintien tekeminen Drupalissa voi vaatia saman ajan kuin samojen asioiden toteuttaminen tyhjältä pöydältä Djangossa.
Jatkokehitys
Drupal voittaa Djangon suosiossa ja siten myös tarjolla olevien lisäosien ja yhteisöllisen käyttötuen määrässä. Toki Djangollakin on oma yhteisönsä, jolta saa nopeasti apua ja vastauksia, mutta Drupalin yleisyys nostaa sen tässä kohtaa eri tasolla. Tämä on ongelma, jos Djangon käytössä ollaan julkisesti tarjolla olevan avun ja lisäosioen varassa. Mutta jos Django-pohjaisen ratkaisun kehittäminen on sellaisen organisaation vastuulla, jolla on kyky luoda puuttuvat resurssit luodaan itse omien kehittäjien toimesta, ei ongelmia tässä suhteessa ole.
Avoimen lähdekoodin sovelluksena sekä Django että Drupal eivät kumpikaan sido palvelun käyttäjä mihinkään tiettyyn kehittäjätahoon vaan palvelun kehitystä voidaan tarvittaessa jatkaa toisen organisaation voimin.
Lopuksi
Drupal on hyvä työkalu, jos halutaan valmis ratkaisu verkkopalvelun sisällönhallintajärjestelmäksi, joka voidaan ottaa käyttöön organisaation omin voimin ilman erillistä ja erityistä ammattitaitoa. Verkkosivuston avaaminen on helppoa, mutta sen muokkaaminen ja räätälöinti voi osoittautua pitkällä aikavälillä vaativaksi ja aikaavieväksi.
Ohjelmistoarkkitehtuurissa, räätälöitävyydessä, nopeudessa ja tietoturvassa Django-sivustoilla on selkeitä etuja Drupaliin verrattuna. Toimivan Django-ratkaisun edellytyksenä ovat kokeneet kehittäjät, mutta jos tällainen voimavara on saatavilla, niin palvelu saadaan käyttöön nopeasti ja se voidaan räätälöidä monipuolisesti vastaamaan käyttötarkoitusta. Ylläpitäjille käyttöönotetun Django-järjestelmän ylläpitäminen on erittäin helppokäyttöistä ja vaivatonta.
Ei kommentteja.
Lue ja kommentoi »
3. marraskuuta 2011

Suomalainen verkkokauppa jatkaa uuden tutkimuksen mukaan kasvuaan. Vuoden 2011 tammi-kesäkuussa suomalaiset kuluttivat verkossa 5,2 miljardia euroa, missä on kasvua vuodentakaisesta 15 prosenttia. Kotimaiset verkkokaupat ovat onnistuneet vastaamaan ulkomaisten kauppojen kilpailuun. Ulkomaisen verkkokaupan osuus on koko potista noin 13 prosenttia eikä määrä ole merkittävästi noussut viime vuodesta.
Andersin ratkaisuilla keskivertoa enemmän kasvua
Anders Innon toimittamissa verkkokaupoissa kasvu on ollut vielä huomattavasti yleistä tasoa kovempaa*. Lokakuusta 2010 lokakuuhun 2011 Anders Innon toimittamien b2c- ja b2b-verkkokaupparatkaisujen määrä kasvoi yli 40 prosenttia. Kasvua ei tapahtunut pelkästään kauppojen määrässä, vaan samalla aikavälillä myös tilausmäärän keskiarvo kauppaa kohden kasvoi merkittävästi – peräti 70 prosenttia. Samalla Anders Innon mahdollistaman verkkokaupankäynnin kokonaisarvo nousi lähes 60 prosenttia.
Kulutustuotteet ja elektroniikka kuluttajien mieleen
Asiakkuusmarkkinointiliiton, Kaupan liiton ja TNS Gallupin tutkimuksen mukaan verkossa tapahtuvan vähittäiskaupan suurimmat tuoteryhmät ovat kulutus-, viihde-elektroniikka ja tietotekniikka, mutta myös pukeutuminen on yksi suurimmista verkkokaupan tuoteryhmistä. Anders Innon osalta verkkokaupoissa myytävistä tuotteista nousevat erityisesti esille kulutustuotteet, elektroniikka sekä urheilutarvikkeet ja –laitteet. Vahvan b2b-sektorimme ansiosta myös erilaiset komponentit ja materiaalit muodostavat merkittävän osan toteuttamiemme verkkokauppojen kautta kulkevasta materiaalivirrasta.
Kasvun suhteen ei yllätyksiä
Verkkokaupan kasvu on vastannut odotuksiamme – niin kansallisella tasolla kuin itse toimittamiemme verkkokaupparatkaisujenkin osalta. Ainoana pienenä yllätyksenä voidaan pitää sitä, miten vähän talouden yleinen epävarmuustekijät ovat vaikuttaneet verkkokaupan kasvuun. Verkkokaupan tulevaisuuteen onkin aihetta suhtautua varsin optimistisesti.
*Tiedot perustuvat Anders Innon statistiikkaan toimitetuista verkkokaupparatkaisuista.
Ei kommentteja.
Lue ja kommentoi »
24. lokakuuta 2011

Hallituksen jäsen Sami Somero tiivisti äskettäin Anders Innon toiminta-ajatuksen osuvasti:
Verkkokaupan ja sähköisen asioinnin ratkaisut ovat nykyään välttämätön ja keskeinen osa tehokasta yritystoimintaa. Ratkaisujen tulee istua kiinteäksi osaksi yrityksen toimintaa ja luoda uusia liiketoimintamahdollisuuksia. Tietojärjestelmät eivät saa muodostua liiketoiminnan kehittämisen jarruksi. Meidän toiminta-ajatuksenamme on ymmärtää asiakasyritysten tarpeet ja toteuttaa varmasti toimivista ja koetelluista komponenteista asiakkaan tavoitteita tukevia tietoteknisiä ratkaisuja. On selvää, tuloksia täytyy syntyä nopeasti, ketterästi ja kustannustehokkaasti. Anders Innon tehtävänä on olla aktiivinen suomalainen yhteistyökumppani, jonka ratkaisut ovat vahvistamassa yhä useamman yrityksen liiketoimintaa.
Ei kommentteja.
Lue ja kommentoi »
18. lokakuuta 2011
Anders Innon uutiskirje
Anders Inno sponsoroi PyCon Finland 2011 -tapahtumaa Anders Inno sponsoroi kaksipäiväistä PyCon Finland 2011 -tapahtumaa Turussa 17.-18. lokakuuta. PyCon Finland kerää yhteen Python-ohjelmointikieltä käyttäviä kehittäjiä, yrityksiä ja Pythonista muuten kiinnostuneita ihmisiä. Tapahtuma oli Pythonin asemaa Suomessa edistävän Python Finland -järjestön järjestämä. Tapahtuman pääsponsori toimi musiikkipalvelu Spotify. Anders Inno haluaa olla osaltaan mukana edistämässä Python-osaajien tiedonjakamista ja verkostoitumista. Uusi projektipäällikkö aloittaa työnsä Turussa Anders Inno haki syksyn aikana Turun toimistolle uutta projektipäällikköä. Saimme kahden hakukierroksen aikana monia erinomaisia hakemuksia. Valintamme osui erittäin kokeneeseen ja osaavaan ohjelmistoalan projektipäällikköön. Hän aloittaa työnsä Turussa 26.10.2011. Kerromme Turun uudesta projektipäälliköstä lisää seuraavassa uutiskirjeessä. Anders Inno ja Finnbingo yhteistyöhön Anders Inno on aloittanut yhteistyön Finnbingo Oy:n kanssa Finnbingon IT-järjestelmien kehittämiseksi. Suomessa on tällä hetkellä kymmenen Finnbingoa Helsingistä aina Rovaniemelle asti. Finnbingot ovat järjestäytyneet Peli-Suomi ry:n alle, joka huolehtii Finnbingojen valtakunnallisesta markkinoinnista, tuotekehityksestä ja muusta yhteistyöstä. Peli-Suomi ry perustettiin 1995, jolloin myös syntyi ensimmäiset Finnbingot. Suomen myöhäiskeskiajan innovaatio bingo saapui kultaisella 1960-luvulla.
|
|
Blogissa hakukone-markkinoinnista
Hakukonemarkkinointi kuuluu b2b- ja b2c-verkkokauppiaan perustaitoihin. Hakukonemarkkinoinnin tavoitteita voivat olla kävijämäärien tai myynnin kasvattaminen tai brändin esilletuonti. Kaupan näkyvyys verkossa vaikuttaa suoraan sen tuottamaan myyntiin, mutta pelkkä laajamittainen näkyvyys ei vielä takaa tulostehokkainta lopputulosta. Tehokkaassa hakukonemarkkinoinnissa yhdistyy kolme tekijää: hakukoneoptimointi, hakusanamainonta ja konversio-optimointi. Näiden vaikutusta mitataan selainpohjaisilla analytiikkatyökaluilla. Lue lisää ja osallistu keskusteluun!
|
|
Tiesitkö tämän Andersista?
Anders Innon tytäryhtiönä toimii yritysten laki- ja henkilöstöasioihin erikoistunut lakitoimisto Palo & Anders Oy. Palo & Anders keskittyy kokonaisvaltaiseen yrityksen juridiseen riskienhallintaan ottaen huomioon niin sopimus-, yhtiö- kuin työoikeudellisenkin näkökulman. Palo & Anders tarjoaa yrityksille eritysosaamista ohjelmistoyhtiöiden sekä media- ja viihdeteollisuuden juridisessa riskienhallinnassa. Lisää Palo & Anders Oy:stä yrityksen verkkosivuilta.
|
|
Ei kommentteja.
Lue ja kommentoi »
17. lokakuuta 2011

Anders Inno sponsoroi kaksipäiväistä PyCon Finland 2011 -tapahtumaa Turussa 17.-18. lokakuuta. PyCon Finland kerää yhteen Python-ohjelmointikieltä käyttäviä kehittäjiä, yrityksiä ja muuten Pythonista kiinnostuneita ihmisiä. Tapahtuma on Pythonin käyttöä Suomessa edistävän Python Finland -järjestön järjestämä. Tapahtuman pääsponsori toimii musiikkipalvelu Spotify.
Koska Python on meille ominta osaamisaluettamme sen mahdollistaman nopean kehitystahdin ja laajan kirjastojen ja kehittäjien ekosysteemin vuoksi, haluamme olla osaltamme mukana edistämässä Python-osaajien tiedonjakamista ja verkostoitumista.
Ei kommentteja.
Lue ja kommentoi »
14. lokakuuta 2011

Hakukonemarkkinointi kuuluu b2b- ja b2c-verkkokauppiaan perustaitoihin. Hakukonemarkkinoinnin tavoitteita voivat olla esimerkiksi kävijämäärien tai myynnin kasvattaminen tai brändin esilletuonti. Kaupan näkyvyys verkossa vaikuttaa tietysti suoraan sen tuottamaan myyntiin, mutta pelkkä laajamittainen näkyvyys ei vielä takaa tulostehokkainta lopputulosta. Tehokkaassa hakukonemarkkinoinnissa yhdistyy kolme tekijää: hakukoneoptimointi, hakusanamainonta ja konversio-optimointi. Näiden vaikutusta mitataan selainpohjaisilla analytiikkatyökaluilla.
Hakukoneoptimointi
Hakukoneoptimoinnilla pyritään parantamaan verkkokaupan sijoituksia hakukoneiden hakutulosten luettelossa tiettyjä hakusanoja käytettäessä. Hakusanoja voivat olla esimerkiksi verkkokaupassa tarjolla olevat tuotteet tai palvelut. Tavoitteena on saada haluttu verkkosivu hakutulosten kärkeen ja tiedonhakijat klikkaamaan itsensä sivuille. Tavoite saavutetaan tekemällä sivustosta mahdollisimman helposti käsiteltävä hakukoneelle.
Hakukoneoptimointi on pohjimmiltaan yksinkertaista, jos ymmärretään miten hakukonerobotti toimii. Hakukoneoptimoinnilla voidaan rakentaa hyvä pohja tärkeimpien tuotteiden ja palveluiden verkkonäkyvyydelle. Toimivan optimoinnin perusajatuksena on se, että hakukoneelle esitetään mahdollisimman selvästi, mitä sisältöä sivulla on. Hakukone pisteyttää sivuston rakenteen ja sisällön saamiensa tietojen perusteella. Hakukoneystävällisyyden kannalta huomioitavia tekijöitä ovat muun muassa julkaisujärjestelmä, lähdekoodi, avaintermit, otsikot, sivuston valikkorakenne ja sisäiset linkit sekä metadata.
Hakusanamainonta
Hakusanamainonta toteutetaan useimmiten Google AdWordsin kautta. Se on tehokkaimpia mainonnan muotoja, sillä siinä maksetaan vain palvelua tai tuotetta hakevasta kävijästä. Hakusanamainonnan kustannustehokkuus riippuu paljolti alan kilpailutilanteesta ja mainonnan toteutustavasta. Taitavasti rakennettu ja optimoitu hakusanakampanja takaa alhaisen klikkihinnan ja tuottaa paremmin kohdennettua liikennettä sivustolle. Tämä tarkoittaa uusien käyntien määrän kasvamista ja laadun paranemista. Sivuilla vietetty aika kasvaa ja välittömästi poistuvien määrä vähenee.
Hakusanatutkimus
On tärkeää tietää, millä hakusanoilla verkkokauppaa tulisi markkinoida. Yleistermeillä saavutetaan paljon liikennettä, mutta ei välttämättä haluttua lopputulosta. Hakukoneoptimointi on kallista ja aikaa vievää jos käytetään suosituimpia hakusanoja. Oman markkinasegmentin kannalta tärkeimmät, tarkimmat ja tulostehokkaimmat hakusanat ovat selvitettävissä hakusanatutkimuksen avulla. Tutkimuksen perusteella voidaan esimerkiksi luoda erilaisia hakusanalistoja mainoslauseita erilaisille mainosryhmille.
Web-analytiikka
Analytiikka on tehokkaan hakusanatutkimuksen ja hakukoneoptimoinnin perusedellytys. Analytiikan avulla voidaan mitata myynnillisesti tärkeimpiä tavoitteita kuten ostoja, rekisteröintejä ja yhteydenottopyyntöjä. Tiedon karttuessa tavoitteita voidaan tarkentaa. Analytiikan tavoitteita ovat muun muassa hakusanatutkimuksen ja hakusanamainonnan seuranta, hakukoneoptimoinnin seuranta, kävijäliikenteen laadun mittaus sekä muiden mainoskanavien tehokkuuden seuranta. Tehokas tapa analytiikan käyttämiseen on AdWordsin integrointi Google Analyticsiin, mikä onnistuu muutamalla klikkauksella.
Analytiikan suurimpia hyötyjä on se, että markkinoinnin tavoitteiden toteutumista voidaan seurata web-analytiikalla, mikä edesauttaa kustannustehokkaan verkkostrategian suunnittelussa. Tämä johtaa kävijöiden laadun mittaukseen ja parantumiseen, potentiaalisimpien asiakkaiden seulomiseen sekä tuottavimpien mainoskanavien löytämiseen. Myös verkkokaupan sisältöä voidaan kehittää kerätyn analytiikkatiedon perusteella.
Konversio-optimointi
Web-analytiikka saattaa paljastaa, että yllättävän harva verkkokaupan kävijöistä tilaa kaupasta tuotteen tai palvelun. Konversio-optimoinnilla tarkoitetaan verkkosivuston optimointia parhaimman mahdollisen tuloksen saavuttamiseksi. Asiakkaat houkutellaan kauppaan hakukoneoptimoinnin avulla, mutta vasta konversio-optimointi muuttaa heidät ostaviksi asiakkaiksi. Käytännössä konversio-optimoinnissa pyritäänkin tekemään verkkokaupasta mahdollisimman asiakaslähtöinen ja ymmärtämään potentiaalisten asiakkaiden ostokäyttäytymistä. Hakukoneoptimoinnin, hakusanamainonnan ja konversio-optimoinnin avulla verkkokaupan kustannukset pienenevät, laatu paranee ja myynti kasvaa.
2 Kommenttia
Lue ja kommentoi »
5. lokakuuta 2011

Anders Inno on aloittanut uutiskirjeen julkaisun. Joka toinen tiistai julkaistava uutiskirje sisältää poimintoja viime aikojen tapahtumista. Uutiskirjeen avulla voimme kätevästi kertoa asiakkaaillemme ja Andersista muuten kiinnostuneille uusimmista kuulumisistamme tiiviissä muodossa. Alla Anders Innon ensimmäisen uutiskirjeen sisältö.
Anders Innon tiimiin uusia myyntijohtajia
Uudet myyntijohtajat ovat aloittaneet työnsä Turussa ja pääkaupunkiseudulla. Taustalla on pääkaupunkiseudun yritysten kasvava kiinnostus Andersin kehittämiin verkkopalveluihin, mobiilisovelluksiin ja verkkokaupparatkaisuihin. Tätä kasvua tukemaan palkkasimme Andersin tiimiin pääkaupunkiseudun yrityksiä tuntevan pitkän linjan myyntijohtajan. Turusta käsin pyrimme vuorostaan tavoittamaan Länsi-Suomessa toimivat omien alojensa johtavat yritykset, jotka haluavat tehostaa toimintaansa Andersin ratkaisujen avulla.
Uudet esitteet kertovat Andersin osaamisesta
Julkaisimme syyskuussa uusia esitteitä, joissa kuvataan Anders Innon tarjoamia verkkokaupparatkaisuja, verkkopalveluita, mobiiliratkaisuja sekä IT-asiantuntijapalveluita. Esitteiden avulla voimme antaa asiakkaillemme selkeän kuvan osaamisestamme sekä tarjota tietoa niistä mahdollisuuksista ja haasteista joita IT-ratkaisujen toteuttamiseen liittyy. Liitteet ovat ladattavissa verkkosivuiltamme ratkaisuistamme kertovien sivujen oikeasta yläreunasta.
Case: Invalidiliiton joulukorttikauppa
Invalidiliitto on fyysisesti vammaisten ihmisten valtakunnallinen vaikuttamisen ja palvelutoiminnan monialajärjestö, jolla on yli 30 000 jäsentä. Toteutimme Invalidiliitolle tyylikkään joulukorttikaupan, joka palvelee niin yksityishenkilöitä kuin yrityksiäkin vuorokauden ympäri. Palvelu tarjoaa mahdollisuuden korttien logopainatuksiin sekä sähköisten joulutervehdysten lähettämiseen. Tutustu joulukorttikauppaan!
Blogista poimittua: Verkkokauppa-asiakkaiden ostokäyttäytymisestä
Uuden sukupolven kehittyneet työkalut mahdollistavat sen, että verkkokauppojen personointi tulee jatkossa lisääntymään ja kauppanäkymä mukautuu entistäkin enemmän asiakkaiden yksilöllisiin tarpeisiin. Tämä parantaa loppujen lopuksi kaikkien ostokokemusta. Olemme Andersilla innoissamme mukana parantamassa ihmisten ostokokemusta uuden sukupolven verkko-kaupparatkaisujen avulla. Lue lisää!
Tiesitkö tämän?
Anders Innon verkkokauppajärjestelmän ohjelmistoydintä käyttäviin järjestelmiin on tallennettu yli 200 000 asiakkaan ja 250 000 tuotteen tiedot. Kuukausittain järjestelmien kautta tehdään noin 30 000 tilausta ja niillä on yhteensä 110 000 yksilöllistä käyttäjää joka kuukausi. Kaikki määrät ovat rajussa kasvussa.
Tilaa uutiskirje
Ei kommentteja.
Lue ja kommentoi »