<?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>WP Roadmap &#187; Planning</title>
	<atom:link href="http://wp-roadmap.com/category/planning/feed/" rel="self" type="application/rss+xml" />
	<link>http://wp-roadmap.com</link>
	<description>Do you ever get lost when developing for WordPress? If only you had a map.</description>
	<lastBuildDate>Wed, 01 Jul 2009 02:21:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>First major update</title>
		<link>http://wp-roadmap.com/2008/first-major-update/</link>
		<comments>http://wp-roadmap.com/2008/first-major-update/#comments</comments>
		<pubDate>Tue, 04 Nov 2008 05:32:31 +0000</pubDate>
		<dc:creator>gaarai</dc:creator>
				<category><![CDATA[Planning]]></category>
		<category><![CDATA[features]]></category>

		<guid isPermaLink="false">http://wp-roadmap.com/?p=15</guid>
		<description><![CDATA[I&#8217;m very pleased to offer you a much-improved set of data on the site. A number of other improvements in the works, but I wanted to provide this useful information ASAP.
Current Improvements

Added the roadmap code to the admin backend and generated data for each link in the primary and secondary nav structure of the admin [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m very pleased to offer you a much-improved set of data on the site. A number of other improvements in the works, but I wanted to provide this useful information ASAP.</p>
<h3>Current Improvements</h3>
<ul>
<li>Added the roadmap code to the admin backend and generated data for each link in the primary and secondary nav structure of the admin view.</li>
<li>The long full file paths have been removed. In some instances (where it would be obvious that the path was scrubbed), the ABSPATH portion of the path has been completely removed. In other instances, the ABSPATH portion was replaced with the literal string &#8216;ABSPATH&#8217;.</li>
<li>The line numbering is now accurate. In my previous version of code, some insertions added additional newlines which resulted in modified line numbering in select files. This flaw is no longer present.</li>
<li>Optimized the database configuration and table structures to make the large page views load much more quickly.</li>
<li>Added zebra striping to the table output so that it is much easier to follow all the data from a specific row.</li>
<li>Added simple links to the base functions to either PHP or WordPress references.</li>
</ul>
<h3>Needs Improvement</h3>
<ul>
<li>Need a good theme for the data side of things. I hope to have a better one for you guys soon. I dug around over the weekend for a nice theme with varaible width, but I could not find one. I&#8217;ll try to hit up some people I know to see if we can&#8217;t get a streamlined theme with variable width.</li>
<li>The overall presentation of the data leaves much to be desired.</li>
</ul>
<h3>Short-Term Plans</h3>
<ul>
<li>Links for specific actions, filters, etc that go directly to the Codex. I considered having this information internal to the tool, but why create yet another repository of that information when the Codex is here now? If we all work on cleaning up the Codex, adding pages, and adding compatibility notes on how certain internals of WordPress have changed over time, everyone will be helped.</li>
<li>Code views. This will allow you to quickly see where each point along the Roadmap resides in code.</li>
<li>Add more page views, versions, and descriptive information.</li>
</ul>
<h3>Long-Term Plans</h3>
<ul>
<li>Tree-view of the data in an image. I&#8217;m playing around with the code on this, but it still requires a lot of work.</li>
<li>Roadmap folding. Just as you fold a regular map to focus in on a specific area of interest and to make it easier to handle, I want to do the same with WP Roadmap. Imagine being able to expand out just specific areas of the map that stem from a specific execution branch.
<p>Not only will this feature make browsing the data easier/faster, it will also give everyone a much better understanding of how all the parts connect and work together.</li>
<li>Include all function calls in the Roadmap. This will be a tall order as there are a great number of them. If I improve the loading of the Roadmap with some smart AJAX calls, I could reduce the load to on-request data, so that this would be possible. If I can improve the interface sufficiently, I&#8217;ll definitely be itching to take on this challenge.</li>
<li>Compare versions and pages against one another.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://wp-roadmap.com/2008/first-major-update/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Introducing WP Roadmap</title>
		<link>http://wp-roadmap.com/2008/introducing-wp-roadmap/</link>
		<comments>http://wp-roadmap.com/2008/introducing-wp-roadmap/#comments</comments>
		<pubDate>Thu, 30 Oct 2008 14:48:33 +0000</pubDate>
		<dc:creator>gaarai</dc:creator>
				<category><![CDATA[Planning]]></category>
		<category><![CDATA[features]]></category>
		<category><![CDATA[introduction]]></category>

		<guid isPermaLink="false">http://wp-roadmap.com/?p=3</guid>
		<description><![CDATA[WP Roadmap is a project started out of my desire to get more information about the orginization of the internal calls that WordPress makes. By organizing the list of calls by the order in which they are executed, WP Roadmap aims to create a detailed view of how WordPress works.
The code currently tracks actions, filters, [...]]]></description>
			<content:encoded><![CDATA[<p>WP Roadmap is a project started out of my desire to get more information about the orginization of the internal calls that WordPress makes. By organizing the list of calls by the order in which they are executed, WP Roadmap aims to create a detailed view of how WordPress works.</p>
<p>The code currently tracks actions, filters, includes, and requires. WP Roadmap can track the order of these calls from different page views and different versions of WordPress. If anyone has other items that they would like me to add in, please let me know.</p>
<p>You can see a very rough version of WP Roadmap running <a href="http://wp-roadmap.com/demo/" target="_blank">here</a>. The data set is very limited, but it will give you an idea of what WP Roadmap aims to be.</p>
<p><span id="more-3"></span></p>
<p>The currently planned features for WP Roadmap are as follows:</p>
<ul>
<li>A full list of all page includes (include, require, etc) combined with other relevant function calls in their order of execution.</li>
<li>Provide detailed information at each roadmap entry. This information includes the source file containing the call, the line number, the arguments passed to the function, and a full backtrace on each call.</li>
<li>Be able to select an entry in the roadmap to pull up the full source-code listing that automatically scrolls down to the specific line of code and highlights it. This would be invaluable to quickly figure out how the WP core coding team did it.</li>
<li>Provide this information on any WordPress version with a large selection of specific page views. The execution stack changes from version to version and page view to page view. Providing information about the specific differences of the execution stack can quickly provide needed information on why a certain hook doesn&#8217;t work properly on a specific page view or version.</li>
<li>Be able to produce roadmaps of newly released versions within the hour of a new version being released. Hopefully development versions can be included in this.</li>
</ul>
<p>Some possible future (version 2?) features for WP Roadmap are:</p>
<ul>
<li>A backtrace source view. This would be similar to the source view mentioned before except that it would pull out complete functions from the source of each backtrace step in order to give a quick code view from start to finish for specific points of execution. Each point along the backtrace execution path will be highlighted for quickly tracking the calls.</li>
<li>Producing a number of different quick-reference cards from this data could be beneficial for many developers.</li>
<li>A version compare ability. This would allow you to quickly see the differences of the execution stacks between two versions. Out of all the ideas, this will be the most difficult to implement.</li>
</ul>
<p>Please let me know what you think about the scope of the project.</p>
]]></content:encoded>
			<wfw:commentRss>http://wp-roadmap.com/2008/introducing-wp-roadmap/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
