Fórum Root.cz
Hlavní témata => Server => Téma založeno: martin 21. 02. 2015, 18:46:48
-
Ahoj znáte nějaký jednoduchý CMS bez databáze, něco na způsob Mnews (tam mi bohužel nejdou přidávat obrázky k článku a ani autor mi nedokázal poradit).
Díky za návrhy.
-
Ještě bych to měl upřesnit. Rád bych, aby šel obsah rovnou zakomponovat do mnou vytvořených stránek. Tak jako v případě Mnews.
-
Už v názvu content management systém je vidět, že by to chtělo databázi, ne? Já zase rád létám do USA, ale bez letadel. Proč se bojíš databáze?
-
Ale abys neřekl, že to s tebou nemyslím dobře: http://www.cmsimple.org/en/
-
Už v názvu content management systém je vidět, že by to chtělo databázi, ne? Já zase rád létám do USA, ale bez letadel. Proč se bojíš databáze?
Já to v názvu nevidím, omlouvám se. Můžeme tomu tedy říkat redakční systém. Proč ? Je to zbytečně složité na obsluhu i na moje potřeby - přidávání krátkých zpráv/novinek. Navíc i kvůli hostingu zdarma je to výhoda.
-
Ale abys neřekl, že to s tebou nemyslím dobře: http://www.cmsimple.org/en/
Zrovna jsem to nahodil. Bohužel obsah nejde zakomponovat do vytvořených stránek. Používá to svoje šablony. Ale byl jsi blízko, díky.
-
Co třeba nějaký generátor statického webu? V podstatě se jedná o programy, který z texťáků (obvykle podporují např. Markdown) a jiných souborů (odkazované orbázky, atd.) udělá statické stránky s určenou strukturou. V podstatě je to něco jako pustit
wget -r
na dynamický web. Roli databáze zde tedy vlastně plní adresářová struktura zdrojových dat a textů.
Vybírat lze například na https://www.staticgen.com/
Osobně mám zkušenosti s Pelicanem (občas do něj přispívám), je v Pythonu a používá Jinja2 template engine, takže lze zakomponovat kamkoliv.
-
@smartass
To vypadá, jako to co potřebuji, ale jelikož budou přspívat občas i jiní lidé, přikláním se spíš k nějakému WYSIWYG editoru viz cmssimple. I tak díky, třeba to využiju jinde.
-
https://github.com/gollum/gollum
-
plone
Proč ti vadí databáze?
-
plone
Proč ti vadí databáze?
Možná by sis mohl přečíst můj příspěvek, díky.
-
Už v názvu content management systém je vidět, že by to chtělo databázi, ne? Já zase rád létám do USA, ale bez letadel. Proč se bojíš databáze?
CMS nepotřebuje databázi a dokonce nepotřebuje ani web. CMS je systém na správu obsahu. Jednou z jeho funkcí je publikace toho obsahu v nějakém formátu – ať už je to web, e-mail, síťový disk, NNTP, cokoli – ale primární je ta správa. Když si vymyslím nějakou rozumnou adresářovou strukturu, použiji symbolické odkazy a rozšířené atributy, klasická unixová práva případně ACL, uživatelům to nasdílím třeba přes NFS, SSHFS, DAV nebo Sambu a nad tím si napíšu nějaký jednoduchý CLI nástroj na tu správu, tak mám plnohodnotný CMS (a dokonce mnohem lepší než to, co se za CMS dneska běžně vydává). A není tam žádná databáze ani web.
I když se zaměříme na webové CMS resp. „redakční systémy“ (což je jen podmnožina CMS), tak ani tam není potřeba databáze. Data stále můžou být v souborech, dají se používat metadata na úrovni FS, adresářová struktura a symlinky.
-
Nějaké web editory pro Pelican již existují, viz. odkazy v trackeru: https://github.com/getpelican/pelican/issues/1601
Uvidíte, jestli to bude pro Vaše potřeby dostatečné.
-
Nějaké web editory pro Pelican již existují, viz. odkazy v trackeru: https://github.com/getpelican/pelican/issues/1601
Uvidíte, jestli to bude pro Vaše potřeby dostatečné.
Kouknu na to, díky.
Každopádně další doporučení vítám, ať je z čeho vybírat.
-
Je to uz hodne let, ale pouzival jsem http://pivotx.net/ umi flat-files.
-
Je to uz hodne let, ale pouzival jsem http://pivotx.net/ umi flat-files.
Jenom se zeptám, abych se s tím zbytečně netrápil. Umí se integrovat do stránky ?
-
Databáze byly vytvořeny pro rychlé vyhledávání a zapisování dat. Zapisovat a vytahovat data, o to jde v content managementu. A máte pravdu, bez DB se obejde vlastně všechno, já kdysi také tvořil web tak že jsem si vytáhl html stránky ze souborů. Jenže potom jsem vyrostl a zjistil, že je to v DB snazší, rychlejší, elegantnější...
Už v názvu content management systém je vidět, že by to chtělo databázi, ne? Já zase rád létám do USA, ale bez letadel. Proč se bojíš databáze?
CMS nepotřebuje databázi a dokonce nepotřebuje ani web. CMS je systém na správu obsahu. Jednou z jeho funkcí je publikace toho obsahu v nějakém formátu – ať už je to web, e-mail, síťový disk, NNTP, cokoli – ale primární je ta správa. Když si vymyslím nějakou rozumnou adresářovou strukturu, použiji symbolické odkazy a rozšířené atributy, klasická unixová práva případně ACL, uživatelům to nasdílím třeba přes NFS, SSHFS, DAV nebo Sambu a nad tím si napíšu nějaký jednoduchý CLI nástroj na tu správu, tak mám plnohodnotný CMS (a dokonce mnohem lepší než to, co se za CMS dneska běžně vydává). A není tam žádná databáze ani web.
I když se zaměříme na webové CMS resp. „redakční systémy“ (což je jen podmnožina CMS), tak ani tam není potřeba databáze. Data stále můžou být v souborech, dají se používat metadata na úrovni FS, adresářová struktura a symlinky.
-
Tak jsem ještě chvíli hledal a narazil jsem na tohle : http://www.hotscripts.com/listing/newsadmin/
Splňuje to všechno, co potřebuju a je to přizpůsobivé. Takže asi vyřešeno.
-
Aha, tak se mi nedaří spustit ten script. Pořád mi to háže 404. Práva jsem nastavil, tak asi zadávám blbě URL doména.cz/cgi-bin/newsadmin.pl
cgi-bin mám ale v /
Jak to tedy napsat ? Nebo je chyba jinde ?
-
zkontroluj si ScriptAlias (pokud to jede pod Apachem), error log ti taky rekne vic... Pripadne tady je pekny tutorial: http://httpd.apache.org/docs/2.2/howto/cgi.html (http://httpd.apache.org/docs/2.2/howto/cgi.html)
-
Už v názvu content management systém je vidět, že by to chtělo databázi, ne? Já zase rád létám do USA, ale bez letadel. Proč se bojíš databáze?
CMS nepotřebuje databázi a dokonce nepotřebuje ani web. CMS je systém na správu obsahu. Jednou z jeho funkcí je publikace toho obsahu v nějakém formátu – ať už je to web, e-mail, síťový disk, NNTP, cokoli – ale primární je ta správa. Když si vymyslím nějakou rozumnou adresářovou strukturu, použiji symbolické odkazy a rozšířené atributy, klasická unixová práva případně ACL, uživatelům to nasdílím třeba přes NFS, SSHFS, DAV nebo Sambu a nad tím si napíšu nějaký jednoduchý CLI nástroj na tu správu, tak mám plnohodnotný CMS (a dokonce mnohem lepší než to, co se za CMS dneska běžně vydává). A není tam žádná databáze ani web.
I když se zaměříme na webové CMS resp. „redakční systémy“ (což je jen podmnožina CMS), tak ani tam není potřeba databáze. Data stále můžou být v souborech, dají se používat metadata na úrovni FS, adresářová struktura a symlinky.
Databáze byly vytvořeny pro rychlé vyhledávání a zapisování dat. Zapisovat a vytahovat data, o to jde v content managementu. A máte pravdu, bez DB se obejde vlastně všechno, já kdysi také tvořil web tak že jsem si vytáhl html stránky ze souborů. Jenže potom jsem vyrostl a zjistil, že je to v DB snazší, rychlejší, elegantnější...
O tom se nepřu – databáze (zejména ty relační) ušetří spoustu práce – ale reagoval jsem na to, že údajně nejde mít CMS bez DB a že je to jako létat bez letadel :-)
-
zkontroluj si ScriptAlias (pokud to jede pod Apachem), error log ti taky rekne vic... Pripadne tady je pekny tutorial: http://httpd.apache.org/docs/2.2/howto/cgi.html (http://httpd.apache.org/docs/2.2/howto/cgi.html)
ScriptAlias jsem nikde nenašel. Asi by se slušelo říct, že to není můj server, takže mám omezené možnosti. Navíc jsem laik. Každopádně log mluví jasně "File does not exist"
I když v té složce ten script je.
-
Pokud to neni tvuj server, ale bezny webhosting, cgi skripty tam pravdepodobne nespustis. Najdi si neco, co je v php.
-
Pokud to neni tvuj server, ale bezny webhosting, cgi skripty tam pravdepodobne nespustis. Najdi si neco, co je v php.
Ten server je mého známého. Četl jsem v nějakém článku, že pokud tam je složka cgi-bin, tak bych ten script měl bez problému spustit. Ale ještě se porozhlédnu po něčem jiném. Vždycky když najdu něco, co funguje, tak to nejde integrovat do stránky. Netušil jsem, že bude takový problém sehnat nějaké funkční řešení.
-
Má ještě někdo nějaký nápad/návrh ?
-
Má ještě někdo nějaký nápad/návrh ?
Můžeš také použít SQLite. Je a není to databáze.
-
Má ještě někdo nějaký nápad/návrh ?
Můžeš také použít SQLite. Je a není to databáze.
Ale jo, nechám si to jako poslední možnost. Každopádně teď jsem narazil na tohle : http://monkeymatt.com/ssnews/
Tak uvidíme. To už by snad konečně mohlo být ono.
-
https://www.google.cz/search?q=flat+file+CMS
-
https://www.google.cz/search?q=flat+file+CMS
Vtipný.
-
https://www.google.cz/search?q=flat+file+CMS
Vtipný.
Proč?
-
https://www.google.cz/search?q=flat+file+CMS
Vtipný.
Proč?
Protože. Myslíš, že jsem to nehledal, nebo jak ? Já se ptal na něco konkrétního, případně i s komentářem proč zrovna to a ne tamto. To je jako, když se tady někdo zeptá, jaký má koupit počítač a ty mu pošleš odkaz na Google, kde je napsáno "PC". Snad chápeš, co tím myslím.
-
https://www.google.cz/search?q=flat+file+CMS
Vtipný.
Proč?
Protože. Myslíš, že jsem to nehledal, nebo jak ? Já se ptal na něco konkrétního, případně i s komentářem proč zrovna to a ne tamto. To je jako, když se tady někdo zeptá, jaký má koupit počítač a ty mu pošleš odkaz na Google, kde je napsáno "PC". Snad chápeš, co tím myslím.
Na tak specifický dotaz jako "Chci CMS bez databáze" se těžko odpovídá konkrétněji...
-
Napsal jsem, že se musí umět jednoduše integrovat do stránky, čímž vyloučím 90 % těch CMS co mi to nabídne. Taky by měl být free. Myslel jsem, že mi někdo poradí něco konkrétního, než abych se týden prohrabával v "odpadu"
Ale teď už je to jedno.