Mella CMS

Mella CMS

Isepaigaldatav sisuhaldus: rikkalik toimetaja, lehekoostaja, mitu keelt, kommentaarid ja valikuline e-pood. Andmebaasiserverit pole vaja: andmed on SQLite-is ja kõik töötab ühe Node.js protsessina.

Laadi alla 1.3.1mella-cms-1.3.1.tar.gz · 0.9 MB
Välja antud 2026-10-22
Vajab Node.js 22.13 või uuemat

Mida see oskab

Toimetaja

Rikkaliku tekstiga redaktor, tabelid, pildid meediakogust, ajastatud avaldamine ja versioonide ajalugu.

Lehekoostaja

Päis, jalus, postitused ja lehed koostatakse plokkidest; stiil ilma CSS-i oskuseta.

Mitu keelt

Sait mitmes keeles, iga keele enda tõlgetega ja keelelülitiga.

Kommentaarid

Kommentaarid, vastused ja tärnihinnangud koos modereerimisega.

E-pood

Valikuline: tooted, ostukorv, Stripe ja PayPal, tellimused ja digitooted. Vajab aktiveerimiskoodi.

Turvaline ja kerge

Kontaktivormi robotikaitse, küpsisteta külastusstatistika, tegevuste logi ja varunduse skript.

Mis on uut (1.3.1)

  • Turvalisus: muudatust tegev päring lükatakse tagasi, kui selle algatas mõni teine sait. Omanikule saadetud kirjad viitavad ainult salvestatud saidi aadressile. Liikluslogi piirangud arvestavad ka aadressi kaupa. Autorid ei saa muuta, kuhu kontaktivormi kiri läheb, ega lugeda ajastatud postitusi. Stiilide fondinimedel peavad jutumärgid olema suletud ja ehitaja lõuend on liivakastis.
  • E-pood: katkestatud tellimuse eest tehtud makse logitakse ja saadetakse omanikule kirjaga, mitte ei kao. Digitoodet, mida on ostetud, ei saa kustutada ega selle faili eemaldada. E-pood vajab enne sisselülitamist saidi aadressi.
  • Pildid: pildi lihtne <img> viitab WebP-koopiale, nii et suurt originaali ei laeta enam, kui leht pilti näitab.
  • Ligipääsetavus ja otsing: blogikaartide pildilingid ei kõla enam tühjade linkidena, pealkirja all oleva rea lingid on allajoonitud, pealkirja, mis juba nimetab saiti, järel ei korrata saidi nime, ning jagatavad pildid (og:image) ja keelelipud kannavad oma mõõte.
  • Saidikaart ei ebaõnnestu enam üle 32 000 kirje.

Paigaldus

  1. Paki lahti

    Laadi pakett serverisse ja paki see lahti.

  2. Seadista

    ./setup.sh kontrollib Node.js-i, paigaldab sõltuvused ja küsib mõne küsimuse (port, kas kuulata ainult kohalikku masinat).

  3. Käivita

    ./start.sh käivitab serveri. Ava /admin ja loo esimene konto.

tar xzf mella-cms-1.3.1.tar.gz
cd mella-cms-1.3.1
./setup.sh
./start.sh

HTTPS-i jaoks pane ette Apache, nginx või Caddy (näited on paketis kaustas examples/). Püsivalt töötamiseks sobivad pm2 või systemd.

Kontrolli pakett enne paigaldamist:
echo "51a148906615e262a9d7ac17e98fb566f5b7fbf45eceb427e869c3cc1ee615f6 mella-cms-1.3.1.tar.gz" | sha256sum -c

Uuendamine

CMS vaatab kord päevas, kas uuem versioon on olemas, ja teatab sellest adminis. Uuendada saab paigalduskaustas käsuga ./update.sh või adminis nupuga Uuenda (kui serveri .env-is on UPDATE_RESTART_CMD). Enne tehakse varukoopia ja uuendus kontrollib allkirja; kui uus versioon ei käivitu, pannakse vana tagasi.

Varasemad versioonid

1.3.02026-10-22
Märkmed
  • Kujunduse efektid plokile (vahekaart Kujundus): valmis väljanägemised, gradiendid (ka tekstil), filtrid, härmatis-klaas ja segunemisrežiimid, hover-efektid (ka ploki osale, näiteks kaardi pildile), paigalseisev taustapilt, sissetuleku animatsioonid (plokid võivad tulla ükshaaval), pidevad liikumised ja kerimisega seotud liikumised. Külastajatele, kes eelistavad vähem liikumist, ei liigu miski.
  • Uus plokk Jooksev rida: sõnade või piltide rida, mis liigub küljele.
  • Saidi stiil: hajumine või libisemine, kui üks leht annab teed järgmisele (Chrome, Edge ja Safari).
  • Menüü plokk on linkide loend: iga link avaneb samal vahelehel, uuel vahelehel või hüpikaknas ja võib hoida alammenüüd. Olemasolevad menüüd töötavad edasi.
  • Parandatud: lehe päris lõpus olev sissetuleku animatsiooniga plokk võis jääda nähtamatuks.
  • Kasutajajuhend on uuendatud, uute piltidega.
mella-cms-1.3.0.tar.gz
1.2.42026-10-22
Märkmed
  • Turvalisus: sanitize-html on uuendatud (2.18.1); sobivalt koostatud HTML võis vana versiooni pinumälu ammendada.
  • Allalaadimise leht: uusim versioon koos kontrollsumma, märkmete, paigaldus- ja uuendusjuhendi ning varasemate versioonidega aadressil cms.mella.ee/releases/.
mella-cms-1.2.4.tar.gz
1.2.32026-10-22
Märkmed
  • Uus: adminis on nupp Uuenda (Seaded → Uuendused ja teade), mis paigaldab uue versiooni ühe klõpsuga. Esmalt tehakse varukoopia, aken näitab samme ja kui uus versioon ei käivitu, pannakse vana tagasi. Nupp ilmub, kui serveri .env-is on UPDATE_RESTART_CMD.
  • Kasutajajuhend on uuendatud: uued pildid ning peatükid kommentaaride, e-poe sektsiooni, uuenduste ja kaartide liigutamise kohta.
  • Parandatud: kasutajajuhendi kaustaaadressid (cms.mella.ee/releases/guide/et/) avanevad õigesti.
mella-cms-1.2.3.tar.gz
1.2.22026-10-21
Märkmed
  • Kasutajajuhend on nüüd ka veebilehtedena (eesti ja inglise keeles) aadressil cms.mella.ee/releases/guide/.
  • Kasutajajuhendi "Uuendused" lõik on õiges kohas.
  • pm2 näide kasutab protsessi nime Mella-CMS.
mella-cms-1.2.2.tar.gz
1.2.1
Märkmed

Update notices, update.sh

mella-cms-1.2.1.tar.gz