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

List:       quanta-devel
Subject:    Re: [quanta-devel] Upload-Plugin
From:       "Niko Sams" <niko.sams () gmail ! com>
Date:       2008-02-10 19:29:41
Message-ID: 629542d40802101129x5983bf3fg5da95f1cb6becf13 () mail ! gmail ! com
[Download RAW message or body]

Hi,

Thanks for your review.
I finally committed the upload-plugin to svn. It's not finished, but
already in a working state.

New/Changed:
- A Upload-Profile-FilesView - that display the server-side files - as
Quanta3 did it
  Quanta3 hat an individual dock for every profile, I packed it into
one dock with a ComboBox
  above to select the profile. (using View -> Add Tool View it is
posible to open more views)
- added "mark as uploaded" feature (as in Quanta3)
- Implemented Quick Upload (as in Quanta3)
  (one difference: it doesn't upload unchanged files)
- Layout of the UploadDialog improved
- To display the progress I used now a KProgressDialog - instead of
the ProgressBar below
  the UploadDialog. When doing a Quick-Upload the UploadDialog isn't
needed at all.

ToDo:
- ProfilesFileTree: activated not fired on double click, only when
return is pressed
- Show ProfileFileTree only when there is at least one project with an
upload profile
- show Upload-context-menu only when there is at least one upload profile
- use Log-Toolview to output which files have been uploaded
- UploadDialog: Context-Menu with All, Modified, Invert
- when you create a new profile and that is the only one, the "Use as
default profile" should be ticked
- ProfilesFileTree: show profiles (in the combo-box) as tree
- Upload-Menu-Item in Menubar (Project)
- display the Upload & Quick-Upload context menu in Document-Context
(didn't get this working
  using requestContextMenuActions)
- Improve GUI for editing the Profile-Url: Use a graphical
dir-selector (useful for the path)
  any ideas on this?


> Of course I couldn't read it line by line, and I don't want to do. For the code, I \
>                 have the following (small) comments:
> - please add doxygen documentation for the headers. I know it is not the case for \
> all the other plugins, but i'd like to set this as a requirement for new code that \
> is added.
I added them. (for classes and public functions)
Is that enough? If not - what should be added?

> - for kDebug() Quanta has the "24000" debug area allocated (kDebug(24000)). But as \
> now KDE supports per-project debug area setting in the CMakeFile.txt, this is not a \
> big issue. I'll add that one, so you can keep the kDebug() lines as they are. :)
I added "add_definitions ( -DKDE_DEFAULT_DEBUG_AREA=24000 )" to
upload/CMakeLists.txt.
Was this the correct place?

> Regarding the functionality, I noticed so far the following issues (I realize that \
> they would be too much to ask from a first implementation, but these are what came \
> to my mind, in random order):
See the above todo-list :D

> - use KWallet for storing the password
Isn't KWalled used automatically by KIO? For my tests with a
fish-server KWallet stored
the password.

> - uploading the whole project or a folder seems to not work, it gives an error \
> like: Could not write to file /data/development/quanta/upload/bin/akte.part
> (bin/akte is what it is trying to upload). Probably does not create the "bin" \
> folder on the upload server.
Should be fixed now (I found a few bugs)

> - do you plan to work on this (or other parts of Quanta) in the future? I hope yes. \
> :)
Yes - I would like to work on Quanta! I hope I find enough free-time...
For now I have enough to do with this plugin, but later I plan to work
on other parts too.


greetings,
Niko
_______________________________________________
quanta-devel mailing list
quanta-devel@kde.org
https://mail.kde.org/mailman/listinfo/quanta-devel


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

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