[Bps-public-commit] r14481 - in Prophet/sites/syncwith.us: . html html/prophet html/sd
jesse at bestpractical.com
jesse at bestpractical.com
Thu Jul 24 12:58:51 EDT 2008
Author: jesse
Date: Thu Jul 24 12:58:49 2008
New Revision: 14481
Added:
Prophet/sites/syncwith.us/html/sharecropping
Modified:
Prophet/sites/syncwith.us/Makefile
Prophet/sites/syncwith.us/html/_elements/exit
Prophet/sites/syncwith.us/html/_elements/sidebar
Prophet/sites/syncwith.us/html/_elements/wrapper
Prophet/sites/syncwith.us/html/index.html
Prophet/sites/syncwith.us/html/prophet/download
Prophet/sites/syncwith.us/html/sd/bugs
Prophet/sites/syncwith.us/html/sd/download
Prophet/sites/syncwith.us/html/sd/using
Prophet/sites/syncwith.us/html/style.css
Prophet/sites/syncwith.us/html/talks
Log:
* updates to the site
Modified: Prophet/sites/syncwith.us/Makefile
==============================================================================
--- Prophet/sites/syncwith.us/Makefile (original)
+++ Prophet/sites/syncwith.us/Makefile Thu Jul 24 12:58:49 2008
@@ -2,7 +2,7 @@
build:
rm -rf ${BUILD}
- realsd ticket list --html > html/sd/sd-bug-output.html
+ realsd publish --html --to html/sd/buglist
perl ./microserver &
sleep 3
mkdir ${BUILD}
Modified: Prophet/sites/syncwith.us/html/_elements/exit
==============================================================================
--- Prophet/sites/syncwith.us/html/_elements/exit (original)
+++ Prophet/sites/syncwith.us/html/_elements/exit Thu Jul 24 12:58:49 2008
@@ -1 +0,0 @@
-% exit;
Modified: Prophet/sites/syncwith.us/html/_elements/sidebar
==============================================================================
--- Prophet/sites/syncwith.us/html/_elements/sidebar (original)
+++ Prophet/sites/syncwith.us/html/_elements/sidebar Thu Jul 24 12:58:49 2008
@@ -5,11 +5,11 @@
<li>
Prophet
<ul>
-<li><a href="/prophet/">About Prophet</a>
+%#<li><a href="/prophet/">About Prophet</a>
<li><a href="/prophet/download">Get Prophet</a>
</ul>
<li>SD<ul>
-<li><a href="/sd/">About SD</a>
+%#<li><a href="/sd/">About SD</a>
<li><a href="/sd/download">Get SD</a>
%#<li><a href="/sd/screenshots">SD screenshots</a>
<li><a href="/sd/using">Using SD</a>
Modified: Prophet/sites/syncwith.us/html/_elements/wrapper
==============================================================================
--- Prophet/sites/syncwith.us/html/_elements/wrapper (original)
+++ Prophet/sites/syncwith.us/html/_elements/wrapper Thu Jul 24 12:58:49 2008
@@ -14,17 +14,13 @@
</div>
<div class="body">
<div class="content">
-<font color="red">
-Heads up, this site won't be live until wednesday. we know about the missing content and server errors.
-</font>
<%$m->content|n%>
</div>
<div class="license">
<a rel="license" href="http://creativecommons.org/licenses/by/3.0/us/">
-<img alt="Creative Commons License" style="border-width:0" src="http://i.creativecommons.org/l/by/3.0/us/88x31.png" />
-</a>
-<span xmlns:dc="http://purl.org/dc/elements/1.1/" href="http://purl.org/dc/dcmitype/InteractiveResource" property="dc:title" rel="dc:type">syncwith.us</span> by
-<a xmlns:cc="http://creativecommons.org/ns#" href="http://syncwith.us" property="cc:attributionName" rel="cc:attributionURL">The Prophet Team</a> is licensed under a
+<img alt="Creative Commons License" style="border-width:0" src="http://i.creativecommons.org/l/by/3.0/us/88x31.png" /></a><br/>
+<span xmlns:dc="http://purl.org/dc/elements/1.1/" href="http://purl.org/dc/dcmitype/InteractiveResource" property="dc:title" rel="dc:type">The content of this website</span>, created collaboratively by
+<a xmlns:cc="http://creativecommons.org/ns#" href="http://syncwith.us" property="cc:attributionName" rel="cc:attributionURL">Prophet's developers</a>, is licensed under a
<a rel="license" href="http://creativecommons.org/licenses/by/3.0/us/">Creative Commons Attribution 3.0 United States License</a>.
</div>
</div>
Modified: Prophet/sites/syncwith.us/html/index.html
==============================================================================
--- Prophet/sites/syncwith.us/html/index.html (original)
+++ Prophet/sites/syncwith.us/html/index.html Thu Jul 24 12:58:49 2008
@@ -1,16 +1,19 @@
<&|/_elements/wrapper, title => 'Syncable tools for the offline web'&>
+<h3>Prophet</h3>
<p>Prophet is a new kind of database designed for the post Web-2.0 world. It's made to let you collaborate with your friends and coworkers without needing any kind of special server or internet provider.</p>
-<p>What makes Prophet different:
-<dl>
-<dt>Disconnectable</dt>
-<dt>Replicatable</dt>
-<dt>Syncable</dt>
-<dt>Versioned</dt>
-<dd>
-</dd>
-<dt>Schemaless</dt>
-</dl>
+
+<p>Prophet's buzzword-laden pitch reads something like this:
+
+<blockquote>
+A grounded, semirelational,
+peer to peer replicated,
+disconnected, versioned,
+property database with
+self-healing conflict resolution.
+</blockquote>
+The best place to start learning about Prophet is <a href="/talks">a few recent slides decks and videos</a>.
</p>
+<h3>SD (Simple Defects)</h3>
<p>Prophet is flexible enough to be used for all sorts of applications, but we've started with something near and dear to the hearts of most software developers: bug tracking.</p>
-<p><a href="/sd">SD</a> is a peer to peer bug tracker which can sync to itself, <a href="http://bestpractical.com/rt">RT</a> or <a href="http://hiveminder.com">Hiveminder</a>. You can extend SD to sync to other bug tracking tools by writing simple adaptors. If you'd like to help make SD work better with your bug tracker, <a href="/contact">drop us a line</a>.</p>
+<p><a href="/sd/using">SD</a> is a peer to peer bug tracking system which we've built to share with just about anything. <a href="http://bestpractical.com/rt">RT</a> and <a href="http://hiveminder.com">Hiveminder</a> are the first two systems we've written adaptors for. You can extend SD to sync to other bug tracking tools by writing a small bit of code. If can help make SD work better with your bug tracker, <a href="/contact">drop us a line</a>.</p>
</&>
Modified: Prophet/sites/syncwith.us/html/prophet/download
==============================================================================
--- Prophet/sites/syncwith.us/html/prophet/download (original)
+++ Prophet/sites/syncwith.us/html/prophet/download Thu Jul 24 12:58:49 2008
@@ -1,10 +1,10 @@
<&| /_elements/wrapper, title => 'Get Prophet' &>
<p>At this early stage of the game, you should download Prophet directly from its home in Subversion. The following command will get you a copy of the source tree you can install:</p>
-<blockquote>
+<blockquote class="code">
<pre>svn co http://code.bestpractical.com/bps-public/Prophet/trunk prophet</pre>
</blockquote>
<p>Once you've downloaded Prophet, you can install it:</p>
-<blockquote>
+<blockquote class="code">
<pre>cd prophet
PERL_MM_USE_DEFAULT=1 perl Makefile.PL
make test
Modified: Prophet/sites/syncwith.us/html/sd/bugs
==============================================================================
--- Prophet/sites/syncwith.us/html/sd/bugs (original)
+++ Prophet/sites/syncwith.us/html/sd/bugs Thu Jul 24 12:58:49 2008
@@ -1,7 +1,7 @@
<&|/_elements/wrapper, title => "Tracking bugs in SD" &>
<p>It should come as no surprise that we use SD to track bugs in itself. If you have a running copy of SD, you can create a local clone of the current live database by running:</p>
-<blockquote><pre>PROPHET_REPO=~/sd-bugs sd pull --from http://fsck.com/~jesse/sd-bugs/8BD09796-5451-11DD-B884-298C21F17397
+<blockquote class="code"><pre>PROPHET_REPO=~/sd-bugs sd pull --from http://fsck.com/~jesse/sd-bugs/8BD09796-5451-11DD-B884-298C21F17397
</pre></blockquote>
<p>If the developers have been diligent, you should see a currentish bug list below</p>
-<iframe src="sd-bug-output.html" width="100%"/>
+<iframe src="/sd/buglist/8BD09796-5451-11DD-B884-298C21F17397/ticket/index.html" width="100%"/>
</&>
Modified: Prophet/sites/syncwith.us/html/sd/download
==============================================================================
--- Prophet/sites/syncwith.us/html/sd/download (original)
+++ Prophet/sites/syncwith.us/html/sd/download Thu Jul 24 12:58:49 2008
@@ -4,11 +4,11 @@
<p>Before you install SD, you'll need to <a href="/prophet/download">install Prophet</a>.
</p>
<p>The following command will get you a copy of the source tree you can install:</p>
-<blockquote>
+<blockquote class="code">
<pre>svn co http://code.bestpractical.com/bps-public/sd/trunk sd</pre>
</blockquote>
<p>Once you've downloaded SD, you can install it:</p>
-<blockquote>
+<blockquote class="code">
<pre>cd sd
PERL_MM_USE_DEFAULT=1 perl Makefile.PL
make test
Modified: Prophet/sites/syncwith.us/html/sd/using
==============================================================================
--- Prophet/sites/syncwith.us/html/sd/using (original)
+++ Prophet/sites/syncwith.us/html/sd/using Thu Jul 24 12:58:49 2008
@@ -2,10 +2,10 @@
<h2>Setting up your environment</h2>
<p>To tell SD where to find your bug database, you simply need to set the environment variable <code>SD_REPO</code>
</p>
-<blockquote><code>export SD_REPO=~/.sd-bugs</code></blockquote>
+<blockquote class="code"><code>export SD_REPO=~/.sd-bugs</code></blockquote>
<p>To configure listing formats, you can set configuration directives in your 'prophetrc' file inside your SD repository. For example:</p>
-<blockquote>
+<blockquote class="code">
<code>
summary_format_ticket = %4s },$luid | %-11.11s,status | %-70.70s,summary
@@ -16,72 +16,92 @@
<h3>Create</h3>
+<blockquote class="code">
<code>
sd ticket create -- summary="This is a test ticket" status=new sample-property="any prop name is ok!"
</code>
+</blockquote>
<h3>Display</h3>
+<blockquote class="code">
<code>
sd ticket show --id 35
</code>
+</blockquote>
<h3>Search and List</h3>
+<blockquote class="code">
<code>
sd ticket list
</code>
+</blockquote>
<h3>Update</h3>
+<blockquote class="code">
<code>
sd ticket update --id 35 -- status=resolved
</code>
+</blockquote>
<h3>Comments</h3>
+<blockquote class="code">
<code>
sd ticket comment create --id 35<br>
sd ticket comment list --id 35<br>
sd ticket comment show --id 1234<br>
</code>
+</blockquote>
<h3>Attachments</h3>
+<blockquote class="code">
<code>
sd ticket attachment create --id 35 --file=bugfix.patch<br>
sd ticket attachment list --id 35<br>
sd ticket attachment show --id 1234<br>
sd ticket attachment content --id 1234 > to_apply.patch<br>
</code>
+</blockquote>
<h2>Syncing</h2>
<h3>...with other SD users</h3>
<p><b>Publishing:</b></p>
+<blockquote class="code">
<code>
sd publish --to jesse at syncwith.us:~/public_html/my_bugs
</code>
+</blockquote>
<p><b>Pulling:</b></p>
+<blockquote class="code">
<code>
sd pull --from http://syncwith.us/~clkao/mybugs
</code>
+</blockquote>
<h3>...with other bug tracking systems</h3>
<p>The first external systems SD can sync with are <a href="http://bestpractical.com/rt">RT</a> and <a href="http://hiveminder.com">Hiveminder</a>. Building <i>foreign replica types</i> for other bug tracking systemis a fairly straightforward process.
If you're interested in building a replica type for your bug tracker
<a href="/contact">drop Prophet's developers a line</a>.
<p><b>Pushing:</b></p>
+<blockquote class="code">
<code>
sd push --to rt:http://rt3.fsck.com|rt3|Owner='jesse'
</code>
+</blockquote>
<p><b>Pulling:</b></p>
+<blockquote class="code">
<code>
sd pull --from rt:http://rt3.fsck.com|rt3|Owner='jesse'
</code>
+</blockquote>
</&>
Added: Prophet/sites/syncwith.us/html/sharecropping
==============================================================================
--- (empty file)
+++ Prophet/sites/syncwith.us/html/sharecropping Thu Jul 24 12:58:49 2008
@@ -0,0 +1,6 @@
+<&|/_elements/wrapper, title => 'Web 2.0 is Sharecropping' &>
+
+<p>Social computing is a good thing. Being able to share data easily has led to astounding advances in what we all think of as the web over the past few years. It's unlikely that anyone reading this is unaware of all the cool stuff Web 2.0 has brought with it.</p>
+<p>What's worrying is how the current generation of Internet technology has increasingly centralized control of just about everything into very few hands. What we've seen is essentially a return to a sharecropping model where users neither own their tools nor the computers those tools run on.</p>
+<p>Prophet is one possible answer to the problems presented by current cloud computing systems. It's our deepest hope that we'll see a rich ecosystem of distributed social tools in the coming months and years.</p>
+</&>
Modified: Prophet/sites/syncwith.us/html/style.css
==============================================================================
--- Prophet/sites/syncwith.us/html/style.css (original)
+++ Prophet/sites/syncwith.us/html/style.css Thu Jul 24 12:58:49 2008
@@ -101,7 +101,23 @@
}
div.content blockquote {
- overflow-x: scroll;
+ font-size: 1.5em;
+ font-style: italic;
+ background: #ffc;
+ padding: 1em;
+ margin-left: 4em;
+ margin-right: 4em;
+ border: 1px solid #eeb;
+ -moz-border-radius: 0.5em;
+ -webkit-border-radius: 0.5em;
+}
+
+div.content blockquote.code {
+ font-size: 1em;
+ font-style: normal;
+ overflow-x: auto;
+ margin-left: 0em;
+ margin-right: 0em;
}
Modified: Prophet/sites/syncwith.us/html/talks
==============================================================================
--- Prophet/sites/syncwith.us/html/talks (original)
+++ Prophet/sites/syncwith.us/html/talks Thu Jul 24 12:58:49 2008
@@ -1,15 +1,18 @@
<&|/_elements/wrapper, title => 'Talks about Prophet and Sharecropping' &>
-<h2>Prophet at YAPC::Asia 2008</h2>
-<p>Jesse introduced Prophet at <A href="http://conferences.yapcasia.org/ya2008/talk/985">YAPC::Asia in May 2008</a>
-<script type="text/javascript" src="http://www.nicovideo.jp/thumb_watch/sm3327042"></script><embed type="application/x-shockwave-flash" id="external_nico_0" name="external_nico_0" src="http://ext.nicovideo.jp/swf/thumbwatch.swf?ts=1213857307" allowscriptaccess="always" bgcolor="#000000" quality="high" flashvars="thumbWatch=1&playerTimestamp=1216370172&v=sm3327042&thumbTitle=Step3%3A%20Prophet%20-%20Jesse%20Vincent&thumbDescription=yapcasia2008%20day%3A1%20track%3A2%20(2008-05-15)%20Jesse%20Vincent%20%20%20next...&thumbImage=http%3A%2F%2Ftn-skr1.smilevideo.jp%2Fsmile%3Fi%3D3327042&thumbWidth=485&thumbHeight=385&mylist_counter=1&movie_type=mp4&wv_id=sm3327042&thumbPlayKey=1216884494.aND4dSfYFWmAwx7WuKIeSLghWhE" height="385" width="485"> </p>
-
-<div style="width:425px;text-align:left" id="__ss_409645"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/obrajesse/prophet-a-peer-to-peer-replicated-disconnected-database?src=embed" title="Prophet - A peer to peer replicated disconnected database">Prophet - A peer to peer replicated disconnected database</a><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=yapcasia08prophet-1210922212891548-9"/><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=yapcasia08prophet-1210922212891548-9" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object><div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;">view <a href="http://www.slideshare.net/obrajesse/prophet-a-peer-to-peer-replicated-disconnected-database?src=embed" title="View Prophet - A peer to peer replicated disconnected database on SlideShare">presentation</a> (tags: <a style="text-decoration:underline;" href="http://slideshare.net/tag/yapc">yapc</a> <a style="text-decoration:underline;" href="http://slideshare.net/tag/perl">perl</a> <a style="text-decoration:underline;" href="http://slideshare.net/tag/database">database</a> <a style="text-decoration:underline;" href="http://slideshare.net/tag/p2p">p2p</a>)</div></div>
-
<h2>Web 2.0 is Sharecropping (Ignite Boston)</h2>
<p>Jesse presented this 55 slide rant as a 5 minute talk at <a href="http://ignite.oreilly.com/2008/06/ignite-boston-3-files-uploaded.html">Ignite Boston in May 2008</a>.
-<div style="width:425px;text-align:left" id="__ss_436358"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/obrajesse/web-20-is-sharecropping?src=embed" title="Web 2.0 is Sharecropping">Web 2.0 is Sharecropping</a><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=igniteboston-1212114248086547-9"/><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=igniteboston-1212114248086547-9" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object><div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;">view <a href="http://www.slideshare.net/obrajesse/web-20-is-sharecropping?src=embed" title="View Web 2.0 is Sharecropping on SlideShare">presentation</a> (tags: <a style="text-decoration:underline;" href="http://slideshare.net/tag/web2-0">web2.0</a> <a style="text-decoration:underline;" href="http://slideshare.net/tag/sharecropping">sharecropping</a> <a style="text-decoration:underline;" href="http://slideshare.net/tag/ignite">ignite</a> <a style="text-decoration:underline;" href="http://slideshare.net/tag/rant">rant</a>)</div></div>
+<div style="width:425px;text-align:left" id="__ss_436358"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/obrajesse/web-20-is-sharecropping?src=embed" title="Web 2.0 is Sharecropping">Web 2.0 is Sharecropping</a><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=igniteboston-1212114248086547-9"/><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=igniteboston-1212114248086547-9" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object><div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;">view <a href="http://www.slideshare.net/obrajesse/web-20-is-sharecropping?src=embed" title="View Web 2.0 is Sharecropping on SlideShare">presentation</a></div></div>
<p>You can watch <a href="http://cachefly.oreilly.com/ignite/boston3/IgniteTranscripts/12_Jesse_Vincent.m4v">a video of Jesse's talk</a>
+<h2>Prophet at YAPC::Asia 2008</h2>
+<p>Jesse introduced Prophet at <A href="http://conferences.yapcasia.org/ya2008/talk/985">YAPC::Asia in May 2008</a>
+<script type="text/javascript" src="http://www.nicovideo.jp/thumb_watch/sm3327042"></script><embed type="application/x-shockwave-flash" id="external_nico_0" name="external_nico_0" src="http://ext.nicovideo.jp/swf/thumbwatch.swf?ts=1213857307" allowscriptaccess="always" bgcolor="#000000" quality="high" flashvars="thumbWatch=1&playerTimestamp=1216370172&v=sm3327042&thumbTitle=Step3%3A%20Prophet%20-%20Jesse%20Vincent&thumbDescription=yapcasia2008%20day%3A1%20track%3A2%20(2008-05-15)%20Jesse%20Vincent%20%20%20next...&thumbImage=http%3A%2F%2Ftn-skr1.smilevideo.jp%2Fsmile%3Fi%3D3327042&thumbWidth=485&thumbHeight=385&mylist_counter=1&movie_type=mp4&wv_id=sm3327042&thumbPlayKey=1216884494.aND4dSfYFWmAwx7WuKIeSLghWhE" height="385" width="485"> </p>
+<p>
+<div style="width:425px;text-align:left" id="__ss_409645"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/obrajesse/prophet-a-peer-to-peer-replicated-disconnected-database?src=embed" title="Prophet - A peer to peer replicated disconnected database">Prophet - A peer to peer replicated disconnected database</a><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=yapcasia08prophet-1210922212891548-9"/><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=yapcasia08prophet-1210922212891548-9" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object><div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;">view <a href="http://www.slideshare.net/obrajesse/prophet-a-peer-to-peer-replicated-disconnected-database?src=embed" title="View Prophet - A peer to peer replicated disconnected database on SlideShare">presentation</a>
+
+</div></div>
+</p>
+
</&>
More information about the Bps-public-commit
mailing list