<?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>Piklist</title>
	<atom:link href="http://piklist.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://piklist.com</link>
	<description>Build Powerful Websites and Web Applications with WordPress</description>
	<lastBuildDate>Wed, 24 Apr 2013 13:06:55 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Keep Building with Piklist</title>
		<link>http://piklist.com/2013/04/24/keep-building-with-piklist/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=keep-building-with-piklist</link>
		<comments>http://piklist.com/2013/04/24/keep-building-with-piklist/#comments</comments>
		<pubDate>Wed, 24 Apr 2013 12:43:51 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://piklist.com/?p=1052</guid>
		<description><![CDATA[<p>The Piklist community is really growing and we couldn&#8217;t be happier. When developers and non-developers can easily manipulate the WordPress admin, users benefit from easy to use interfaces and more interesting features can be built. This has lead to a rise in &#8230; <a href="http://piklist.com/2013/04/24/keep-building-with-piklist/">Continued</a></p><p>The post <a href="http://piklist.com/2013/04/24/keep-building-with-piklist/">Keep Building with Piklist</a> appeared first on <a href="http://piklist.com">Piklist</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>The Piklist community is really growing and we couldn&#8217;t be happier. When developers and non-developers can easily manipulate the WordPress admin, users benefit from easy to use interfaces and more interesting features can be built. This has lead to a rise in usage, and some pretty awesome sites being built with Piklist.</p>
<p>The <a href="http://wordpress.org/extend/plugins/piklist/">current version of Piklist</a> has been tested with WordPress 3.6 and we&#8217;ve found no new bugs so please continue to use it for your projects. We&#8217;re excited to see what you build, so feel free to let us know in <a href="http://piklist.com/support/">our forums</a>.</p>
<p>So, when&#8217;s the next version of Piklist? And why the sudden slow down with updates?</p>
<p>Late last year we started getting more clients using Piklist and hiring us to build features. Some of these features were already on our roadmap, and some were totally off the map.  But they were all pretty awesome and would benefit the entire Piklist community, so we were excited to build them. As we started to enhance Piklist, we also realized some of the older code could be improved and we started to rewrite this as well. This included how Piklist stores field data, which is obviously a core feature. Before we knew it, we had a much better version of Piklist with tons of new functionality, but unfortunately, wasn&#8217;t 100% backwards compatible. To make matters worse, we never branched off our main Git repo, so we had no choice but to finish this version completely before releasing it.  During this process, clients started adding new features, and we got caught in a cycle&#8230; enhance Piklist&#8230; finish Piklist&#8230; enhance Piklist&#8230; finish Piklist&#8230; etc.</p>
<p>We now believe this cycle is coming to an end and hope to have a new version of Piklist in the coming weeks.</p>
<p>When it&#8217;s ready for testing, we&#8217;ll announce it here and let you now where you can download it.</p>
<p>If you thought you could build amazing things now&#8230; just wait until you get your hands on the next version of Piklist!</p>
<p>The post <a href="http://piklist.com/2013/04/24/keep-building-with-piklist/">Keep Building with Piklist</a> appeared first on <a href="http://piklist.com">Piklist</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://piklist.com/2013/04/24/keep-building-with-piklist/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>A Piklist update, and Piklist Updates</title>
		<link>http://piklist.com/2013/02/15/a-piklist-update-and-piklist-updates/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=a-piklist-update-and-piklist-updates</link>
		<comments>http://piklist.com/2013/02/15/a-piklist-update-and-piklist-updates/#comments</comments>
		<pubDate>Fri, 15 Feb 2013 14:34:29 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://piklist.com/?p=1036</guid>
		<description><![CDATA[<p>First, a Piklist update. It&#8217;s been over two months since our last release, which is just way too long. We promise to try harder to do more frequent releases.  The good news is that Kevin and I have been working &#8230; <a href="http://piklist.com/2013/02/15/a-piklist-update-and-piklist-updates/">Continued</a></p><p>The post <a href="http://piklist.com/2013/02/15/a-piklist-update-and-piklist-updates/">A Piklist update, and Piklist Updates</a> appeared first on <a href="http://piklist.com">Piklist</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>First, a Piklist update. It&#8217;s been over two months since our last release, which is just way too long. We promise to try harder to do more frequent releases.  The good news is that Kevin and I have been working on many new Piklist features.  The bad news, is that they are only 90% ready for prime time. Once completed, we will have a seriously major version to release.  This version should address many of the issues and feature requests you&#8217;ve been asking for.</p>
<p>While building this out we came across a major Piklist bug&#8230; Piklist didn&#8217;t really play nice with multisite. If you install on one site in a multisite install, all is well. But Network Activate, and bad things happen. Piklist wants to create two tables, but on Network Activation they were only created on the main site. Obviously, we needed to fix this, and also make it easy to implement for future updates. So, today we released v0.7.2, which contains the new Piklist Updates feature.</p>
<h2>Piklist Updates</h2>
<p>Writing update code for your WordPress plugin is not fun. Seriously, it&#8217;s just not fun. First, you need to determine if it&#8217;s an update or new install, and then you need to determine if multisite is running. If so, and the user network activated your plugin, then you need to loop through all the sites and run your update script. Yuck.</p>
<p>Back in October 2010, Nacin announced that <a href="http://make.wordpress.org/core/2010/10/27/plugin-activation-hooks-no-longer-fire-for-updates/">plugin activation hooks will no longer fire for updates</a>, and WordPress doesn&#8217;t have a register_update_hook(). When this was proposed in <a href="http://core.trac.wordpress.org/ticket/14912">trac ticket 14912</a>, it was declined by the core team. Further discussion led to this recommended procedure: store the plugin version in your database and verify it on each admin page load.</p>
<p>Well, fear not my friends, Piklist will now do all the hard work for you and make it dead simple to create update routines for your Piklist plugins.</p>
<ol>
<li>First, create an &#8220;updates&#8221; folder in your piklist/parts/ folder.</li>
<li>Then, create a file to contain your update procedure. The file name should be the version of your plugin.</li>
<li>And of course, make sure you have a version number in the comment block of your PIklist plugin.</li>
</ol>
<p>That&#8217;s all folks!  Seriously, that&#8217;s it.</p>
<p>So, how does it work?  Let&#8217;s use v0.7.2 of Piklist as an example.</p>
<p>In the parts/updates/ folder lives a file named 0.7.2.php (same as the current version). This file contains the update routine for users updating from an earlier version to v0.7.2. This file is written to update ONE site by migrating some table data and deleting an old table. There is no multisite logic here&#8230;Piklist will handle that for you.</p>
<p>Since there is no hook that fires when a plugin is updated, Piklist will only check for updates:</p>
<ul>
<li>When the logged in user can manage_options. Since Administrators are the only users who can activate plugins, they should be the only users who can trigger an update as well.</li>
<li>On the Plugins, Update and Dashboard pages.</li>
</ul>
<p>In addition to running the update, Piklist will keep track of each Piklist plugin you install. Not just the most recent version&#8230;but, a version history. Sweet!</p>
<p>There are three caveats when writing your update procedure:</p>
<ol>
<li><strong>Write for ONE site:</strong> The update procedure should be written as if you are updating a single site install. Piklist will automatically handle multisite updates for you. If you are manipulating tables, it is recommended that you use the <a href="http://codex.wordpress.org/Class_Reference/wpdb">wpdb class</a>, and $prefix to properly handle tables in a multisite install.</li>
<li><strong>Only PHP:</strong> The updates file can only contain PHP code.</li>
<li><strong>Don&#8217;t define functions</strong>: Since an update procedure is designed to only run once per site, defining functions in your update procedure doesn&#8217;t make sense. Any functions should be defined in your main plugin code. You can call functions from your update procedure, just don&#8217;t define any.</li>
</ol>
<h2>Better Multisite Support</h2>
<p>This is also the first step for better multisite support for Piklist. The new check_network_propagate() function (in class-piklist.php) will allow us to easily expand the multisite capabilities of Piklist and all Piklist plugins.  This has been a popular request, and you will start to see more multisite features roll out in the future.</p>
<p>This isn&#8217;t quite the super awesome, feature packed update you deserve after two months, but it is a necessary update for what&#8217;s coming next.</p>
<p>Keep sending us your Piklist success stories.  We love hearing from you!</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>The post <a href="http://piklist.com/2013/02/15/a-piklist-update-and-piklist-updates/">A Piklist update, and Piklist Updates</a> appeared first on <a href="http://piklist.com">Piklist</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://piklist.com/2013/02/15/a-piklist-update-and-piklist-updates/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Locking Piklist</title>
		<link>http://piklist.com/2012/12/04/locking-piklist/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=locking-piklist</link>
		<comments>http://piklist.com/2012/12/04/locking-piklist/#comments</comments>
		<pubDate>Tue, 04 Dec 2012 20:49:25 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://piklist.com/?p=949</guid>
		<description><![CDATA[<p>Being a framework, it is important that Piklist not be deactivated by accident. In most cases, Piklist is providing core functionality to a website, and deactivating it would remove that functionality possibly rendering the site useless. Kevin and I have gone back &#8230; <a href="http://piklist.com/2012/12/04/locking-piklist/">Continued</a></p><p>The post <a href="http://piklist.com/2012/12/04/locking-piklist/">Locking Piklist</a> appeared first on <a href="http://piklist.com">Piklist</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Being a framework, it is important that Piklist not be deactivated by accident. In most cases, Piklist is providing core functionality to a website, and deactivating it would remove that functionality possibly rendering the site useless.</p>
<p>Kevin and I have gone back and forth on this quite a bit. The <em>mu-plugins</em> folder was an option, but we just didn&#8217;t think it was the right one. If installed in mu-plugins, Piklist could not take advantage of automatic upgrades, and if a user really wanted to disable Piklist, it would not be that easy.  Even the <em>WordPress MU Domain Mapping</em> plugin, which is core to any site running it, specifies using Network Activation over mu-plugins in it&#8217;s <a href="http://wordpress.org/extend/plugins/wordpress-mu-domain-mapping/installation/">installation instructions</a>.</p>
<p>A few weeks ago in our support Forums, <a href="http://piklist.com/support/topic/metaboxes-disappear-when-piklist-is-in-the-mu-plugins-folder/">@kattagami</a>, mentioned that Piklist did not even work correctly in <em>mu-plugins</em>. At this point, Kevin and I needed to make a decision. Do we support mu-plugins, or figure out another way to lock down Piklist?</p>
<p>Then last week, in the same forum thread, <a href="http://piklist.com/support/topic/metaboxes-disappear-when-piklist-is-in-the-mu-plugins-folder/#post-466">@emzo</a> reminded us of a post <a href="http://markjaquith.wordpress.com/2012/05/15/how-i-built-have-baby-need-stuff/">Mark Jaquith wrote</a> when he built “Have Baby. Need Stuff!”. In this post, Mark shared some code to stop plugins from being deactivated. Though Marks code was designed for the mu-plugins folder, it gave us an idea (and some rock solid code), on how to implement something similar for Piklist. So here&#8217;s what we got:</p>
<p>On the Piklist settings page there is an option for Piklist Deactivation.</p>
<p>You have two choices:</p>
<ol>
<li>Allow Deactivation</li>
<li>Lock</li>
</ol>
<p>If you select, &#8220;Allow Deactivation&#8221;, nothing changes.  Piklist can be deactivated like any other plugin.</p>
<p>However, if you select &#8220;Lock&#8221;, then two things happen.  First, Piklist is locked down and cannot be deactivated, thanks to the WordPress filter <em>option_active_plugins</em>. Second, Piklist replaces it&#8217;s own &#8220;Deactivate&#8221; link, with a link to it&#8217;s &#8220;Settings&#8221; page. If the user clicks on this link, they are brought to the Piklist settings page where they are warned about deactivating Piklist. There are also instructions on how to deactivate if they wish.</p>
<div id="attachment_955" class="wp-caption alignnone" style="width: 489px"><img class=" wp-image-955" title="piklist-locked" src="http://piklist.com/wp-content/uploads/2012/12/piklist-locked.gif" alt="" width="479" height="167" /><p class="wp-caption-text">Piklist LOCKED: Deactivation link has been replaced with a Settings link.</p></div>
<p>&nbsp;</p>
<div id="attachment_961" class="wp-caption alignnone" style="width: 529px"><img class="size-full wp-image-961" title="piklist-deactivate-warning" src="http://piklist.com/wp-content/uploads/2012/12/piklist-deactivate-warning.gif" alt="" width="519" height="316" /><p class="wp-caption-text">Piklist Deactivation Warning, and Instructions.</p></div>
<p>&nbsp;</p>
<p>A site Administrator should have complete control over their site. However, pressing a Deactivate link is way too easy, and with Piklist it can cause havoc.  This new setting makes deactivating Piklist a four-click process, instead of one.  The Administrator can deactivate Pikist if they choose, but they are presented with a warning first.</p>
<p>We&#8217;re not sure this is the best solution, and would love your feedback.  This setting is in Piklist v0.7.0 and does not yet work for Network Activation. Let us know what you think in the comments.</p>
<p>The post <a href="http://piklist.com/2012/12/04/locking-piklist/">Locking Piklist</a> appeared first on <a href="http://piklist.com">Piklist</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://piklist.com/2012/12/04/locking-piklist/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Support for Taxonomies, Media and Users</title>
		<link>http://piklist.com/2012/11/12/support-for-taxonomies-media-and-users/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=support-for-taxonomies-media-and-users</link>
		<comments>http://piklist.com/2012/11/12/support-for-taxonomies-media-and-users/#comments</comments>
		<pubDate>Mon, 12 Nov 2012 20:45:16 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://piklist.com/?p=930</guid>
		<description><![CDATA[<p>Over it&#8217;s relatively short life, Piklist has changed greatly. The product demonstrated in June at WordCamp NYC has grown dramatically due to community feedback and our sponsored client projects. Kevin and I have big plans for Piklist, and this growth &#8230; <a href="http://piklist.com/2012/11/12/support-for-taxonomies-media-and-users/">Continued</a></p><p>The post <a href="http://piklist.com/2012/11/12/support-for-taxonomies-media-and-users/">Support for Taxonomies, Media and Users</a> appeared first on <a href="http://piklist.com">Piklist</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Over it&#8217;s relatively short life, Piklist has changed greatly. The product demonstrated in June at WordCamp NYC has grown dramatically due to community feedback and our sponsored client projects. Kevin and I have big plans for Piklist, and this growth is right on track.</p>
<p>Today, we are announcing the next big step for Piklist. Version 0.6.7 has been released to WordPress.org and adds the most requested features since we released Piklist. In addition to Post Meta and Settings Fields, <strong>Piklist now supports meta fields for: Media, Taxonomies and Users.</strong><br />
<img class="alignleft size-full wp-image-933" title="piklist-fields" src="http://piklist.com/wp-content/uploads/2012/11/piklist-fields.gif" alt="Piklist supports fields for Post Meta, Settings, Media, Taxonomies and Users" width="100%" /></p>
<p>Our DEMOS add-on, which is included with Piklist 0.6.7, shows off this new functionality. Creating the fields is as simple as it&#8217;s always been. Just create three new folders, Media, Terms and Users, and start dropping in files. The main difference will be in the file comment blocks, which contain some added functionality. Tutorials and Documentation will published shortly, but for now you can refer to the DEMO add-on.</p>
<p>Though we&#8217;ve already used these new features on some sponsored client projects, we ask that you please test them as well and post bugs on the <a href="http://piklist.com/support/">Piklist Support Forum</a>. Remember, Piklist is still in Beta, and some features may not work as expected, or they may change in the future.</p>
<p>Media meta is only supported through WordPress 3.4. Once 3.5 goes to RC, we will implement as well.</p>
<p>We&#8217;re very excited with the growth of Piklist, and grateful for the community that has started. Thank you all for your support. We have great things in store for you.</p>
<p>The post <a href="http://piklist.com/2012/11/12/support-for-taxonomies-media-and-users/">Support for Taxonomies, Media and Users</a> appeared first on <a href="http://piklist.com">Piklist</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://piklist.com/2012/11/12/support-for-taxonomies-media-and-users/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>WordPress Helpers plugin</title>
		<link>http://piklist.com/2012/09/20/wordpress-helpers-plugin/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wordpress-helpers-plugin</link>
		<comments>http://piklist.com/2012/09/20/wordpress-helpers-plugin/#comments</comments>
		<pubDate>Thu, 20 Sep 2012 17:39:48 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://piklist.com/?p=904</guid>
		<description><![CDATA[<p>Now you can easily take control of your Admin Bar, Dashboard, Widgets, Excerpt, RSS feeds and more! This week we announced our first public plugin that runs on Piklist: WordPress Helpers, available now at WordPress.org.  We designed WordPress Helpers to be &#8230; <a href="http://piklist.com/2012/09/20/wordpress-helpers-plugin/">Continued</a></p><p>The post <a href="http://piklist.com/2012/09/20/wordpress-helpers-plugin/">WordPress Helpers plugin</a> appeared first on <a href="http://piklist.com">Piklist</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Now you can easily take control of your Admin Bar, Dashboard, Widgets, Excerpt, RSS feeds and more!</p>
<p>This week we announced our first public plugin that runs on Piklist: <a href="http://wordpress.org/extend/plugins/wp-helpers/">WordPress Helpers</a>, available now at WordPress.org.  We designed WordPress Helpers to be the <em>missing settings page for WordPress</em>.</p>
<p>Why do you need WordPress Helpers? Well, if you answer YES to any of these questions, then WordPress Helpers is for you:</p>
<ul>
<li>Are you tired of seeing &#8220;Jabber&#8221; in your user profile?</li>
<li>Do you question why anyone would use the Calendar widget?</li>
<li>Is your WordPress Dashboard cluttered?</li>
<li>Would you love to change &#8220;Howdy&#8221;?</li>
<li>Do you want more control of WordPress?</li>
</ul>
<p><a href="http://wordpress.org/extend/plugins/wp-helpers/">I</a>f you&#8217;re still not convinced you&#8217;ll want to read the <a href="http://wpmu.org/wordpress-helpers-the-missing-settings-page-for-wordpress/">review of WordPress Helpers</a> on WPMU.org.</p>
<h3>Piklist Checker</h3>
<p>This plugin also includes the first version of our Piklist Checker. If you&#8217;re developing plugins with Piklist, check out why you need to use the  <a href="http://piklist.com/user-guide/docs/piklist-checker/">Piklist Checker</a>.</p>
<p>&nbsp;</p>
<p><iframe width="560" height="315" src="http://www.youtube.com/embed/ZYSUDvodWxI" frameborder="0" allowfullscreen></iframe></p>
<p>The post <a href="http://piklist.com/2012/09/20/wordpress-helpers-plugin/">WordPress Helpers plugin</a> appeared first on <a href="http://piklist.com">Piklist</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://piklist.com/2012/09/20/wordpress-helpers-plugin/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Piklist WordCamp NYC Presentation</title>
		<link>http://piklist.com/2012/09/04/piklist-wordcamp-nyc-presentation/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=piklist-wordcamp-nyc-presentation</link>
		<comments>http://piklist.com/2012/09/04/piklist-wordcamp-nyc-presentation/#comments</comments>
		<pubDate>Tue, 04 Sep 2012 16:08:55 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://piklist.com/?p=883</guid>
		<description><![CDATA[<p>WordPress.TV just posted the presentation Kevin and I did at WordCamp NYC 2012. This was the first time we demonstrated Piklist to an audience and the response was more than we could hope for.  The video shows off the power &#8230; <a href="http://piklist.com/2012/09/04/piklist-wordcamp-nyc-presentation/">Continued</a></p><p>The post <a href="http://piklist.com/2012/09/04/piklist-wordcamp-nyc-presentation/">Piklist WordCamp NYC Presentation</a> appeared first on <a href="http://piklist.com">Piklist</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>WordPress.TV just posted the presentation Kevin and I did at <a href="http://2012.nyc.wordcamp.org/session/building-powerful-websites-and-web-applications-with-piklist/">WordCamp NYC 2012</a>. This was the first time we demonstrated Piklist to an audience and the response was more than we could hope for.  The video shows off the power of Piklist and what can be built with it, using simple arrays for fields. Please note that the code we are showing in the video is actually simpler today than it was at WordCamp.</p>
<p><object width="800" height="448" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://s0.videopress.com/player.swf?v=1.03" /><param name="wmode" value="direct" /><param name="seamlesstabbing" value="true" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="overstretch" value="true" /><param name="flashvars" value="guid=sxdJ6peX&amp;isDynamicSeeking=true" /><embed width="800" height="448" type="application/x-shockwave-flash" src="http://s0.videopress.com/player.swf?v=1.03" wmode="direct" seamlesstabbing="true" allowfullscreen="true" allowscriptaccess="always" overstretch="true" flashvars="guid=sxdJ6peX&amp;isDynamicSeeking=true" /></object></p>
<p><a href="http://wordpress.tv/2012/09/04/steve-bruner-and-kevin-miller-building-powerful-websites-and-web-applications-with-piklist/">You can also view on WordPress.tv.</a></p>
<p>The post <a href="http://piklist.com/2012/09/04/piklist-wordcamp-nyc-presentation/">Piklist WordCamp NYC Presentation</a> appeared first on <a href="http://piklist.com">Piklist</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://piklist.com/2012/09/04/piklist-wordcamp-nyc-presentation/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>More Tutorials. More Power</title>
		<link>http://piklist.com/2012/07/23/more-tutorials-more-power/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=more-tutorials-more-power</link>
		<comments>http://piklist.com/2012/07/23/more-tutorials-more-power/#comments</comments>
		<pubDate>Mon, 23 Jul 2012 15:37:53 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://piklist.com/?p=851</guid>
		<description><![CDATA[<p>To help you harness the power of Piklist, we&#8217;ve been hard at working documenting how Piklist works.  Just in case you missed them, here are our latest tutorials: Custom Post Types the Piklist way When you register Custom Post Types with &#8230; <a href="http://piklist.com/2012/07/23/more-tutorials-more-power/">Continued</a></p><p>The post <a href="http://piklist.com/2012/07/23/more-tutorials-more-power/">More Tutorials. More Power</a> appeared first on <a href="http://piklist.com">Piklist</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>To help you harness the power of Piklist, we&#8217;ve been hard at working documenting how Piklist works.  Just in case you missed them, here are our latest tutorials:</p>
<h2>Custom Post Types the Piklist way</h2>
<p>When you register Custom Post Types with Piklist, you get access to more parameters and more power.</p>
<ul>
<li><a href="http://piklist.com/user-guide/tutorials/registering-custom-post-types/">Registering Custom Post Types</a></li>
<li><a href="http://piklist.com/user-guide/docs/custom-post-types/custom-post-type-parameters/">Custom Post Type Parameters</a></li>
</ul>
<h2>Creating Your Own Post Statuses</h2>
<p>If you&#8217;re using WordPress as something other than a blog, then <em>draft</em>, <em>pending review</em> and <em>published</em> probably don&#8217;t make sense for you. Now you can easily add your own post statuses to your custom post type:</p>
<ul>
<li><a href="http://piklist.com/user-guide/tutorials/registering-custom-post-types/creating-custom-post-statuses/">Learn how to add your own custom post statuses.</a></li>
</ul>
<h2>Settings Pages Have Never Been Easier</h2>
<div>Just like adding fields to a Meta Box, Piklist makes it easy to create your own Settings Pages.</div>
<div>
<ul>
<li><a href="http://piklist.com/user-guide/tutorials/building-settings-pages/">Build your own Settings Page</a></li>
</ul>
<h2>Tabbed Settings Pages</h2>
<div>Theme and plugin developers have been adding tabs to their settings pages over the last few years. Until Piklist they were difficult to implement&#8230; but now you can build them as well.  You won&#8217;t believe how easy it is!</div>
<div>
<ul>
<li><a href="http://piklist.com/user-guide/tutorials/building-settings-pages/adding-tabs-to-your-settings-pages/">Add Tabs To Your Settings Pages</a></li>
</ul>
<h2>Take Control Of Your Meta Boxes</h2>
<div>With web applications and powerful websites, there will be times you want to only show a Meta Box or Meta Field to a particular user role or capability, or when a post is in a certain post status. These tutorials show you how easy it is with Piklist:</div>
<div>
<ul>
<li><a href="http://piklist.com/user-guide/tutorials/creating-meta-boxes-fields/show-meta-boxes-and-fields-by-user-capability-or-role/">Show Meta Boxes and Fields by User Capability or Role</a></li>
<li><a href="http://piklist.com/user-guide/tutorials/creating-meta-boxes-fields/show-meta-boxes-and-fields-by-post-status/">Show Meta Boxes and Fields by Post Status</a></li>
</ul>
</div>
<div></div>
<div style="text-align: center;"><strong>More tutorials are on the way!</strong></div>
<div style="text-align: center;"></div>
<div style="text-align: center;"><a href="http://eepurl.com/lkbD9"><strong>Stay up to date on Piklist News.</strong></a></div>
</div>
</div>
<div></div>
<div></div>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>The post <a href="http://piklist.com/2012/07/23/more-tutorials-more-power/">More Tutorials. More Power</a> appeared first on <a href="http://piklist.com">Piklist</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://piklist.com/2012/07/23/more-tutorials-more-power/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Piklist: Our First Week</title>
		<link>http://piklist.com/2012/07/09/piklist-our-first-week/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=piklist-our-first-week</link>
		<comments>http://piklist.com/2012/07/09/piklist-our-first-week/#comments</comments>
		<pubDate>Mon, 09 Jul 2012 19:31:03 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://piklist.com/?p=771</guid>
		<description><![CDATA[<p>Piklist launched a week ago and the response has been overwhelming, so we figured a quick update is in order. Improvements, Improvements and more Improvements. This week we released four upgrades to the Piklist plugin. Some contained small bug fixes, &#8230; <a href="http://piklist.com/2012/07/09/piklist-our-first-week/">Continued</a></p><p>The post <a href="http://piklist.com/2012/07/09/piklist-our-first-week/">Piklist: Our First Week</a> appeared first on <a href="http://piklist.com">Piklist</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Piklist launched a week ago and the response has been overwhelming, so we figured a quick update is in order.</p>
<h3>Improvements, Improvements and more Improvements.</h3>
<p>This week we released four upgrades to the Piklist plugin. Some contained small bug fixes, and some focused on feature improvements (see below on v0.5.4). During this beta period we will try to push out as many updates as possible. Always adding new functionality or fixing existing. Let us know on our <a href="http://piklist.com/support/">support forum</a> if you run into a bug or want to see a new feature. We will always listen and strive to get back to you quickly.</p>
<h3>Feedback, Feedback and more Feedback.</h3>
<p>In both our support forums and in-boxes, we&#8217;ve been receiving lots of feedback and good ideas. Our goal to make Piklist a powerful rapid development framework for WordPress seems to be on the right track. Even beginners now have the power to create powerful metaboxes and fields, Settings Pages and Widgets.  Please keep the <a href="http://piklist.com/support/">feedback</a> coming&#8230; we crave it!</p>
<h3>Even easier than before</h3>
<p>Today we released version 0.5.4 of the plugin, which provides a new way for you to write a plugin and register it with Piklist. When you write a plugin today that relies on another plugin, you usually have to use a hook or filter to trigger it, with some plugins even recommending a &#8220;loader file&#8221; to do the necessary work. When v0.5.0 was released last week, even we used <em>add_filter</em>&#8230; well no more!</p>
<p>To register your plugin with Piklist, just add <em>Plugin Type: Piklist</em> to the file header of your plugin&#8230; that&#8217;s it.  Seriously, that&#8217;s it! Simple&#8230; elegant&#8230; and powerful. That&#8217;s Piklist.</p>
<p>For full details see our tutorial on <a href="http://piklist.com/tutorials/writing-a-plugin-for-piklist/">Writing a plugin for Piklist</a>, you will be amazed at how simple it is.</p>
<p>&nbsp;</p>
<p>The post <a href="http://piklist.com/2012/07/09/piklist-our-first-week/">Piklist: Our First Week</a> appeared first on <a href="http://piklist.com">Piklist</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://piklist.com/2012/07/09/piklist-our-first-week/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Piklist 0.5.0 Beta available for download</title>
		<link>http://piklist.com/2012/07/02/piklist-0-5-0-beta-available-for-download/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=piklist-0-5-0-beta-available-for-download</link>
		<comments>http://piklist.com/2012/07/02/piklist-0-5-0-beta-available-for-download/#comments</comments>
		<pubDate>Mon, 02 Jul 2012 15:32:44 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://piklist.com/?p=590</guid>
		<description><![CDATA[<p>After a year of hard work, we are very excited to announce the first public release of Piklist, a rapid development framework for WordPress. This first public version of Piklist makes is radically easy for even beginner developers to create &#8230; <a href="http://piklist.com/2012/07/02/piklist-0-5-0-beta-available-for-download/">Continued</a></p><p>The post <a href="http://piklist.com/2012/07/02/piklist-0-5-0-beta-available-for-download/">Piklist 0.5.0 Beta available for download</a> appeared first on <a href="http://piklist.com">Piklist</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>After a year of hard work, we are very excited to announce the first public release of Piklist, a rapid development framework for WordPress.</p>
<p>This first public version of Piklist makes is radically easy for even beginner developers to create powerful Custom Post Types, Taxonomies, Settings Pages, Widgets and Fields.  Advanced developers will be impressed with the solid code base and intelligent structure, which provides you with the ability to build very powerful websites and web applications as we showcased at <a href="http://2012.nyc.wordcamp.org/session/building-powerful-websites-and-web-applications-with-piklist/">WordCamp NYC</a>.</p>
<p>So, what next?</p>
<ul>
<li><a href="http://wordpress.org/extend/plugins/piklist/">Get Piklist!</a></li>
<li>Activate Piklist and then activate the &#8220;Piklist Demos&#8221; add-on, in the Piklist Menu.  This Add-on will create a demo Post Type, Settings Page and Widget so you can see the power of Piklist.</li>
<li>Check out the <a href="http://piklist.com/tutorials/">Tutorials</a> and <a href="http://piklist.com/docs/">Documentation</a>.</li>
<li>Ask us questions and provide feedback on our <a href="http://piklist.com/support/">Support Forum</a>.</li>
</ul>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>The post <a href="http://piklist.com/2012/07/02/piklist-0-5-0-beta-available-for-download/">Piklist 0.5.0 Beta available for download</a> appeared first on <a href="http://piklist.com">Piklist</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://piklist.com/2012/07/02/piklist-0-5-0-beta-available-for-download/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Piklist announced at WordCamp NYC</title>
		<link>http://piklist.com/2012/06/12/piklist-announced-at-wordcamp-nyc/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=piklist-announced-at-wordcamp-nyc</link>
		<comments>http://piklist.com/2012/06/12/piklist-announced-at-wordcamp-nyc/#comments</comments>
		<pubDate>Tue, 12 Jun 2012 15:35:26 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://piklist.com/?p=106</guid>
		<description><![CDATA[<p>After a year of coding, this past weekend, we finally unveiled Piklist at WordCamp NYC&#8230; and the reaction was more than we could have hoped for. Developers were awed by the power of Piklist, and beginners were amazed by how &#8230; <a href="http://piklist.com/2012/06/12/piklist-announced-at-wordcamp-nyc/">Continued</a></p><p>The post <a href="http://piklist.com/2012/06/12/piklist-announced-at-wordcamp-nyc/">Piklist announced at WordCamp NYC</a> appeared first on <a href="http://piklist.com">Piklist</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>After a year of coding, this past weekend, we finally unveiled Piklist at <a href="http://2012.nyc.wordcamp.org/session/building-powerful-websites-and-web-applications-with-piklist/">WordCamp NYC</a>&#8230; and the reaction was more than we could have hoped for. Developers were awed by the power of Piklist, and beginners were amazed by how simple it is to use.  We were one of 78 sessions on Saturday, and one of 14 sessions that were repeated on Sunday because of their popularity.</p>
<div id="attachment_116" class="wp-caption alignleft" style="width: 310px"><a href="http://piklist.com/wp-content/uploads/2012/06/presenting-at-wcnyc.jpg"><img class="size-medium wp-image-116 " title="Steve Bruner and Kevin Miller presenting at WordCamp NYC" src="http://piklist.com/wp-content/uploads/2012/06/presenting-at-wcnyc-300x200.jpg" alt="" width="300" height="200" /></a><p class="wp-caption-text">Steve Bruner and Kevin Miller presenting at WordCamp NYC</p></div>
<p>On Saturday we opened with a demo of an Order Management system we&#8217;ve been building for a client. This particular project has been great for Piklist because of it&#8217;s complexity,  which has allowed us to work out all the kinks. The demo put us in the shoes of two different users, a Customer and an Employee, and showed the fields each saw during the order process. We showed off conditional fields, conditional meta boxes, hide/show fields, hide/show field values and of course custom post statuses. The audience was definitely impressed, but their jaws dropped when Kevin showed them the code used to create a custom order system.  They couldn&#8217;t believe it.  Just a few simple lines of code is used to create fields&#8230; and a few more lines add the conditionals.  Creating custom post statuses is as easy as creating custom post types.</p>
<p>The feedback we received on Saturday was really overwhelming, which lead us to present again on Sunday. After a quick show of hands, we realized there were mostly beginners in the room, so we decided to show off some cool features they would love: easily creating a custom meta box, custom field or WordPress widget.</p>
<p>First we showed them how to build a simple text field in Piklist:</p>
<pre>piklist('field', array(
 'type' =&gt; 'text'
 ,'scope' =&gt; 'post_meta'
 ,'field' =&gt; 'wcnyc_example'
 ,'label' =&gt; __('A field')
));</pre>
<p>Then we showed them how to build a Date Picker field in Piklist (notice, we just changed the type to &#8220;datepicker&#8221;)</p>
<pre>piklist('field', array(
 'type' =&gt; 'datepicker'
 ,'scope' =&gt; 'post_meta'
 ,'field' =&gt; 'wcnyc_example'
 ,'label' =&gt; __('A field')
));</pre>
<p>And then we changed it to a Color Picker field in Piklist (notice, we just changed the type to &#8220;colorpicker&#8221;)</p>
<pre>piklist('field', array(
 'type' =&gt; 'colorpicker'
 ,'scope' =&gt; 'post_meta'
 ,'field' =&gt; 'wcnyc_example'
 ,'label' =&gt; __('A field')
));</pre>
<p>That&#8217;s when we saw the smiles in the audience. We just demonstrated to a group of beginners how easy it is to create advanced fields with Piklist. Whether in your Post, Settings or even a widget.  I can truly say they were floored.</p>
<p>Next we used the same format to build a widget. Add some simple HTML markup and a little PHP and you can display any widget. No need for Object Oriented Programming (OOP)&#8230; no need to learn about &#8220;instances&#8221;. Just mark it up, and let Piklist take over!</p>
<p>So, we fired on all cylinders except one&#8230; Piklist is not ready for primetime yet. We managed to get tons of people excited about Piklist, but we can&#8217;t let them use it yet. Not good.</p>
<p>We&#8217;re working hard to get Piklist ready for beta before the end of the month. Sign up for our mailing list and we&#8217;ll email you when it&#8217;s available.</p>
<p>The post <a href="http://piklist.com/2012/06/12/piklist-announced-at-wordcamp-nyc/">Piklist announced at WordCamp NYC</a> appeared first on <a href="http://piklist.com">Piklist</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://piklist.com/2012/06/12/piklist-announced-at-wordcamp-nyc/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

 Served from: piklist.com @ 2013-05-25 13:47:31 by W3 Total Cache -->