Merge branch 'feature/moodle' into feature/test-merge-for-release

# Conflicts:
#	Web/Controls/Help/HelpCenter.ascx
#	Web/Controls/Help/Integration/Integration.ascx
#	Web/Controls/Help/Video/Video.ascx
#	Web/css/help.less
This commit is contained in:
Svetlana Maleeva 2022-04-05 15:33:55 +03:00
commit 28b4ccdcf7
39 changed files with 712 additions and 6 deletions

View File

@ -100,6 +100,7 @@
<li id="navitem_integration_hh"><a class="nav_2nd_menu_link" style="border-right: none" href="<%=VirtualPathUtility.ToAbsolute("~/integration/humhub.aspx")%>">HumHub</a></li>
<li id="navitem_integration_jira"><a class="nav_2nd_menu_link" style="border-right: none" href="<%=VirtualPathUtility.ToAbsolute("~/integration/jira.aspx")%>">Jira</a></li>
<li id="navitem_integration_liferay"><a class="nav_2nd_menu_link" style="border-right: none" href="<%=VirtualPathUtility.ToAbsolute("~/integration/liferay.aspx")%>">Liferay</a></li>
<li id="navitem_integration_moodle"><a class="nav_2nd_menu_link" style="border-right: none" href="<%=VirtualPathUtility.ToAbsolute("~/integration/moodle.aspx")%>">Moodle</a></li>
<li id="navitem_integration_nextcloud"><a class="nav_2nd_menu_link" style="border-right: none" href="<%=VirtualPathUtility.ToAbsolute("~/integration/nextcloud.aspx")%>">Nextcloud</a></li>
<li id="navitem_integration_nuxeo"><a class="nav_2nd_menu_link" style="border-right: none" href="<%=VirtualPathUtility.ToAbsolute("~/integration/nuxeo.aspx")%>">Nuxeo</a></li>
<li id="navitem_integration_ownclooud"><a class="nav_2nd_menu_link" style="border-right: none" href="<%=VirtualPathUtility.ToAbsolute("~/integration/owncloud.aspx")%>">ownCloud</a></li>

View File

@ -100,6 +100,7 @@
<li id="navitem_integration_hh"><a class="nav_2nd_menu_link" style="border-right: none" href="<%=VirtualPathUtility.ToAbsolute("~/integration/humhub.aspx")%>">HumHub</a></li>
<li id="navitem_integration_jira"><a class="nav_2nd_menu_link" style="border-right: none" href="<%=VirtualPathUtility.ToAbsolute("~/integration/jira.aspx")%>">Jira</a></li>
<li id="navitem_integration_liferay"><a class="nav_2nd_menu_link" style="border-right: none" href="<%=VirtualPathUtility.ToAbsolute("~/integration/liferay.aspx")%>">Liferay</a></li>
<li id="navitem_integration_moodle"><a class="nav_2nd_menu_link" style="border-right: none" href="<%=VirtualPathUtility.ToAbsolute("~/integration/moodle.aspx")%>">Moodle</a></li>
<li id="navitem_integration_nextcloud"><a class="nav_2nd_menu_link" style="border-right: none" href="<%=VirtualPathUtility.ToAbsolute("~/integration/nextcloud.aspx")%>">Nextcloud</a></li>
<li id="navitem_integration_nuxeo"><a class="nav_2nd_menu_link" style="border-right: none" href="<%=VirtualPathUtility.ToAbsolute("~/integration/nuxeo.aspx")%>">Nuxeo</a></li>
<li id="navitem_integration_ownclooud"><a class="nav_2nd_menu_link" style="border-right: none" href="<%=VirtualPathUtility.ToAbsolute("~/integration/owncloud.aspx")%>">ownCloud</a></li>

View File

@ -0,0 +1,3 @@
<%@ Control Language="C#" %>
<a class="crm-task-title sm_video sm_integrating" id="link_214" title=""
href="<%=VirtualPathUtility.ToAbsolute("~/video/integrate-moodle.aspx")%>">How to integrate ONLYOFFICE with Moodle</a>

View File

@ -0,0 +1,248 @@
<%@ Control Language="C#" Inherits="BaseContentUserControls"%>
<%@ Register Namespace="TeamLab.Controls" Assembly="__Code" TagPrefix="cc" %>
<script runat="server">
protected override void Init()
{
PageTitle = PageCaption = "Integration. Getting Started. Moodle";
MetaKeyWords = "integration, connector, online editing, Moodle, edit, share, store";
MetaDescription = "Integrate ONLYOFFICE with the Moodle learning platform";
var guides = new GuidesModel();
(Page as BasePage).Guides = guides;
}
</script>
<div class="MainHelpCenter GettingStarted">
<ul class="TableOfContents">
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/gettingstarted-moodle.aspx#Overview_block")%>">About the ONLYOFFICE and Moodle integration</a>
<ul class="TableOfContentsSub">
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/gettingstarted-moodle.aspx#MainFeatures_block")%>">Main features</a></li>
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/gettingstarted-moodle.aspx#SupportedFormats_block")%>">Supported formats</a></li>
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/gettingstarted-moodle.aspx#Whatsnew_block")%>">What's new</a></li>
</ul>
</li>
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/gettingstarted-moodle.aspx#OnlineEditorsIntegration_block")%>">Connecting ONLYOFFICE Docs to Moodle</a>
<ul class="TableOfContentsSub">
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/gettingstarted-moodle.aspx#Requirements_block")%>">Requirements</a></li>
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/gettingstarted-moodle.aspx#Install_block")%>">Installing the ONLYOFFICE connector for Moodle</a></li>
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/gettingstarted-moodle.aspx#Configure_block")%>">Configuring the ONLYOFFICE connector for Moodle</a></li>
</ul>
</li>
<li>
<a href="<%=VirtualPathUtility.ToAbsolute("~/integration/gettingstarted-moodle.aspx#StartUsing_block")%>">Start using ONLYOFFICE Docs within Moodle</a>
</li>
</ul>
<div class="keyword_block">
<ul>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Tags/collaborative-editing/collaborative-editing.ascx" /></li>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Tags/docker-version/docker-version.ascx" /></li>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Tags/linux-version/linux-version.ascx" /></li>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Tags/local-server/local-server.ascx" /></li>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Tags/document-server/document-server.ascx" /></li>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Tags/open-source-version/open-source-version.ascx" /></li>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Tags/install-onlyoffice/install-onlyoffice.ascx" /></li>
</ul>
</div>
<div class="gs_content" id="Overview_block">
<h2>About the ONLYOFFICE and Moodle integration</h2>
<div class="PortalHelp">
<p>ONLYOFFICE offers an official connector to integrate ONLYOFFICE Docs with Moodle and edit office documents attached to the course pages. You can download the ONLYOFFICE connector from the <a href="https://moodle.org/plugins/mod_onlyofficeeditor"><b>Moodle plugin library</b></a> or the <a href="https://github.com/ONLYOFFICE/onlyoffice-moodle" target="_blank"><b>GitHub page</b></a>.</p>
<%--<div class="notehelp">
<p>To learn more about how the ONLYOFFICE connector for Moodle works, please visit our <a href="https://api.onlyoffice.com/editors/moodle" target="_blank"><b>API documentation</b></a>.</p>
</div>--%>
<div class="gs_content gs_submenu" id="MainFeatures_block">
<h3>Main features</h3>
<p> </p>
<ul>
<li>Editing and viewing text documents, spreadsheets, and presentations.</li>
<li>Co-editing documents in real-time: two co-editing modes (Fast and Strict), the Track Changes mode, comments, and the built-in chat.</li>
<li>JWT support to secure your traffic so that no one can have access to your documents with the exception of the users with proper rights.</li>
</ul>
</div>
<div class="gs_content gs_submenu" id="SupportedFormats_block">
<h3>Supported formats</h3>
<p> </p>
<ul>
<li>For viewing and editing: DOCX, XLSX, PPTX, TXT, CSV</li>
<li>For viewing only: PDF</li>
<li>For converting to Office Open XML formats: ODT, ODS, ODP, DOC, XLS, PPT, PPS, EPUB, RTF, HTML, HTM</li>
</ul>
</div>
<div class="gs_content gs_submenu" id="Whatsnew_block">
<h3>What's new in version 2.1.0</h3>
<p>Added</p>
<ul>
<li>backup api</li>
<li>privacy api</li>
</ul>
<p>Changed</p>
<ul>
<li>fixes according to markets code prechecks</li>
</ul>
<p>The full change log is available <a href="https://github.com/ONLYOFFICE/onlyoffice-moodle/blob/master/CHANGELOG.md" target="_blank"><b>here</b></a>.</p>
</div>
</div>
</div>
<div class="gs_content" id="OnlineEditorsIntegration_block">
<h2>Connecting ONLYOFFICE Docs to Moodle</h2>
<div class="gs_content gs_submenu" id="Requirements_block">
<h3>Requirements</h3>
<p> </p>
<ul>
<li>ONLYOFFICE Docs (Document Server) 4.2.7 or higher
<p>You need an instance of ONLYOFFICE Docs that is resolvable and connectable both from Moodle and any end clients. It must be able to POST to Moodle directly.</p>
<div class="notehelp">
Please refer to the official <a href="https://helpcenter.onlyoffice.com/installation/docs-index.aspx" target="_blank"><b>documentation page</b></a> to learn more about installing ONLYOFFICE Docs.
</div>
</li>
<li>Moodle v3.9.10 or later</li>
<li>ONLYOFFICE connector v2.1.0 for Moodle</li>
</ul>
<%--<div class="notehelp">ONLYOFFICE Docs and Moodle can be installed either on different computers, or on the same machine. In case you select the latter variant, you will need to set up a custom port for ONLYOFFICE Docs as by default both ONLYOFFICE Docs and Moodle work on port 80. See the corresponding instructions for <a href="https://localhost/installation/docs-community-install-docker.aspx#Installing" target="_blank"><b>Docker</b></a>, <a href="https://localhost/installation/docs-community-install-ubuntu.aspx#InstallingDebian" target="_blank"><b>Ubuntu</b></a>, <a href="https://localhost/installation/docs-community-install-centos.aspx#ChangingPort" target="_blank"><b>CentOS</b></a>, or <a href="https://localhost/installation/docs-community-install-windows.aspx#InstallingDocumentServer" target="_blank"><b>Windows</b></a>.</div>--%>
</div>
<div class="gs_content gs_submenu" id="Install_block">
<h3>Installing the ONLYOFFICE connector for Moodle</h3>
<div class="PortalHelp">
<h4><b>Using the Moodle plugin library</b></h4>
<ol>
<li>Log as an admin into your Moodle instance and go to <b>Site administration</b> > <b>Plugins</b> > <b>Install plugins</b>.
<div class="notehelp">If you cant find this location, then plugin installation is disabled on your site.</div>
</li>
<li>Click the <b>Install plugins from Moodle plugins directory</b> button.</li>
<li>Select your current <a href="https://docs.moodle.org/311/en/Moodle_version">Moodle version</a>.</li>
<li>Search for the <b>ONLYOFFICE document</b> plugin.</li>
<li>Click the <b>Install</b> button, then click <b>Continue</b>.</li>
<li>Confirm the installation request.</li>
<li>Check the plugin validation report.
<div class="notehelp">It is extremely important that you choose your <a href="https://docs.moodle.org/311/en/Moodle_version">Moodle version</a> correctly. If you mistakenly download and install the wrong version of the plugin for your Moodle server, this may lead to some serious problems, even freezing of the Moodle site.</div>
</li>
</ol>
<h4><b>Using the GitHub .ZIP archive</b></h4>
<ol>
<li>Download the connector from the <a href="https://github.com/ONLYOFFICE/onlyoffice-moodle/releases" target="_blank"><b>GitHub page</b></a>.</li>
<li>Log into your Moodle instance as an administrator, go to the <b>Site administration</b> section, switch to the <b>Plugins</b> tab, and click the <b>Install plugins</b> link.</li>
<li>Upload the <i>onlyoffice-moodle-master.zip</i> file via the file picker or drag-and-drop it to the corresponding field and click the <b>Install plugin from the ZIP file</b> button.
<div class="screen_block">
<img alt="ONLYOFFICE_connector" target="ONLYOFFICE_connector_1" class="screenphoto screen_guides" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/GettingStarted/Integration/Moodle/small/install.png")%>" />
<img alt="ONLYOFFICE_connector" id="ONLYOFFICE_connector_1" class="bigphoto_screen" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/GettingStarted/Integration/Moodle/big/install.png")%>" />
<div target="ONLYOFFICE_connector_1" class="screenphoto magnifier"></div>
</div>
</li>
<li>Check the plugin validation report and click <b>Continue</b>.
<div class="notehelp">
If your target directory is not writable, you will see a warning message, e.g. <code>[Error] Write access check [/var/www/html/moodle/mod]</code>. In this case, you can temporarily make it writable by using the following command:
<pre><code>sudo chmod -R 777 /var/www/html/moodle</code></pre>
<p>After that, repeat Step 3.</p>
<p>After installing the plugin, you need to revert permissions so that the directory is no longer writable. Use the following command:</p>
<pre><code>sudo chmod -R 0755 /var/www/html/moodle</code></pre>
</div>
</li>
<li>Click <b>Continue</b> on the <b>Current release information -> Server checks</b> page.</li>
<li>Click <b>Upgrade Moodle database now</b> on the <b>Plugins check</b> page.
<div class="screen_block">
<img alt="ONLYOFFICE_connector" target="ONLYOFFICE_connector_2" class="screenphoto screen_guides" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/GettingStarted/Integration/Moodle/small/install2.png")%>" />
<img alt="ONLYOFFICE_connector" id="ONLYOFFICE_connector_2" class="bigphoto_screen" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/GettingStarted/Integration/Moodle/big/install2.png")%>" />
<div target="ONLYOFFICE_connector_2" class="screenphoto magnifier"></div>
</div>
</li>
<li>Click <b>Continue</b> on the <b>Upgrading to new version</b> page.</li>
</ol>
</div>
</div>
<div class="gs_content gs_submenu" id="Configure_block">
<h3>Configuring the ONLYOFFICE connector for Moodle</h3>
<div class="PortalHelp">
<p>Once the plugin is installed, the plugin settings page will be opened. Alternatively, you can find <b>ONLYOFFICE document</b> on the <b>Plugins overview</b> page and click <b>Settings</b>. On the <b>Settings</b> page, you can configure the following parameters:</p>
<ul>
<li>Enter the address that is used to access Document Editing Service from Moodle into the <b>Document Editing Service address</b> field. This field is obligatory.</li>
<li>Optionally, specify the secret used to sign the data in the <b>Document Server Secret</b> field. The secret key is used to validate the JSON web token upon the request to Document Server. To learn more, check the <a href="https://api.onlyoffice.com/editors/signature/" target="_blank"><b>API documentation</b></a> for configuring JWT on the ONLYOFFICE Docs side.</li>
<%--<li>Optionally, specify the editor customization settings by checking the necessary boxes:
<ul>
<li><b>Enable Force Save</b> - when this option is disabled, your changes are saved to the editors cache automatically. When this option is enabled, all changes to a document are sent to the storage directly when you click the Save button.</li>
<li><b>Display Chat menu button</b> - this option is used to display or hide the Chat menu button.</li>
<li><b>Display Help menu button</b> - this option is used to display or hide the Help menu button.</li>
<li><b>Display the header more compact</b> - this option is used to display the additional action buttons either in the upper part of the editor window header next to the logo or in the toolbar</li>
<li><b>Display Feedback & Support menu button</b> - this option is used to display or hide the Feedback & Support menu button.</li>
<li><b>Display monochrome toolbar header</b></li>
</ul>
</li>--%>
</ul>
<p>When ready, click <b>Save changes</b>.</p>
<div class="screen_block">
<img alt="ONLYOFFICE_configure" target="ONLYOFFICE_configure_3" class="screenphoto screen_guides" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/GettingStarted/Integration/Moodle/small/configure.png")%>" />
<img alt="ONLYOFFICE_configure" id="ONLYOFFICE_configure_3" class="bigphoto_screen" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/GettingStarted/Integration/Moodle/big/configure.png")%>" />
<div target="ONLYOFFICE_configure_3" class="screenphoto magnifier"></div>
</div>
</div>
</div>
</div>
<div class="gs_content" id="StartUsing_block">
<h2>Start using ONLYOFFICE Docs within Moodle</h2>
<div class="PortalHelp">
<h3>Adding ONLYOFFICE activities</h3>
<p>To create a new ONLYOFFICE activity:</p>
<ol>
<li>Open the <b>My Courses</b> section and switch to the necessary course.</li>
<li>Activate the <b>Edit Mode</b> using the switcher at the top right corner.</li>
<li>Click <b>Add an activity or resource</b>.</li>
<li>Select the <b>ONLYOFFICE document</b> activity in the pop-up window.
<div class="screen_block">
<img alt="ONLYOFFICE_editfile" target="ONLYOFFICE_editfile_4" class="screenphoto screen_guides" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/GettingStarted/Integration/Moodle/small/add2.png")%>" />
<img alt="ONLYOFFICE_editfile" id="ONLYOFFICE_editfile_4" class="bigphoto_screen" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/GettingStarted/Integration/Moodle/big/add2.png")%>" />
<div target="ONLYOFFICE_editfile_4" class="screenphoto magnifier"></div>
</div>
</li>
<li>Type in the activity name, upload or drag-and-drop the necessary document from your PC and click the <b>Save and display</b> button.
<div class="screen_block">
<img alt="ONLYOFFICE_editfile" target="ONLYOFFICE_editfile_5" class="screenphoto screen_guides" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/GettingStarted/Integration/Moodle/small/add3.png")%>" />
<img alt="ONLYOFFICE_editfile" id="ONLYOFFICE_editfile_5" class="bigphoto_screen" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/GettingStarted/Integration/Moodle/big/add3.png")%>" />
<div target="ONLYOFFICE_editfile_5" class="screenphoto magnifier"></div>
</div>
</li>
</ol>
<p>The document will be opened in the ONLYOFFICE Docs editor.</p>
<div class="screen_block">
<img alt="ONLYOFFICE_editfile" target="ONLYOFFICE_editfile_6" class="screenphoto screen_guides" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/GettingStarted/Integration/Moodle/small/edit.png")%>" />
<img alt="ONLYOFFICE_editfile" id="ONLYOFFICE_editfile_6" class="bigphoto_screen" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/GettingStarted/Integration/Moodle/big/edit.png")%>" />
<div target="ONLYOFFICE_editfile_6" class="screenphoto magnifier"></div>
</div>
<h3>Viewing and editing files</h3>
<p>ONLYOFFICE activities will be marked with the <img alt="ONLYOFFICE_editfile" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/GettingStarted/Integration/Moodle/small/icon.png")%>" /> icon on your course pages. To open a document in the ONLYOFFICE Docs editor, just click its title.</p>
<div class="screen_block">
<img alt="ONLYOFFICE_readfile" target="ONLYOFFICE_readfile_7" class="screenphoto screen_guides" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/GettingStarted/Integration/Moodle/small/view.png")%>" />
<img alt="ONLYOFFICE_readfile" id="ONLYOFFICE_readfile_7" class="bigphoto_screen" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/GettingStarted/Integration/Moodle/big/view.png")%>" />
<div target="ONLYOFFICE_readfile_7" class="screenphoto magnifier"></div>
</div>
<h3>Managing permissions</h3>
<p>Admins/Teachers can choose whether or not documents can be downloaded or printed from inside the ONLYOFFICE editor. This can be done in the <b>Document permissions</b> section.</p>
<div class="screen_block">
<img alt="ONLYOFFICE_editfile" target="ONLYOFFICE_editfile_8" class="screenphoto screen_guides" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/GettingStarted/Integration/Moodle/small/doc_permissions.png")%>" />
<img alt="ONLYOFFICE_editfile" id="ONLYOFFICE_editfile_8" class="bigphoto_screen" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/GettingStarted/Integration/Moodle/big/doc_permissions.png")%>" />
<div target="ONLYOFFICE_editfile_8" class="screenphoto magnifier"></div>
</div>
<p>To change the document permission to read-only:</p>
<ol>
<li>Open the needed ONLYOFFICE document.</li>
<li>Go to <b>More</b> -> <b>Permissions</b>.</li>
<li>Find the <b>[[onlyoffice:editdocument]]</b> entry.</li>
<li>Add the required roles in the <b>Prohibited</b> section or remove the ones from the <b>Roles with permission</b> section.</li>
</ol>
<div class="screen_block">
<img alt="ONLYOFFICE_editfile" target="ONLYOFFICE_editfile_9" class="screenphoto screen_guides" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/GettingStarted/Integration/Moodle/small/permissions.png")%>" />
<img alt="ONLYOFFICE_editfile" id="ONLYOFFICE_editfile_9" class="bigphoto_screen" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/GettingStarted/Integration/Moodle/big/permissions.png")%>" />
<div target="ONLYOFFICE_editfile_9" class="screenphoto magnifier"></div>
</div>
</div>
</div>
</div>

View File

@ -0,0 +1,229 @@
<%@ Control Language="C#" Inherits="BaseContentUserControls"%>
<%@ Register Namespace="TeamLab.Controls" Assembly="__Code" TagPrefix="cc" %>
<script runat="server">
protected override void Init()
{
PageTitle = PageCaption = "Int&eacute;gration. Pour bien commencer. Moodle";
MetaKeyWords = "int&eacute;gration, connecteur, &eacute;dition en ligne, Moodle, modifier, partager, stocker";
MetaDescription = "Int&eacute;grer ONLYOFFICE avec la plateforme p&eacute;dagogique Moodle";
var guides = new GuidesModel();
(Page as BasePage).Guides = guides;
}
</script>
<div class="MainHelpCenter GettingStarted">
<ul class="TableOfContents">
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/gettingstarted-moodle.aspx#Overview_block")%>">&Agrave; propos de l&apos;int&eacute;gration ONLYOFFICE et Moodle</a>
<ul class="TableOfContentsSub">
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/gettingstarted-moodle.aspx#MainFeatures_block")%>">Principales caract&eacute;ristiques</a></li>
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/gettingstarted-moodle.aspx#SupportedFormats_block")%>">Formats pris en charge</a></li>
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/gettingstarted-moodle.aspx#Whatsnew_block")%>">Quoi de neuf</a></li>
</ul>
</li>
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/gettingstarted-moodle.aspx#OnlineEditorsIntegration_block")%>">Connecter ONLYOFFICE Docs &agrave; Moodle</a>
<ul class="TableOfContentsSub">
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/gettingstarted-moodle.aspx#Requirements_block")%>">Exigences</a></li>
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/gettingstarted-moodle.aspx#Install_block")%>">Installer le connecteur ONLYOFFICE pour Moodle</a></li>
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/gettingstarted-moodle.aspx#Configure_block")%>">Configurer le connecteur ONLYOFFICE pour Moodle</a></li>
</ul>
</li>
<li>
<a href="<%=VirtualPathUtility.ToAbsolute("~/integration/gettingstarted-moodle.aspx#StartUsing_block")%>">Commencer &agrave; utiliser ONLYOFFICE Docs au sein de Moodle</a>
</li>
</ul>
<div class="keyword_block">
<ul>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Tags/collaborative-editing/collaborative-editing.ascx" /></li>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Tags/docker-version/docker-version.ascx" /></li>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Tags/linux-version/linux-version.ascx" /></li>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Tags/local-server/local-server.ascx" /></li>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Tags/document-server/document-server.ascx" /></li>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Tags/open-source-version/open-source-version.ascx" /></li>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Tags/install-onlyoffice/install-onlyoffice.ascx" /></li>
</ul>
</div>
<div class="gs_content" id="Overview_block">
<h2>&Agrave; propos de l&apos;int&eacute;gration ONLYOFFICE et Moodle</h2>
<div class="PortalHelp">
<p>ONLYOFFICE offre un connecteur officiel pour int&eacute;grer ONLYOFFICE Docs dans Moodle afin de modifier les documents de bureau joints aux pages du cours. Vous pouvez t&eacute;l&eacute;charger le connecteur ONLYOFFICE &agrave; partir de la page sur <a href="https://github.com/ONLYOFFICE/onlyoffice-moodle" target="_blank"><b>GitHub</b></a>.</p>
<%--<div class="notehelp">
<p>Pour en savoir plus sur le fonctionnement du connecteur ONLYOFFICE pour Moodle, veuillez consulter notre <a href="https://api.onlyoffice.com/editors/moodle" target="_blank"><b>documentation API</b></a>.</p>
</div>--%>
<div class="gs_content gs_submenu" id="MainFeatures_block">
<h3>Principales caract&eacute;ristiques</h3>
<p></p>
<ul>
<li>Modifier et afficher les documents texte, les classeurs et les pr&eacute;sentations.</li>
<li>Modifier un document en collaboration en temps r&eacute;el : deux modes de collaboration (Strict et Rapide), le mode de Suivi des modifications, les commentaires et le chat int&eacute;gr&eacute;.</li>
<li>Prise en charge de JWT pour l&apos;&eacute;change s&eacute;curis&eacute; afin que personne ne puisse acc&eacute;der &agrave; vos documents sauf celles ayant les privil&egrave;ges d&apos;acc&egrave;s appropri&eacute;s.</li>
</ul>
</div>
<div class="gs_content gs_submenu" id="SupportedFormats_block">
<h3>Formats pris en charge</h3>
<p></p>
<ul>
<li>&Agrave; afficher et modifier : DOCX, XLSX, PPTX, TXT, CSV</li>
<li>&Agrave; afficher : PDF</li>
<li>&Agrave; convertir aux formats Office Open XML : ODT, ODS, ODP, DOC, XLS, PPT, PPS, EPUB, RTF, HTML, HTM</li>
</ul>
</div>
<div class="gs_content gs_submenu" id="Whatsnew_block">
<h3>Toutes les nouveaut&eacute;s de la version 1.0.0</h3>
<p>Modifi&eacute;</p>
<ul>
<li>Enregistrement des versions interm&eacute;diaires lors de la modification (forcesave) fonctionne correctement.</li>
</ul>
<p>Le journal des modifications complet est disponible <a href="https://github.com/ONLYOFFICE/onlyoffice-moodle/blob/master/CHANGELOG.md" target="_blank"><b>ici</b></a>.</p>
</div>
</div>
</div>
<div class="gs_content" id="OnlineEditorsIntegration_block">
<h2>Connecter ONLYOFFICE Docs &agrave; Moodle</h2>
<div class="gs_content gs_submenu" id="Requirements_block">
<h3>Exigences</h3>
<p></p>
<ul>
<li>ONLYOFFICE Docs (Document Server) 4.2.7 ou version ult&eacute;rieure
<p>Vous avez besoin d&apos;une instance pouvant &ecirc;tre r&eacute;solue et connect&eacute;e par Moodle et tout autre client final. L&apos;instance doit envoyer des donn&eacute;es en POST directement &agrave; Moodle.</p>
<div class="notehelp">
Veuillez consulter la <a href="https://helpcenter.onlyoffice.com/installation/docs-index.aspx" target="_blank"><b>documentation officielle</b></a> pour en savoir plus sur l&apos;installation d&apos;ONLYOFFICE Docs.
</div>
</li>
<li>Moodle v3.9.10 ou version ult&eacute;rieure</li>
<li>Connecteur ONLYOFFICE v1.0.0 pour Moodle</li>
</ul>
<%--<div class="notehelp">Il est possible d&apos;installer ONLYOFFICE Docs et Moodle sur diff&eacute;rents ordinateurs ou sur la m&ecirc;me machine. Dans ce dernier cas il faut d&eacute;finir un port personnalis&eacute; pour ONLYOFFICE Docs puisque par d&eacute;faut ONLYOFFICE Docs et Moodle utilisent le port 80. Veuillez consulter les instructions appropri&eacute;es pour <a href="https://localhost/installation/docs-community-install-docker.aspx#Installing" target="_blank"><b>Docker</b></a>, <a href="https://localhost/installation/docs-community-install-ubuntu.aspx#InstallingDebian" target="_blank"><b>Ubuntu</b></a>, <a href="https://localhost/installation/docs-community-install-centos.aspx#ChangingPort" target="_blank"><b>CentOS</b></a>, ou <a href="https://localhost/installation/docs-community-install-windows.aspx#InstallingDocumentServer" target="_blank"><b>Windows</b></a>.</div>--%>
</div>
<div class="gs_content gs_submenu" id="Install_block">
<h3>Installer le connecteur ONLYOFFICE pour Moodle</h3>
<div class="PortalHelp">
<p>Afin d&apos;installer le connecteur ONLYOFFICE veuillez suivre ces instructions :</p>
<ol>
<li>T&eacute;l&eacute;chargez le connecteur &agrave; partir de la page sur <a href="https://github.com/ONLYOFFICE/onlyoffice-moodle/releases" target="_blank"><b>GitHub</b></a>.</li>
<li>Connectez-vous &agrave; votre instance Moodle en tant qu&apos;administrateur, allez &agrave; la section <b>Site administration</b>, passez &agrave; l&apos;onglet <b>Plugins</b> et cliquez sur le lien <b>Install plugins</b>.</li>
<li>T&eacute;l&eacute;chargez le fichier <i>onlyoffice-moodle-master.zip</i> via le s&eacute;lecteur de fichiers ou faites le glisser vers le champ correspondant et cliquez sur le bouton <b>Install plugin from the ZIP file</b>.
<div class="screen_block">
<img alt="ONLYOFFICE_connector" target="ONLYOFFICE_connector_1" class="screenphoto screen_guides" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/GettingStarted/Integration/Moodle/small/install.png")%>" />
<img alt="ONLYOFFICE_connector" id="ONLYOFFICE_connector_1" class="bigphoto_screen" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/GettingStarted/Integration/Moodle/big/install.png")%>" />
<div target="ONLYOFFICE_connector_1" class="screenphoto magnifier"></div>
</div>
</li>
<li>V&eacute;rifiez le rapport de validation du plug-in et cliquez sur <b>Continue</b>.
<div class="notehelp">
Lorsque votre r&eacute;pertoire de destination n&apos;est pas accessible en &eacute;criture un message d&apos;avertissement s&apos;affiche, par example : <code>[Error] Write access check [/var/www/html/moodle/mod]</code>. Dans ce cas vous pouvez le rendre temporairement accessible en &eacute;criture en ex&eacute;cutant la commande suivante :
<pre><code>sudo chmod -R 777 /var/www/html/moodle</code></pre>
<p>Ensuite, r&eacute;p&eacute;tez &Eacute;tape 3.</p>
<p>Apr&egrave;s l&apos;installation du plug-in il est n&eacute;cessaire de r&eacute;tablir les permissions afin que le r&eacute;pertoire ne soit plus accessible en &eacute;criture. Ex&eacute;cutez la commande suivante :</p>
<pre><code>sudo chmod -R 0755 /var/www/html/moodle</code></pre>
</div>
</li>
<li>Cliquez sur <b>Continue</b> &agrave; la page <b>Current release information -&gt; Server checks</b>.</li>
<li>Cliquez sur <b>Upgrade Moodle database now</b> &agrave; la page <b>Plugins check</b>.
<div class="screen_block">
<img alt="ONLYOFFICE_connector" target="ONLYOFFICE_connector_2" class="screenphoto screen_guides" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/GettingStarted/Integration/Moodle/small/install2.png")%>" />
<img alt="ONLYOFFICE_connector" id="ONLYOFFICE_connector_2" class="bigphoto_screen" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/GettingStarted/Integration/Moodle/big/install2.png")%>" />
<div target="ONLYOFFICE_connector_2" class="screenphoto magnifier"></div>
</div>
</li>
<li>Cliquez sur <b>Continue</b> &agrave; la page <b>Upgrading to new version</b>.</li>
</ol>
</div>
</div>
<div class="gs_content gs_submenu" id="Configure_block">
<h3>Configurer le connecteur ONLYOFFICE pour Moodle</h3>
<div class="PortalHelp">
<p>Une fois le plug-in install&eacute;, la page des param&egrave;tres du plug-in s&apos;ouvre. Vous pouvez &eacute;galement rechercher <b>ONLYOFFICE document</b> &agrave; la page <b>Plugins overview</b> et cliquer sur <b>Settings</b>. &Agrave; la page <b>Settings</b> configurez les param&egrave;tres suivants :</p>
<ul>
<li>Saisissez l&apos;adresse utilis&eacute;e pour acc&eacute;der au Document Editing Service depuis Moodle dans le champ <b>Document Editing Service address</b>. Ce champ est obligatoire.</li>
<li>Indiquez &eacute;ventuellement la cl&eacute; secr&egrave;te utilis&eacute;e pour signer les donn&eacute;es dans le champ <b>Document Server Secret</b>. La cl&eacute; secr&egrave;te est utilis&eacute;e pour valider le jeton JSON sur la demande &agrave; la connexion de Document Server. Pour en savoir plus veuillez consulter la <a href="https://api.onlyoffice.com/editors/signature/" target="_blank"><b>documentation API</b></a> sur la configuration de JWT du c&ocirc;t&eacute; ONLYOFFICE Docs.</li>
<%--<li>Indiquez &eacute;ventuellement les param&egrave;tres de personnalisation de l&apos;&eacute;diteur en cochant les blocs n&eacute;cessaires :
<ul>
<li><b>Enable Force Save</b> - lorsque cette option est d&eacute;sactiv&eacute;e vos modifications sont enregistr&eacute;es automatiquement en cache de l&apos;&eacute;diteur. Si elle est activ&eacute;e, toutes les modifications apport&eacute;es &agrave; un document sont envoy&eacute;es directement dans le stockage quand vous cliquez sur le bouton Save.</li>
<li><b>Display Chat menu button</b> - cette option est utilis&eacute;e afin d&apos;afficher ou cacher le bouton du menu du chat.</li>
<li><b>Display Help menu button</b> - cette option est utilis&eacute;e afin d&apos;afficher ou cacher le bouton du menu Aide.</li>
<li><b>Display the header more compact</b> - cette option est utilis&eacute;e afin d&apos;afficher les boutons d&apos;action suppl&eacute;mentaires dans la partie sup&eacute;rieure de l&apos;en-t&ecirc;te de la fen&ecirc;tre de l&apos;&eacute;diteur &agrave; c&ocirc;t&eacute; du logo ou en barre d&apos;outils</li>
<li><b>Display Feedback & Support menu button</b> - cette option est utilis&eacute;e afin d&apos;afficher ou cacher le bouton du menu Feedback &amp; Support.</li>
<li><b>Display monochrome toolbar header</b></li>
</ul>
</li>--%>
</ul>
<p>Quand tout est pr&ecirc;t cliquez sur <b>Save changes</b>.</p>
<div class="screen_block">
<img alt="ONLYOFFICE_configure" target="ONLYOFFICE_configure_3" class="screenphoto screen_guides" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/GettingStarted/Integration/Moodle/small/configure.png")%>" />
<img alt="ONLYOFFICE_configure" id="ONLYOFFICE_configure_3" class="bigphoto_screen" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/GettingStarted/Integration/Moodle/big/configure.png")%>" />
<div target="ONLYOFFICE_configure_3" class="screenphoto magnifier"></div>
</div>
</div>
</div>
</div>
<div class="gs_content" id="StartUsing_block">
<h2>Commencer &agrave; utiliser ONLYOFFICE Docs au sein de Moodle</h2>
<div class="PortalHelp">
<h3>Ajouter les activit&eacute;s ONLYOFFICE</h3>
<p>Pour cr&eacute;er une nouvelle activit&eacute; :</p>
<ol>
<li>Ouvrez la section <b>Mes cours</b> et passez au cours n&eacute;cessaire.</li>
<li>Activez le <b>Mode &eacute;dition </b> &agrave; l&apos;aide du s&eacute;lecteur en haut &agrave; droite.</li>
<li>Cliquez sur <b>Ajouter une activit&eacute; ou une ressource</b>.</li>
<li>S&eacute;lectionnez l&apos;activit&eacute; <b>ONLYOFFICE document</b> dans la fen&ecirc;tre ind&eacute;pendante.
<div class="screen_block">
<img alt="ONLYOFFICE_editfile" target="ONLYOFFICE_editfile_4" class="screenphoto screen_guides" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/GettingStarted/Integration/Moodle/small/add2.png")%>" />
<img alt="ONLYOFFICE_editfile" id="ONLYOFFICE_editfile_4" class="bigphoto_screen" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/GettingStarted/Integration/Moodle/big/add2.png")%>" />
<div target="ONLYOFFICE_editfile_4" class="screenphoto magnifier"></div>
</div>
</li>
<li>Saisissez le nom de l&apos;activit&eacute;, t&eacute;l&eacute;chargez le document n&eacute;cessaire ou faites le glisser depuis votre ordinateur et cliquez sur le bouton <b>Enregistrer et afficher</b>.
<div class="screen_block">
<img alt="ONLYOFFICE_editfile" target="ONLYOFFICE_editfile_5" class="screenphoto screen_guides" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/GettingStarted/Integration/Moodle/small/add3.png")%>" />
<img alt="ONLYOFFICE_editfile" id="ONLYOFFICE_editfile_5" class="bigphoto_screen" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/GettingStarted/Integration/Moodle/big/add3.png")%>" />
<div target="ONLYOFFICE_editfile_5" class="screenphoto magnifier"></div>
</div>
</li>
</ol>
<p>Le document sera ouvert avec l&apos;&eacute;diteur ONLYOFFICE Docs.</p>
<div class="screen_block">
<img alt="ONLYOFFICE_editfile" target="ONLYOFFICE_editfile_6" class="screenphoto screen_guides" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/GettingStarted/Integration/Moodle/small/edit.png")%>" />
<img alt="ONLYOFFICE_editfile" id="ONLYOFFICE_editfile_6" class="bigphoto_screen" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/GettingStarted/Integration/Moodle/big/edit.png")%>" />
<div target="ONLYOFFICE_editfile_6" class="screenphoto magnifier"></div>
</div>
<h3>Afficher et modifier les fichiers</h3>
<p>Les activit&eacute;s ONLYOFFICE seront marqu&eacute;es avec l&apos;ic&ocirc;ne <img alt="ONLYOFFICE_editfile" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/GettingStarted/Integration/Moodle/small/icon.png")%>" /> sur vos pages du cours. Pour ouvrir un document avec l&apos;&eacute;diteur ONLYOFFICE Docs cliquez simplement sur son titre.</p>
<div class="screen_block">
<img alt="ONLYOFFICE_readfile" target="ONLYOFFICE_readfile_7" class="screenphoto screen_guides" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/GettingStarted/Integration/Moodle/small/view.png")%>" />
<img alt="ONLYOFFICE_readfile" id="ONLYOFFICE_readfile_7" class="bigphoto_screen" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/GettingStarted/Integration/Moodle/big/view.png")%>" />
<div target="ONLYOFFICE_readfile_7" class="screenphoto magnifier"></div>
</div>
<h3>G&eacute;rer les permissions</h3>
<p>Administrateurs / Enseignants ont le droit de choisir s&apos;il est possible ou non de t&eacute;l&eacute;charger ou imprimer les documents &agrave; partir de l&apos;&eacute;diteur ONLYOFFICE. Ils peuvent le faire dans la section <b>Permissions du document</b>.</p>
<div class="screen_block">
<img alt="ONLYOFFICE_editfile" target="ONLYOFFICE_editfile_8" class="screenphoto screen_guides" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/GettingStarted/Integration/Moodle/small/doc_permissions.png")%>" />
<img alt="ONLYOFFICE_editfile" id="ONLYOFFICE_editfile_8" class="bigphoto_screen" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/GettingStarted/Integration/Moodle/big/doc_permissions.png")%>" />
<div target="ONLYOFFICE_editfile_8" class="screenphoto magnifier"></div>
</div>
<p>Pour modifier la permission d&apos;acc&egrave;s et donner acc&egrave;s en lecture seule :</p>
<ol>
<li>Ouvrez le document ONLYOFFICE n&eacute;cessaire.</li>
<li>Passez &agrave; <b>Plus</b> -&gt; <b>Permissions</b>.</li>
<li>Trouvez l&apos;entr&eacute;e <b>[[onlyoffice:editdocument]]</b>.</li>
<li>Attribuez les r&ocirc;les d&apos;utilisateur appropri&eacute;s dans la section <b>Acc&egrave;s restreint</b> ou supprimez des permissions de la section <b>R&ocirc;les avec permission</b>.</li>
</ol>
<div class="screen_block">
<img alt="ONLYOFFICE_editfile" target="ONLYOFFICE_editfile_9" class="screenphoto screen_guides" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/GettingStarted/Integration/Moodle/small/permissions.png")%>" />
<img alt="ONLYOFFICE_editfile" id="ONLYOFFICE_editfile_9" class="bigphoto_screen" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/GettingStarted/Integration/Moodle/big/permissions.png")%>" />
<div target="ONLYOFFICE_editfile_9" class="screenphoto magnifier"></div>
</div>
</div>
</div>
</div>

View File

@ -160,11 +160,12 @@
<p><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/chamilo.aspx")%>">Chamilo</a></p>
<p><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/confluence.aspx")%>">Confluence</a></p>
<p><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/humhub.aspx")%>">HumHub</a></p>
<p><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/jira.aspx")%>">Jira</a></p>
<p><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/jira.aspx")%>">Jira</a></p>
<p><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/liferay.aspx")%>">Liferay</a></p>
<p><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/nextcloud.aspx")%>">Nextcloud</a></p>
<p><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/moodle.aspx")%>">Moodle</a></p>
</div>
<div class="second-column">
<p><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/nextcloud.aspx")%>">Nextcloud</a></p>
<p><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/nuxeo.aspx")%>">Nuxeo</a></p>
<p><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/owncloud.aspx")%>">ownCloud</a></p>
<p><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/plone.aspx")%>">Plone</a></p>

View File

@ -158,11 +158,12 @@
<p><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/chamilo.aspx")%>">Chamilo</a></p>
<p><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/confluence.aspx")%>">Confluence</a></p>
<p><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/humhub.aspx")%>">HumHub</a></p>
<p><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/jira.aspx")%>">Jira</a></p>
<p><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/jira.aspx")%>">Jira</a></p>
<p><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/liferay.aspx")%>">Liferay</a></p>
<p><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/nextcloud.aspx")%>">Nextcloud</a></p>
<p><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/moodle.aspx")%>">Moodle</a></p>
</div>
<div class="second-column">
<p><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/nextcloud.aspx")%>">Nextcloud</a></p>
<p><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/nuxeo.aspx")%>">Nuxeo</a></p>
<p><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/owncloud.aspx")%>">ownCloud</a></p>
<p><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/plone.aspx")%>">Plone</a></p>

View File

@ -29,6 +29,7 @@
<cc:localizecontent runat="Server" controlname="~/Controls/Help/Video/AllVideoControls/0100_configure_owncloud/0100_configure_owncloud.ascx" />
<cc:localizecontent runat="Server" controlname="~/Controls/Help/Video/AllVideoControls/0105_integrate_redmine/0105_integrate_redmine.ascx" />
<cc:localizecontent runat="Server" controlname="~/Controls/Help/Video/AllVideoControls/0106_integrate_jira/0106_integrate_jira.ascx" />
<cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Video/AllVideoControls/0107_integrate_moodle/0107_integrate_moodle.ascx" />
</div>
</div>
<%--<p>
@ -173,6 +174,28 @@
</li>
</ul>
<ul class="block-editor">
<li>
<h2 class="doceditor"><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/moodle.aspx")%>">Moodle</a></h2>
<span class="toggler showcont">
<asp:Literal runat="server" Text="<%$ Resources:Resource, ShowDocumentationContents %>" />
</span>
<span class="toggler hidecont" style="display: none">
<asp:Literal runat="server" Text="<%$ Resources:Resource, HideDocumentationContents %>" />
</span>
<div class="described">
<p>Learn how to integrate ONLYOFFICE with <b>Moodle</b> learning platform through a connector, available on ONLYOFFICE <a href="https://github.com/ONLYOFFICE/onlyoffice-moodle" target="_blank"><b>GitHub page</b></a>.</p>
</div>
<div class="contents" style="display: none">
<ul>
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/gettingstarted-moodle.aspx#Overview_block")%>">About the ONLYOFFICE and Moodle integration</a></li>
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/gettingstarted-moodle.aspx#OnlineEditorsIntegration_block")%>">Connecting ONLYOFFICE Docs to Moodle</a></li>
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/gettingstarted-moodle.aspx#StartUsing_block")%>">Start using ONLYOFFICE Docs within Moodle</a></li>
</ul>
</div>
</li>
</ul>
<ul class="block-editor">
<li>
<h2 class="doceditor"><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/nextcloud.aspx")%>">Nextcloud</a></h2>

View File

@ -0,0 +1,56 @@
<%@ Control Language="C#" Inherits="BaseContentUserControls" %>
<%@ Register Namespace="TeamLab.Controls" Assembly="__Code" TagPrefix="cc" %>
<script runat="server">
protected override void Init()
{
PageTitle = PageCaption = "Integration Guides - Moodle";
MetaKeyWords = "";
MetaDescription = "ONLYOFFICE Integration Guides - Moodle.";
}
</script>
<div id="toggleMenuEditors" class="MainHelpCenter PageGuides integration_guides">
<h1>Integration Guides</h1>
<div class="watchvideo_block">
<h2><asp:Literal runat="server" Text="<%$ Resources:Resource, WatchVideo %>" /></h2>
<div class="slider autoplay with_arrows">
<cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Video/AllVideoControls/0107_integrate_moodle/0107_integrate_moodle.ascx" />
</div>
</div>
<ul class="block-editor">
<li>
<h2 class="doceditor">Moodle</h2>
<div class="described">
<p>Learn how to integrate ONLYOFFICE Docs with Moodle, an open source learning platform, through a connector, available on the ONLYOFFICE <a href="https://github.com/ONLYOFFICE/onlyoffice-moodle" target="_blank"><b>GitHub page</b></a>.</p>
</div>
<ul>
<li>
<h6>About the ONLYOFFICE and Moodle integration</h6>
<ul>
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/gettingstarted-moodle.aspx#MainFeatures_block")%>">Main features</a></li>
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/gettingstarted-moodle.aspx#SupportedFormats_block")%>">Supported formats</a></li>
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/gettingstarted-moodle.aspx#Whatsnew_block")%>">What's new</a></li>
</ul>
</li>
<li>
<h6>Connecting ONLYOFFICE Docs to Moodle</h6>
<ul>
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/gettingstarted-moodle.aspx#Requirements_block")%>">Requirements</a></li>
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/gettingstarted-moodle.aspx#Install_block")%>">Installing the ONLYOFFICE connector for Moodle</a></li>
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/gettingstarted-moodle.aspx#Configure_block")%>">Configuring the ONLYOFFICE connector for Moodle</a></li>
</ul>
</li>
<li>
<h6>Getting Started</h6>
<ul>
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/gettingstarted-moodle.aspx#StartUsing_block")%>">Start using ONLYOFFICE Docs within Moodle</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>

View File

@ -0,0 +1,51 @@
<%@ Control Language="C#" Inherits="BaseContentUserControls" %>
<%@ Register Namespace="TeamLab.Controls" Assembly="__Code" TagPrefix="cc" %>
<script runat="server">
protected override void Init()
{
PageTitle = PageCaption = "Guides d&apos;int&eacute;gration - Moodle";
MetaKeyWords = "";
MetaDescription = "Guides d&apos;int&eacute;gration ONLYOFFICE - Moodle.";
}
</script>
<div id="toggleMenuEditors" class="MainHelpCenter PageGuides integration_guides">
<h1>Guides d&apos;int&eacute;gration</h1>
<ul class="block-editor">
<li>
<h2 class="doceditor">Moodle</h2>
<div class="described">
<p>Apprenez comment int&eacute;grer ONLYOFFICE Docs dans la plateforme p&eacute;dagogique open source Moodle en utilisant un connecteur disponible &agrave; la page ONLYOFFICE sur <a href="https://github.com/ONLYOFFICE/onlyoffice-moodle" target="_blank"><b>GitHub</b></a>.</p>
</div>
<ul>
<li>
<h6>&Agrave; propos de l&apos;int&eacute;gration ONLYOFFICE et Moodle</h6>
<ul>
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/gettingstarted-moodle.aspx#MainFeatures_block")%>">Principales caract&eacute;ristiques</a></li>
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/gettingstarted-moodle.aspx#SupportedFormats_block")%>">Formats pris en charge</a></li>
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/gettingstarted-moodle.aspx#Whatsnew_block")%>">Quoi de neuf</a></li>
</ul>
</li>
<li>
<h6>Connecter ONLYOFFICE Docs &agrave; Moodle</h6>
<ul>
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/gettingstarted-moodle.aspx#Requirements_block")%>">Exigences</a></li>
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/gettingstarted-moodle.aspx#Install_block")%>">Installer le connecteur ONLYOFFICE pour Moodle</a></li>
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/gettingstarted-moodle.aspx#Configure_block")%>">Configurer le connecteur ONLYOFFICE pour Moodle</a></li>
</ul>
</li>
<li>
<h6>Pour bien commencer</h6>
<ul>
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/gettingstarted-moodle.aspx#StartUsing_block")%>">Commencer &agrave; utiliser ONLYOFFICE Docs au sein de Moodle</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>

View File

@ -8,6 +8,7 @@
<li><a class="leftmenu_integration_humhub" href="<%=VirtualPathUtility.ToAbsolute("~/integration/humhub.aspx")%>">HumHub</a></li>
<li><a class="leftmenu_integration_jira" href="<%=VirtualPathUtility.ToAbsolute("~/integration/jira.aspx")%>">Jira</a></li>
<li><a class="leftmenu_integration_liferay" href="<%=VirtualPathUtility.ToAbsolute("~/integration/liferay.aspx")%>">Liferay</a></li>
<li><a class="leftmenu_integration_moodle" href="<%=VirtualPathUtility.ToAbsolute("~/integration/moodle.aspx")%>">Moodle</a></li>
<li><a class="leftmenu_integration_nextcloud" href="<%=VirtualPathUtility.ToAbsolute("~/integration/nextcloud.aspx")%>">Nextcloud</a></li>
<li><a class="leftmenu_integration_nuxeo" href="<%=VirtualPathUtility.ToAbsolute("~/integration/nuxeo.aspx")%>">Nuxeo</a></li>
<li><a class="leftmenu_integration_owncloud" href="<%=VirtualPathUtility.ToAbsolute("~/integration/owncloud.aspx")%>">ownCloud</a></li>

View File

@ -0,0 +1,9 @@
<%@ Control Language="C#" Inherits="BaseContentUserControls"%>
<%@ Register Namespace="TeamLab.Controls" Assembly="__Code" TagPrefix="cc" %>
<div id="video-guides-107" data-status="new" class="playvideo integrate_moodle_video">
<a href="<%=VirtualPathUtility.ToAbsolute("~/video/integrate-moodle.aspx")%>">
<span class="playbackbutton"></span>
<span class="title_area">
<span class="link_to_video">How to integrate ONLYOFFICE with Moodle</span></span>
</a>
</div>

View File

@ -0,0 +1,23 @@
<%@ Control Language="C#" Inherits="BaseContentUserControls"%>
<%@ Register Namespace="TeamLab.Controls" Assembly="__Code" TagPrefix="cc" %>
<script runat="server">
protected override void Init()
{
PageTitle = PageCaption = "How to integrate ONLYOFFICE with Moodle";
MetaKeyWords = "Moodle";
MetaDescription = "Watch our video guide to learn how to integrate ONLYOFFICE with Moodle.";
}
</script>
<div class="MainHelpCenter main_buscall_container video">
<h1 class="subHeaderFeaturesCaption Guides_Video_Captions">How to integrate ONLYOFFICE with Moodle</h1>
<div class="bigVideoCont">
<iframe src="https://www.youtube.com/embed/JudgGPQo1nQ?wmode=transparent" frameborder="0" allowfullscreen></iframe>
</div>
<div>
<p>Learn how to integrate ONLYOFFICE online editors with Moodle to easily create, edit and collaborate on text documents, spreadsheets, and presentations.</p>
</div>
</div>

View File

@ -139,6 +139,7 @@
<cc:localizecontent runat="Server" controlname="~/Controls/Help/Video/AllVideoControls/0100_configure_owncloud/0100_configure_owncloud.ascx" />
<cc:localizecontent runat="Server" controlname="~/Controls/Help/Video/AllVideoControls/0105_integrate_redmine/0105_integrate_redmine.ascx" />
<cc:localizecontent runat="Server" controlname="~/Controls/Help/Video/AllVideoControls/0106_integrate_jira/0106_integrate_jira.ascx" />
<cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Video/AllVideoControls/0107_integrate_moodle/0107_integrate_moodle.ascx" />
<h3>Videos from our contributors</h3>
<cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Video/AllVideoControls/0056_editinnextcloud/0056_editinnextcloud.ascx" />

View File

@ -0,0 +1,21 @@
<%@ Page Title="" Language="C#" MasterPageFile="~/Masters/Integration/IntegrationArticles.master" %>
<%@ Register Namespace="TeamLab.Controls" Assembly="__Code" TagPrefix="cc" %>
<asp:Content ID="Content1" ContentPlaceHolderID="pagebodyidpage" runat="Server">
<% ((BasePage)Page).EditionVersion = "Integration Guides Moodle"; %>
<% ((BasePage)Page).CommandName = "moodle"; %>
<body class="integration_moodle">
</asp:Content>
<asp:Content ID="content3" ContentPlaceHolderID="breadstop" runat="server">
<cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/VariousControls/TopControls/IntegrationTop/IntegrationTop.ascx" />
</asp:Content>
<asp:Content ID="Content4" ContentPlaceHolderID="content" runat="Server">
<cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/GettingStarted/Integration/Moodle/Moodle.ascx" />
</asp:Content>
<asp:Content ID="content5" ContentPlaceHolderID="leftmenupage" runat="server">
<div class="integration_moodle">
<div id="SeeAlsoBlockLinks">
<div class="caption video one">
<cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/ArticlesCompleteList/Video/149_integrate_nextcloud.ascx" />
</div>
</div>
</asp:Content>

View File

@ -0,0 +1,19 @@
<%@ Page Title="" Language="C#" MasterPageFile="~/Masters/Integration/IntegrationArticles.master" %>
<%@ Register Namespace="TeamLab.Controls" Assembly="__Code" TagPrefix="cc" %>
<asp:Content ID="Content1" ContentPlaceHolderID="pagebodyidpage" runat="Server">
<body class="integration_moodle">
</asp:Content>
<asp:Content ID="content3" ContentPlaceHolderID="breadstop" runat="server">
<cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/VariousControls/TopControls/IntegrationTop/IntegrationTop.ascx" />
</asp:Content>
<asp:Content ID="Content4" ContentPlaceHolderID="content" runat="Server">
<cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Integration/Moodle.ascx" />
</asp:Content>
<asp:Content ID="content5" ContentPlaceHolderID="leftmenupage" runat="server">
<div class="integration_moodle">
<div id="SeeAlsoBlockLinks">
<div class="caption video one">
<cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/ArticlesCompleteList/Video/149_integrate_nextcloud.ascx" />
</div>
</div>
</asp:Content>

View File

@ -0,0 +1,14 @@
<%@ Page Title="" Language="C#" MasterPageFile="~/Masters/Integration/IntegrationArticles.master" %>
<%@ Register Namespace="TeamLab.Controls" Assembly="__Code" TagPrefix="cc" %>
<asp:Content ID="Content4" ContentPlaceHolderID="pagebodyidpage" runat="Server">
<body class="common_all_os document_server">
</asp:Content>
<asp:Content ID="content3" ContentPlaceHolderID="breadstop" runat="server">
<cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/VariousControls/TopControls/DocumentServerTop/DocumentServerTop.ascx" />
</asp:Content>
<asp:Content ID="Content1" ContentPlaceHolderID="content" runat="Server">
<cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Video/DocumentServer/IntegrateMoodle/IntegrateMoodle.ascx" />
</asp:Content>
<asp:Content ID="content2" ContentPlaceHolderID="leftmenupage" runat="server">
<div class="videopage general">
</asp:Content>

View File

@ -728,6 +728,7 @@
.integration_humhub #navitem_integration,
.integration_jira #navitem_integration,
.integration_liferay #navitem_integration,
.integration_moodle #navitem_integration,
.integration_nextcloud #navitem_integration,
.integration_nuxeo #navitem_integration,
.integration_owncloud #navitem_integration,

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1014 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB