NanoCMS je podľa informácií na webe najmenší CMS na svete, zrejme to bude pravda, pretože po rozbalení zaberá len 142 kB. A samozrejme v jednoduchosti je krása takže žiadna inštalácia, žiadna databáza… jednoduchý CMS bez databázy.

Po razorCMS je čas na nového správcu obsahu, tentokrát NanoCMS. Jednoduchý redakčný systém, maličký a bez inštalácie. NanoCMS stačí skopírovať a hneď začať používať, samozrejme bude vhodné na začiatku zmeniť defaultné heslo…

Licencia: GNU/GPL
Vyžaduje: PHP
Databáza: nie, používa flatfile databázu
Autor: Kalyan Chakravarthy (blog)
Stiahnutie: http://webscripts.softpedia.com/scriptDownload/Nano-CMS-Download-40337.html
Domovská stránka: http://nanocms.co.uk/

V defaultnej inštalácii nie je obsiahnutý žiaden WYSIWYG editor, takže stačí iba html, samozrejme môžete si ho doinštalovať.

Rovnako podporuje pekné url, toto si treba nastaviť ale nie je to nič zložité. Škoda je len, že pri prepisovaní url vyhadzuje znaky z diakritikou, čo však pri tvorbe MFA pre Google nie je až taký problém…

Inštalácia NanoCMS

  • skopírujte NanoCMS na web
  • zmeňte chmod na 777 pre adresáre /data/pages/data/areas a súbor /data/config.php na 777/755
  • prejdite na adresu  /data/nanoadmin.php defaultne meno/heslo admin/demo
  • prejdite na položku Settings a zmeňte heslo
  • ak nebudete blogovať v angličtine je treba doplniť kódovanie, inak uvidíte pri diakritike rozsypaný čaj. Do súboru /index.php vložte kód
    • <meta http-equiv="content-type" content="text/html;charset=utf-8"/>

Nastavenie SEO URL

Pri troche štastia by malo stačiť prepnúť v Settings položku Search Engine Friendly URL’s na Enabled. Mne to však nefungovalo (Hostgator), takže musím spraviť ručnú editáciu:

  • vytvorte .htaccess s obsahom
    • <IfModule mod_rewrite.c>
      RewriteEngine on
      RewriteBase /WebDev/v0.4_dev12
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteRule ^(.*)$ index.php?page=$1 [L]
      </IfModule>
    • položku RewriteBase upravte podľa umiestnenia nanoCMS adresáru (v prípade domovského projektu nanoCMS je to iba lomka  / ak ste máte adresu mojhosting.com/nanoCMS tak je to /nanoCMS)
  • nájdite súbor data/libs/admin.settings.lib.php a v riadku 10 upravte z tohto
    • $is_modrewrite_available = false;
    • na toto
    • $is_modrewrite_available = true;
  • v administrácii v časti Settings zmeňte Search Engine Friendly URL’s na Enabled

That’s all folks

Ak sa Vám žiada WYSIWYG editor tu (dole), ak ďalšie témy pre NanoCMS tu… ale ako si to nainštalujete nechám na Vás, mne sa s tým nechce hrať…

Prídavok

  • NanoCMS má natvrdo dané meta tagy takže ich odporúčam editovať na svoje kľúčové slová (súbor /index.php)
  • Články sa mažu a administrujú v Pages & Options, článok sa dá zmazať len keď je v sekcii Other-pages, takže ho treba editovať…