[WWdevel] File Manager and linebreaks
Michael Gage
gage at math.rochester.edu
Sat Jan 8 14:47:03 EST 2005
On Saturday, January 8, 2005, at 01:34 PM, Sam Hathaway wrote:
> On Jan 8, 2005, at 12:08 PM, Davide P.Cervone wrote:
>
>> Folks:
>>
>> Ken Appel's recent problems with uploading class list files suggests
>> that there is an issue that might need to be addressed in the File
>> Manager. Currently, when text files are uploaded, their contents are
>> save verbatim. In particular, nothing is done to adjust line
>> terminators for PC and Mac files to be in the unix form. This may be
>> the cause of some of Ken's troubles.
>>
>> The question is, how should this be handled in the File Manager? It
>> is probably a bad idea to ALWAYS convert line breaks, as if the
>> professor is uploaded an image, for example, this would damage it.
>> There are a couple of solutions:
>>
>> 1. Have a checkbox under the UPLOAD button that is "convert line
>> breaks to unix format"
>> or some such wording, with a warning about not doing this for
>> images or binary
>> data. It could be checked by default, since most transfers
>> would be text.
>>
>> 2. Have another action button on the right for "Convert Line
>> Breaks".
>>
>> 3. Try to use the file's extension (e.g., .lst) and contents to
>> determine if it is a text
>> file, and do the conversion automatically. (Easiest for users,
>> when it works, but
>> prone to errors.)
>>
>> 4. Some combination of the above.
>>
>> What do you think?
>
> Some FTP programs let you specify "Text", "Binary", or "Automatic" for
> the transfer mode. One of the effects of this is to turn on or off
> linebreak translation. I think this mechanism would work pretty well
> for WW.
>
> We also have the choice of whether we reverse the translation when
> downloading files.
>
>> A related question is should the File Manager try to be smarter about
>> where you are putting the files. For example, if someone puts a .lst
>> file in the top level rather than in templates, should there be a
>> warning about that? If so, what are the filetype-to-directory
>> mappings? I know that .lst and set.def files should go in templates,
>> and .pg files should be somewhere below templates. What other files
>> would people be uploading, and what are the restrictions on where
>> they should go? Is a warning sufficient, or should there be some
>> sort of confirmation dialog box?
>
> At the very least, there should be some documentation on the File
> Manager page of where various course files should go. I'm hesitant to
> do anything based on file type detection (although in WW it's probably
> a pretty safe bet). A warning couldn't hurt though.
>
There is documentation under the yellow question mark at the top of the
File Manager page.
> Maybe there should be a mechanism to take to to the directory for a
> particular file type? Maybe a popup menu and a "Go" button?
> -sam
>
>
>
> -------------------------------------------------------
> The SF.Net email is sponsored by: Beat the post-holiday blues
> Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
> It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
> _______________________________________________
> OpenWeBWorK-Devel mailing list
> OpenWeBWorK-Devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/openwebwork-devel
>
More information about the webwork-devel
mailing list