Tag Info

Hot answers tagged

44

One way may be to allow a file-first Email creation process. If you often send files + some text, rather than text + rarely files, you may want to allow users to start a new Email in different ways: Drag + drop a file into the application window opens a new Email to which it is attached, waiting for just a description and To: address. Provide (Send Email) ...


40

I also think that keyword analysis will help but can fail in some cases. The following is meant as a backup and is based on the assumption that quite a number of users seem to notice immediately after sending the email that they forgot to attach something (based on email I receive). Probably a small change could make a difference? - user composes email and ...


20

Probably because they want you to read an ad while they have you as a captive audience. It gives you a chance to back out before anything starts, in case you realise you're in the wrong place. Of course reason two might be touted as the official line while reason one is the real marketing plan.


14

I always thought this was a legacy pattern to account for older browsers that were unable to trigger an asynchronous download of a file. By asking a user to download only if their browser has not started the download automatically developers could cover both type of browser. However, it is likely this has since been hijacked by marketing for tracking / ad ...


12

This might be a lot more programming work than UX work, but you could probably implement something similar to a Bayesian spam filter, only instead of the two categories being "spam" and "not spam", the categories would be "email with attachment" and "email without attachment". This would actually be easier than filtering spam, because spammers are actively ...


7

A more innocent, less cynical explanation might be that if it's not completely clear a link will start a download, users might panic a little when they see the download begin, being, as they are, suspicious of unsolicited files and actions in a web environment. However, I can't think of many situations where a user wouldn't expect a link to start a download ...


7

One example of such an application is IntelliJ IDEA (and some other programming environments). In addition to the usual project-specific external revision control, IDEA has a user-specific local history which saves a revision of every file on every save (the history is stored inside the user's home directory). The old revisions are stored by default for 3 ...


7

Combining the two fields into one is confusing. For instance, it's not clear from the image you included what the button does and what I'm supposed to enter in the field. From your explanation it's clear that you want to allow both options. In these cases, the best way to do that is to actually show the user the two different options. If space is a concern ...


6

Tree navigations is a simple and effective solution to discover hierarchical structures. I would test two different solutions. Accordion: http://ui-patterns.com/patterns/AccordionMenu Drilldown lists: http://mobile-patterns.com/lists Accordions work if you have flat hierarchies (e.g. one sub level). They keep the user in context and you don't have to ...


6

every once in a while I wish photoshop or word had such functionality, On the other hand like you said I often press control-z until it stops. Another issue is performance. Think a draft word document being passed around and edited for weeks. It would be huge! and take forever to load. Yet another issue is privacy. I don't want people to see what steps I ...


6

The download page is great way to keep track downloads. I've created websites that use the "download will start in X seconds". I want to keep track of download stats. By adding a redirect, I can guarantee that I'll be able to have a record of the transaction. The download page also prevents hot-linking. If I just had a link to the file, then third ...


6

OK, here's the story on Mac OS X As written in my other reply on Windows vs. OSX, I explained that OSX has the capability to detect renames or moves on disk based on a file's (and folder's) unique File ID. And programs written in Cocoa, using the document based classes to manage opening and saving files represented in their own windows, this should all ...


5

On the Mac OS X Mail program, attachments appear inline with your text instead of at the end of the document. This means you get to write things like this: download bmml source – Wireframes created with Balsamiq Mockups Since you reference the attachment right inline with your text, it's pretty obvious if it's missing or not. I never forget an ...


5

The rationale behind this: Documents contains files that can be manipulated by the user - Rename, Edit, Delete, Send etc. ApplicationData (now ProgramData) are files manipulated by software. You don't open an MSOE file from windows explorer, you should not rename it, to forward an email you do not send the file it is stored in, if you don't need the ...


5

The question you should be asking is what is so different about your PDF's that they should be treated differently than other PDF's? Since a PDF can be anything, yours are not special. What is breaking the user experience of browsing the web these days, is that many websites treat links differently. There is nothing for the user to learn, there is no mental ...


4

There are people that will type in or copy the file name and location. If you are working on a file that is at the end of a long directory structure, and you have it open, it is often easier to just copy the link to the file and paste that in than browse to it. For other people it is easier to browse to that file and select it. For both of them there is a ...


4

I think that the two main reasons are K.I.S.S. and Featuritis. It is harmful to have two actions that do virtually the same thing (Rename and Save As). And of the two I prefer to leave Save As because it's less dangerous and more useful. Without it, I effectively leave the user no way to create a copy from within my app - he must do it in the file system.


4

I believe part of the reason is to avoid hotlinking and/or automated scripts/search engines downloading large files and wasting their bandwidth. Using JavaScript to initiate the download cuts out 90% of unwanted downloads, leaving just real users and occasional targeted scripts. Of course, now that the sites have those mostly blank pages, it's a great ...


4

You got good solutions of design interface, but this could also be solved on the artificial intelligence road, which is probably what gmail does. If you want to go down the Natural Language Processing road, you can try to adapt applications designed to classify spam (like spamassassin and others) to classify messages that probably would have files attached ...


4

No studies sorry, just general practice. There is no use allowing someone to open a file type that is not supported by the app. It would only lead to an error message or something worse. Still there is a case to be made for the "all files" option, provided that in this case "all" in fact means "all supported". I personally hate it when I first have to ...


4

The great Aptana Studio has this kind of multiple choice prompt when closing several unsaved files. Love the way how you can Select All and Deselect All to swiftly select only a selection. Also the default of having all unsaved files checked by default is reasonable - most likely users will in fact want to save before exiting. (I am not affiliated with ...


4

Taken from the NielsonNorman website: It seems that if you have a PDF you want the user to see, make it downloadable - Don't make them view it in the brower, especially if it's a large size. Forcing users to browse PDF files makes usability approximately 300% worse compared to HTML pages. Only use PDF for documents that users are likely to print. ...


3

At its genesis it is a simple redirection. The website sends you to a page that has an HTTP header field for the Location, which would originally take some time (in the early days of the WWW). This design was remade and reborn to incorporate ads, as said by BenBrocka. The next logical step was to control the delay to ensure your exposal to said ads.


3

This action is generally deferred to the filesystem's tools: from experience this is because files rarely need renaming. It's preferable to reduce the complexity of menus, so it's probable that this feature isn't ubiquitous simply because there's not sufficient demand (that demand is inferred from data collected about users' behaviour through techniques ...


3

Some desktop applications show all of the files, not only the ones compatible. The compatible ones have full alpha and the "incompatible" ones are greyed out but can be selected as well (although this is also different in some programs). Whether you want to do it like that or not display them at all depends on the way your app can handle those files. If I ...


3

First stop and consider why people need to flag as inappropriate; if content isn't allowed on your site, why is it allowed to be there for two weeks? If you allow content for two weeks, your site could suddenly become a porn site and without a flagging option your users have no way to share this information. Or, if you are a porn site, your site could ...


3

It seems to me this is what the web was designed for. A website could be created that presents the assets in any kind of organization you want. Links would point to the asset files no matter their format, maybe along side a summary or some metadata. If the format of the asset file is not presentable by the browser the browser will facilitate downloading. ...


3

There's no right answer to this. The heavier your page the longer it takes to load. The load time varies depending on users' connections. Smaller screens (e.g. older phones) don't need larger dimensioned images, with newer high-res phones an enlarged small image may seem shoddy. There are so many factors. One thing I can tell you is that different images ...


3

Here is my point: How should I prompt the user for installation directories, especially if they are required to set it? How can I make the request more intuitive and less error prone? You shouldn't. Use default path! Look at Mac OS X. It has one of the simplest installation procedure I've ever seen (now it's often done through App Store which always ...


3

It is really important to use human readable and meaningful name for a report. Time (date) can be used to make report name unique and provide additional value (it will be much easier for the user to manage downloaded report). So the recipe is: human readable name relevant and meaningful name time or date



Only top voted, non community-wiki answers of a minimum length are eligible