<meta http-equiv="CONTENT-TYPE" content="text/html; charset=utf-8">
        <title></title>
        <meta name="GENERATOR" content="OpenOffice.org 3.2  (Linux)">
        <style type="text/css">
        <!--
                @page { margin: 0.79in }
                P { margin-bottom: 0.08in }
                A:link { so-language: zxx }
        -->
        </style>


<p align="LEFT" style="margin-bottom: 0in"><font class="Apple-style-span" face="&#39;Times new roman&#39;, serif">I added some more ideas to the project.</font></p><p align="LEFT" style="margin-bottom: 0in"><font class="Apple-style-span" face="&#39;Times new roman&#39;, serif">A full proposal can be found here.</font></p>
<p align="LEFT" style="margin-bottom: 0in"><font class="Apple-style-span" face="&#39;Times new roman&#39;, serif"><meta http-equiv="content-type" content="text/html; charset=utf-8"><a href="http://nprasath.com/wordpress-webservices/">http://nprasath.com/wordpress-webservices/</a></font></p>
<p align="LEFT" style="margin-bottom: 0in"><font class="Apple-style-span" face="&#39;Times new roman&#39;, serif">Please give me some feedback on this.</font></p><p align="LEFT" style="margin-bottom: 0in"><font class="Apple-style-span" face="&#39;Times new roman&#39;, serif">Also suggest ideas that you think useful for external apps</font></p>
<p align="LEFT" style="margin-bottom: 0in"><font color="#000000"><font face="Times new roman, serif"><font size="2"><u><b><br></b></u></font></font></font></p><p align="LEFT" style="margin-bottom: 0in"><font color="#000000"><font face="Times new roman, serif"><font size="2"><u><b>Custom
Post Types Management</b></u></font></font></font></p>
<p align="LEFT" style="margin-bottom: 0in"><font color="#000000"><font face="Times new roman, serif"><font size="2"><span style="text-decoration: none"><span style="font-weight: normal">        </span></span></font></font></font><a href="http://codex.wordpress.org/Version_3.0"><font color="#000000"><span style="text-decoration: none"><font face="Times new roman, serif"><font size="2"><span style="font-style: normal"><span style="font-weight: normal">WordPress
3.0</span></span></font></font></span></font></a><font color="#000000"><font face="Times new roman, serif"><font size="2"><span style="font-style: normal"><span style="font-weight: normal"> gives
you the capability to add your own </span></span></font></font></font><a href="http://codex.wordpress.org/Post_Types#Custom_Types"><font color="#000000"><span style="text-decoration: none"><font face="Times new roman, serif"><font size="2"><span style="font-style: normal"><span style="font-weight: normal">custom
post types</span></span></font></font></span></font></a><font color="#000000"><font face="Times new roman, serif"><font size="2"><span style="font-style: normal"><span style="font-weight: normal"> and
to use them in different ways.</span></span></font></font></font><font color="#000000"><font face="Times new roman, serif"><font size="2"><span style="font-style: normal"><span style="text-decoration: none"><span style="font-weight: normal">
</span></span></span></font></font></font><font color="#000000"><font face="Times new roman, serif"><font size="2"><span style="font-style: normal"><span style="text-decoration: none"><span style="font-weight: normal">A
generic API  for managing posts would </span></span></span></font></font></font><font color="#000000"><font face="Times new roman, serif"><font size="2"><span style="font-style: normal"><span style="text-decoration: none"><span style="font-weight: normal">be
beneficial </span></span></span></font></font></font><font color="#000000"><font face="Times new roman, serif"><font size="2"><span style="font-style: normal"><span style="text-decoration: none"><span style="font-weight: normal">include
post, pages, nav_menu_items as well </span></span></span></font></font></font><font color="#000000"><font face="Times new roman, serif"><font size="2"><span style="font-style: normal"><span style="text-decoration: none"><span style="font-weight: normal">as
</span></span></span></font></font></font><font color="#000000"><font face="Times new roman, serif"><font size="2"><span style="font-style: normal"><span style="text-decoration: none"><span style="font-weight: normal">user
defined custom post types.</span></span></span></font></font></font></p>
<p align="LEFT" style="margin-bottom: 0in"><font color="#000000"><font face="Times new roman, serif"><font size="2"><span style="font-style: normal"><span style="text-decoration: none"><span style="font-weight: normal">        </span></span></span></font></font></font><font color="#000000"><font face="Times new roman, serif"><font size="2"><span style="font-style: normal"><span style="text-decoration: none"><span style="font-weight: normal">Custom
post type are not stored persistently. So we have do it in each
request. We can save the details as options through xmlrpc and add a
loop i</span></span></span></font></font></font><font color="#000000"><font face="Times new roman, serif"><font size="2"><span style="font-style: normal"><span style="text-decoration: none"><span style="font-weight: normal">n</span></span></span></font></font></font><font color="#000000"><font face="Times new roman, serif"><font size="2"><span style="font-style: normal"><span style="text-decoration: none"><span style="font-weight: normal">
create_initial_taxonomies() method to retrieve custom post type.  </span></span></span></font></font></font><font color="#000000"><font face="Times new roman, serif"><font size="2"><span style="font-style: normal"><span style="text-decoration: none"><span style="font-weight: normal">See
this paste for reference </span></span></span></font></font></font><font size="2"><a href="http://pastebin.com/JhtrjYRA">http://pastebin.com/JhtrjYRA</a></font></p>
<p align="LEFT" style="margin-bottom: 0in; font-weight: normal; text-decoration: none">
<font color="#000000"><font face="Times new roman, serif"><font size="2">Same
approach can be done for taxonomy management as well.</font></font></font></p>
<p align="LEFT" style="margin-bottom: 0in"><font color="#000000"><font face="Times new roman, serif"><font size="2"><u><b>Custom
Taxonomy Management</b></u></font></font></font></p>
<p align="LEFT" style="margin-bottom: 0in; font-weight: normal; text-decoration: none">
<font color="#000000"><font face="Times new roman, serif"><font size="2">        WordPress
3 gives us fully hierarchical custom taxonomies. Managing custom
taxonomies would using clients be awesome. Same as custom post type a
generic API for managing taxonomies is good as it inclues categories,
tags, post formats, nav_menus as well as user defined taxonomies.</font></font></font></p>
<p align="LEFT" style="margin-bottom: 0in"><font color="#000000"><font face="Times new roman, serif"><font size="2"><u><b>Support
For Mobile Notifications</b></u></font></font></font></p>
<p align="LEFT" style="margin-bottom: 0in; font-weight: normal; text-decoration: none">
<font color="#000000"><font face="Times new roman, serif"><font size="2">        This
enables mobile clients to show notifications about the updates in the
blog. A generic method which can accept date-time as an argument and
queries for new posts, comments, user etc and return an array
containing the new changes. This would is possible after improving
the search API and also reduces the bandwidth used by the mobile
apps.</font></font></font></p>
<p align="LEFT" style="margin-bottom: 0in; font-weight: normal; text-decoration: none">
<font color="#000000"><font face="Times new roman, serif"><font size="2">        Mobile
clients can hold the date-time when they are closed an at opening
they can pass the this argument and retrieve notifications about new
activity thus reducing the usage of bandwidth.</font></font></font></p><br><div class="gmail_quote">On Fri, Mar 25, 2011 at 1:10 AM, prasath nadarajah <span dir="ltr">&lt;<a href="mailto:n.prasath.002@gmail.com">n.prasath.002@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Did some testing with the above approach and the results are more or less the same.<div>Comment meta values can be send with wp.getComments method.</div>
<div><br></div><div>patched this ticket</div><div><a href="http://core.trac.wordpress.org/ticket/13835" target="_blank">http://core.trac.wordpress.org/ticket/13835</a><div><div></div><div class="h5"><br>
<br><div class="gmail_quote">On Thu, Mar 24, 2011 at 1:49 AM, Joseph Scott <span dir="ltr">&lt;<a href="mailto:joseph@josephscott.org" target="_blank">joseph@josephscott.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

There is no harm in sending back an empty array for comments that have<br>
no meta data.<br>
<br>
Have you benchmarked these different approaches to determine that it<br>
would double the response time?  I don&#39;t think it will dramatically<br>
increase the over head, but I&#39;d be curious to see test results.  After<br>
for sites that cache data I think it the difference will be very, very<br>
small.<br>
<br>
On Wed, Mar 23, 2011 at 11:21 AM, prasath nadarajah<br>
<div>&lt;<a href="mailto:n.prasath.002@gmail.com" target="_blank">n.prasath.002@gmail.com</a>&gt; wrote:<br>
</div><div>&gt; what i thought was most of the blog dont use commenta meta value.<br>
&gt; post meta values are extensively used, but not comment metas.<br>
&gt; If you use the default comment form the comment meta tables will<br>
&gt; be empty. my comment meta table is empty i guess this is the case with<br>
&gt; most of the blogs including <a href="http://wordpress.com" target="_blank">wordpress.com</a> blogs.<br>
&gt; Also comments are greater in numbers than posts. typically a famous blog<br>
&gt; will have 40-60 comments. so everytime you query for a comment it<br>
&gt; will query comments table as well as the comment meta table.<br>
&gt; this may possibly double the response time in mobile apps.<br>
&gt; seperately querying for meta values when needed is more efficient.<br>
&gt; what do you think?<br>
&gt; correct me if i,m wrong<br>
<br>
<br>
<br>
</div>--<br>
<div><div></div><div>Joseph Scott<br>
<a href="mailto:joseph@josephscott.org" target="_blank">joseph@josephscott.org</a><br>
<a href="http://josephscott.org/" target="_blank">http://josephscott.org/</a><br>
</div></div></blockquote></div><br></div></div></div>
</blockquote></div><br>