<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7651.59">
<TITLE>Re: [Seaside] Re: Seaside and REST</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->

<P><FONT SIZE=2>Umm, wouldn't you just avoid using anchor callbacks for things you don't want crawled? Its up to you as a developer to choose which element performs which function when you're putting your application together. If you follow the principle of using anchors for navigation and forms+buttons for modification you will get the effect you desire, not sure that seaside itself has to do much with the issue.<BR>
<BR>
Cheers!<BR>
<BR>
-Boris<BR>
(Sent from a BlackBerry)<BR>
<BR>
----- Original Message -----<BR>
From: seaside-bounces@lists.squeakfoundation.org &lt;seaside-bounces@lists.squeakfoundation.org&gt;<BR>
To: Squeak-Seaside &lt;seaside@lists.squeakfoundation.org&gt;<BR>
Sent: Thu Mar 29 04:42:26 2007<BR>
Subject: Re: [Seaside] Re: Seaside and REST<BR>
<BR>
On 3/29/07 5:03 AM, &quot;Lukas Renggli&quot; &lt;renggli@gmail.com&gt; wrote:<BR>
<BR>
&gt;&gt;&gt;&gt; * GET vs. POST: One of the things that confused me about the simple<BR>
&gt;&gt;&gt;&gt; counter example already is that it uses POST instead of GET - isn't GET<BR>
&gt;&gt;&gt;&gt; supposed to be idempotent as well as not modifying the requested<BR>
&gt;&gt;&gt;&gt; resource?<BR>
&gt;&gt;&gt;<BR>
&gt;&gt;&gt; Frankly, if you are thinking about URLs and POST vs. GET, you should<BR>
&gt;&gt;&gt; probably not use Seaside.<BR>
&gt;&gt;<BR>
&gt;&gt; Frankly, giving a non-answer like this isn't exactly helpful.<BR>
&gt;<BR>
&gt; Seaside is for people that don't want to worry about low level details<BR>
&gt; such as HTTP. It let them think about more important things when<BR>
&gt; building a sophisticated application. Again if you want to fiddle<BR>
&gt; around with URLs and worry about HTTP details you probably should use<BR>
&gt; a different framework.<BR>
&gt;<BR>
&gt; Have a look at #navigation in WAAnchorTag. It creates an idempotent<BR>
&gt; (navigational) action callback for anchors.<BR>
&gt;<BR>
&gt;&gt; question. And I think the robots issue is a real one, too. Or do Seaside<BR>
&gt;&gt; apps somehow, magically, never get indexed?<BR>
&gt;<BR>
&gt; You see, Seaside is for sophisticated web *applications* and not web<BR>
&gt; *sites*. Does it make sense to index an application like Microsoft<BR>
&gt; Word? I doubt so.<BR>
<BR>
Ah, but if they are on the internet, they *will* be indexed.<BR>
<BR>
In the early days of Ruby on Rails framework development there was a a bit<BR>
of angst since the framework initially performed deletes using links that<BR>
used GET.&nbsp; People put their sites up, Google &quot;indexed&quot;, bye-bye data.<BR>
<BR>
So, while I totally agree that people creating a web site w/ Seaside<BR>
shouldn't need to know about GET, POST, &amp;c., the developers of the framework<BR>
certainly should understand and use HTTP methods appropriately.<BR>
<BR>
&gt;<BR>
&gt;&gt; Can they even be indexed in any meaningful way?<BR>
&gt;<BR>
&gt; They certainly can, ask Google what it knows about my Pier site:<BR>
&gt;<BR>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <A HREF="http://www.google.com/search?hl=en&q=+site:www.lukas-renggli.ch">http://www.google.com/search?hl=en&q=+site:www.lukas-renggli.ch</A><BR>
&gt;<BR>
&gt; Cheers,<BR>
&gt; Lukas<BR>
<BR>
--<BR>
Daryl<BR>
<BR>
&quot;Don't worry about people stealing an idea. If it's original, you will have<BR>
to ram it down their throats.&quot;<BR>
&nbsp;&nbsp;&nbsp; -- Howard Aiken<BR>
<BR>
<BR>
_______________________________________________<BR>
Seaside mailing list<BR>
Seaside@lists.squeakfoundation.org<BR>
<A HREF="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside</A><BR>
</FONT>
</P>

</BODY>
</HTML>