Komentáře k článku
Seznámení s redakčním systémem MODX CMS

Co je redakční systém? Čím je zajímavý MODX a proč jej zvolit? Jaké jsou požadavky na jeho provoz a co je MODX Cloud? Kde hledat radu a pomoc? Na všechny tyto otázky nalezne čtenář odpověď v úvodním dílu seriálu článků, jehož cílem je seznámení s problematikou instalace a konfigurace systému pro moderní internetovou prezentaci.
MODx pivo
http://srazy.info/prazske-modx-pivo-2/3880
10.10.2013 se koná další MODx pivo.
Přijďte si předat zkušenosti a popovídat si s dalšími MODXáři a pivem v ruce. Probereme co je nového, co se chystá a nezávazně poklábosíme o aktuálním dění.
hroza
nastastie som s touto hrozou robit nemusel, ale kolegovia ano. nic ine ako nadavky som od nich nepocul. prekvapuje ma, ze sa tu o tom pise…
Re: hroza
Zkusím napovědět, možná o tom píšeme, aby kolegové už příště nemuseli nadávat. 8-)
Re: hroza
Na MODX jsme za posledni leta spustili desitky projektu a ve srovnani s dalsimi ho povazujeme velmi dobry open source CMS. Muzu se zeptat na konkretni pripominky – co se kolegum nezdalo, s cim maji zkusenost, s cim porovnavali atd?
Re: hroza
Mnoho lidí považuje za velmi dobrý OS i třeba WordPress, ale osobně si nemyslím, že bych nutně na tom dělal dnes web a popisoval ho zde, protože zdejší čtenáří jsou podle mého schopni napsat lepší CMS. Nemají potřebu ho psát pro všechny, aby s ním jednoduše uměl i začátečník, ale pro sebe (komunitu, frmu) na určité úrovni.
Re: hroza
Díky za názor, já jen dodám, že dobré články o WordPressu rozhodně vítáme, zájem o ně je.
Re: hroza
Ačkoliv věřím že je mnoho čtenářů „schopno“ napsat „lepší CMS“, zatím se tak (alespoň dle mých osobních zkušeností) nestalo. Budu se těšit a věřím že i široká komunita čtenářů, že se jednoho dne na tomto serveru dočteme o jeho existenci. ;)
Re: hroza
Můžeš prosím rozvést v čem je to hrůza? Myslím, že by to celkově bylo prospěšné a mohlo otevřít zajímavou diskuzi. Jinak by tvůj příspěvek byl de facto bezcenným výkřikem. Díky!
Nevim, no...
Zdravím, stáhl jsem si zdrojáky, protože mne zajímá jak se co řeší „u sousedů“, ale v tomto případě tedy nevím… Všude plno require – chybí autoload,, soubory FW ve složce „model“, přiznám se, tam jsem je nehledal, MVC návrh se mi zdá divný. Hlavní třída FW dědí z PDO knihovny (xPDO)? WTF? To IMHO není v pořádku… Osobně mám DB jako samostatnou komponentu (službu), abych ji mohl zavolat kdekoliv. Taky mne zarazila velikost 106kB, proč? V neposlední řadě PHP 5.1 je už dnes hodně stará verze, asi nejvíc mi chybí NS.
Re: Nevim, no...
Mnoho z dnešních klientů má již široké povědomí o světě webových aplikací a jejich problematice. Stále jsou zde však tací, kteří těmto problémům čelit nechtějí a právě pro takové čtenáře je určen tento seriál článků.
Do životního cyklu CMS totiž nepatří jen jeho vývoj a nasazení, ale také správa, používání a třeba i předání dalšímu správci. Obvykle si klient žádá nasadit redakční systém právě z důvodu, aby si mohl svoji prezentaci udržovat sám. Tento seriál by mu měl podat pomocnou ruku při řešení běžných, ale i komplikovanějších situací.
Věřím že takový klient ocení více širokou kompatibilitu aplikace, než akademicky čistý a technologicky zajímavý kód. Pro ty ostatní je tu: http://www.zdrojak.cz/serialy/zaciname-s-nette-framework/
Re: Nevim, no...
Škoda len, že je Nette seriál na starú verziu Nette. Myslím, že vo verzii 2.0 sa toho veľa zmenilo a v tom prípade je ten seriál dosť zmätočný. Či?
Re: Nevim, no...
Čím je prosím seriál zmatočný? Davídek nám aktualizaci přislíbil, ale nejsme dohodnuti na termínu.
Re: Nevim, no...
Myslim, ze ak by niekto postupoval podla toho serialu s verziou 2.0, tak by mu to asi nefungovalo…
Re: Nevim, no...
Tak to rozhodně nefungoval, to dá rozum, když byl napsán pro jedničkovou verzi. V čem je ale ten zmatek?
Re: Nevim, no...
No v tom. Ked je niekto zaciatocnik, stiahne si Nette 2 a jediny uceleny serial, resp. „navod“ na Nette najde tento, tak mu to velmi nepomoze.
Re: Nevim, no...
To neni pravda, na nette.org je dnes uz hromada navodu (v dobe psani serialu jeste nebyla).
Re: Nevim, no...
OK, ale su to navody pre 2?
Re: Nevim, no...
Určitě ano. V dostatečné míře.
Re: Nevim, no...
Super :)
Nevím no, mě MODx přišel jako takové „CMS dodělej si sám“. Co jsem ho zkoušel zprovoznit, tak tam v podstatě nic nebylo a všude odkazovali na snippety a pluginy, které buď nefungovaly nebo nebyly dodělané nebo tam bylo rovnou napsané, že to je tak primitivní, že si to každý napíše sám :).
Ale nevím, možná jsem to jen blbě pochopil :).
Re:
Tak uvidíme, o to víc bude mít tenhle seriál smysl.
Re:
Jedná se o trochu jiný přístup, než u ostatních redakčních systémů se kterými jsem doposud pracoval a osobně mi vyhovuje asi nejvíce. Uživateli totiž nic nevnucuje a i díky tomu je seznámení se základy tohoto systému opravdu rychlé. Pokud bude uživatel chtít přidat funkcionalitu, bude se vždy přidávat stejným způsobem (jak bude popsáno v dalších dílech tohoto seriálu), namísto hledání formuláře, kde se nežádoucí funkcionalita vypíná.
Navíc je možné tento systém díky opravdu propracované modularitě využít i jako universální administrační rozhraní nebo jako kostru pro webovou aplikaci, ale o tom až později.
Strašná sračka
https://github.com/modxcms/revolution/blob/develop/core/model/modx/modx.class.php
Re: Strašná sračka
dakujem. presvedcilo ma :)
MODX je super, ale Revolution verze je pomalá :(
Na MODXu stavím weby už nějakou tu dobu. S jinými redakčními systémy nemám srovnání, ale styl práce v MODXu mi velice vyhovoval. Je extrémně přizpůsobitelný, jak na straně frontendu, tak v administraci, a to bez nějakého šíleného tweakování. Když máte klienta, co si pořád vymýšlí, je to k nezaplacení.
Předchozí odstavec platí o MODX Evolutionu. Nedávno jsem si postavil web i na Revolutionu a musím říci, že jsem byl zklamán. Zásadní problém je v tom, že prostředí manageru je zoufale pomalé. Každé kliknutí způsobí překreslení celé stránky a vygeneruje k tomu pomalu desítky asynchronních requestů. Oproti tomu nemoderní „rámové“ prostředí Evolutionu je podstatně rychlejší a tedy i příjemnější na používání. No četl jsem, že to v nějaké nadcházející verzi plánují podstatně zrychlit, tak jsem na to zvědavý.
Re: MODX je super, ale Revolution verze je pomalá :(
No nevím přesně (mé kroky řídí Python), ale kolegové v COEXu, co spolupracují na vývoji MODXu o výkonostních problémech celkem často hovořili a mám za to, že tento problém spěje k nějakému (pozitivnímu) závěru.
Nicméně přesnější informace budou k dispozici na zítřejším MODX pivu…
škoda
A já už se chtěl pustit do MODx místo Drupalu… jenže já potřebuju právě něco robustního, co zvládne desítky-stovku tisíc položek a tisíce uživatelů a ne, že se to začne zpomalovat až do stavu naprosté nepoužitelnosti, dokud to celé člověk nepřepíše… naivně čekám, že zrovna na zdrojáku by se tip na něco kvalitního konečně mohl objevit… ale je to marný, je to marný, je to marný
Drupal
Můj úvod do Drupalu :-)
http://m.youtube.com/watch?v=8S5ZANLLNJc&desktop_uri=%2Fwatch%3Fv%3D8S5ZANLLNJc
Stěhování na jiný hosting
Pracuji s tímto systémem protože naše marketingová agentura firemní web spustila v tomto systému. O správu se stará markeťák, takže k ní jen poznámka, zdá se mi svou rozsáhlostí blízká Joomle.
Přestěhování webu v MODX s pluginy je neskutečný opruz … konfigurace je zapsaná v několika souborech v různém umístnění a navíc v absolutní odkazech do filesystému. Musel jsem si napsat návod:
—–
Při stěhování je nutné provést tyto kroky
1. vymazat obsah adresáře firma.cz/core/cache
2. změnit absolutní cestu k souborům v následujících souborech (v každém několikrát!) viz rámeček #1 a #2 níže
3. nastavit v konfiguraci databáze v firma.cz/core/config/config.inc.php podle #3
#1 core konfiguráky
firma.cz/connectors/config.core.php
firma.cz/core/config/config.inc.php
firma.cz/manager/config.core.php
firma.cz/config.core.php
#2 konfiguráky již nainstalovaných modulů, u nových si to systém nastaví snad sám
firma.cz/core/packages/*/preserved.php
Re: Stěhování na jiný hosting
Co se migrace na jiný server týče, je dostupná ficiální dokumentace: http://rtfm.modx.com/revolution/2.x/administering-your-site/moving-your-site-to-a-new-server
V tomto seriálu chystám postupně napsat několik „firemních“ tipů, jak dosáhnout pohodlnější migrace, aby to nebyl takový „opruz“.
MODx je velice zajimavy projekt. Vedome pisu projekt, protoze s MODx jsem prestal mit problem v okamziku, kdy jsem o nem prestal uvazovat jako o CMS/RS. Srovnavat ho s Joomlou, WordPressem, nebo i Drupalem je jako srovnavat, jestli je lepsi sroubovak a kladivo. MODx je takovy CodeIgniter na steroidech, respektive CI for Dummies s corporate level backendem. Pro stredne velkou agenturu, ktera ma houf kreativcu a designeru a/ale potrebuje jejich napady rychle a bezpecne rozchodit a privazat ke klientove databazi je MODx idealni. Kdyz rikam rozchodit myslim taky roky udrzovat a byt pripraveny na to, ze na strane klienta si x lidi ze sesti oddeleni bude CRUDovat zaznamy, na zaklade nastavenych prav. Jestli znate jine OS MVC reseni, bezici na LAMP/WAMP podobne velikosti, ktere jako sablonovaci jazyk pouziva ciste HTML, necham se rad poucit.
Komentare, ktere rozeznavaji PDO, ale z nejakeho duvodu netusi co je to xPOD doporucuju ignorovat. Na MODx jsem postavil responzivni, 8mi jazycny katalog s cca 6000 vyrobky (kazdy vyrobek mel jeste cca 10 rozmerovych variant), u kazdeho fotka, vykres, objednavkovej proces, atd, atp. Vyvijelo se to rovnou na vzdalenem serveru a vsechno behalo bajecne, rychle a bez problemu. Kdyz nekdo nedoctete dokumentaci a nezapne si cache, neni to problem frameworku.
MODx bez sablony produkuje JSON, takze ho pouzivam jako „API chudeho muze“ tam, kde je z nejakeho duvodu nemozne/drahe pouzit noSQL.
Srovnani WordPress a MODX
Od jedne UK agentury pouzivajici na veskery development MODX, obrazek at si kazdy udela sam: http://www.adido-digital.co.uk/blog/2013/08/modx-v-wordpress-its-apples-and-oranges/