CMS PROS CMS PROS

Valitse kieli

  • Svenska
  • Español
  • Norwegian bokmål (Norway)
  • Italiano (IT)
  • Deutsch (Deutschland)
  • Français (France)
  • Finnish (FI)
  • Nederlands
  • Dansk (DK)
  • English (United Kingdom)

Joomla-laajennukset — komponentit, moduulit ja liitännäiset oikein toteutettuna

Joomlan todellinen voima ovat sen laajennukset — komponentit, moduulit ja liitännäiset, jotka muuttavat sisällönhallintajärjestelmän juuri sellaiseksi työkaluksi, jonka yrityksesi tarvitsee. Vaikeaa ei ole koskaan ollut laajennuksen löytäminen, vaan oikean valitseminen, sen määrittäminen niin, että se todella tekee tehtävänsä, sen pitäminen turvallisena ja ajan tasalla sekä sen tunnistaminen, milloin mikään laajennus ei sovi ja jokin on rakennettava itse. Juuri tätä työtä me teemme: valitsemme, asennamme, integroimme, ylläpidämme ja vianetsimme Joomla-laajennuksia eurooppalaisille yrityksille — ihmisten toimesta, jotka ymmärtävät niiden alla olevan alustan.

Keskustele kanssamme laajennuksista →


Joomla-laajennusten neljä lajia

Lähes kaikki, mitä Joomla-sivustoon lisätään, on laajennus, mutta "laajennus" on sateenvarjokäsite neljälle erilaiselle tyypille, joista jokainen hoitaa eri tehtävää. Erojen ymmärtäminen on ensimmäinen askel hyvään valintaan, sillä väärän tyyppisen laajennuksen valitseminen tehtävään on yleinen ja kallis virhe.

Komponentit

Komponentit ovat laajennustyypeistä suurimpia — käytännössä täysiä sovelluksia, jotka pyörivät Joomla-sivustosi sisällä. Niillä on oma tietomalli, oma hallintaliittymä ja omat etusivun näkymät. Ytimen artikkelijärjestelmä on komponentti; samoin ovat hakemistot, verkkokaupat, varausjärjestelmät, foorumit, jäsenyysalustat ja tapahtumahallinnat. Kun tarvitset kokonaan uuden toiminnallisuusalueen omine tietoineen ja näkymineen, etsit komponenttia. Oikean komponentin valinta on tärkeämpää kuin mikään muu laajennuspäätös, sillä komponentti on vaikeinta korvata, kun sisältösi ja työnkulkusi on rakennettu sen ympärille.

Moduulit

Moduulit ovat pienempiä sisältö- ja toiminnallisuuslohkoja, jotka näkyvät määritellyissä paikoissa sivujesi ympärillä — valikot, kirjautumislaatikot, uusimpien artikkelien listat, bannerit, hakukentät, toimintakehotteet. Ne ovat esitys- ja sijaintipohjaisia: moduuli näyttää jotain jossakin paikassa. Yksittäisellä sivustolla voi pyöriä niitä kymmeniä. Moduulien taito on pidättyväisyys ja sijoittelu — niiden käyttäminen näyttämään täsmälleen se, mitä kukin sivu tarvitsee, kohdistettuna vain niille sivuille, jotka sitä tarvitsevat, sen sijaan että lastaisi jokaisen paikan jokaiselle sivulle ja maksaisi siitä sotkuna ja hitautena.

Liitännäiset

Liitännäiset ovat hiljaisia tekijöitä. Ne pyörivät taustalla ja muuttavat Joomlan käyttäytymistä tietyissä hetkissä — kun sisältöä esitetään, kun käyttäjä kirjautuu sisään, kun haku suoritetaan, kun sivu rakennetaan. Niillä ei ole kiinteää paikkaa sivulla; ne kytkeytyvät tapahtumiin ja toimivat. Liitännäisissä asuu paljon hyödyllisimmästä ja vaarallisimmasta käyttäytymisestä, sillä yksittäinen liitännäinen voi vaikuttaa sivuston jokaiseen sivuun. Liitännäisten järjestyksen ja määritysten saaminen oikein on hienovaraista työtä, ja huonosti toimiva liitännäinen on yksi yleisimmistä syistä siihen, että sivusto "lakkasi yhtäkkiä toimimasta" muuten rutiininomaisen muutoksen jälkeen.

Templatet ja kielipaketit

Täydellisyyden vuoksi mainittakoon, että myös templatet ja kielipaketit ovat Joomlan arkkitehtuurissa laajennuksia. Templatet ohjaavat ulkoasua ja ovat niin merkittäviä, että käsittelemme niitä erikseen — katso Joomla-templatet-sivumme. Kielipaketit lisäävät käyttöliittymän käännökset ja muodostavat perustan Joomlan vahvalle monikielisyydelle. Molemmat asentuvat ja päivittyvät saman laajennuskoneiston kautta kuin kaikki muukin.

Näin työskentelemme Joomla-laajennusten kanssa

Valinta ja arviointi

Arvokkain asia, jonka teemme laajennusten parissa, on auttaa sinua valitsemaan. Mihin tahansa tarpeeseen on yleensä useita kilpailevia Joomla-laajennuksia, eikä demo koskaan kerro, mihin niistä voi luottaa. Arvioimme sen perusteella, mikä todella ennustaa onnistumista: pidetäänkö sitä aktiivisesti yllä, onko se yhteensopiva sekä nykyisen Joomla-versiosi että sen version kanssa, johon aiot päivittää, millainen sen tuki on, mikä on sen vaikutus suorituskykyyn, miten se käsittelee tietojasi GDPR:n näkökulmasta ja kuinka siististi se poistuu, jos osoittautuukin vääräksi valinnaksi. Oikea valinta heti alkuun säästää paljon enemmän kuin maksaa.

Asennus, määritys ja integrointi

Joomla-laajennuksen asentaminen on helppo osa. Sen määrittäminen niin, että se tekee täsmälleen sen, mitä yrityksesi tarvitsee, integroituu sivustosi muuhun osaan ja näkyy siististi templatessasi, on se osa, jossa arvo syntyy. Otamme laajennukset käyttöön kunnolla — käyttöoikeudet, pääsytasot, moduulien kohdistus, liitännäisten järjestys ja ne kymmenet määritysasetukset, joissa oletukset harvoin osuvat oikeaan tietyn yrityksen kohdalla — niin että laajennus ansaitsee paikkansa eikä vain täytä sitä.

Ylläpito, päivitykset ja tietoturva

Jokainen sivustosi laajennus on koodia, joka on pidettävä ajan tasalla. Vanhentuneet laajennukset ovat ylivoimaisesti yleisin tapa, jolla Joomla-sivustot vaarantuvat, sillä suositun laajennuksen tunnettu haavoittuvuus on samalla tunnettu haavoittuvuus tuhansilla sivustoilla yhtä aikaa. Pidämme laajennuksesi päivitettyinä, seuraamme käyttämääsi ohjelmistoa koskevia tietoturvatiedotteita ja asennamme päivitykset hallitusti niin, ettei sivusto hajoa. Tämä on keskeinen osa ylläpitopalveluitamme — laajennusten ylläpito ei ole valinnainen lisä, vaan se on ero turvallisen sivuston ja odottamassa olevan vahingon välillä.

Vianetsintä ja ristiriitojen ratkaisu

Kun Joomla-sivusto temppuilee, mukana on yleensä jokin laajennus. Kaksi laajennusta kamppailee samasta tapahtumasta, liitännäinen latautuu väärässä järjestyksessä, komponentti ei toimi hyvin templatesi kanssa, päivitys muutti käyttäytymistä, johon luotit — näitä jokapäiväisiä vikoja me diagnosoimme ja korjaamme. Laajennusristiriitojen järjestelmällinen vianetsintä on erityistaito, ja se sujuu paljon nopeammin, kun tekijä on nähnyt saman ongelmaluokan monta kertaa aiemmin.

Joomla-laajennuksen valinta: mikä todella ratkaisee

Joomla Extensions Directory listaa tuhansia vaihtoehtoja, ja listaussivu on suunniteltu saamaan jokainen niistä näyttämään pätevältä. Ne kriteerit, jotka todella ennustavat, palveleeko laajennus sinua hyvin, ovat vähemmän näkyvissä. Pidetäänkö sitä aktiivisesti yllä, tuoreiden päivitysten ja vastaavan kehittäjän voimin? Onko se nimenomaisesti yhteensopiva nykyisen Joomlan kanssa, ei vain "pitäisi toimia"? Mitä se lataa sivuillesi, ja mitä se maksaa nopeudessa? Miten se käsittelee henkilötietoja, ja saatko siitä GDPR-vaatimusten mukaisen? Ja kysymys, jota tuskin kukaan esittää ennen asennusta: kuinka siististi se lähtee taas pois, jos se osoittautuukin vääräksi valinnaksi?

Sovellamme näitä kysymyksiä ennen kuin mikään koskee sivustoosi, sillä huonon laajennuspäätöksen peruminen sen jälkeen, kun sisältösi ja työnkulkusi riippuvat siitä, on yksi kalleimmista korjauksista Joomlassa. Muutaman tunnin arviointi pelastaa säännöllisesti projekteja, jotka muuten jouduttaisiin purkamaan auki.

Ilmaiset vastaan kaupalliset laajennukset

Kuten templateissa, hinta ei ole se merkki, joksi ihmiset sen olettavat. Monet parhaista Joomla-laajennuksista ovat ilmaisia ja erinomaisesti ylläpidettyjä; osa kaupallisista laajennuksista on hylättyjä ja vaarallisia. Mistä kaupallisessa laajennuksessa todellisuudessa maksat, on parhaimmillaan rahoitettu kehitystiimi, todellinen tukikanava ja ennakoitava päivitystahti — ja nämä asiat ovat aidosti tärkeitä liiketoiminnan kannalta kriittisessä toiminnallisuudessa. Mutta kaupallinen leima ei takaa mitään niistä. Arvioimme jokaisen laajennuksen ylläpidon, tuen ja insinöörityön laadun perusteella sen sijaan, vaihtaako raha omistajaa, ja suosittelemme empimättä ilmaista laajennusta maksullisen sijaan silloin, kun se on parempi työkalu.

Laajennusten yhteensopivuus Joomla 3:n, 4:n, 5:n ja 6:n välillä

Laajennusten yhteensopivuus on jokaisen Joomla-päivityksen piilovero, ja juuri siihen päivitykset useimmin tyssäävät. Joomla 3:lle kirjoitettu laajennus ei välttämättä toimi lainkaan Joomla 4:ssä, 5:ssä tai 6:ssa — sen kutsumat rajapinnat voivat olla poissa, sen rekisteröitymistapa on saattanut muuttua, eivätkä sen ytimestä tekemät oletukset välttämättä enää päde. Kun suunnittelemme versiopäivitystä, laajennusten auditointi on yksi ensimmäisistä ja tärkeimmistä vaiheista: jokaisen käyttämäsi laajennuksen kohdalla selvitämme, onko olemassa yhteensopiva versio, onko kehittäjä yhä aktiivinen ja mikä on suunnitelma, jos laajennus on hylätty ilman seuraajaa.

Juuri tuo viimeinen tapaus — kriittinen laajennus, jolle ei ole ylläpidettyä versiota kohdeversiollesi — on täsmälleen se kohta, jossa monet päivitykset jäävät jumiin, ja se on yksi yleisimmistä syistä siihen, että yritykset pyörittävät yhä tuettamatonta Joomlaa vuosia sen elinkaaren päättymisen jälkeen. Vastaus on joskus ylläpidetty vaihtoehto, joskus tietojesi puhdas migraatio toiseen laajennukseen ja joskus räätälöity toteutus. Sen tietäminen ennen aloitusta, mikä näistä on kyseessä, pitää päivityksen aikataulussa.

Liian monen laajennuksen suorituskykykustannus

Jokainen lisäämäsi laajennus on koodia, joka pyörii, resursseja, jotka latautuvat, ja kyselyitä, jotka laukeavat. Laajennuksilla painava sivusto — monet asennettu yhtä ominaisuutta varten eikä koskaan poistettu — on hidas, vaikeampi turvata ja vaikeampi päivittää. Suurimmasta laajennusmäärästä ei jaeta palkintoja; ne hyvin hoidetut Joomla-sivustot, joita ihailemme, pyörittävät tyypillisesti vähemmän laajennuksia, huolella valittuina ja hyvin määritettyinä. Osa työtämme on auditoida, mitä todella käytät, poistaa se mitä et käytä, ja korvata useita päällekkäisiä laajennuksia yhdellä, joka hoitaa tehtävän siististi. Laajennuskuorman karsiminen on yksi luotettavimmista suorituskykyvoitoista kypsällä Joomla-sivustolla, ja se kytkeytyy suoraan hakukonenäkyvyyteen.

Kun mikään laajennus ei sovi: räätälöity kehitys

Joskus laajennushaun rehellinen johtopäätös on, ettei markkinoilla ole mitään, mikä tekisi tarvitsemasi — tai että lähin vaihtoehto on niin raskas, niin huonosti ylläpidetty tai niin väärä työnkulullesi, että sen käyttöönotto olisi virhe. Se ei ole epäonnistuminen; se on tietoa. Kun oikeaa laajennusta ei ole olemassa, me rakennamme sen: räätälöidyn komponentin, moduulin tai liitännäisen, joka on suunniteltu nimenomaan tarpeeseesi ja Joomla-versiollesi, ilman turhaa painolastia ja ilman ikuisesti maksettavaa lisenssiä. Usein muutama sata riviä tarkoitukseen rakennettua koodia korvaa kokonaisen yliominaisuuksiltaan raskaan laajennuksen, jonka kanssa muuten painisit loputtomiin. Räätälöity kehitystyömme jatkaa juuri siitä, mihin laajennusmarkkinat loppuvat.

Tietoturva, GDPR ja kolmannen osapuolen laajennukset

Jokainen sivustosi kolmannen osapuolen laajennus on kolmannen osapuolen koodia, jolle uskot kävijäsi ja heidän tietonsa, ja eurooppalaisille yrityksille tuolla luottamuksella on oikeudellinen paino. Laajennus, joka asettaa evästeitä, lataa ulkoisia skriptejä, kerää lomaketietoja tai keskustelee ulkopuolisten palveluiden kanssa, on osa GDPR-pinta-alaasi, ja se on määritettävä ja kerrottava sen mukaisesti. Arvioimme laajennukset sen perusteella, mitä ne todella tekevät tiedoilla, määritämme ne minimoimaan ja käsittelemään henkilötietoja oikein ja nostamme esiin kaiken, mikä lähettää tietoja salaa eteenpäin. Tämä liittyy GDPR-vaatimustenmukaisuustyöhömme — laajennus voi mitätöidä vaatimustenmukaisuutesi ilman, että kukaan huomaa sitä ennen kuin sillä on merkitystä.

Laajennusten pitäminen kunnossa ajan myötä

Laajennus ei ole kertapäätös; se on jatkuva suhde. Kehittäjät siirtyvät muualle, haavoittuvuuksia löydetään, Joomla kehittyy ja tarpeesi muuttuvat. Terve Joomla-sivusto on sellainen, jossa joku kiinnittää huomiota laajennuksiin ajan myötä — seuraa, mitä yhä pidetään yllä, vahtii tietoturvatiedotteita, eläköittää ne, jotka ovat vanhentuneet, ja varmistaa, että käyttämäsi on yhä paras saatavilla oleva. Juuri tuo jatkuva huomio erottaa sivuston, joka vanhenee arvokkaasti, sellaisesta, joka hiljaa kerää riskiä, kunnes jokin hajoaa.

Milloin kehotamme poistamaan laajennuksen

Suosittelemme laajennuksen poistamista, kun kehittäjä on hylännyt sen, kun se lataa enemmän painoa kuin sen arvo oikeuttaa, kun sen tehtävän voi hoitaa natiivisti Joomlalla tai kun yksi hyvin valittu laajennus voi korvata kolme päällekkäistä. Laajennusjalanjälkesi pienentäminen on usein arvokkaampaa kuin siihen lisääminen — vähemmän laajennuksia tarkoittaa nopeampaa, turvallisempaa ja paremmin päivitettävää sivustoa. Teemme mieluummin pinostasi pienemmän ja vankemman kuin myymme sinulle sitä lisää, sillä kevyt Joomla-sivusto on se, joka pysyy poissa vaikeuksista.

Käytä natiivia Joomlaa ennen kuin tartut laajennukseen

Halvin, turvallisin ja parhaiten päivitettävä laajennus on se, jota et asentanut, koska Joomla tekee tehtävän jo valmiiksi. Moderni Joomla on kasvattanut ytimeensä paljon kyvykkyyttä — mukautetut kentät, työnkulut, monikielinen sisältö, kyvykäs mediahallinta, hienojakoinen pääsynhallinta ja muuta — ja yllättävän moni ominaisuus, jota varten ihmiset vaistomaisesti lähtevät etsimään laajennusta, on jo läsnä, vain ei ilmeisenä. Ennen kuin suosittelemme mitään kolmannen osapuolen laajennusta, tarkistamme, pystyykö natiivi Joomla siihen, sillä jokainen välttämäsi laajennus on yksi vähemmän päivitettävä, turvattava ja huolehdittava asia tulevissa versioissa. Laajennukseen tarttumisen pitäisi olla harkittu toinen askel, ei refleksinomainen ensimmäinen.

Miten Joomla Extensions Directorya luetaan

Joomla Extensions Directory on virallinen luettelo, ja se on aidosti hyödyllinen — mutta se on hakemisto, ei tuomio. Korkea listaussijoitus ja muuri arvosteluja kertovat sinulle, että laajennus on suosittu, ei sitä, että se on sinulle oikea, tänä päivänä hyvin ylläpidetty tai yhteensopiva sen Joomla-version kanssa, jota kohti olet menossa. Lukemisen arvoiset merkit ovat viimeisimmän päivityksen päivämäärä, kehittäjän reagointikyky tukialueella, nimenomainen versioyhteensopivuus ja se, kuvaavatko arvostelut sinun kaltaistasi käyttöä. Käsittelemme hakemistoa arvioinnin lähtökohtana emmekä suosituskoneena, ja tarkistamme ne asiat, joita listaus ei tuo esiin, ennen kuin mitään asennetaan sivustollesi.

Miksi Joomlan laajennusarkkitehtuuri on aito vahvuus

Sanottakoon suoraan: laajennusjärjestelmä on yksi parhaista syistä pyörittää Joomlaa ylipäätään. Komponenttien, moduulien ja liitännäisten selkeä erottelu, yhtenäinen asennus- ja päivitysmekanismi, vahva pääsynhallintamalli ja aito monikielinen perusta tekevät Joomlasta alustan, jota voi laajentaa jäsennellysti ja ylläpidettävästi sen sijaan, että se olisi kasa päälleliimattuja palasia. Juuri tuo arkkitehtuuri on syy siihen, miksi räätälöity kehitys Joomlalla on niin tuottavaa — hyvin rakennettu räätälöity laajennus loksahtaa samaan kehykseen kuin kaikki muukin ja käyttäytyy ennakoitavasti. Sama rakenne, joka tekee kolmannen osapuolen laajennuksista hallittavia, tekee räätälöidyistä laajennuksista vakaan pitkän aikavälin sijoituksen.

Miten tyypillinen laajennustoimeksianto alkaa

Useimmat laajennustyöt alkavat yhdellä turhautuneella lauseella: tämä toimi ennen, tai me tarvitsemme sivuston tekemään tämän eikä se tee, tai me emme uskalla päivittää, koska jokin hajoaa. Siitä lähdemme katsomaan, mitä todella pyörität, mitä se tekee ja mikä on todellinen tavoite pyynnön takana. Joskus vastaus on jo olemassa olevan määrittäminen, joskus parempi laajennus, joskus jonkin poistaminen ja joskus pieni räätälöity toteutus. Ensimmäinen tuotos on aina selkeys — yksinkertainen selostus siitä, mitä on tekeillä ja mitkä vaihtoehdot ovat — ennen kuin mitään muutosta tehdään. Päätät täydellä tiedolla sen sijaan, että sinulle myytäisiin ensimmäinen uskottava korjaus.

Miten toimeksiannot etenevät ja mitä ne maksavat

Laajennustyö mitoitetaan tarpeesi mukaan. Kohdennettu valinta- ja asennustehtävä on pieni ja kiinteähintainen. Laajennusauditointi ennen päivitystä hinnoitellaan pyörittämäsi kokonaisuuden määrän ja monimutkaisuuden perusteella. Jatkuva laajennusten ylläpito on osa ylläpitopakettia. Ja kun johtopäätös on räätälöity toteutus, se siirtyy selkeästi rajattuun kehitystoimeksiantoon. Joka tapauksessa saat arvion ja kirjallisen määrittelyn ennen mitään sitoumusta — neuvo ensin, suositus toiseksi, ja rehellinen vastaus silloinkin, kun vastaus on pyörittää vähemmän laajennuksia kuin sinulla nyt on.

Usein kysytyt kysymykset

Mikä on ero komponentin, moduulin ja liitännäisen välillä?

Komponentti on täysi sovellus omine tietoineen ja hallintanäkymineen; moduuli on sisältölohko, joka näytetään tietyssä paikassa sivulla; liitännäinen pyörii taustalla ja muuttaa Joomlan käyttäytymistä tietyissä tapahtumissa. Suurin osa todellisesta toiminnallisuudesta on komponentti, jota tukevat sitä esittävät moduulit ja sen ympärillä käyttäytymistä säätävät liitännäiset.

Toimivatko Joomla 3 -laajennukseni päivityksen jälkeen?

Osa toimii, osa ei. Jokainen laajennus tarvitsee version, joka on yhteensopiva kohde-Joomlasi kanssa, ja osa vanhemmista laajennuksista on hylätty ilman seuraajaa. Auditoimme jokaisen laajennuksen ennen päivitystä ja meillä on konkreettinen suunnitelma jokaiselle, mikä estää projektia jumiutumasta puolitiehen.

Pitäisikö minun maksaa laajennuksista vai käyttää ilmaisia?

Arvioi laajennusta, älä hintaa. Erinomaisia ilmaisia laajennuksia on olemassa, ja hylättyjä kaupallisia on olemassa. Suosittelemme ylläpidon, tuen ja insinöörityön laadun perusteella, ja valitsemme ilmaisen laajennuksen maksullisen sijaan aina, kun se on parempi työkalu.

Sivustoni on hidas. Voisivatko laajennukset olla syynä?

Hyvin todennäköisesti. Jokainen laajennus lisää koodia, resursseja ja kyselyitä, ja sivustot keräävät laajennuksia vuosien varrella. Laajennuskuorman auditointi ja karsiminen on yksi luotettavimmista suorituskyvyn parannuksista kypsällä sivustolla.

Entä jos tarvitsemaani laajennusta ei ole olemassa?

Sitten me rakennamme sen. Tarpeeseesi räätälöity komponentti, moduuli tai liitännäinen on usein ajan myötä siistimpi ja edullisempi kuin väärän laajennuksen pakottaminen sopimaan. Räätälöity kehityspalvelumme on olemassa juuri tätä varten.

Ovatko kolmannen osapuolen laajennukset GDPR-riski?

Ne voivat olla. Mikä tahansa laajennus, joka käsittelee henkilötietoja, asettaa evästeitä tai lataa ulkoisia skriptejä, on osa vaatimustenmukaisuuskuvaasi. Arvioimme ja määritämme laajennukset tämä mielessä ja nostamme esiin kaiken, mikä käsittelee tietoja tavalla, joka sinun on syytä tietää.

Katsotaan laajennuksesi läpi

Tarvitsetpa sitten oikean laajennuksen valittuna ja asennettuna, sotkeentuneen pinon auditoituna ja karsittuna, päivityksen estävän laajennuksen ratkaistuna tai jotain rakennettuna, koska markkinoilta ei löydy sopivaa, aloita suoralla arvioinnilla. Kerromme, mitä kannattaa pitää, mitä kannattaa korvata ja mitä kannattaa poistaa kokonaan — rehellisesti ja selkeällä kielellä.

Pyydä laajennusarviointi →

  • Etusivu
  • Joomla-päivitykset
    • Joomla 3 -päivitys versioon 5
    • Joomla 3 -päivitys versioon 6
    • Joomla 4 -päivitys versioon 5
    • Joomla 4 -päivitys versioon 6
    • Joomla 1.x / 1.5 -migraatio
    • Joomla 2.5 -migraatio
  • Palvelut
    • Hallinnoitu hosting
    • Ylläpitopaketit
    • GDPR-vaatimustenmukaisuus
    • Saavutettavuus (EAA)
    • Hakukoneoptimointi (SEO)
    • Hakkeroidun sivuston palautus
    • Räätälöity kehitys
    • Toimistokumppanit
  • Oppaat
    • Joomla-laajennukset: opas
    • SEO-opas
    • EU-vaatimustenmukaisuuden opas
    • Tietoturvaopas
  • Joomla Hub
  • Tietoa meistä
  • Valmiit verkkosivut
    • Kattourakoitsijan verkkosivut
    • Putkimiehen verkkosivut
    • Sähköasentajan verkkosivut
    • Kampaamon verkkosivut
    • Kauneushoitolan verkkosivut
    • Hammaslääkärin verkkosivut
    • Fysioterapeutin verkkosivut
    • Autokorjaamon verkkosivut
    • Asianajotoimiston verkkosivut
    • Kiinteistönvälittäjän kotisivut
    • Ravintolan kotisivut
    • Siivousyrityksen kotisivut
    • Viherrakentajan kotisivut
    • Maalarin kotisivut
    • Tilitoimiston kotisivut
    • Kuntosalin kotisivut
    • Valokuvaajan kotisivut
    • Remonttimiehen kotisivut
    • Pihakiveysyrityksen kotisivut
    • Ikkuna- ja oviyrityksen kotisivut
    • Parturin kotisivut
    • Kynsistudion kotisivut
    • Hieronta- ja spa-yrityksen kotisivut
    • Eläinlääkärin kotisivut
    • Autokoulun kotisivut
    • Muuttofirman kotisivut
    • Lukkosepän kotisivut
    • Lämmitysasentajan kotisivut
    • Aurinkopaneeliasentajan kotisivut
    • Kirvesmiehen kotisivut
    • Autoliikkeen kotisivut
    • Kahvilan ja leipomon kotisivut
    • Pitopalvelun kotisivut
    • Majatalon ja aamiaismajoituksen kotisivut
    • Joogastudion kotisivut
    • Tatuointistudion kotisivut
    • Arkkitehdin kotisivut
    • Notaarin kotisivut
    • Vakuutusmeklarin kotisivut
    • Laatoittajan kotisivut
    • Rapparin kotisivut
    • Telinefirman kotisivut
    • Tuholaistorjunnan kotisivut
    • Nuohoojan kotisivut
    • Vartiointiliikkeen kotisivut
    • Hautaustoimiston kotisivut
    • Kukkakaupan kotisivut
    • Hääsuunnittelijan kotisivut
    • Juhlatilan kotisivut
    • DJ:n ja bändin kotisivut
    • Personal trainerin kotisivut
    • Tanssikoulun kotisivut
    • Kamppailulajikoulun kotisivut
    • Yksityisopettajan kotisivut
    • Kielikoulun kotisivut
    • Musiikkikoulun kotisivut
    • Päiväkodin kotisivut
    • Optikkoliikkeen kotisivut
    • Terapeutin kotisivut
    • Food truckin kotisivut
    • Lomamökin kotisivut
    • Auton detailing -kotisivut
    • Taksiyrityksen kotisivut
    • IT-palveluiden kotisivut
    • Markkinointikonsultin kotisivut
    • Näin se toimii
    • Hinnoittelu
    • Rakennusalan verkkosivut
  • Joomla-templatet
  • Joomla-lisäosat
  • Yhteystiedot
  • Ilmainen auditointi

Palvelut

  • Joomla-päivitykset
  • Hallinnoitu hosting
  • Ylläpito
  • GDPR-vaatimustenmukaisuus
  • Saavutettavuus
  • Hakukoneoptimointi (SEO)
  • Hakkeroidun sivuston palautus
  • Räätälöity kehitys
  • Toimistokumppanit

Aineistot

  • Päivitysopas
  • Laajennusopas
  • SEO-opas
  • EU-vaatimustenmukaisuusopas
  • Tietoturvaopas
  • Joomla-keskus

Yritys

  • Tietoa meistä
  • Yhteystiedot
  • Ilmainen sivustoauditointi
  • Julkaisutiedot

Juridiset tiedot

  • Tietosuojaseloste
  • Evästekäytäntö
  • Käyttöehdot
  • Saavutettavuusseloste

© 2026 CMS PROS