<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>http://wiki.mipt.ru/index.php?action=history&amp;feed=atom&amp;title=Development%3ARepository_File_Picker</id>
	<title>Development:Repository File Picker - История изменений</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.mipt.ru/index.php?action=history&amp;feed=atom&amp;title=Development%3ARepository_File_Picker"/>
	<link rel="alternate" type="text/html" href="http://wiki.mipt.ru/index.php?title=Development:Repository_File_Picker&amp;action=history"/>
	<updated>2026-05-06T19:39:49Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>http://wiki.mipt.ru/index.php?title=Development:Repository_File_Picker&amp;diff=11774&amp;oldid=prev</id>
		<title>Олег Давидович: 1 версия импортирована</title>
		<link rel="alternate" type="text/html" href="http://wiki.mipt.ru/index.php?title=Development:Repository_File_Picker&amp;diff=11774&amp;oldid=prev"/>
		<updated>2024-10-21T08:53:07Z</updated>

		<summary type="html">&lt;p&gt;1 версия импортирована&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая версия&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия от 08:53, 21 октября 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Олег Давидович</name></author>
	</entry>
	<entry>
		<id>http://wiki.mipt.ru/index.php?title=Development:Repository_File_Picker&amp;diff=11773&amp;oldid=prev</id>
		<title>1&gt;Nicolasconnault: fixing typos</title>
		<link rel="alternate" type="text/html" href="http://wiki.mipt.ru/index.php?title=Development:Repository_File_Picker&amp;diff=11773&amp;oldid=prev"/>
		<updated>2008-07-04T06:23:57Z</updated>

		<summary type="html">&lt;p&gt;fixing typos&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Functional Specification Revisions:&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
:0.1 - 30/06/2008 - Jerome Mouneyrac - Draft Version&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Audience:&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
:Developer/QA tester&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Status:&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
:not implemented ([http://tracker.moodle.org/browse/MDL-15348 tracker issue])&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Related Documents:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*[[Development:Repository API| Repository API]]&lt;br /&gt;
*[[Development:Repository_Plugins| Repository Plugins]]&lt;br /&gt;
*[[Development:Repository_Interface_for_Moodle/Course/User| Repository Interface for Moodle/Course/User]]&lt;br /&gt;
*[[QA:Use Case Number Attribution| Use Case Number Attribution]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==Introduction==&lt;br /&gt;
This document is about functional specification for the file picker&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
* be able to select a file in a external repository (in order to be associated with an activity, resource, user profil,...)&lt;br /&gt;
&lt;br /&gt;
==User Interface==&lt;br /&gt;
&lt;br /&gt;
=== Javascript enabled ===&lt;br /&gt;
&lt;br /&gt;
==== Moodleform ====&lt;br /&gt;
Following a picture of the Moodleform user interface: one button to display or undisplay the file picker, the read-only filename text field, and the ajax file picker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Ajax_file_picker.png]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== HTML editor ====&lt;br /&gt;
Following a mock screen of the HTML editor:&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Image:Htmleditor.png]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Javascript disabled ===&lt;br /&gt;
As there is no HTML editor when javascript is disabled, we look to the Moodleform case only:&amp;lt;br /&amp;gt;&lt;br /&gt;
on every page when a user wishes to add a file, he clicks on the Add file button. A new page with the file picker is displayed in the same window. The file picker user interface should be similar to the one with Javascript, except that every user action will refresh the entire page. Once the user clicks on Select button, he&amp;#039;s redirected to the previous page. The previously entered data (by the user) are still displayed.&lt;br /&gt;
&lt;br /&gt;
===Mock file picker screenshots===&lt;br /&gt;
When you first call up the file picker and choose a repository, you might be asked to log in (if saving of passwords is not allowed):&lt;br /&gt;
&lt;br /&gt;
[[Image:Filepicker_login.jpg]]&lt;br /&gt;
&lt;br /&gt;
Browsing files could look something like this:&lt;br /&gt;
&lt;br /&gt;
[[Image:Filepicker_browser.jpg]]&lt;br /&gt;
&lt;br /&gt;
And you can also search:&lt;br /&gt;
&lt;br /&gt;
[[Image:Filepicker_search.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Use Cases==&lt;br /&gt;
TODO: please write them&lt;br /&gt;
===UC004-1 Select a file from an Moodleform===&lt;br /&gt;
====Base scenario====&lt;br /&gt;
#...&lt;br /&gt;
&lt;br /&gt;
====Pre conditions====&lt;br /&gt;
:- repository plugin is enabled and has been setup in the administration&lt;br /&gt;
&lt;br /&gt;
===UC004-2 Select a file from HTML editor===&lt;br /&gt;
===UC004-3 Select a file when javascript is disabled===&lt;/div&gt;</summary>
		<author><name>1&gt;Nicolasconnault</name></author>
	</entry>
</feed>