Selvitä modx-versio. Palveluhakemistojen suojaus. Helppo navigointihallinta

CMF ModX Revo c:llä kehitetyn sivuston siirto paikallinen palvelin kuten Denver isännöinti on hyvin erilaista kuin tavallisen verkkosivuston siirtäminen. Tämä johtuu itse ModX Revo -järjestelmän ominaisuuksista. Tässä artikkelissa tarkastelemme yhtä vaihtoehdoista tämän järjestelmän siirtämiseksi Internet-isännöintiin.

Voit siirtää MODx Revolution -sivuston toiseen isännöintiin seuraavasti:

1. Kopioi kaikki sivuston tiedostot isännöinnistä paikalliselle tietokoneelle aiemmin kirjautuneena ulos.

2. Poista MySQL-tietokanta

3. Siirry kohtaan paikallinen tietokone kansioon ydin/välimuisti ja poista sieltä kaikki paitsi tiedosto .gitignore

5. Lisää myös kansio sivuston juureen perustaa saman version ModX-jakelusta, johon sivustosi tehtiin (tai johon se päivitettiin).

Sivuston tiedostot eivät sisällä tietoja versiosta, emmekä voi käyttää sivuston järjestelmänvalvoja-aluetta ennen asennusta nähdäksemme version. Kannattaa siis etsiä muualta. Ja toinen paikka on viimeinen vaihtoehto Olemme kyllästyneitä valitsemaan tietokanta.

Joten saadaksesi selville kannettavan luomiseen käytetyn ModX-paketin version Tämä hetki sivustoa, meidän ei tarvitse mennä MySQL-tietokantaan, koska meillä on sen kaatopaikka. Minulla on se muodossa .sql

Avaaminen Tämä tiedosto missä tahansa tekstieditorissa.
Aloitamme haun ja etsimme siitä sanaa settings_version.
Hakutuloksissa saamme seuraavanlaisen rivin:

("settings_version", " 2.2.1-pl", "textfield", "core", "system", "2012-04-09 07:20:10"),

Paketin versio on korostettu lihavoidulla.
Siinä kaikki, nyt mennään ModX:n viralliselle verkkosivustolle ja ladataan tarvitsemamme versio.
Kaikki versiot voi ladata täältä: modx.com/download/previous-releases/

6. Muokkaa tiedostoa /core/config/config.inc.phpseuraavat rivit:

$modx_core_path= "/polku/modx_doc_root/core/"; $modx_processors_path= "/polku/modx_doc_root/core/model/modx/processors/"; $modx_connectors_path= "/polku/modx_doc_root/connectors/"; $modx_manager_path= "/polku/modx_doc_root/manager/"; $modx_base_path= "/polku/modx_doc_root/"; $modx_assets_path= "/polku/modx_doc_root/assets/"; /* HOST (käytetään komentorivin PHP-asioihin) */ $http_host="sivustosi.fi";

7. Muokkaus tiedostoissa config.core.php ja manager/ config.core.php linja

Define("MODX_CORE_PATH", "/polku/modx_doc_root/core/");

8. Lataa tietokanta uuteen isännöintiin;

9. Myönnä 777 kansioiden käyttöoikeus rekursiivisesti omaisuutta,ydin Ja perustaa;

11. Ja seuraamme asentajan ohjeita, joka tekee melkein kaiken puolestamme. (Kuva 1)

12. Päällä tämä vaihe jos valitaan vaihtoehto, joka poikkeaa kuvassa esitetystä, korjaa tämä valitsemalla oikea vaihtoehto. (Kuva 2)

13. Läpäisimme ModX-vaatimusten mukaisen järjestelmän noudattamistarkastuksen. (Kuva 3)

14. Tässä vaiheessa voimme tarkastella yksityiskohtaiset raportit järjestelmän asentamisesta palvelimelle ja napsauta "seuraava". (Kuva 4)

15. Alamme hiljaa iloita siitä, että olemme melkein perillä ja painamme arvokasta "Kirjaudu" -painiketta, kun olemme ensin tarkistaneet, että painikkeen alla oleva valintaruutu on valittuna, muuten joudumme poistamaan asennustiedostot palvelimelta manuaalisesti.

16. Jos kaikki meni hyvin, "Kirjaudu"-painikkeen painamisen jälkeen näemme ModX-järjestelmänvalvojan kirjautumispaneelin.

Versiot eroavat tiedostojen ja tietojen sijainnista tietokannassa, joten tässä artikkelissa tarkastellaan salasanan nollausta molemmille versioille.

Voit selvittää sen tietokannan nimen, jonka kanssa sivusto toimii, ja taulukoiden etuliitteet asetustiedosto sivusto.
varten Modx Evolution 1.*.* se sijaitsee seuraavassa polussa sivuston juuresta

./manager/includes/config.inc.php

Ja versiolle Modx Revo 2.*.* se tulee etsiä seuraavasta polusta sivuston juuresta

./core/config/config.inc.php

Sivuston juuri löytyy osiosta

Kuvakaappauksesta näet, että meidän tapauksessamme sivuston juuri on modx/public_html, ja vastaavasti tiedosto sijaitsee version seuraavissa poluissa Modx Evolution 1.*.* Ja Modx Revolution 2.*.* asianmukaisesti

Modx/public_html/manager/includes/config.inc.php

Modx/public_html/core/config/config.inc.php

Nyt meidän on avattava vaadittu tiedosto minkä tahansa kätevällä tavalla esimerkiksi kautta Tiedostonhallinta ja etsi siitä seuraavat rivit:

$dbase = "passreset_modx1";
$table_prefix = "modx_";

Arvot näillä riveillä tarkoittavat sen tietokannan nimeä, jonka kanssa sivusto toimii, passreset_modx1 ja tietokantataulukoiden etuliite on modx_.
Sinun tapauksessasi tietokannan nimi on erilainen, mutta taulukon etuliite voi olla sama.

Kun olemme selvittäneet tietokannan nimen, meidän on päästävä itse tietokantaan. Tämä voidaan tehdä läpi phpMyAdmin Luvussa. Löydämme tarvittava tietokanta tiedot luettelossa ja napsauta kuvaketta sen vieressä P.M.A.. Ehkä heti phpMyAdmin ei avaudu, koska selaimesi estää ponnahdusikkunat, joten salli ponnahdusikkunat.

Modx Evolution 1.*.*

Prefix_manager_users modx_manager_users

modx_manager_users järjestelmänvalvoja

Salasana

Merkitys Toiminto valitse luettelosta MD5.

Eteenpäin

Jos jokin ei toimi sinulle tai ilmenee vaikeuksia, ota yhteyttä Yksityiskohtainen kuvaus ongelmiin ja toimiin, joita olet jo tehnyt. Asiantuntijamme auttavat sinua varmasti.

Modx Revo 2.*.*

Edessämme on tietokanta, jonka kanssa sivustomme toimii. Meidän on löydettävä taulukko sivustomme käyttäjien kanssa. Sen nimi on seuraava - Etuliite_käyttäjät. Meidän tapauksessamme sitä kutsutaan modx_users. Etsi se luettelosta ja napsauta sitä

Meillä on tiedot taulukosta modx_users, joka sisältää tiedot kaikista sivustosi rekisteröidyistä käyttäjistä. Sinun on löydettävä rivi tilisi kirjautumistunnuksella, meidän tapauksessamme se on Tili järjestelmänvalvoja. Avataan nyt tämä rivi muokkausta varten napsauttamalla rivin vasemmalla puolella olevaa kynäkuvaketta

Jatketaan nyt itse salasanan vaihtamiseen. Voit tehdä tämän etsimällä rivin, jossa on nimi Salasana

Ja muutetaan 2 riviä siinä: kentällä Merkitys poista kaikki nykyiset merkit ja kirjoita sinne haluamasi salasana, esimerkiksi BegetNewPass, ja kenttään Toiminto valitse luettelosta MD5.

Tämän seurauksena kenttien pitäisi näyttää tältä

Nyt sinun on painettava painiketta Eteenpäin sivun alalaidassa tallentaaksemme tekemämme muutokset.

Kun kaikki vaiheet on suoritettu, salasana vaihdettiin onnistuneesti. Tarkistaaksesi, mene sivustosi hallintapaneelin valtuutussivulle ja anna tilisi kirjautumistunnus ja uusi salasana.

Jos jokin ei auta tai ilmenee vaikeuksia, ota meihin yhteyttä ja kerro yksityiskohtaisesti ongelmasta ja toimista, joita olet jo tehnyt. Asiantuntijamme auttavat sinua varmasti.

Ihmiset ajattelevat, että turvallisuus on substantiivi, jotain, jonka voi ostaa. Itse asiassa turvallisuus on abstrakti käsite, kuten onnellisuus.
James Gosling

MODX Revolutionin kehittäjät työskentelevät jatkuvasti parantaakseen luomansa järjestelmän turvallisuutta. Kuitenkin myös sivuston luojan on tehtävä tiettyjä ponnisteluja varmistaakseen, että sivuston turvallisuus pysyy oikealla tasolla.

Vaikka kukaan ei voi taata ehdoton suoja, meillä on valta vaikeuttaa hyökkääjien elämääsi vaikeammaksi. Ja tässä artikkelissa puhun yksinkertaisesta mutta tehokkaita tapoja suojata sivustoasi.

1 Ytimen siirtäminen

2 Paneelin osoitteen muuttaminen

Yleensä MODX:n sivuston hallintapaneeli sijaitsee osoitteessa https://site.ru/manager. Hallintapaneelin siirtäminen peittää hieman MODX:n jälkiä, ja tämä on yhtä helppoa kuin päärynöiden kuoriminen - nimeä vain itse hakemisto uudelleen (esimerkiksi johtajasta admin tai abrakadabra) ja määritä sitten uusi polku yhdessä asetustiedosto:

  • core/config/config.inc.php

3 Päivitä lisäosat

Vaikka toiminnallisuus nykyiset versiot Olen täysin tyytyväinen lisäyksiin, tämä ei tarkoita, etteikö päivityksille olisi syitä. Kuten tiedät, uudet ohjelmistoversiot tuovat mukanaan paitsi uusia ominaisuuksia, myös erilaisia ​​​​virheenkorjauksia (vaikka myös uusia bugeja on yleensä mukana).

4 Päivitä MODX

Kuten edellä kirjoitin, MODX-kehittäjät työskentelevät jatkuvasti varmistaakseen MODX:n turvallisuuden, joten on suositeltavaa päivittää MODX ajoittain uusimpaan vakaaseen julkaisuun.

5 Haja ja hallitse

Jos sivustolla työskentelee useita ihmisiä, on erittäin suositeltavaa määrittää vähimmäismäärä jokaiselle käyttäjälle tarvittavat oikeudet pääsy. Loppujen lopuksi sisällönhallinnassa ei ole mitään järkeä päästä käsiksi järjestelmäasetuksiin tai paloina sisältäviin katkelmiin.

Vaikka sisällönhallinnassa ei olisi kutia järjestelmän parissa, saattaa ilmaantua hyökkääjä, joka hyödyntää käyttäjän epäpätevyyttä voi kaapata pääsyn hallintapaneeliin. Tämä pätee erityisesti, jos työskentely sivuston kanssa tapahtuu suojaamattoman yhteyden kautta, minkä seurauksena käyttäjätunnus ja salasana välitetään verkon kautta avoin lomake. Salasanan sieppausriskin vähentämiseksi on suositeltavaa ostaa ja asentaa SSL-varmenne, jolloin kaikki pyynnöt lähetetään salatussa muodossa.

Monia artikkeleita on kirjoitettu ja kirjoitettu uudelleen MODX:n suojaamisesta, mutta tässä artikkelissa aion kuvata paitsi vakiosuosituksia MODX Revolution -esiintymän suojaamiseksi (tämän jälkeen kirjoitan yksinkertaisesti MODX, koska MODX Evolution -haara on "evoluution" umpikujahaara, joka on alkee, joka ei ansaitse nykyaikaisten kehittäjien huomiota), mutta myös joitain uusia menetelmiä "peittää jäljet."

Aloitetaan siis tärkeimmästä.

MODX-asennusohjelmia on kahdenlaisia ​​- perinteinen ja edistynyt.
Mitä eroa niillä on?

Perinteinen- Tämä on yksinkertainen asennusvaihtoehto mihin tahansa isännöintiin, joka noudattaa MODX:n asennussuosituksia, jolloin ydin asennetaan suoraan sivuston julkisen kansion juureen. Yksinkertaiset "sivustoblindit" asentavat perinteisen version, eivät estä hakemistojen katselua ja sen seurauksena koko sivuston sisältöä, mukaan lukien. palveluhakemistot, pääsee hakukoneen hakemistoon. Älkäämme fantasioiko siitä, mihin tämä voi johtaa. Täällä kaikki on selvää.

Pitkälle kehittynyt- versio miehille, jotka ovat ainakin "katsoneet elokuvan ninjoista". Tämän tyyppisen asennusohjelman avulla voit sijoittaa MODX-ytimen julkisen kansion ulkopuolelle ja piilottaa sen hyökkääjiltä. Vakavissa projekteissa tämä on suositeltava vaihtoehto, mutta henkilökohtaisesti käytän sitä aina.

Ytimen suojaus

Ytimen suojaamiseen on kaksi tapaa:

1. Normaalissa isännöinnissä poista ydin julkisesta kansiosta, eikä sinun tarvitse nimetä sitä uudelleen tai määrittää tässä hakemistossa olevaa .htaccess-tiedostoa (VDS:ssä muista määrittää sen käyttäjän käyttöoikeudet, jolta Apache on peräisin juoksu).

2. Tyhmillä isännöinnillä - nimeä ydinhakemisto uudelleen esimerkiksi salasanageneraattorilla (tietysti ilman erikoismerkkejä - vain kirjaimia ja numeroita) Ja määritä asennuksen aikana fyysinen polku ytimen hakemistoon. Tästä syystä on parempi käyttää Advanced Installer -asennusohjelmaa.

Palveluhakemistojen suojaaminen

Ei ole mikään salaisuus, että ytimen hakemiston lisäksi muiden palveluhakemistojen tulisi jäädä palvelimen julkiseen kansioon.

Mitä voimme tehdä suojautuaksemme hakkerointiyrityksiltä liittimien kautta ja yrityksiltä tunkeutua järjestelmänvalvojan alueelle? Liitinhakemiston vakionimet ovat /connectors ja hallintapaneelin - /manager, ja tämä on sääli.

Asennuksen aikana sinua pyydetään muuttamaan nämä nimet. Se, mikä auttaa meitä tässä oikein, on salasanageneraattori ja kummallista kyllä, hallintapaneelin tapauksessa oma päämme. On parempi tehdä admin-hakemiston nimi ihmisen luettavaksi, mutta ei tietenkään /admin :)

Haluat ehkä kysyä: Miksi emme piilota /omaisuutta?
Ja ehkä minä vastaan: Miksi? Kaikki kuvat ja skriptit sijaitsevat /assetsissa ja sivun koodi sisältää kaikki linkit kuviin ja skripteihin :)

Tietokantataulukoiden suojaaminen

Asennuksen aikana tietokanta-asetuksissa ehdotetaan oletuksena taulukon etuliitettä "modx_". Asiat eivät toimi niin. Ja jälleen salasanageneraattori auttaa meitä (Muista, toveri? Vain kirjaimia ja numeroita!). Muutamme vakioetuliitteeksi krakozyabry, jonka loppuun laitamme alaviiva. Esimerkiksi "IU1xbp4_".

CMS-tunnistussuojaus

Palvelut automaattinen tunnistus CMS-sivustot eivät tietenkään tiedä, että MODX on CMF, mutta tämä ei estä niitä toteamasta, että MODX ohjaa sivuston sisältöä. Näyttää siltä, ​​​​että olemme jo piilottaneet kaiken tarvitsemamme. Mutta ei.

Ensinnäkin milloin MODX asennus Revolutionin on poistettava X-Powered-By-valintaruutu käytöstä, joka on oletuksena käytössä (alla olevassa kuvassa). Tämä on tarpeen, jotta MODX ei pala lähettämällä otsikoissa tietoa siitä, että sivusto on tehty MODX:llä.

Jos sivusto on jo asennettu, voit tarkistaa tämän parametrin Järjestelmäasetukset osoitteessa: domain_your.site/manager/?a=system/settings
Ja "Hae avaimella" -kenttään kirjoita "send_poweredby_header" tai yksinkertaisesti "header" ja paina Enter-näppäintä. Send_poweredby_header-arvon arvoksi on asetettava Ei.

Olisi myös hyvä idea piilottaa asetustiedostot.
Otetaan esimerkiksi ensimmäinen linkki yllä olevasta Google-hakuluettelosta ja yritetään avata asetustiedosto config.core.php tai vaikka hakemistolistaus tällä sivustolla on jo suljettu, käyttämällä linkkiä ”www.vvhotel .ru/core /config/config.inc.php ", sivusto palauttaa .php-tiedoston suorittamisen tuloksen, mikä tarkoittaa, että jokainen näistä tiedostoista on olemassa, ja jopa ensimmäisestä voimme olettaa, että sivusto on MODX.

Voit piilottaa tämän tiedoston .htaccessin avulla lisäämällä:

RewriteCond %(REQUEST_URI) ^(.*)config.core.php$ RewriteRule ^(.*)$

Jotain muuta

Kuvattujen tekniikoiden lisäksi voit ohjata mahdolliset hyökkääjät väärälle polulle pienellä tempulla. Jotkut "pop" CMS:t lisäsivät sisällönkuvauskenttiä, jotka osoittavat sisällönhallintajärjestelmän nimen:


Voit turvallisesti lisätä tällaisen tunnisteen koodiisi ja luoda väärennöksen vakiosivu Kirjaudu simuloidun sisällönhallintajärjestelmän määritetyn version hallintapaneeliin.

Automaattiset tunnistimet tulkitsevat MODX:n Wordpressiksi, ja jos huligaanit haluavat päästä järjestelmänvalvojan alueelle, he viettävät pitkän ja ikävän ajan yrittäessään poimia pääavaimia yksinkertaisesta lukosta verkkokalvon skanneriin (tämä on metafora :)).

Entä jos sivusto on jo asennettu?

Nimeä kaikki määritetyt hakemistot uudelleen minimilataushetkellä (/core, jos isännöinti sallii, on parempi poistaa se julkisuudesta).

Muuta olemassa olevien etuliitteitä käyttämällä phpMyAdmin:

  • napsauta phpMyAdminin vasemmalla puolella haluamasi tietokannan nimeä;
  • luettelo kaikista taulukoista tulee näkyviin pääalueelle, jonka alareunassa sinun on valittava "Merkitse kaikki" -valintaruutu;
  • valintaruudun oikealla puolella on yhdistelmäruutu "Jos merkitty:", jossa sinun on valittava "Korvaa taulukon etuliite";
  • ilmoita uudessa ikkunassa vanha etuliite ja uusi etuliite, jolla korvaat vanhan.
Sitten, jos sinulla on perinteinen, mutta haluat korvata sen Advancedilla, sinun on kirjoitettava /core-hakemiston sisältö Advanced-asennusohjelmasta /core-hakemiston (tai minkä tahansa sen uudella tavalla) sisällön päälle. arkistoi ja sijoita /setup sivuston juureen.

Tarkista oikeudet ja käyttöoikeudet (755 hakemistoille, 644 tiedostoille).

Aloita asennusprosessi.

Asennuksen aikana sinun on määritettävä fyysinen polku ytimen hakemistoon.

TÄRKEÄ valitse asennusvaihtoehto "Lisäpäivitys (tietokantaparametrien asetuksella)", koska tietokantatietojen syöttämisen jälkeen näkyviin tulee hakemiston uudelleennimeämisikkuna.

Voit tietysti mennä osoitteeseen config.inc.php ja muokata kaikkea siellä. Mutta miksi tehdä jotain, jos ei ole pakko? :)

Siinä kaikki. Jos tämän artikkelin tiedoista on sinulle hyötyä, hienoa. Jos haluat kysyä jotain, lisätä jotain tai vain viisastua, olet tervetullut kommentteihin!

Tämä on "moottorin" tai, kuten he myös sanovat, "sivuston ytimen" valinta. Nimiä voi olla monia, mutta olemus on sama - me puhumme noin CMS-valinta. Esimiehen tehtävänä on neuvoa ja auttaa asiakkaita tekemään tämän vaikean valinnan.

Mikä on CMS?

CMS (Content Management System) on sisällönhallintajärjestelmä. Sen avulla voit helposti hallita kaikkia sivuston tietoja - artikkeleita, tuotteita tai arvosteluja. Erilaisten Internet-arvioiden mukaan MODx on viiden parhaan CMS-järjestelmän joukossa. Mistä tiedät, sopiiko tämä sisällönhallintajärjestelmä verkkosivustollesi? Mietitään sen vahvuuksia ja heikkoja puolia asiakkaan näkökulmasta ja liiketoiminnan eduista.

Edut:

1Räätälöinti

Kehittäjä voi helposti, kuten sanotaan "ilman kainalosauvoja", muuttaa sivustoa tarpeidesi mukaan. Sivusto voi muuttua sekä ulkoisesti että sisäisesti: suunnittelua ei ole rajoitettu vakiomalleja, ja toiminnallisuutta laajennetaan katkelmien, moduulien ja laajennusten avulla.

2SEO-ystävällinen

Verkkokaupan menestymisen määrää myös sivuston luokitus, joten on tärkeää, että sisällönhallintajärjestelmä ei luo esteitä hakukoneoptimoinnin edistämiselle, vaan antaa hyvä pohja. Toisin kuin monet muut sisällönhallintajärjestelmät, MODx:ssa on joukko työkaluja, joiden avulla voit räätälöidä sivustosi tarpeidesi mukaan hakurobotteja tarpeeksi nopea. Tämä sisältää ihmisen luettavat URL-osoitteet, sisällönkuvauskenttien asettamisen ja paljon muuta.

3Layout

MODx ei vaadi erityisiä malleja; mitä tahansa asettelua voidaan käyttää. Jokainen projekti on ainutlaatuinen, joten ei ole yllättävää, että useimmat liikemiehet eivät halua ostaa mallipohjaa. MODx antaa sinun käyttää mitä tahansa asettelua.

4Tietokantakyselyjen läpinäkyvyys

Tietokantaan liittyvien kyselyjen luominen vaikuttaa sivustosi nopeuteen. Tämän CMS:n kokenut ohjelmoija kirjoittaa kyselyitä itsenäisesti, mikä lisää sivuston latausnopeutta.

5Avaa pääsy koodiin

Ohjelmoija voi tehdä muutoksia järjestelmään lyhyessä ajassa.

6Käyttäjän roolit

Sivuston hallintaan osallistuu useita ihmisiä, esimerkiksi verkkokaupassa, johtajat käsittelevät tilauksia ja markkinointiosaston päällikkö tarkistaa kuinka hyvin sivut on optimoitu hakukonepromootioon. MODx antaa sinun erottaa käyttäjäoikeudet hallintopaneeli: Jokaisella käyttäjätyypillä on pääsy vain tiettyihin sisällönhallintajärjestelmän osiin. Tämä auttaa kokematon käyttäjäälä häiritse sivuston toimintaa.

7Hallintopaneelin helppokäyttöisyys ja mukavuus

Useimmiten asiakkaalle tämä on melkein tärkein kriteeri valinta, koska hän viettää suurimman osan ajastaan ​​suoraan hallintapaneelissa. MODx on helppo oppia ja helppo käyttää.

8Helppo navigointihallinta

Useimmat ihmiset ovat tiedon havaitsemisen helpottamiseksi tottuneet systematisoimaan, ryhmittelemään sitä, ja verkkosivustoilla voimme usein nähdä valikoita, alivalikoita ja niin edelleen. MODx:lla on mahdollisuus tehdä rajoittamaton määrä liitteitä, ja voit helposti muuttaa resurssien sijaintia.

Vikoja:

  1. Suurin haittapuoli on, että järjestelmä ei kestä suuria kuormia - esimerkiksi suurta liikennettä, suuri määrä tavaroita, kuten suurissa verkkokaupoissa.
  1. Vakioresursseja voi olla enintään 10 000, mutta laajennusmahdollisuus on olemassa ulkoiset pöydät, moduulit. Resurssien muutoshistoriaa ei tallenneta.
  1. Tehdään yhteenveto kuvattujen etujen ja haittojen perusteella.

Mille sivustoille MODx sopii?

Jos sivuston tavoitteita ei voida saavuttaa käyttämällä vakio-ominaisuudet CMS tai käyttämällä helppo yhteys moduuli, jos haluat toteuttaa mukautetun ratkaisun, suosittelemme luomaan sivuston MODx:lle

Kaikki puitetason alapuolella olevat projektit. Jos sivustollasi on ominaisuuksia, joita on vaikea toteuttaa vakio-ominaisuudet CMS ja eri moduulien yhdistäminen, niin valinta tulee tehdä puitteet päin. Esimerkiksi chatin kehittäminen MODx:lla katsotaan melko vaikeaksi tehtäväksi tässä tapauksessa tulisi käyttää kehystä, kuten Laravel, koska se on optimoitu suurelle kuormitukselle ja suuri tietokanta tiedot.

CMS:n valinta riippuu sivuston luomisen tarkoituksesta. Ennen kuin vastaat tarkasti kysymykseen, sopiiko MODx sivustollesi, sinun on vastattava seuraaviin kysymyksiin:

    • Mitä haluat nähdä sivustollasi?
    • Mitä toimintoja se suorittaa?

CMS:n valinta on erittäin suuri tärkeä kysymys joita ei tule ratkaista nopeasti, yrityksemme neuvoo asiakkaita tässä vaiheessa, jotta tämä valinta antaa "kiihdytystä" projektin kehitykselle, eikä siitä tule jarrua sen tiellä.