Blogi

Internesia - kunpa muistaisin mistä sen löysin

Avainsana: ohjelmointi

Vuoden 2017 luetuimmat blogiartikkelit

Jälleen on vuosi lopuillaan ja on aika katsoa mitkä aiheet kiinnostivat teitä lukijoita eniten tänä vuonna. Tässä lista 10 luetuimmasta artikkelista. Mikä sinun mielestäsi oli parhain teksti? Entä mistä aiheista haluaisit lukea ensi vuonna?

1. Nettiajanvarauspalvelut esittelyssä

Esittely neljästä eri nettiajanvarauspalvelusta, joita muut yrittäjät suosittelivat.
Lue lisää

2. Kuinka luoda toimiva Instagram strategia – 5 vinkkiä

Instagram voi olla toimiva markkinointikanava, jonka kautta saat myyntiä, liidejä ja uusia asiakkaita.
Lue lisää

3. Hyväksi todettuja WordPress teemoja

Teen paljon verkkosivuja WordPressille ja käytän sivujen pohjana valmiita teemoja, joita on saatavilla lukuisia.
Lue lisää

4. Kotisivujen peruspaketti tarjoushintaan

Tarvitseko kotisivut? Tai kaipaavatko nykyiset sivusi uudistamista?
Lue lisää

5. Miksi SSL salausta kannattaa käyttää?

SSL tarjoaa yksityisyyttä, kriittistä turvallisuutta ja tietojen eheyttä verkkosivuillesi ja niillä vieraileville.
Lue lisää

6. Yhden sivun kotisivut – Ongelmia hakukoneoptimointiin?


Ovatko yhden sivun kotisivut ongelma sivun hakukoneoptimoinnille?
Lue lisää

7. Case: Kipsikulma Oy

Internesia toteutti Kipsikulma Oy:lle kotisivut, käyntikortit, tuotelistat ja esitteet.
Lue lisää

8. Case: MusaEdu

Internesia toteutti MusaEdu-sivuston täysin räätälöitynä vuoden 2016 aikana. Ensin syksyllä 2016 palvelu avattiin opettajille ja vuoden lopussa oppilaille.
Lue lisää

9. 5 vinkkiä kuinka yhdistää videot some-markkinointiisi

Facebookissa ja Snapchatissa julkaistaan biljoonia videoita joka päivä ja YouTube on raportoinut, että heidän palvelustaan videoita katsotaan biljoonia tunteja joka vuorokausi. Mitä sinun siis tulisi tehdä, jotta pääsisit osalliseksi tästä?
Lue lisää

10. Mitä on personointi markkinoinnissa?

Miten persoonallinen ote markkinnoissa voi olla ratkaisu menestykseen? Miksi personoitu markkinointi toimii?
Lue lisää

Facebooktwittergoogle_pluslinkedinmail

Case: MusaEdu

MusaEdun ideana on yhdistää soitonopetusta tarjoavat opettajat opetusta etsiviin oppilaisiin valtakunnallisesti koko Suomen alueella.

Internesia toteutti MusaEdu-sivuston täysin räätälöitynä vuoden 2016 aikana. Ensin syksyllä 2016 palvelu avattiin opettajille ja vuoden lopussa oppilaille.

“Tarkoituksena on, että oppilaat voisivat löytää itselleen sopivimman opettajan muun muassa sijainnin, musiikkityylin ja tietysti opiskeltavan instrumentin perusteella sivustolle integroidusta hakukoneesta. Tarkoituksena on myös, että sivusto toimisi palvellen alan kaikkia toimijoita. Tätä varten on muun muassa osto- ja myyntipalsta, sekä mahdollisuus ilmoittaa esimerkiksi tulevista omista keikoista / konserteista, pääsykokeista tai etsiä vaikkapa soittokaveria.” kertovat MusaEdun Mikael ja Jan

Projekti oli pitkä, koska sivuston luonne ja toiminnallisuus muotoituivat sitä toteutettaessa.

“Sivusto idealle sai alkunsa samalla, kun yritysidea muotoutui. Yritysidea oikeastaan herää henkiin vasta palvelun alustan avulla. Alun perin sivuston suhteen toiveena oli luoda palvelu, joka perustuu lähinnä juuri opettajien sekä oppilaiden yhdistämiseen. Matkan varrella olemme kuitenkin tehneet isojakin lisäyksiä sivuston suhteen sen mukaan, kun olemme huomanneet että esimerkiksi käyttökokemusta tarvitsee parantaa joillakin muokkauksilla.
Olemme myös lisänneet alkuperäiseen suunnitelmaan aika paljon lisää toiminnallisia elementtejä, joita emme vielä osanneet toivoa, kun sivustoa alettiin rakentamaan.” MusaEdun Mikael ja Jan kommentoivat

Yhteistyö MusaEdun Mikaelin ja Janin kanssa on sujunut ilman ongelmia, vaikka aikatauluissa on jouduttu joustamaan sivuston muutosten vuoksi.

“Kilpailutimme muutaman palveluntarjoajan, ja Internesia nousi ykköseksi hyvällä hinta-laatu–suhteellaan. Ensimmäisessä tapaamisessa tuli heti sellainen olo, että olemme löytäneet meille sopivimman sivustojen toteuttajan. Ennakoimme myös, että sivuston rakentaminen on pitkä prosessi, ja meille oli myös tärkeää valita tekijäksi sellainen ihminen, jonka kanssa uskoimme hommien sujuvan mallikkaasti. Internesia osoittautui enemmän kuin toiveidemme mukaiseksi.” kertovat Mikael ja Jan

Sivusto on toteutettu pääosin PHP-kielellä ja joitakin osioita on toteutettu lisäksi JavaScriptillä.

“Sivuston toteutus sujui hienosti. On ollut hienoa, että olemme saaneet sivustoon kaikki ne toiminnallisuudet, joita olemme tarvinneet. Olemme myös tehneet todella paljon muutoksia alkuperäiseen suunnitelmaan, mutta Internesia on toteuttanut niistä kaikki erinomaisella asenteella.” kommentoivat Mikael ja Jan

Sivuston kehittäminen jatkuu edelleen vilkkaana, mm. ylläpito-osiota on tarkoitus kehittää edelleen.

“Sivuston jatkokehittely on oikeastaan jo käynnissä, sillä haluamme, että palvelun alusta on juuri sellainen kuin me ja käyttäjät haluamme. On myös hienoa, että voimme edelleen tehdä Internesian kanssa yhteistyötä. Luo myös varmuutta, kun sivuston tekijä osoittaa sitoutumista myös sen jälkeen, kun alkuperäinen työsuunnitelma on saatu täytettyä.” Mikael ja Jan toteavat

Facebooktwittergoogle_pluslinkedinmail

Case: Saalistilastot

Saalistilastot-sivusto on suunnattu kalastajille sekä kalastukseen liittyviä palveluita tarjoaville yrityksille. Sivusto on toteutettu PHP-kielellä käyttäen MySQL-tietokantaa. Joidenkin osioiden toteuttamiseen on myös käytetty JavaScriptiä. Responsiivisella sivustolla käyttäjä voi rekisteröityä ja ilmoittaa kalasaaliinsa sekä selata muiden käyttäjien kalasaaliita. Kalasaaliin voi ilmoittaa myös rekisteröityneen kumppanin kautta. Kirjautuminen onnistuu sivuston oman kirjautumislomakkeen lisäksi myös Facebook- ja Twitter-tunnuksilla.

Saalistilastot-sivuston ylläpitäjä Tarmo Anttinen kertoo mistä idea sivuston toteuttamiseen sai alkunsa.

“Ilmoittelin omia kalasaaliita olemassa oleviin saalislistauksiin ja mietin, että saaliiden tilastoinnin voisi tehdä jotenkin järkevämminkin ja olisi mukava, jos pystyisin selaamaan omia kalasaaliita yhdestä paikkaa riippumatta siitä, mistä olen kalan saanut. Toiveena oli toteuttaa siten yksi sivusto joka palvelisi useampia lohijokia.”

Miten Tarmo sitten päätyi valitsemaan sivuston tekijäksi Internesian ja miten toteutus sujui?

“Löysin Internesian Nerot.fi-sivuston kautta. Intenesia vakuutti aiemmilla referensseillään ja uskoin, että Internesia pystyy toteuttamaan päässäni olleen idean saalistilastointijärjestelmästä. Toteutus sujui erittäin mutkattomasti. Mari etsi koko toteutuksen ajan kanssani parhaimpia tapoja toteuttaa sivuston toimintoja ja sainkin erittäin hyviä ratkaisuesityksiä Marilta. Toteutus onnistui aikataulussa ja olen erittäin tyytyväinen lopputulokseen.”

Tarmolla on myös jo suunnitelmia sivuston jatkokehitykselle.

“Tulen kehittämään sivustoa asiakaspalautteen perusteella ja jossain vaiheessa käännän sivuston ainakin englannin- ja ruotsinkielelle.”

Facebooktwittergoogle_pluslinkedinmail

Kotisivuja ja ohjelmointia alihankintana

Internesia on jo toimintansa alkuajoista tehnyt myös alihankintana kotisivuja ja ohjelmointia. Alihankintaprojektit ovat olleet esimerkiksi valmiista ulkoasusta toimivien kotisivujen rakentaminen tai ohjelmointia vaativien toimintojen toteuttaminen sivustolle. Internesia on toteuttanut alihankintana myös erilaisia rekistereitä, sivustojen siirtoja ja tietysti kotisivuja kokonaisuutena suunnittelusta toteutukseen.

Alihankinnan teettäjä voi olla esimerkiksi mainostoimisto tai muita IT-palveluita tarjoava yritys, jonka ydintoiminta ei ole kotisivujen toteutus, mutta se halutaan kuitenkin asiakkaalle tarjota palveluna. Alihankintana työn teettäminen ei kuitenkaan ole sama asia kuin koko projektin hoitaminen alusta loppuun. Internesia toteuttaa tällaisissa alihankintaprojekteissa vain sovitun työn ja alihankinnan teettäjä sopii asiasta oman asiakkaansa kanssa sekä toimii yhteydenpitäjänä Internesian ja loppuasiakkaan välillä. Tällä tavoin alihankintatyön tuntihinta voidaan pitää alhaisena.

Miten Internesia mieluiten hoitaa alihankintaprojektin?

  • alihankinnan teettäjä hoitaa kaiken yhteydenpidon oman asiakkaansa kanssa
  • Internesia antaa tuntiarvion ja tarjouksen valmiin määrittelyn pohjalta
  • Internesia toteuttaa työn
  • Internesia laskuttaa työn alihankinnan teettäjältä, joka voi edelleen laskuttaa työn omalta asiakkaaltaan oman hinnastonsa mukaan

Internesia on tehnyt alihankintaa jo pian 10 vuotta muun muassa erään lahtelaisen IT-yrityksen kanssa. Yrityksen tietohallintojohtaja kommentoi yhteistyötä näin:

Kaiken, mitä olemme pyytäneet, olet saanut toteutettua! Kiitos siitä!

Olisitko kiinnostunut teettämään projektisi alihankintana? Tarvitseko apua kotisivujen toteutukseen tai ohjelmointiin? Ota yhteyttä, niin sovitaan yhteistyöstä!

Facebooktwittergoogle_pluslinkedinmail

Case: Ajotilausjärjestelmä, Helsingin Pika-Apu Oy

Helsingin Pika-Apu Oy aloitti toimintansa vuonna 2007. Toiminnan alussa ajotilaukset (lähtevät paketit) jätettiin noutopisteeseen (lähettipöytä), josta ne sitten noudettiin ja vietiin kohteisiin. Jos asiakas halusi jotain noudettavan, hän jätti lähettipöydälle ‘noutolapun’. Kaikki tilaukset kirjattiin paperille tulostettuun taulukkoon, josta sitten laskettiin kuun lopussa asiakkaalle lasku.

“Alkuun tämä oli ihan toimiva ratkaisu, mutta kun kiireet ja tilausten määrä alkoivat lisääntymään oli keksittävä parempi ratkaisu. Tämä ei ollut kovin tehokas tapa toimia, varsinkin kun tilaajia rupesi olemaan enemmän ja ajajia myös. Kaupallisia järjestelmiä oli tarjolla vuokralle, mutta niissä oli jotain liikaa tai liian vähän, vääränlainen näkymä ja usein ne vaativat kalliita erikoislaitteita toimiakseen ja saattoivat muuttua kesken ajon päivityksen johdosta, joten tällaisiin päätettiin olla sitoutumatta.” kertoo Tom Lundell Helsingin Pika-Apu Oy:sta.

Järjestelmän haluttiin myös olevan asiakkaille helppo käyttää, joten oman ajotilausjärjestelmän toteutus tuli Helsingin Pika-Apu Oy:lle ajankohtaiseksi. Järjestelmän tuli olla kevyt, helppokäyttöinen, nopea, mahdollisimman informatiivinen, reaaliaikainen ja helppotajuinen. Sen piti toimia mahdollisimman vähillä liikkuvilla osilla ja valinnoilla, siitä tuli selvitä tilauksien tila yhdellä vilkaisulla ja sen tuli toimia lähes kaikilla laitteilla. Alusta asti tarkoituksena oli kehittää järjestelmää eteenpäin ja näin on myös tehty. Internesia on toteuttanut ja edelleen kehittänyt Helsingin Pika-Apu Oy:n ajotilausjärjestelmää vuodesta 2009 alkaen. Järjestelmään on tehty vuosittain uusia ominaisuuksia.

Ajotilausjärjestelmä on toteutettu PHP-kielellä käyttäen MySQL-tietokantaa. Joitakin ominaisuuksia on toteutettu myös JavaScriptillä ja AJAXilla. Ajotilausjärjestelmä on monipuolinen järjestelmä, joka sisältää monta eri näkymää käyttäjätason mukaan. Myös ominaisuudet muokkautuvat sen mukaan onko käyttäjänä esimerkiksi asiakas vai ajojärjestelijä. Järjestelmässä voi muun muassa jättää tilauksen, seurata tilauksen etenemistä, tarkastella ajolistoja, raportteja ja lokeja. Järjestelmästä löytyy lisäksi oma osio ylläpidolle, osoitetietokanta sekä viesti-ikkuna. PDA-laitteille on myös optimoitu oma näkymä. Järjestelmä on myös integroitu Helsingin Pika-Apu Oy:n kotisivujen kanssa, joka mahdollistaa yksittäisen tilauksen jättämisen kotisivujen lomakkeen kautta.

Helsingin Pika-Apu Oy:n asiakkaat ja kuljettajat ovat olleet järjestelmään erittäin tyytyväisiä.

“Tällä hetkellä automaattinen ajolistojen täyttö on välttämätön ja helpottaa ajajien työtä aivan mahtavasti. Nykyään tilauksesta lopulliseen toimitukseen voi olla suoritusaikaa alle tunti ruuhkaisella pääkaupunkiseudulla ja tilauksen toimitusosoite tai vastaanottaja saattaa vielä tuossa välissä muuttua, joten myös asiakkaan ja kuljettajien välistä viesti-ikkunaa käytetään ahkerasti. Yhteistyö Mari Rajaniemen kanssa on ollut täysin saumatonta ja kaikki halutut lisäykset ja muutokset ovat aina onnistuneet täydellisesti ja nopealla aikataululla, kiitos tästä Marille.” Tom sanoo.

Facebooktwittergoogle_pluslinkedinmail

Mitä PHP-ohjelmoinnilla voi tehdä?

Mikä ihmeen PHP?

PHP-ohjelmointikieli (PHP = Hypertext Preprocessor) on palvelimella tulkattava kieli. Sillä voi toteuttaa web-pohjaisia ohjelmointiratkaisuja. Sitä voi yhdistää esimerkiksi kotisivujen HTML-koodiin ja sen kanssa voi käyttää yhdessä tietokantoja, esimerkiksi MySql-tietokantaa. Käyttäjä pääsee toteutettuun järjestelmään helposti käsiksi selaimella, eikä omalle koneelle tarvitse asentaa mitään ohjelmaa tai lisäosaa. Palvelimelle tulee olla asennettuna PHP-kielen tulkki ja tämä löytyy nykyään lähes kaikista webhotelleista. Tämän vuoksi PHP onkin erittäin suosittu ohjelmointikieli.

Millaisia järjestelmiä PHP-kielellä sitten voisi käytännössä toteuttaa?

Internesia on toteuttanut esimerkiksi ajotilausjärjestelmän, ilmoittautumisjärjestelmän ja jäsenrekisteriohjelman. Verkkosivuille voi toteuttaa erilaisia toimintoja, esimerkiksi lomakkeen joka tallentaa tiedot tietokantaan tai suorittaa halutun laskutoimituksen käyttäjän syöttämien tietojen perusteella. Tietokannasta tiedot voi sitten hakea raportiksi tietojen edelleen käyttöä varten. Monet verkkokaupat ja kotisivujen sisällönhallintajärjestelmät on toteutettu PHP:llä. Tätä nykyä myös yksinkertaiset kotisivut on usein toteuttu dynaamisesti PHP-kielellä koodin ylläpidon helpottamiseksi staattisten HTML-sivujen sijaan.

Onko ohjelmointi kallista?

Ohjelmointiprojektin hinta määräytyy muun muassa halutun toteutuksen laajuuden ja monimutkaisuuden mukaan. Ohjelmointityö voidaan tehdä joko sovittuun projektihintaan tai tuntityönä. Usein projektin edetessä tulee kuitenkin muutoksia alkuperäisiin määrittelyihin ja näistä sovitaan sitten hinta erikseen lisätyönä. Käytännössä pienten projektien hinta on satoja euroja ja isompien toteutusten hinta tuhansia euroja. Pelkkää hintaa ei kuitenkaan kannata tuijottaa vaan miettiä miten iso hyöty toteutetusta järjestelmästä voi asiakkaalle olla. Se voi helpottaa päivittäistä omaa työtä ja vähentää käsin tehtävää työtä huomattavasti.

Mistä voisin kysyä onko ideani toteutettavissa PHP:llä?

Ota yhteyttä Internesiaan ja niin keskustellaan lisää. Kysyminen ei maksa eikä sido vielä mihinkään.

Kenellä on oikeudet koodiin?

Oikeudet toteutettuun koodiin jää pääasiassa sen tekijälle. Toteutetun järjestelmän ideoita ei tietysti suoraan kopioida edelleen, vaan kyse on kirjoitetusta koodista ja sen uudelleen käyttämisestä muualla. Jos kyseessä on käyttölisenssi tiettyyn ohjelmaan, tulee muutokset koodiin ja halutut lisäominaisuudet hoitaa tekijän kautta ellei toisin ole sovittu.

Facebooktwittergoogle_pluslinkedinmail