View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001107 | GNUnet | file-sharing service | public | 2006-05-28 06:06 | 2012-05-07 09:46 |
Reporter | milan | Assigned To | Christian Grothoff | ||
Priority | normal | Severity | feature | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | Git master | ||||
Target Version | 0.9.0 | Fixed in Version | 0.9.0 | ||
Summary | 0001107: cleaning the publication process | ||||
Description | Publishing files is currently the main use of GNUnet. So it should as quick and as clear as possible. Some ideas to make it better (just ideas...): * when indexing, files should be copied to the 'shared' directory if: - the client is running on another machine, and the file isn't available locally - it's on a removable disk/a nfs share - the users ask for it (an option in the panel ?) In all cases, we should ask the user before copying files to the 'shared' dir. * we should not insert automatically when indexing fails, but show a dialog, explain why it failed, how to possibly resolve this and ask to insert * when publishing recursively, keywords found by libextractor for many of the non-toplevel files should be added to the metadata dialog (this could apply if more than half of the files were using this keyword...): at the moment, no info is given automatically for the top-level dir, so you have to type them manually, which nobody will do -> GNUnet dirs will not be findable, they won't be useful at all * keywords given by users for the top-level dir should be added to the child files (via an option ?): for now, you can't publish several files in one time if libextractor doesn't find all the needed keywords * error messages should be printed to a message dialog, not to the status bar * a list of indexed files is needed (of course ;-) ) | ||||
Additional Information | Currently, the indexing process seems a little buggy: I get a message telling me indexing failed, so insertion is tried, and the file is copied to 'shared' though. | ||||
Tags | No tags attached. | ||||
parent of | 0001806 | closed | Christian Grothoff | GNUnet | tool desired to list indexed files |
|
"We should not insert automatically when indexing fails, but show a dialog, explain why it failed, how to possibly resolve this and ask to insert" Well, we don't show a dialog yet, but we do give an error message saying indexing fails suggesting insertion (but don't do it automatically anymore). |
|
Here is another request along these lines: https://gnunet.org/drupal/node/342#comment-875 |
|
The process of cleaning the publication process should also include automatic distinction of the fact if the user publishes a directory or file. It could look like this: The options in gnunet-qt and gnunet-gtk to choose whether one wants to publish "file only" or "recursive" are completely removed. Instead, it is detected if a directory or file has been chosen. This would ease the users workload a bit. |
|
Sadly, that's not possible, because the file selector dialog needs to know whether you're supposed to choose a folder or a file. At least in GTK+. |
|
gnunet-fs can as of 17979 be used to list all indexed files. So I think all of the key points of this report should have been addressed. |
Date Modified | Username | Field | Change |
---|---|---|---|
2006-05-28 06:06 | milan | New Issue | |
2006-10-21 12:18 | Christian Grothoff | Status | new => acknowledged |
2006-12-07 15:43 | Christian Grothoff | Severity | minor => feature |
2008-06-09 21:49 | Christian Grothoff | Note Added: 0003470 | |
2008-08-25 08:12 | Christian Grothoff | Note Added: 0003665 | |
2009-02-28 17:36 | zerwas | Note Added: 0003824 | |
2009-03-01 04:33 | milan | Note Added: 0003826 | |
2010-05-27 11:44 | Christian Grothoff | Project | GNUnet 0.8.x => GNUnet |
2010-05-27 11:54 | Christian Grothoff | Priority | high => normal |
2010-05-27 11:54 | Christian Grothoff | Product Version | current SVN => |
2011-09-19 10:32 | Christian Grothoff | Product Version | => Git master |
2011-09-19 10:32 | Christian Grothoff | Target Version | => 0.9.0 |
2011-11-04 10:32 | Christian Grothoff | Relationship added | parent of 0001806 |
2011-11-04 10:32 | Christian Grothoff | Assigned To | => Christian Grothoff |
2011-11-04 10:32 | Christian Grothoff | Status | acknowledged => assigned |
2011-11-04 10:45 | Christian Grothoff | Note Added: 0004851 | |
2011-11-04 10:46 | Christian Grothoff | Status | assigned => resolved |
2011-11-04 10:46 | Christian Grothoff | Fixed in Version | => 0.9.0 |
2011-11-04 10:46 | Christian Grothoff | Resolution | open => fixed |
2011-11-30 18:38 | Christian Grothoff | Status | resolved => closed |
2012-05-07 09:46 | Christian Grothoff | Category | content insertion => file-sharing service |