Return-Path: Delivered-To: apmail-incubator-esme-dev-archive@minotaur.apache.org Received: (qmail 55089 invoked from network); 27 Oct 2009 15:56:23 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 27 Oct 2009 15:56:23 -0000 Received: (qmail 2516 invoked by uid 500); 27 Oct 2009 15:56:23 -0000 Delivered-To: apmail-incubator-esme-dev-archive@incubator.apache.org Received: (qmail 2384 invoked by uid 500); 27 Oct 2009 15:56:23 -0000 Mailing-List: contact esme-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: esme-dev@incubator.apache.org Delivered-To: mailing list esme-dev@incubator.apache.org Received: (qmail 2371 invoked by uid 99); 27 Oct 2009 15:56:23 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 27 Oct 2009 15:56:23 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of vdichev@gmail.com designates 74.125.78.144 as permitted sender) Received: from [74.125.78.144] (HELO ey-out-1920.google.com) (74.125.78.144) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 27 Oct 2009 15:56:15 +0000 Received: by ey-out-1920.google.com with SMTP id 26so61927eyw.8 for ; Tue, 27 Oct 2009 08:55:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:in-reply-to :references:date:x-google-sender-auth:message-id:subject:from:to :content-type; bh=LETMhxh7Z/nP88ACovc5RD9DGD+Ip0m4umBI6QflL9I=; b=L+K/0B+4q8F//Yx+lYPvUm+ccrrDNHntN1uQKCY6A+TI+9lusUhCxApuNPea2Ino9Z U+YX67dkouI8WTkSkkPkW07UWWq6LE+OXefZXJCerCrsLKVpDRBy5pDLcLwXgE8ui2YO OI8b3XThxajhGyXoRMzfP2y+T8zm9PrWBGUIo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; b=e+2abyHz5AfcVaUVMAUtrWDbekZrHLGaRtHN2CUzNYWj6gKakoMbwp4WzCugv3dGZe NOLzdES+tkVYm09TicU/eEk4OMxnq84VT6ctMaGJjhoiwuV/zmXS5UxSxx+Ck0r9MqBn Nm+tNB31sW0Ree7ruv+j2q6i+JTtMDaJ8ITyg= MIME-Version: 1.0 Sender: vdichev@gmail.com Received: by 10.216.87.132 with SMTP id y4mr661475wee.99.1256658955484; Tue, 27 Oct 2009 08:55:55 -0700 (PDT) In-Reply-To: <68f4a0e80910270655g77db6321m53f8757a9ab115b2@mail.gmail.com> References: <68f4a0e80910270655g77db6321m53f8757a9ab115b2@mail.gmail.com> Date: Tue, 27 Oct 2009 17:55:55 +0200 X-Google-Sender-Auth: f61e07230071be14 Message-ID: Subject: Re: Actions, tags, and the public timeline From: Vassil Dichev To: esme-dev@incubator.apache.org Content-Type: text/plain; charset=ISO-8859-1 X-Virus-Checked: Checked by ClamAV on apache.org > I disagree, or rather I think we're talking about two separate issues. > > 1. My current problem is that actions always tag the messages they > create with something like "Action_123455". I think they shouldn't do > this, as it is meaningless to an end-user and pollutes the tag cloud. > I'm not sure what the use-case of this approach is even for other > actions, as each one is different and seemingly unpredictable. Actions don't explicitly tag the messages. The problem is the long-standing bug ESME-26- URLs are parsed incorrectly (hash sign breaks the url), so the anchor is interpreted as a hashtag. I had some doubts if hashes would clash with URL parsing, but since this bug seems to be popular lately and pops up in all places, I think it's high time for me to try to fix it. (I'm aware I've promised other stuff but not delivered yet...) > 2. You issue seems to be that certain automation users (or actions?) > ought not to appear in the public timeline. I agree with this need, > but I'm not sure how best to do this. Some actions should show up in > the public timeline. Maybe we need a concept that is neither a true > user or an action, but is instead an action that is started by and > owned by a particular user and which pulls in external events from RSS > feeds. For the time being, I think we're ok. The Jira items in the > public timeline are kind of annoying, but really only for me because > they are repopulated when the server restarts. Should we eliminate the public timeline altogether? I don't find much use of it either on Twitter or in ESME. I think we must be careful with adding too many concepts or things will become too brittle. For instance, imagine that we turn generated actions into some other type of message and we're suddenly not able to filter them from the personal timeline, which benefits keeping the personal timeline nice and clean. What you're offering actually sounds a lot like having the message generated by the action put in a specific pool. This is the only type of message which does not show in the public timeline. Then your followers will not be able to see these messages, though. And by the way the RSS action *is* "owned by a particular user" and "pulls in external events from RSS feeds" (did you mean entries instead of events?). I don't see what is the difference from what you want to promote- an action which is not an action? Would it be created/edited in the normal actions page or on a separate page? Vassil