[prev in list] [next in list] [prev in thread] [next in thread] 

List:       ubuntu-devel
Subject:    Re: Backup api.
From:       Pau Garcia i Quiles <pgquiles () elpauer ! org>
Date:       2015-12-16 16:11:48
Message-ID: CAKcBoks0OAibJS0BcOb03=YsaQx4xDLagBGavFYqfCvN6kTxPA () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


On Wed, Dec 16, 2015 at 11:41 AM, Stef Bon <stefbon@gmail.com> wrote:


> I'm a developer of a backup project. It's called fuse-backup, and aims to
> provide easy access to backup and earlier versions through a fuse
> filesystem.
>
> It's using btrfs to create snapshots, sqlite to keep track of what has
> been changed ans what versions of a file are available, and a fuse fs to
> provide easy access and a simple interface to manage backups.
>
> One of the things I want to achieve is integration with Dolphin, the
> filebrowser in KDE. I want to make it possible to add an option to the
> context menu per file to show versions. The most I want is that Dolphins
> expands the file with all the versions available.
>
> See:
>
> https://sourceforge.net/projects/fusebackup/
>
> The screenshots will give some explanation I hope.
>
> I've been looking at the existing versioncontrolplugin API  of Dolphin,
> but it looks like I need something else. Now on one my computers I have the
> latest Ubuntu desktop version installed, and I see that in the filemanager
> in Unity there is already such an option:"Revert to Previous Version...".
>
> You are ahead of me !
> But isn't it a good idea to develop a common api to deal with various
> backup sollutions?
> To work with different filemanagers and different backup software?
>
>
You probably want to contact kde-devel@lists.kde.org, maybe even
kde-core-devel@lists.kde.org if what you want to do requires changes to KDE
internals.

There was a research project around 9-10 years ago, conducted outside KDE,
named "Time-travelling file manager". It provided a very nice and intuitive
interface for versioned filesystems. Unfortunately, the website is down,
archive.org didn't grab the website on time and I cannot find the
screenshots in my hard drive (although I am sure I had a copy). It was
implemented as a separate application, not integrated into KDE3 (these were
the times of KDE3) :-( Essentially, it was a horizontal slider between the
top menu bar and the file manager window. Rightmost was the current status
of the filesystem, leftmost was the oldest filesystem snapshot view. By
sliding left and right, you moved from version to version. IMHO it was a
neat design.

(BTW, we should tell you in a couple of days if your talk has been accepted
for the Desktops DevRoom at FOSDEM 2016, voting is on-going)

-- 
Pau Garcia i Quiles
http://www.elpauer.org
(Due to my workload, I may need 10 days to answer)

[Attachment #5 (text/html)]

<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Dec \
16, 2015 at 11:41 AM, Stef Bon <span dir="ltr">&lt;<a href="mailto:stefbon@gmail.com" \
target="_blank">stefbon@gmail.com</a>&gt;</span> wrote:</div><div \
class="gmail_quote"><div>  </div><blockquote class="gmail_quote" style="margin:0 0 0 \
.8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">I&#39;m a developer \
of a backup project. It&#39;s called fuse-backup, and aims to provide easy access to \
backup and earlier versions through a fuse filesystem.<br><br>It&#39;s using btrfs to \
create snapshots, sqlite to keep track of what has been changed ans what versions of \
a file are available, and a fuse fs to provide easy access and a simple interface to \
manage backups.<br><br>One of the things I want to achieve is integration with \
Dolphin, the filebrowser in KDE. I want to make it possible to add an option to the \
context menu per file to show versions. The most I want is that Dolphins expands the \
file with all the versions available.<br><br>See:<br><br><a \
href="https://sourceforge.net/projects/fusebackup/" \
target="_blank">https://sourceforge.net/projects/fusebackup/</a><div><br></div><div>The \
screenshots will give some explanation I hope.<br><br>I&#39;ve been looking at the \
existing versioncontrolplugin API   of Dolphin, but it looks like I need something \
else. Now on one my computers I have the latest Ubuntu desktop version installed, and \
I see that in the filemanager in Unity there is already such an option:&quot;Revert \
to Previous Version...&quot;.</div><div><br></div><div>You are ahead of me \
!</div><div>But isn&#39;t it a good idea to develop a common api to deal with various \
backup sollutions?</div><div>To work with different filemanagers and different backup \
software?</div><span class="HOEnZb"><font \
color="#888888"><div><br></div></font></span></div></blockquote><div><br></div><div>You \
probably want to contact <a \
href="mailto:kde-devel@lists.kde.org">kde-devel@lists.kde.org</a>, maybe even <a \
href="mailto:kde-core-devel@lists.kde.org">kde-core-devel@lists.kde.org</a> if what \
you want to do requires changes to KDE internals.</div><div><br></div><div>There was \
a research project around 9-10 years ago, conducted outside KDE, named \
&quot;Time-travelling file manager&quot;. It provided a very nice and intuitive \
interface for versioned filesystems. Unfortunately, the website is down, <a \
href="http://archive.org">archive.org</a> didn&#39;t grab the website on time and I \
cannot find the screenshots in my hard drive (although I am sure I had a copy). It \
was implemented as a separate application, not integrated into KDE3 (these were the \
times of KDE3) :-( Essentially, it was a horizontal slider between the top menu bar \
and the file manager window. Rightmost was the current status of the filesystem, \
leftmost was the oldest filesystem snapshot view. By sliding left and right, you \
moved from version to version. IMHO it was a neat \
design.</div><div><br></div><div>(BTW, we should tell you in a couple of days if your \
talk has been accepted for the Desktops DevRoom at FOSDEM 2016, voting is \
on-going)</div></div><div><br></div>-- <br><div class="gmail_signature">Pau Garcia i \
Quiles<br><a href="http://www.elpauer.org" \
target="_blank">http://www.elpauer.org</a><br>(Due to my workload, I may need 10 days \
to answer)</div> </div></div>



-- 
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic