1

Topic: Wired 2.0 back on tracks... return of feature requests

http://abetterwired.free.fr/wired2.png
As Wired 2 seems to be in the air, here is a sum up of requests

TOP 5
_____

[edit = tabbed GUI comes first]

1/ Choice of tabbed client or "regular" (including several GUI enhancements for dock and tracker window... see below)
2/ Admin connection monitor  WAM  : Wired Admin Monitor lol
3/ Ability to group multiple servers into one ring for search and transfers
4/ New set of privileges including "private folder access", "see files or not", and more ...
5/ Choice of Threaded news or "classic" news

and what is your top 5 ? please fill yours !



Wired client enhancements :
_________________________

- real time connection monitor for admins + ability to generate complete stats and feedback from user's/server activity ( based on log or whatever). Should include privilege setting for this monitor. See that draft
- Tabbed styled client including, tabs like "wired dock" "trackers" and "adress book" ... client should be able to built his own GUI on this basis, mostly because it is hard to be connected to many servers, and keep a clean view on these.
- Support for auto-resume and/or keeps transfers info prior to client exit
- Choice for the Auto-Connection Time
- Remote from client the wired control panel for admins + new server features like "welcome message"
- Dock enhancements (more cosmetics adds check here) + Bookmark listed in Wired Dock
- Display Threaded news + ability to edit one news at a time
[edit]
- Mute/trim sound when used in background
- Leave events like disconnect and errors in background
- don't wait for auto-login at client startup to be able to use it : most of time when login to multiple servers, we need to wait 1-2 minutes that login on every server process is complete, to be able to chat or use client... annoying.
- at account creation : random complex password generator that sends result to clipboard ;)



Wired tracker :
_______________

- Use of private tracker (password to join / see servers)
- Ability to search files among multiple servers into one window
- Ability to transfer common files from multiple servers



Wired Server enhancements :
__________________________

- Threaded news + Single news editing (keep choice of "classic" news)
- Unicode Fonts for the News
- Welcome message at login
- Some asked for a support of an agreement that shows up when opening certain folders (a single txt files "agreement.txt" that resides into this folder ?)
- Command like "/latest" that sends to chat the 10 last files added to the server
- Offline messaging (just like iChat feature)

* Enhanced and fine account privileges such as :
- can see files / can see upload folder / can see drop box
- can change his own password
- per-user/group  drop box access
- per-user/group  file directory
- enable/disable welcome message at user's login
- prevent flood, setting level when server will disconnect users (group setting)
- limit bandwidth (user setting)

Last edited by Ju (2008-02-18 02:05:34)

Re: Wired 2.0 back on tracks... return of feature requests

i would like to have an overall audio control to trim/switch off volume if i watch a movie or musik with the mac

3

Re: Wired 2.0 back on tracks... return of feature requests

agreed : basically, when events like disconnect, alerts (sound or whatever) it would be nice to be able to mute/trim sound and leave events in background wich is not the case.

Re: Wired 2.0 back on tracks... return of feature requests

Tabs has got to be the biggest feature I can think of!  And by tabs, we are talking about one window
with tabs for each connected server, not tabs within a single server window, right?!

5

Re: Wired 2.0 back on tracks... return of feature requests

satyrica wrote:

Tabs has got to be the biggest feature I can think of!  And by tabs, we are talking about one window
with tabs for each connected server, not tabs within a single server window, right?!

yes see this topic about tabs for more details

I consider this is one more voice for a tabbed client ;)

For those who don't like tabs, please note that I've included "choice" in this feature request... like Safari for instance, you can choose between these two options
let's say :
- open server in new window
- open server in new tab

there is also something interresting in some other software (not especially server/network apps) : you can drag/drop/group window and built your own GUI... detach windows, make it like floating window... maybe this would be nice and fit everyone's needs ?

Re: Wired 2.0 back on tracks... return of feature requests

I like that new icon you made, but i dont like the idea of having a aperture like interface (opaque black)

http://www.wired.com/images/article/ful … _1000x.jpg

The current interface is nice, but I am all in favor of tabs

RED SECTOR A Admin

7

Re: Wired 2.0 back on tracks... return of feature requests

http://abetterwired.free.fr/tab_msg_s.png
larger view

http://abetterwired.free.fr/tab_server_s.png
larger view

http://abetterwired.free.fr/tab_files_s.png
larger view

http://abetterwired.free.fr/tab_wam_s.png
larger view

and so on...

What I did not draw :

same method for "accounts" : keep user list and choose to edit account on the fly (account view = selected user) or edit the server accounts (account view = server accounts)

same kind of tab for server settings = it includes most of control panel settings : name and infos, banner, tracker, speeds, welcome message, set to threaded or non-threaded news etc (file location should remain only in server's control panel)

same type of view like "Private messages view" for the news (threaded or not)

I did not separate "general buttons", but most of buttons like "Dock, Disconnect, Reconnect" should be outside server's tab.

"Transfers" button show a tab with a list a files transfered from/to the server and the ability to start/stop/resume/view files

"Search" button shows a tab with "regular" search results (while a big "search field" over the window - the one with "wired tracker" in gray, allows to search among all servers and displays a tab named "search results")

enjoy and please, send your ideas as well... maybe something will come out from these scratches some day... who knows ?

Last edited by Ju (2008-02-18 03:32:25)

Re: Wired 2.0 back on tracks... return of feature requests

Wohoooo. Very nice. Is there an Alpha-Version for test?

Re: Wired 2.0 back on tracks... return of feature requests

Hmm.  I think I, and many others? assumed this was being worked on.  From what I now realize, this forum
is just a re-vamped wish list, and the above images are mock-ups of dream features?

How is "Wired 2" back on track, and who is actually dev'ing it?  Or is this to be filed under "KDX 2.0"....

Re: Wired 2.0 back on tracks... return of feature requests

I've started work on a new protocol and with that, some major changes in the client. I asked a few users in the community for feedback to guide this development. The screenshots in this thread all represent mockups of desired features.

We're a quite long way from a 2.0 release. What I've done so far is getting the new protocol in place on the server and Wired Client. Today I reached feature compatibility, which means that the new protocol can do everything the old one could, but nothing more. Work will now begin on GUI improvements on the client, and then eventually, new features in the protocol.

There will be a 1.3.3 release in a while that fixes a few outstanding bugs and adds some new minor functionality. This will probably be the last 1.3 release. When that is done, I will start merging 2.0 so that nightlies will be available to you. I hope this will lead to a fruitful development cycle with continous feedback on changes and improvements.

Feel free to continue to discuss your ideas here, and they will be considered for 2.0.

Re: Wired 2.0 back on tracks... return of feature requests

Hey guys, morris,

here is a link to my private site where you can find some information about Qwired, my full-blown Wired client for Windows, Linux and Mac OS X.

http://basti.neo.de/wiki/index.php?title=Qwired

morris wrote:

We're a quite long way from a 2.0 release. What I've done so far is getting the new protocol in place on the server and Wired Client. Today I reached feature compatibility, which means that the new protocol can do everything the old one could, but nothing more. Work will now begin on GUI improvements on the client, and then eventually, new features in the protocol.

As Qwired is fully 1.1 conform it would be nice to have a 'new' protocol ontop of the Wired 1.1 protocol. The structure is very nice and could be easily improved.

Morris: Is there a way we can get in touch easier? Now that a release for a Wired for the rest of users on Linux and Windows is imminent, it would be nice to work out the new protocol with you. It would be a bad idea to define a completely different protocol and syntax for 2.0, drawing it incompatible with older versions of Wired.

For your information, we have a Wired server (duh!) running at wired://hl.neo.de/ and I'm usually always there. So if you feel like discussing about this with me, feel free to log in and have a chat!

There is also a list of minor things that would be better if they are changed in the protocol (like errors, queue management on the server, status updates to the client; context-sensitive error messages, etc...) but I'll make list of these things.

I hope to hear from you!

Last edited by cheetah (2008-02-22 14:14:52)

Best regards, Cheetah

Qwired Development Server
wired://hl.neo.de/

Re: Wired 2.0 back on tracks... return of feature requests

Agreed with spacemonkey.

spacemonkey wrote:

I dont like the idea of having a aperture like interface. (opaque black)

But I'm sure that morris wouldn't include it. I have to imagine that it'd have the default GUI look of either Tiger or Leopard. Which ever OS your running.
I can also agree that most of the feature enhancements that ju has brought up are good ideas.
Most feature requests I've had I've submitted Trac tickets for. I see it as the best way to do so, but not much chat goes on over there. So another little list of must haves for me would be?
1: The ability to up/down folders, and a limit on folder depth.
2: Threaded News.
3: A welcome message.
4: More details with account information.
5: More details with file searching.
There are many more but let's be reasonable. Perhaps I'll upload some of the features that I've mocked using interface builder?
Desi

It's better to regret something than you have done, than to regret something that you haven't.

Re: Wired 2.0 back on tracks... return of feature requests

Feature 0: Sparkle for auto updating (http://sparkle.andymatuschak.org/) :D It basically updates via an RSS interface. If you updates your build scripts you could even have a preference (eg. 2 radio buttons Stable, Testing) Whenever there is a SVN change you execute the build script which updates the latest entry for testing instead of the nighties.

Last edited by whfsdude (2008-02-24 08:21:21)

Re: Wired 2.0 back on tracks... return of feature requests

whfsdude wrote:

Feature 0: Sparkle for auto updating (http://sparkle.andymatuschak.org/) :D It basically updates via an RSS interface. If you updates your build scripts you could even have a preference (eg. 2 radio buttons Stable, Testing) Whenever there is a SVN change you execute the build script which updates the latest entry for testing instead of the nighties.

Yeah, this is what I did for the Spiral nightlies. Will do the same for 2.0.

Re: Wired 2.0 back on tracks... return of feature requests

Thought I'd give you an update on what I've been working on so far. I've been adding some features to files that I think have been requested by some users. You can now create aliases directly from Wired Client by option+command-dragging files or folders. All aliases will also be badged with a link arrow in the icon. Executable files are also indicated by another icon, and I track executable status when downloading/uploading files.

http://www.zankasoftware.com/wired/2.0/files.png

For drop boxes, the server now supports extended read/write control. You can set owner and group to existing Wired accounts, and then set up read/write permissions individually. The existing "View Drop Boxes" privilege is being changed to something like "Access All Drop Boxes" as a superuser permission. These settings are only available for drop boxes, not uploads folders or regular folders.

http://www.zankasoftware.com/wired/2.0/dropboxinfo.png

I've also unified the messages and transfers windows, so that they are now shared across all connections. Transfers now persist across client launches, so you can resume even after a quit. Will add a button to connect to the server the transfer belongs to.

I'd love to hear any feedback on this.

Re: Wired 2.0 back on tracks... return of feature requests

Is the group setting for the drop box going to the be same as the groups in accounts? It might be better to have a different setting like "file group." I might want to have admins + co-admins + register users but not guests read a folder.

Last edited by whfsdude (2008-02-28 06:45:28)

Re: Wired 2.0 back on tracks... return of feature requests

whfsdude wrote:

Is the group setting for the drop box going to the be same as the groups in accounts? It might be better to have a different setting like "file group." I might want to have admins + co-admins + register users but not guests read a folder.

This is currently the normal group accounts. I'd rather not complicate this further by having another type of group. In order to solve your case, perhaps it should be possible for users to be members of multiple groups instead. A primary group would continue to be used for privileges, and secondary groups could be used for file access. Since this is already based around the Unix user/group/permissions design, that would probably be the most familiar to users.

Edit: Have now added support for multiple secondary groups, being a member in one grants you access to all drop boxes that are readable for that group.

Last edited by morris (2008-02-28 17:28:14)

Re: Wired 2.0 back on tracks... return of feature requests

morris wrote:

Edit: Have now added support for multiple secondary groups, being a member in one grants you access to all drop boxes that are readable for that group.

That works! Thanks :-)

Re: Wired 2.0 back on tracks... return of feature requests

Both of these features are great! 2 questions however?
1: With the aliases, will we be able to make aliases on drives other than that which the file is on?
2: With the folder information. It it possible to keep the creation date. I rely on it now and I'd hate to see it go?
Desi

It's better to regret something than you have done, than to regret something that you haven't.

Re: Wired 2.0 back on tracks... return of feature requests

Desi wrote:

1: With the aliases, will we be able to make aliases on drives other than that which the file is on?

This should work fine. It creates symlinks, so there shouldn't be any problems linking across filesystems. Are there still problems with cross-volume aliases?

Desi wrote:

2: With the folder information. It it possible to keep the creation date. I rely on it now and I'd hate to see it go?

For Wired 1.0-1.3, creation date and modification date have always been the same, since there hasn't been a way to access file creation dates from the API I've used. 10.5 has gained a new API that can deliver this date, and a similar thing exists on other Unixes. I'll see if I can use this.

Edit: That worked, creation dates restored.

Last edited by morris (2008-02-29 07:11:57)

Re: Wired 2.0 back on tracks... return of feature requests

Worked a bit on a new account editor, here's what I have so far. This includes all the new privileges. Feedback welcome.

http://www.zankasoftware.com/wired/2.0/accounts1.png
http://www.zankasoftware.com/wired/2.0/accounts2.png
http://www.zankasoftware.com/wired/2.0/accounts3.png

Re: Wired 2.0 back on tracks... return of feature requests

Those screenshots look great, Morris.

I've also got a few feature requests:
1. The ability for admins to see which group a user belongs to in the info panel.
2. The ability for admins to not only see what users are currently downloading and uploading, but also what's in their queue.

Last edited by airwave (2008-03-03 08:19:51)

23

Re: Wired 2.0 back on tracks... return of feature requests

morris wrote:

You can now create aliases directly from Wired Client by option+command-dragging files or folders. All aliases will also be badged with a link arrow in the icon.

minor suggestion about aliases :
- a privilege to avoid people from creating aliases and/or a "security" so that index don't scan aliased folders/drivers , or whatever can be done to avoid server crashes on alias loops (alias of a drive/folder that is placed in same drive/folder...).

Re: Wired 2.0 back on tracks... return of feature requests

I think he has Ju. "Create Links" I think means aliases. As he described above they're actually symlinks not typical aliases. morris, it seems that the pervious problems with cross volume aliases is gone. I've not come across any in a while.
Account Info looks good.
http://www.zankasoftware.com/wired/2.0/accounts1.png
But could we include?
1: Name (When connecting to a server the fields read; Address, Login & Password) [Your Name field seems to actually be the Login field]
2: Comment (Something to helps us remember them)
3: Date Created
4: Date Modified
5: Last Login
6: Modified By
To better keep track of the accounts, if it's not asking too much?
Client Side:http://img29.picoodle.com/img/img29/4/3/7/f_AccountEditm_c63406c.jpg
Server Side:http://img29.picoodle.com/img/img29/4/3/7/f_AccountInfom_d536bf4.jpg
Privileges are also looking good.
http://www.zankasoftware.com/wired/2.0/accounts2.png
But could we include?
1: Private Message (To avoid the many same old questions and useless "Hello" messages from guests)
2: Upload Files (To stop users from uploading folders of files with folders of files?) [if possible]
3: Upload Folders (For those users that are reasonable with them) [if possible]
4: Download Files (To stop users from downloading folders of files with folders of files?) [kinda of addressed in the new "Limits/Download Folder Depth". If this is set to 0 I imagine that the user only gets the folder and it's contents right?]
5: Download Folders (Just thought these could be separated.)
6: Cannot Be Kicked (To avoid accidential/unwanted kicks)
7: Protected account/group (To avoid accidential/unwanted account deletion from a user group that can delete accounts but not an account/group higher than theirs)
[Not sure if Accounts/Groups are setup as interchangeable but?]
8: Create Groups (To stop sub admin from creating unwanted groups)
9: Edit Groups  (To stop groups I create from being modified by sub admin)
10: Delete Groups (Same as above)
Limits looks good.
I especially like the Upload limit. Is it possible to have an upload limit on the client side too, even though I don't have a limit I limit myself.
Thanks for the awesome preview. I'm getting excited.
Desi
P.S. I can't seem to find the link to the development Trac? Is it gone?
P.S.S. Some other features I'm not sure I mentioned before that I'd love to see.
1: The ability for trackers to register with trackers. The tracker could only belong to the tracker group. That way users connecting to the default zanka tracker can find more trackers & therefore more servers.
2: I'm not sure how much extra programming is needed but if it's easy could there be plugins to support the viewing of .ai (Abobe Illustrator) .svg (Scalable Vector Graphics) files.
3: The ability to see the path of the file being transferred. As well as an E.T.A. on completion http://img32.picoodle.com/img/img32/4/3/7/f_UserInfoPatm_a8e0c22.jpg
4: The addition of the cap limit information while transferring files both down & up.http://img26.picoodle.com/img/img26/4/3/7/f_TransferCapm_d288c6f.jpg
5: 4 additions to the client side search.
A: Path To Search (To narrow the search and make it faster)
B: Search Current Path (Same as above just saves typing)
C: Number of Results (To limit the search to the first # of files turned up, again making it faster)
D: Kind Is Not (If possible, to get all other files except those specified)
http://img32.picoodle.com/img/img32/4/3/7/f_WiredClientm_58dd3bc.jpg
I'll add more if I think of them.
Thought of another
Now as it stands we can't move items out of parent folders while in column view. Is it possible to do so. On a similar note could we select files to be moved & or aliased and then navigate to the desired location to move the file or create the alias?

Last edited by Desi (2008-03-11 14:44:57)

It's better to regret something than you have done, than to regret something that you haven't.

Re: Wired 2.0 back on tracks... return of feature requests

Hmm. Qwired is now 99% (protocol version 1.1) feature complete and works seamlessy on OS X, Windows and Linux. :)

Here is a screenshot of the admin dialog:
http://basti.neo.de/wiki/images/6/67/Qwired_accounts.png

Curious?
wired://hl.neo.de/

Best regards, Cheetah

Qwired Development Server
wired://hl.neo.de/