Sisällönhallintajärjestelmistä on tullut yksi internetin tehokkaimmista web-kehittäjävälineistä PHP: n jälkeen.

Markkinoilla, joilla verkkosivustoja on rakennettava nopeammin ja helpommin, monet kehittäjät ovat siirtymässä Open Source CMS: ään saadakseen työn. Valitettavasti nyt on tuhansia CMS: itä kelluva ympäri verkkoa ja löytää oikea on tullut jonkin verran koettelemus.

Tässä artikkelissa kerrotaan, miten kehittäjät löytävät oikean CMS: n mille tahansa tilaisuudelle ja antavat katsauksen joistakin parhaista CMS: stä, jotka olen löytänyt, sekä suosituksia, joista CMS välttää kuin rutto.

Mikä on CMS

Content Management System (CMS) on Web-sovellus, joka käyttää tietokantaa (yleensä MySQL) tai muita menetelmiä luoda, muokata ja tallentaa HTML-sisältöä hallittavalla tavalla . Sisältö luodaan ja muokataan verkossa verkkosovelluksen hallinnointiosassa (kutsutaan taustaksi). Tuloksena oleva sisältö näytetään sitten säännöllisen sivuston katsojille (kutsutaan Frontendiksi).

Miksi minun pitäisi käyttää CMS-järjestelmää

On olemassa useita mahdollisia syitä sisällönhallintajärjestelmän käyttöön, mutta tärkein syy CMS: n käyttämiseen on tehdä sisällön luomisesta ja muokkaamisesta yksinkertainen ja helppo. Usein kehittäjät unohtavat, että tämä on CMS: n päätavoitteita ja etsittäessä yhä enemmän toimintoja, he loukkaavat itseään (tai heidän asiakkaitaan).

Sisältö ei kuitenkaan sisällä vain tekstiä. Joskus sivuston tarvitsemasi sisältö on yhteydenottolomake tai käyttäjän todennusjärjestelmä. Tavoitteena on löytää CMS, joka tarjoaa toimivuuden uhraamatta käyttömukavuutta itsellesi tai tilanteen mukaan asiakkaallesi. Hyvä CMS-järjestelmä antaa sinulle mahdollisuuden viettää enemmän aikaa etupaneelin suunnitteluun, sitten laajennusten tai toimintojen käyttöönottoon.

5 yleisintä virheitä

Virhe 1: Geek Friendly CMS: n valinta

Ensinnäkin on ehdottoman tärkeää, että kehittäjät rakentavat sivustoja asiakkailleen, että he muistavat, että kaikki eivät ole niin teknisiä kuin olet. Vaikka olet löytänyt haluamasi ja toimivan CMS-järjestelmän, sillä ei ole merkitystä, ellet tee sivustoa itsellesi. Sivuston tärkein tekijä on se, voivatko asiakkaat käyttää sivustoa, kuten he kuvittelevat toimivan. Joten pitkällä aikavälillä sinun on parasta terveyttäsi, jos valitset yksinkertaisen hallinta-liittymän CMS: n, vaikka sinun täytyy muokata sitä enemmän vastaamaan asiakkaiden tarpeita.

Virhe 2: Suurempi on parempi

Varokaa mitä tahansa CMS-ohjelmaa, avoimen lähdekoodin tai ei, joka mainitsee valtavan seurauksen syynä käyttää järjestelmää. Älä ota mukaan valtavaa, hyödyllistä käyttäjäyhteisöä koskevia lupauksia ja kaikkia kauniita laajennuksia tai laajennuksia, joita järjestelmät jo tarjoavat. Se on TRAP!

Vain siksi, että monet käyttävät CMS: ää, se ei tee siitä hyvää. Ota esimerkiksi valtava määrä ihmisiä, jotka vaativat Linuxia. Minulla ei vielä ole aavistustakaan siitä, miksi ihmiset haluavat aiheuttaa tällaista kipua itselleen. Samalla tavoin CMS: n valitseminen seuraavasta perusteella on äärimmäisen huono idea.

Toinen syy, miksi ihmiset valitsevat tämäntyyppiset CMS: t, on siksi, että he näkevät, että kehittäjien suuri määrä tai määrä rahaa on tiettyyn verkkosovellukseen. Tätä varten käännyn suosikkihintaan:

"Haluan kehittää hienoja tuotteita yhtä helppoa kuin kirjoitus. Jos näin olisi, Microsoftilla olisi hyviä tuotteita. "

Jos et ole arvannut, se on Steve Jobsin lainaus, jossa selvitetään, miksi ei ole parasta olla behemot. Tärkeintä on ihmisten takana oleva tuote ja että he ovat oikeita ihmisiä työstä. Ei kuinka monta ihmistä olet työskennellyt sinulle.

Kun kyseessä on avoimen lähdekoodin CMS, usein havaitsemme, ettei kukaan seuraa kehitystä tai löytää oikeita ihmisiä tekemään mitä muut tarvitsevat. Keskimääräinen yhteisön jäsen tulee toiminnallisuuden pääasialliseksi lähteeksi, ja tulos on valtava huijaus keskimääräisistä laajennuksista ja toiminnallisuudesta, jossa on muutamia nurjauksia, jotka on haudattu niin syvälle, ettet koskaan löydä niitä. Joten toistan neuvoani varoa behemoths.

Mistake 3: Going With Little Guy

Jälleen tämä on sama kuin # 2, jossa yrittäessäsi toipua onnettomasta ajettavuudesta behemotilla valitset liian yksinkertaisen CMS: n. Varmista aina, että tarkastelemasi CMS-versio sisältää laajennuksia, joita tarvitset. Monta kertaa saatat kompastua lupaavalla CMS: llä, mutta älä investoida siihen, ennen kuin olet huomannut, että se tarjoaa mitä tarvitset. Valitettavasti osa parhaista CMS: istä on edelleen kehittymässä.

Virhe 4: Ei tutkimusta

Aina, tee aina tutkimus ennen CMS: n ratkaisemista. Tarkasta niiden antamat sivustot esimerkkinä. Lähetä sähköpostia näiden sivustojen ylläpitäjille ja keskustele CMS: n eduista ja haitoista. Keskustele kehittäjien kanssa ja pidä avoin mielessä.

Siitä tulee kuitenkin huomautus, kun joudut investoimaan jonkin verran testaten järjestelmää ja yrittämällä rakentaa sivuston. Tee niin itsellesi, ennen kuin olet aina luvannut käyttää järjestelmää asiakkaalle. Joskus saatat uskoa, että olet löytänyt laajennuksen tai moduulin, joka toimii ja testauksen jälkeen huomaa, että se on vakavasti virheellinen. Muina aikoina saatat huomata, että ainoa tapa saada moduuli, joka toimii oikein on ostaa yksi.

Virhe 5: salliminen tietotekniikan opettajan valitsemiseksi CMS: stä

Älkää koskaan koskaan anna IT-kaveriä valitsemaan sisällönhallintajärjestelmääsi. Se on harvinainen rotu, joka ymmärtää sekä koodin että ystävällisen käyttöliittymän. Olitpa suuri yritys tai pieni ryhmä freelancereita, on välttämätöntä, että kuka tahansa Mac-kaveri on teidän keskuudessanne, kirjaudu pois kaikesta, mitä IT-kaveri esittää. Se voi olla päänsärky, mutta varmista, että käyttämäsi CMS: llä on hyvä käyttöliittymä, ja se säästää paljon kipua pitkällä aikavälillä.

Jos löydät itsesi tilanteessa, jossa sallit kooderin rakentaa toiminnallesi sinulle, anna ensin luettelo vaatimuksista ja anna heidät esittelemään ne CMS-asetuksissasi. Näin voit tehdä päätöksen, joka sopii parhaiten sinulle tai asiakkaallesi.

Mitä etsiä CMS: ssä

Sisällönhallintajärjestelmässä on monia asioita, mutta tässä on muutamia tärkeämpiä:

  1. Nopea ja helppo asennus
  2. Helppo hallinnointirajapinta
  3. CMS: n nopea ja helppo laajentaminen lisätoiminnoille
  4. Yksinkertainen mallinhallinta
  5. Hyödyllinen käyttäjäyhteisö

Vaikka tämä voi tuntua vastaisilta intuitiiviselta, etsi CMS: ää parhaimmalla tavalla. Houkutteleva muotoilu on yksi parhaista indikaattoreista, joiden avulla käyttöliittymä on käyttäjäystävällinen, mutta muistaa aina tutkimuksesi ennen kuin sijoitat aikaa ja energiaa johonkin tiettyyn järjestelmään.

3 lupaavinta CMS: tä

Avoimen lähdekoodin sisällönhallintajärjestelmien kehittäminen jatkuu yhä kasvussa. Uusia järjestelmiä syntyy jatkuvasti ja monet näistä järjestelmistä alkavat näyttää lupauksilta. CMS-maailmaa, kuten Joomla! ja Drupal eivät ole voineet rikkoa puutteellisesta muutoksesta. Ehkä uuden sukupolven CMS, joka on syntymässä, saattaa muuttaa asioita paremmin.

Joten tässä on luettelo lupaavimmista CMS: stä, joita sinun pitäisi pitää silmällä, samoin kuin parhaita toimintavaihtoehtoja ja niitä CMS: iä, jotka sinun pitäisi hylätä:

1. Sammakko CMS

Se on ehdoton voittaja tässä kategoriassa, jossa on uusi PHP CMS, joka perustuu Radiant CMS: stä. Frog CMS näyttää kaikkein lupauksen kaikista CMS: stä, joka on parhaillaan kehitteillä. Erittäin ystävällinen järjestelmänvalvojan käyttöliittymä on sen kultainen helmi. Sammakkoyhteisö on edelleen pieni, mutta tästä huolimatta hanke kehittyy nopeasti, kun taas laajennuksia lisätään jatkuvasti korkeiden standardien mukaisesti täyttämään aukot.

Sammakon vahvuus on sen kehittäjäyhteisössä, joka on sitoutunut tuottamaan erittäin toimiva CMS, joka ylläpitää käyttäjäystävällisyyttä. 1.0-versio on parhaillaan kehittymässä ja sen pitäisi pian saapua. Frog CMS

2. Concrete5 CMS

Tämä CMS tekee jotain hyvin erilainen kuin muut järjestelmät, koska se integroi hallinnon etupuolella saumattomasti. Ainoa muu CMS, joka tekee tämän LightCMS . Concrete5: lla on kuitenkin samat edut kuin Frog CMS ja se on paljon vähemmän monimutkainen kuin sen vastapuoli. Concrete5

3. iWeb

Teknisesti se ei ole avoimen lähdekoodin CMS, mutta se, mikä se edustaa, on askel oikeaan suuntaan. Tämä ohjelma oli Applen ensimmäinen yritys web-julkaisujärjestelmässä ja toimii yhdessä .mac (nyt MobileMe) -järjestelmän kanssa. Jos Apple koskaan käyttänyt aikaa keskittyen toimittamaan täysin varustettua ohjelmaa lisäämällä lisää iWebin jo fantastiseen järjestelmään, mikään muu CMS ei olisi tarpeen. Pidättekö silmällä Applen tulevaisuutta juuri tällaiseen ohjelmaan iLife-ohjelmistossa. iWeb

Top 5 sisällönhallintajärjestelmät.

1. Drupal

Drupal on helppokäyttöisin avoimen lähdekoodin nykyinen CMS. Se mahdollistaa sisällön muokkaamisen suoraan sivulla, ja sitä voidaan helposti laajentaa moduulien avulla. Teemoja voidaan kehittää helposti CSS: n avulla ja vaikka se on muutamia asioita, se on kaikkein vähiten turhaava CMS. Drupal

2. WordPress

WordPress alkoi yksinkertaisena bloggausjärjestelmänä, mutta on kasvanut yhdeksi tehokkaimmista CMS: stä Internetissä. Hallinnollinen käyttöliittymä, joka on tullut niin helppokäyttöiseksi miljoonien bloggaajien kääntämiseen WordPressin laajennetuille versioille.

Koska kehittäjät ovat ymmärtäneet mahdollisuutensa toimia käyttäjäystävällisenä CMS: nä, on tuotettu useita laajennuksia ja laajennuksia. Kun BuddyPress julkaisee WordPress MU: lle, se vastaa useimpia avoimen lähdekoodin järjestelmiä, jotka ovat käytettävissä toiminnallisuudessa ja ylittävät ne selvästi käyttäjäystävällisyydessä. WordPress

3. Radiant CMS

Ruby on Railsilla toimiva yksinkertainen CMS. Yksinkertainen muotoilu ja sisällönhallintamenetelmä tekevät sisällön muokkaamisesta helppoa. Tämän CMS: n painopiste on tarjota vähäisiä toimintoja pienille kehitystiimille, jotka antavat niille, jotka osaavat kirjoittaa Ruby on Railsia, helposti mukauttaa omia järjestelmiään. Radiant CMS

4. Magento

Erityisen tehokas sähköisen kaupankäynnin sisällönhallintajärjestelmä. Tarjoaa piirteitä tavanomaisten verkkokauppajärjestelmien lisäksi, kuten hyve-cart. On oltava verkkokaupoissa. Magento

5. Silverstripe

Yksinkertainen CMS, jossa on kasvava yhteisö. Helppo muokata ja muuttaa. Näyttää mahdollisuuden muokata muita Drupal-järjestelmiä, mutta ei aivan vielä. Suuri käyttöliittymä. SilverStripe

Vältä Joomlaa

Joomla on paha. Siinä kaikki on liian. Ainoa tapa saada toiminnot, joita koskaan tarvitsisit perusasetusten hallinnan lisäksi on maksaa suuria summia kaupallisille moduuleille. Yhteisö on valtava pahimmillaan. On olemassa miljoona moduulia yksi ongelma, ja on lähes mahdotonta löytää oikea.

Liitäntä on valitettavaa. Yksikään sisällönhallintamenetelmistä ei ole järkevää, eikä sitä tietenkään ole tarkoitus olla käyttäjäystävällinen, kun otetaan huomioon järjestelmän tarjoama huipputason dollarin koulutus. Jos CMS: ää olisi koskaan vältettävä, se olisi se.

Se on listan loppu. Jos tiedät välttääksesi Joomla! tiedät, miten vältät kaiken, mikä saattaa haitata sivustosi luomista ja hallintaa. Vau! Siellä! Joomla!

Yhteenveto

Muista aina tutkia CMS ennen investoimalla siihen aikaa. Älä koskaan unohda, että CMS: n pääasiallinen tarkoitus on tehdä sisällön luomisesta ja muokkaamisesta yksinkertainen ja helppo. Älkää koskaan uhraile käyttäjäkokemusta toiminnallisuudelle. Muista nämä asiat ja se parantaa huomattavasti kokemusta sisällönhallintajärjestelmien kanssa.

Kirjoitettu yksinomaan WDD: lle Jason Mosley. Artikla heijastaa vain hänen mielipiteensä ja ei välttämättä vastaa WDD: n kannanottoa aiheesta.

Oletko käyttänyt näitä järjestelmiä onnistuneesti? Mitkä pidät parhaiten?