Return-Path: Delivered-To: apmail-directory-dev-archive@www.apache.org Received: (qmail 41109 invoked from network); 5 Aug 2008 06:49:28 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 5 Aug 2008 06:49:28 -0000 Received: (qmail 80304 invoked by uid 500); 5 Aug 2008 06:49:27 -0000 Delivered-To: apmail-directory-dev-archive@directory.apache.org Received: (qmail 80267 invoked by uid 500); 5 Aug 2008 06:49:27 -0000 Mailing-List: contact dev-help@directory.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Apache Directory Developers List" Delivered-To: mailing list dev@directory.apache.org Received: (qmail 80256 invoked by uid 99); 5 Aug 2008 06:49:27 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 04 Aug 2008 23:49:27 -0700 X-ASF-Spam-Status: No, hits=2.0 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of akarasulu@gmail.com designates 74.125.46.29 as permitted sender) Received: from [74.125.46.29] (HELO yw-out-2324.google.com) (74.125.46.29) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Aug 2008 06:48:31 +0000 Received: by yw-out-2324.google.com with SMTP id 9so1743115ywe.55 for ; Mon, 04 Aug 2008 23:48:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:sender :to:subject:in-reply-to:mime-version:content-type:references :x-google-sender-auth; bh=78oXnw0vT6VIGurYO0P2NtX/OAFvuiSy3RSgKrueBqs=; b=FaXBtuALqnazP7TaRs55nkXBE/zt1Q+QA9J1D/sTcWVvtVchhUBr7rWnIHXOEOVjXm ZB5OmfqBV3WoGN1ImdzGgQw0ZeQXf/Z2IcJa+tD7YL/uokoHNAKKr/HLLvGWMCPkUQ0D 9/WqDjoenuPLfCKvVIikiCg+xmayvEZJoebNU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:sender:to:subject:in-reply-to:mime-version :content-type:references:x-google-sender-auth; b=YfTYhHZTk+CHNbWB/PqLFn9Ghf8tSKsHt6dOUKeiNhPTsys/9vO1KAFPeOlxMwCJdL TYsd3BNbeLacY3RHQEGVLry2Kxm13Vxg/ATH+n8JTxQdYBWM02AO5MfqcLAyKkM2k+dp UrLP2ab25gv7eV9wB23dd5K6KypZay6bAA+xE= Received: by 10.151.42.10 with SMTP id u10mr802370ybj.201.1217918938444; Mon, 04 Aug 2008 23:48:58 -0700 (PDT) Received: by 10.150.200.1 with HTTP; Mon, 4 Aug 2008 23:48:58 -0700 (PDT) Message-ID: Date: Tue, 5 Aug 2008 02:48:58 -0400 From: "Alex Karasulu" Sender: akarasulu@gmail.com To: "Apache Directory Developers List" Subject: Re: [Studio] Persistent Search on Connections In-Reply-To: <98d8c0860808042327k48c194b4s27beca1c41626e97@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_750_30066590.1217918938438" References: <98d8c0860808042327k48c194b4s27beca1c41626e97@mail.gmail.com> X-Google-Sender-Auth: 91cf0d7488a9226b X-Virus-Checked: Checked by ClamAV on apache.org ------=_Part_750_30066590.1217918938438 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline On Tue, Aug 5, 2008 at 2:27 AM, Pierre-Arnaud Marcelot wrote: > Hi Alex, > > On Tue, Aug 5, 2008 at 8:03 AM, Alex Karasulu wrote: > >> Hi Gang, >> >> I just had an idea regarding incorporating persistent search into Studio's >> browser. Just imagine a section in the connection wizard's browser options >> that allows users to be notified of changes to the directory when a >> connection is open. Additional options may exist to be notified of specific >> changes and the browser can update those changes if the entries that have >> changed are within view. I have some ideas here but I won't go into them if >> others are not interested. >> > > That's a good idea! This way we could get the browser synced with the > directory at any time. > > >> I don't know how Studio is architecturally structured but if it has some >> kind of connection management component then that component might expose a >> listener API. This way other applications inside Studio wanting to extend >> it's LDAP capabilities can leverage this API to respond to changes. >> > > Yeah, this could be added to the Connections plugin and we could add a new > specific extension point for this feature, so other plugins can register to > it. > > Forgot to mention that we can have a notification view that shows the change notifications coming in from the server. The view would be just like the modification log. Alex -- Microsoft gives you Windows, Linux gives you the whole house ... ------=_Part_750_30066590.1217918938438 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline


On Tue, Aug 5, 2008 at 2:27 AM, Pierre-Arnaud Marcelot <pa@marcelot.net> wrote:
Hi Alex,

On Tue, Aug 5, 2008 at 8:03 AM, Alex Karasulu <akarasulu@apache.org> wrote:
Hi Gang,

I just had an idea regarding incorporating persistent search into Studio's browser.  Just imagine a section in the connection wizard's browser options that allows users to be notified of changes to the directory when a connection is open.  Additional options may exist to be notified of specific changes and the browser can update those changes if the entries that have changed are within view.  I have some ideas here but I won't go into them if others are not interested.

That's a good idea! This way we could get the browser synced with the directory at any time.
 
I don't know how Studio is architecturally structured but if it has some kind of connection management component then that component might expose a listener API.  This way other applications inside Studio wanting to extend it's LDAP capabilities can leverage this API to respond to changes.

Yeah, this could be added to the Connections plugin and we could add a new specific extension point for this feature, so other plugins can register to it.
 

Forgot to mention that we can have a notification view that shows the change notifications coming in from the server.  The view would be just like the modification log.

Alex

--
Microsoft gives you Windows, Linux gives you the whole house ...
------=_Part_750_30066590.1217918938438--