<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Labs &#187; cake3</title>
	<atom:link href="http://labs.webdunulis.lt/tag/cake3/feed" rel="self" type="application/rss+xml" />
	<link>http://labs.webdunulis.lt</link>
	<description></description>
	<lastBuildDate>Fri, 04 Dec 2009 11:43:47 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Interviu su Nate Abele apie laukiamą Cake3</title>
		<link>http://labs.webdunulis.lt/interviu-su-nate-abele-apie-laukiama-cake3.html</link>
		<comments>http://labs.webdunulis.lt/interviu-su-nate-abele-apie-laukiama-cake3.html#comments</comments>
		<pubDate>Thu, 23 Jul 2009 08:09:16 +0000</pubDate>
		<dc:creator>Mindaugas</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[cake3]]></category>
		<category><![CDATA[CakePHP2]]></category>

		<guid isPermaLink="false">http://labs.webdunulis.lt/?p=193</guid>
		<description><![CDATA[Kadangi informacijos apie taip laukiamą Cake3 praktiškai nėra, šis interviu dar labiau sužadina smalsumą, kaip atrodys tas naujas, perrašytas karkasas.
Savo ruoštu aš pristatau tik keletą  išsakytų teiginių:

Cakephp 2.0 bus greitesnė ~25%
Cake3 bus pilnai perrašytas kodas PHP 5.3 versijai
Perėjimas nuo 1.x į 2.0 nebus skausmingas. Nebent bus kelios panaikintos funkcijos, tačiau apie tai bus parašytas perėjimo [...]]]></description>
			<content:encoded><![CDATA[<p>Kadangi informacijos apie taip laukiamą Cake3 praktiškai nėra, <a href="http://debuggable.com/posts/Cake_3_interview_with_Nate_Abele:4a665a5e-5bfc-4e42-96ee-6d284834cda3">šis interviu</a> dar labiau sužadina smalsumą, kaip atrodys tas naujas, perrašytas karkasas.</p>
<p>Savo ruoštu aš pristatau tik keletą  išsakytų teiginių:</p>
<ul>
<li>Cakephp 2.0 bus greitesnė ~25%</li>
<li>Cake3 bus pilnai perrašytas kodas PHP 5.3 versijai</li>
<li>Perėjimas nuo 1.x į 2.0 nebus skausmingas. Nebent bus kelios panaikintos funkcijos, tačiau apie tai bus parašytas perėjimo gidas.</li>
<li>Cake3 eina link pilno ActiveRecord palaikymo</li>
<li>Visas branduolys bus suskirstytas paketais. iš to išplaukia nemažai pliusų: jais bus galima panaudoti ir  kituose karkasuose, &#8220;plugin&#8221; architektūra taps dar paprastesnė ir t.t.</li>
<li>Cake3 panaudos: <a href="http://lt2.php.net/manual/en/functions.anonymous.php">Closures</a>, <a href="http://lt.php.net/namespaces">Namespaces</a></li>
</ul>
<p>Jeigu domitės CakePHP, interviu nėra ilgas, perskaitykit. Daug ko čia dar nepaminėjau.</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.webdunulis.lt/interviu-su-nate-abele-apie-laukiama-cake3.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CakePHP karkaso ateitis trumpai</title>
		<link>http://labs.webdunulis.lt/cakephp-karkaso-ateitis-trumpai.html</link>
		<comments>http://labs.webdunulis.lt/cakephp-karkaso-ateitis-trumpai.html#comments</comments>
		<pubDate>Tue, 14 Jul 2009 07:04:31 +0000</pubDate>
		<dc:creator>Mindaugas</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[cake3]]></category>
		<category><![CDATA[CakePHP2]]></category>

		<guid isPermaLink="false">http://labs.webdunulis.lt/?p=184</guid>
		<description><![CDATA[
Ne per seniausiai užmačiau, kad jau išleistas viešai cake3 source&#8217;as. Kuriamas naujausios PHP v5.3 pagrindu.  Iš trumpo aprašymo matyt kad bus praktiškai iš esmės perrašytas karkasas.
Bet anksčiau sulauksim CakePHP2, nuo šios versijos jau bus atsisakytas PHP4 palaikymas. Pagrindiniai uždaviniai:

PHP 5/6 only support
Change Model::tableId to Model::primaryKey
Fix Bake and ACL CLI scripts, and let&#8217;s not forget to [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-186 align=" title="cake-php-logo" src="http://labs.webdunulis.lt/wp-content/uploads/2009/07/cake-php-logo.png" alt="cake-php-logo" width="137" height="125" /></p>
<p>Ne per seniausiai užmačiau, kad jau išleistas viešai <a href="http://code.cakephp.org/cake3">cake3 source&#8217;as</a>. Kuriamas naujausios PHP v5.3 pagrindu.  Iš <a href="http://code.cakephp.org/cake3/wiki">trumpo aprašymo</a> matyt kad bus praktiškai iš esmės perrašytas karkasas.</p>
<p>Bet anksčiau sulauksim <a href="http://code.cakephp.org/cakephp2">CakePHP2</a>, nuo šios versijos jau bus atsisakytas PHP4 palaikymas. Pagrindiniai uždaviniai:</p>
<ul>
<li>PHP 5/6 only support</li>
<li>Change Model::tableId to Model::primaryKey</li>
<li>Fix Bake and ACL CLI scripts, and let&#8217;s not forget to generate unit test files this time, too</li>
<li>Inflector: support for custom rules</li>
<li>Allow Cake apps to be independent of the Cake install directory</li>
<li>Degradable Ajax, with support for Bookmarking and the Back button</li>
<li>Planned ACL updates</li>
<li>datasource: http://www.w3.org/TR/wsdl</li>
<li>Add a PDO driver</li>
<li>Change Models to return object instances instead of arrays</li>
<li>Validation class, with auto length and type based on db field</li>
<li>Enable field whitelist for Model::save( ) &#8211; http://groups.google.com/group/cake-php/browse_thread/thread/3ce2bc624d335b9/9ae1f14d5b74cce8?q=&amp;rnum=6#9ae1f14d5b74cce8</li>
<li>Session flashing needs some help, maybe the ability to specify layouts/parameters?</li>
<li>Consider auto-generating hasMany and belongsTo relationships by comparing foreign keys to loaded models. This might also be the place to implement something db-specific, like reading InnoDB relationships.</li>
<li>Query caching</li>
<li>Change Component to a base class instead of a loader/singleton, and have components extend Component.</li>
<li>Make Router a singleton</li>
<li>Write an LDAP DataSource, and an ACL interface to it</li>
<li>Create a formalized way to extend Cake at the bootstrap level, and a basics function for loading these extensions (Extensions?)</li>
<li>Rewrite NeatArray and NeatString as Array and String, and actually add some handy methods/make it possible to call some stuff statically</li>
<li>Enable global loading of JavaScript libraries in /cake_core/vendors/js</li>
<li>Correct 2 files from Changeset [2643] (cake/config/tags.ini.php and cake/libs/view/helpers/html.php)</li>
</ul>
<p>Žinoma, bus dar ir <a href="https://trac.cakephp.org/milestone/1.3.x.x">CakePHP v1.3</a>, tačiau kiek teko girdėti, kažkokių kardinalių pakeitimų nebus. Tiesiog esamos 1.2 tobulinimas.</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.webdunulis.lt/cakephp-karkaso-ateitis-trumpai.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
