Ladenka

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
gdx
Člen | 26
+
0
-

Ahoj David, chcel by som sa spytat podla coho si robil „Ladenku“, pretoze rovnaku som videl aj u CMS VisionCMS 0.8, len ta tvoja je o nieco vylepsena, dakujem
Ahoj

romansklenar
Člen | 655
+
0
-

Jelikož jde o mladý projekt a podle obrázků šablony administrace jsou z http://www.adminizio.com/cz/ tak já mám jasno :)

Ale zajímalo by mě, jestli jsou použity placené verze šablon a pokud ano, tak jestli Vít Dlouhý ví o tom, že se používají v Open Source projektu a dal k tomuto souhlas (podle licence je to jediná výjimka, kde se šablony nedají použít, vím to, protože jsem si je taky koupil a používám je na svých projektech).


Upozornění: následující kus textu obsahuje povzdechy a OT – kdo nechcete, nečtěte!

Ajéje… další z miliónů CMS a knihoven.

Po nahlédnutí do kódů bych autorům doporučil rychle přejít na nějaký framework. Úspěšný projekt nebude mít asi moc růžovou budoucnost pokud je třeba vkládat energii do znovu vynalézání kola místo na zlepšení projektu.

Čím víc takovýchto řešení vidím, tím víc si uvědomuji jak jsou PHPčkaři zabednění…

  • každý používá jiné konvence od těch vyloženě prasáckých přes „jen“ nečitelné až po nějaký standard
  • někteří stále o OOP ani neslyšeli
  • každý má to své „kolo“, kterého se nechce vzdát protože je tak kulaťoučké a protože ho stálo X let života a vývoje…
  • když na to přijde (týká se většinou closed source koleček), tak jsou schopni se za to své děravé kolečko hádat a dokazovat všem jak je nejlepší, argumenty protistrany nerespektují a jdou slepě za svým
  • úroveň diskusí na fórech je občas k pláči, stačí se projít po fórech webu Jak psát web nebo Webtrhu

Vidím to kolem sebe dnes a denně a je mi z toho celkem smutno…

V podstatě nemám nic proti vyrábění CMSek pořád dokola, každý od něj potřebuje většinou něco jiného atp… ale když vidím třídu na logování chyb, která už mimochodem byla předtím napsána někým jiným a lépe, a v ní toto:

/**
 * VException::__toString()
 *
 * @return String of error
 */
function __toString()
{
    echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">' .
        "\n";
    echo '<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">' . "\n";
    echo '<head>' . "\n";
    echo '<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />' . "\n";
    echo '<title>Exception</title>' . "\n";
	// ...
    echo '</body></html>';
    exit;
}

tak si musím o dotyčném myslet, že se buď učí (což se ještě dá pochopit, každý nějak začínal, ale proboha neposílejte takovéto zrůdnosti ven, jinak se podle toho budou učit i jiní) a nebo že žije v pravěku.

David Grudl
Nette Core | 8129
+
0
-

VisionCMS neznám, že možné, že používají Laděnku z Nette.

gdx
Člen | 26
+
0
-

diki ti za objasnenie, nemohol som si to sam overit kedze homepage toho VisionCMS je aktualne nedostupna, a nahodou ma oslovil jeden kamarat ze sa mu nedari rozbehat CMS, a Exception mal typu „ladenka“, nevedel som ze ide o cesky projekt, takze je to jasne kto od koho kopiroval, prepac David ze som si myslel ze si sa inspiroval ty. :( (bolo to v domienke ze visioncms je nejaky us projekt a nie cesky :))

Ondřej Mirtes
Člen | 1536
+
0
-

OT: Romane, když máš Adminizio, nepsal sis i vlastní renderer na ty jejich šablony na formuláře? :) Když to nechám vykreslit ConventionalRendererem, tak vypadaj dost odpudivě (tabulky mají ty šablony nastylované jinak).

gdx
Člen | 26
+
0
-

TO: romansklenar

uz funguje aj jeho stranka http://vcms.ifrit.eu/
a na url http://martin.ifrit.eu/Framework/ dokonca programuje aj Framework :)

najlepsie na tej okopirovanej ladenke je ze aj na production servery vypisuje to co by nemusela :)
takze asi mu usla pointa Ladenky :)

martin.developer
Člen | 1
+
0
-

Dobrý den.

Z Laděnky z Nette jsem se pouze inspiroval barvami a rozložením výpisu, ale kód Laděnky nepoužíváme.
VisionCMS vpodstatě neobsahuje nic takového jako Laděnka v Nette. Pouze je tam handler pro chyby a ve výpis té Exception jsem se inspiroval výpisem Laděnky, protože se mi to hodně líbilo a plnilo to moje představy o výpisu chyby.

Jinak ohledně kódu VCMS, RS jsem začal program už dávno a pak byla delší pauza (věnoval jsem se zdokonalováním se v PHP) a pak následně jsem začal programovat dál s novými zkušenostmi, takže projekt sebou nese i mouchy z dřívější doby, které ale hodláme doladit do verze 1.0 .
Ale například handler pro chyby jsem neměl v plánu přepisovat, protože funguje to jak má, ikdyž ten styl vypsání není nejvhodnější.

btw: Vím že tvorba další RS je jako kapka vody v moři, ale z pohledu českých RS je to celkem bída. Takže bychom rádi nejdříve oslovili českou část komunity (což je nám poměrně daří, například http://vcms.ifrit.eu/…/5-reference ) a pak se aspoň pokusili konkurovat větším/zahraničním RS typu Joomla, Drupal, PHP-Fusion apod. Je to asi ambiciózní představa, ale možná to vyjde :)

Přeji hezký zbytek dne.

Editoval martin.developer (25. 11. 2009 23:47)

gdx
Člen | 26
+
0
-

ja som to zacal tak to aj ukoncim :), v podstate je ok aj keby si ladenku skopiroval celu kedze licencia Nette vychadza z BSD, moc sa o tieto veci nezaujimam ale nic trestuhodne si v podstate neurobil :), co sa tyka tvojho webu, mozno si ho zrejme debugoval ked som tam bol tak preto som podotkol ze zobrazuje cast zdrojoveho kodu, ktory je aj tak dostupny stiahnutim cmska…

Prajem ti vela uspechov s presadenim visionu.

Ahoj

Editoval gdx (26. 11. 2009 0:21)