Concrete5 tuli CMS-näyttämöön vuonna 2008, ja sen jälkeen se on tehnyt vankkaa kehitystyötä yhdeksi nykyaikaisimmista go-to-web-julkaisutoiminnoista.

Concrete5: n käyttöönotto on todella nopeaa ja helppoa, ja monet hosting-alustat tarjoavat nyt yhdellä napsautuksella asennuksia. Jos sinulla on SimpleScripts, Softaculous, Installatron tai jopa Plesk's Applications Installer, voit vain löytää Concrete5, asentaa ja mennä. Versiossa 5.5, jossa on tyylikäs Twitter Bootstrap -siirtynyt kojelaudan käyttöliittymä, Concrete5: n tulevaisuus näyttää kirkkaalta.

Katsotaanpa muutamia syitä, miksi niin monet kehittäjät ja suunnittelijat laulavat kehujaan.

Suuri idea

Vaikka Concrete5 on MVC / OOP: n keskitetty CMS ja se on hämmästyttävä teho liesituulettimen alla, etupään muokkaus on ensimmäinen huomattava osa Concrete5: lisäämällä sivu on erittäin nopea. Ja kun laitat sivun muokkaustilaan, sinulle esitellään punaisella katkennut "alueet" web-sivulla sisällön lisäämiseksi. Nämä alueet ovat sisällön aloja, jotka on määritetty tietyn aiheen sivutyypeille. Ajattele sivutyyppejä asetteluina. Kun napsautat näitä punaisia ​​alueita, ponnahdusvalikossa on vaihtoehtoja kyseiselle alueelle, johon voit suorittaa tehtäviä, kuten lohkojen lisäämisen ja siirtämisen.

Voit ajatella lohkoja sivustosi sisällön rakennuspalikoiksi. Tarvitsetko jotain sisältöä? Napsauta aluetta, valitse Lisää blokki ja valitse WYSIWYG-editori valitsemalla Sisältö, jos haluat lisätä muotoillun tekstin, otsikot ja jopa sivun linkit ja kuvat. Täytyykö löytä lomake? Valitse lomakkeen lohko.

Code blocks

Kaiken kaikkiaan laatikossa on 20 korttelia, jotka vaihtelevat Youtube-lohkosta, lomakekonttoriin, Google-karttoihin, perusnäyttöliukusäätimeen.

Yksi haittapuoli on se, kuinka monta lisäominaa on tarjolla verrattuna Joomlan tai WordPressin tykkäämiseen. Sinun tarvitsee rakentaa jotain itse tai käyttää vapaasti saatavilla olevaa "suunnittelija-sisältöä" -pakettia, joka voi luoda itsellesi perusominaisuuksia.

Riippumatta, asiakkaat todella kiinnittyvät tähän ajattelutapaan. Se on hyvin raakaa ja konkreettista niille, ja minulla on vielä näkemättä, että vähiten web-osaamaton asiakas ei pääse tähän: lisää sivu, lisää sisältöä tai siirrä sitä, napsauta julkaisua, tee. Ainoa asia, joka tekee WYSIWYG-editorista suosittu, ajaa Concrete5: n suosion. Mitä näet on mitä saat. Asiakkaat rakastavat sitä. Suunnittelijat rakastavat sitä.

Tarvita lisää?

Yksi Concrete5: n hienoimmista asioista on Marketplace.

Useimmille keskustelufoorumeille, laajentaa teemaa tai löytää, mitä tarvitset, jotta voit luoda työn, vaatii ulostuloa etsiä lisäosia ja luotettavia laajennuksia laajentaakseen alustan, lataamalla ja lataamalla sitten sivustoosi. Lopuksi sinun on asennettava. Sitten voit käyttää sitä. Tämä voi imeä tunteja projektin ajasta.

Betonilla 5 kaikki mitä tarvitset on paistettu oikein. Sisältää niiden lisäosat ja teemat Marketplace laajentaa projektisi joutumatta poistumaan sivustostasi.

Kun olet kirjautunut muokkaukseen, napauttamalla 'välilehden' avainta ja kirjoittamalla 'markkinapaikka' ponnahtaa Finderin työkalu Betoni5: ssä, joka etsii kaikki asiaankuuluvat paikalliset ja etäsivut ja lisäosat saatavilla. Kun tärkein lajitellaan ylhäältä, valitse "Yhdistä yhteisöön". Tämän liitännän ottaminen käyttöön välittömästi liittää sinut tuhansille lisäosille ja teemoille ilman, että sinun tarvitsee lähteä sivustostasi. Kun olet asentanut Concrete5-profiilin, voit yhdistää verkkosivustoja yhteisöön ja saada integroitua tukea lisäosille ja teemoille sekä ostaa tai asentaa ne suoraan verkkosivustoosi.

Tarvitsetko kuvagalleria? Napsauta vain välilehden avaimen ja kirjoita uudelleen "Marketplace" ja valitse "saat lisää lisäosia". Tästä voit etsiä ja selata lisäosia ja teemoja sekä ilmaiseksi että maksullisina. Kun löydät täydellisen gallerian lisäosan sivustollesi, voit ladata sen ja asentaa sen sivustollesi vain muutamalla napsautuksella. Se on vaikuttava rakennuskokemus siitä, oletko aloittelija vai ammattilainen.

Yhteysyhteys kytkee automaattisesti myös ydinasennukseen liittyvät päivitysilmoitukset sekä kaikki kyseiselle verkkosivustolle asennetut lisäosat tai teemat. Jälleen säästää aikaa ja rahaa seurata kaikkea alaspäin ja mennä saamaan sen, työntämään sitä ja päivittämään.

Löytäminen

Tab-avaimen käyttäminen ja aiheen tai aiheen kirjoittaminen etsivät myös Beton5: n foorumeita ja käyttöalueita saadaksesi tarvitsemasi apuasi nopeasti. Esimerkiksi Concrete5 on vakiona kaksi käyttöoikeusmallia: yksinkertainen, mikä on oletusarvoisesti käytössä; ja edistynyt.

Niinpä hakukoneen "edistyneiden käyttöoikeuksien" pikahaku paljastaa hyödyllisen videon "kuinka pääset sinut aloittamaan sivustosi editoriin liittyvien käyttöoikeuksien tarkemman hallinnan.

Dashboard

Jos sinulla on vielä kysyttävää, Concrete5-yhteisö, kaikki se on pienempi kuin monet CMS: t, on erittäin ennakoiva auttaa muita. Hyödylliset vastaukset näkyvät yleensä tunnin sisällä tai niin. Sitten on olemassa myös C5 IRC apua. IRC on varmasti hieman arkaainen. Mutta on mukavaa tietää, että on olemassa joitakin hyvin asiantuntevia C5-aivoja pingille, jos et saa tarvitsemasi vastaukset C5-foorumeilla.

Suunnittelu betonissa5

Betoni5: n suunnittelu ja muotoilu on todella helppoa ja melko suoraan eteenpäin. Ota HTML-koodi ja korvaa sisältö tietyillä tageilla lohkoalueille ... jne. Ei paljon sitä. Melko paljon kuin useimmat CMS arvokkaat suolat.

Designing in Concrete5

Yksi tapa C5 eroaa muista CMS: stä on kuitenkin sen ballsy root levelin ohitusjärjestelmä ja tarkoituksenmukainen MVC-arkkitehtuuri, jonka avulla voit nopeasti ja helposti ohittaa ydinpaketin, teeman tai estää tiedostoja. Lähes kaikki Concrete5: stä voidaan ohittaa juurikanavassa. Täällä ei ole tarpeeksi tilaa ohittaa tämän hämmästyttävän kyvyn ja sen voiman. Katsotaanpa kuitenkin yksi pieni esimerkki.

Minulla on teema, joka on suunniteltu ja siirretty C5: lle. Se näyttää erittäin mukavalta. Kuitenkin, kun käyn tarttumaan XYZ-galleriaan, se ei näytä täydelliseltä. Voit tehdä hackathonin ja taputtaa joukon tärkeitä teema-CSS: ää tai jopa koodata sukellusta ja löytää blokin CSS: n ja muuttaa sen. Ongelma, jolla on säätökoodi lohkotasolla, on toinen, jota päivität, menetät muutokset. Mutta C5: n ja sen MVC-arkkitehtuurin kanssa sinun ei tarvitse tehdä tätä. Sen sijaan voit yksinkertaisesti kopioida lohkon view.php & view.css -tiedostot paketeista> lohkon nimi> lohkot> lohkotunnuksen kansio juurihyllyihin> lohkonimi-kansio ja muuttaa CSS: n juuren> lohkotasolla. Kun C5 tekee, se aina mieluummin tyydyttää juuriston tason ylivoimaisia ​​sisäisiä ydintä tai pakettitiedostoja.

Tämä tarkoittaa myös sitä, että muutokset tai päivitykset XYZ-gallerian lohkolle eivät ole tuhoisat. Tarkoituksena, päivität XYZ-lohkon ja räätälöintiäsi ei menetetä. Se on edelleen oikeassa juurihakemistoosi! Melko mahtava kastike.

Root tason yliviivataan eivät rajoitu css tai näkymät. Voit ohittaa ohjaimet, malleja, elementtejä, avustajia ja työkalujen tiedostoja. Tietenkin, tämä joustavuuden ja tehon heikkous on se, että se voi tuntua hieman ylivoimaiseksi aluksi, jos et ole jo akklimatoitu MVC / OOP-arkkitehtuureihin. Kaikesta huolimatta C5 on paljon muutakin kuin mitä useimmat CMS: t tarjoavat joustavuuden ja laajennettavuuden suhteen, emmekä ole vielä naarmuuttaneet pinnalle sitä, mitä tämä tarkoittaa suunnittelun ja rakentamisen näkökulmasta.

Betonin5 liiketoimintamalli

Yksi konkreettisten uusien tulokkaiden, kuten WordPress-muuntien, ensimmäisistä alennuksista on se, että kaikki lisäosat eivät ole ilmaisia. Jotkut yrittävät maalata tämän tosiasian haitaksi CMS: n kasvulle. Mutta kun kaadatte syvemmälle Concrete5: n liiketoimintamalliin, ei kestää kauaa sen ymmärtämiseksi: kaikkien CMS: n täytyy olla rahoitusta. Tämä ei ole oletus vaan yksinkertainen tosiasia, kun suunnittelija tai kehittäjä vetää vapaita lisäosia WordPressille tai Joomlalle, sekä CMS että laajennusten kehittäminen, kustannuksista riippumatta, aiheutti itse asiassa kustannuksia jollekin.

Vaikka Concrete5: n markkinapaikka sisältää paljon hyödyllisiä ja hyödyllisiä lisäosia ja teemoja ilmaiseksi, monet monimutkaisemmista koodeista maksaa jonkin verran käteistä. Sanottuaan, että jokainen lisämateriaaliin ja teemoihin käytetty dollari lahjoittaa 25 prosenttia Concrete5: n rahoituksesta ja sitten 75 prosenttia siirtyy kehittäjälle.

Kun kehittäjä julkaisee lisäosan, kyseinen lisäosa saa myös nimenomaan kyseiselle kehittäjälle ja kyseiselle lisäosalle tukialueen / lippujärjestelmän. Tämä on tärkeää huomata, koska suuren tuen pitäisi olla kaikkien yritysten ydin, ei pelkästään web-teknologioita ja ilmaisia ​​aineita. Yhdistä tämä siihen, että kaikki lisäominaisuudet, sekä maksettu että vapaa, tarkastetaan vertaisarviointilautakunnan (PRB) kautta, jossa heidät testataan, haastatellaan ja turvatarkastetaan vikoihin ja sinulla on melko vakaa lisäosien kirjasto ja teemoja.

Silti, jos et ole todella kiinnostunut foorumin vakaudesta ja rahoituksesta, huippuluokan lisäominaisuuksien puute on hyvin ilmeinen.

Marketplace

Kannattavuustilanteesta on varmasti mahdollisuus nähdä jonkin verran mukavaa liikevaihtoa. Kuitenkin, jos olet kehittäjä tai suunnittelija, joka haluaa myydä C5-markkinoilla, tuotteen hankkiminen PRB: n kautta voi olla varsin ahkera ja hidas ajoittain. Riippuen odottamattomien hyväksyntöjen taakse ja tuotteen valmiustilanteesta riippuen se voi kestää kahta päivästä kahteen kuukauteen.

Rakastan sitä, että kun maksan lisäosaa, tuen CMS: ää ja sen kehitystä tukemalla kasvavaa kehittäjäyhteisöä ja varmistamalla, että saan hyvissä ajoin apua. Se on hyvä asia ympäri.

Varmista kuitenkin, että voit tarkistaa tuotteiden arvostelut C5-markkinoilla. Ja sitten kannattaa myös katsoa keskimääräistä tukea vastausaikaa, joka löytyy alhaalta jokaisen C5-sivuston tuotesivulta.

Tiivistettynä

Kuten aiemmin mainittiin, Concrete5 kehitettiin lähtien MVC (Model View Controller) OOP (Object Oriented Programing) -arkkitehtuurista. Tästä johtuen Concrete5 on tehokas alusta sekä helppokäyttöinen CMS. Kehys, jota voidaan hyödyntää kaikilta voimakkailta verkkosovelluksilta asiakaskohtaisiin backend-toimintoihin.

Kokemuksesta puhuttaessa voit päästä Concrete5: n sovellusliittymään lähes kaikesta. Olen työskennellyt kaikin puolin iOS: n natiivi-sovelluksista, jotka osuvat Concrete5: n sovellusrajapintaan, Enterprise RMA- ja takuutosovellusten tukemiseen, täysin integroituun Auto Dealership -sovellukseen, joka hallinnoi myyntiä ja päivittäistä auto-kauppiaiden vientiä.

Se on totta, Concrete5 on niin helppoa, että mumisi voisi käyttää sitä ... mutta se myös pakkaa vakavan arkkitehtuurin, joka ei ole mikään huijaus.

Oletko kokeillut Betoni5? Miten löysit sen verrattuna muihin CMS: ään? Kerro meille alla olevissa huomautuksissa.