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
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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>
|
248
Web/Controls/Help/GettingStarted/Integration/Moodle/Moodle.ascx
Normal 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 can’t 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>
|
@ -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égration. Pour bien commencer. Moodle";
|
||||
MetaKeyWords = "intégration, connecteur, édition en ligne, Moodle, modifier, partager, stocker";
|
||||
MetaDescription = "Intégrer ONLYOFFICE avec la plateforme pé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")%>">À propos de l'intégration ONLYOFFICE et Moodle</a>
|
||||
<ul class="TableOfContentsSub">
|
||||
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/gettingstarted-moodle.aspx#MainFeatures_block")%>">Principales caracté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 à 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 à 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>À propos de l'intégration ONLYOFFICE et Moodle</h2>
|
||||
<div class="PortalHelp">
|
||||
<p>ONLYOFFICE offre un connecteur officiel pour intégrer ONLYOFFICE Docs dans Moodle afin de modifier les documents de bureau joints aux pages du cours. Vous pouvez télécharger le connecteur ONLYOFFICE à 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éristiques</h3>
|
||||
<p></p>
|
||||
<ul>
|
||||
<li>Modifier et afficher les documents texte, les classeurs et les présentations.</li>
|
||||
<li>Modifier un document en collaboration en temps réel : deux modes de collaboration (Strict et Rapide), le mode de Suivi des modifications, les commentaires et le chat intégré.</li>
|
||||
<li>Prise en charge de JWT pour l'échange sécurisé afin que personne ne puisse accéder à vos documents sauf celles ayant les privilèges d'accès appropriés.</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="gs_content gs_submenu" id="SupportedFormats_block">
|
||||
<h3>Formats pris en charge</h3>
|
||||
<p></p>
|
||||
<ul>
|
||||
<li>À afficher et modifier : DOCX, XLSX, PPTX, TXT, CSV</li>
|
||||
<li>À afficher : PDF</li>
|
||||
<li>À 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és de la version 1.0.0</h3>
|
||||
<p>Modifié</p>
|
||||
<ul>
|
||||
<li>Enregistrement des versions intermé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 à 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érieure
|
||||
<p>Vous avez besoin d'une instance pouvant être résolue et connectée par Moodle et tout autre client final. L'instance doit envoyer des données en POST directement à 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'installation d'ONLYOFFICE Docs.
|
||||
</div>
|
||||
</li>
|
||||
<li>Moodle v3.9.10 ou version ultérieure</li>
|
||||
<li>Connecteur ONLYOFFICE v1.0.0 pour Moodle</li>
|
||||
</ul>
|
||||
<%--<div class="notehelp">Il est possible d'installer ONLYOFFICE Docs et Moodle sur différents ordinateurs ou sur la même machine. Dans ce dernier cas il faut définir un port personnalisé pour ONLYOFFICE Docs puisque par défaut ONLYOFFICE Docs et Moodle utilisent le port 80. Veuillez consulter les instructions approprié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'installer le connecteur ONLYOFFICE veuillez suivre ces instructions :</p>
|
||||
<ol>
|
||||
<li>Téléchargez le connecteur à partir de la page sur <a href="https://github.com/ONLYOFFICE/onlyoffice-moodle/releases" target="_blank"><b>GitHub</b></a>.</li>
|
||||
<li>Connectez-vous à votre instance Moodle en tant qu'administrateur, allez à la section <b>Site administration</b>, passez à l'onglet <b>Plugins</b> et cliquez sur le lien <b>Install plugins</b>.</li>
|
||||
<li>Téléchargez le fichier <i>onlyoffice-moodle-master.zip</i> via le sé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érifiez le rapport de validation du plug-in et cliquez sur <b>Continue</b>.
|
||||
<div class="notehelp">
|
||||
Lorsque votre répertoire de destination n'est pas accessible en écriture un message d'avertissement s'affiche, par example : <code>[Error] Write access check [/var/www/html/moodle/mod]</code>. Dans ce cas vous pouvez le rendre temporairement accessible en écriture en exécutant la commande suivante :
|
||||
<pre><code>sudo chmod -R 777 /var/www/html/moodle</code></pre>
|
||||
<p>Ensuite, répétez Étape 3.</p>
|
||||
<p>Après l'installation du plug-in il est nécessaire de rétablir les permissions afin que le répertoire ne soit plus accessible en écriture. Exé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> à la page <b>Current release information -> Server checks</b>.</li>
|
||||
<li>Cliquez sur <b>Upgrade Moodle database now</b> à 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> à 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é, la page des paramètres du plug-in s'ouvre. Vous pouvez également rechercher <b>ONLYOFFICE document</b> à la page <b>Plugins overview</b> et cliquer sur <b>Settings</b>. À la page <b>Settings</b> configurez les paramètres suivants :</p>
|
||||
<ul>
|
||||
<li>Saisissez l'adresse utilisée pour accéder au Document Editing Service depuis Moodle dans le champ <b>Document Editing Service address</b>. Ce champ est obligatoire.</li>
|
||||
<li>Indiquez éventuellement la clé secrète utilisée pour signer les données dans le champ <b>Document Server Secret</b>. La clé secrète est utilisée pour valider le jeton JSON sur la demande à 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ôté ONLYOFFICE Docs.</li>
|
||||
<%--<li>Indiquez éventuellement les paramètres de personnalisation de l'éditeur en cochant les blocs nécessaires :
|
||||
<ul>
|
||||
<li><b>Enable Force Save</b> - lorsque cette option est désactivée vos modifications sont enregistrées automatiquement en cache de l'éditeur. Si elle est activée, toutes les modifications apportées à un document sont envoyées directement dans le stockage quand vous cliquez sur le bouton Save.</li>
|
||||
<li><b>Display Chat menu button</b> - cette option est utilisée afin d'afficher ou cacher le bouton du menu du chat.</li>
|
||||
<li><b>Display Help menu button</b> - cette option est utilisée afin d'afficher ou cacher le bouton du menu Aide.</li>
|
||||
<li><b>Display the header more compact</b> - cette option est utilisée afin d'afficher les boutons d'action supplémentaires dans la partie supérieure de l'en-tête de la fenêtre de l'éditeur à côté du logo ou en barre d'outils</li>
|
||||
<li><b>Display Feedback & Support menu button</b> - cette option est utilisée afin d'afficher ou cacher le bouton du menu Feedback & Support.</li>
|
||||
<li><b>Display monochrome toolbar header</b></li>
|
||||
</ul>
|
||||
</li>--%>
|
||||
</ul>
|
||||
<p>Quand tout est prê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 à utiliser ONLYOFFICE Docs au sein de Moodle</h2>
|
||||
<div class="PortalHelp">
|
||||
<h3>Ajouter les activités ONLYOFFICE</h3>
|
||||
<p>Pour créer une nouvelle activité :</p>
|
||||
<ol>
|
||||
<li>Ouvrez la section <b>Mes cours</b> et passez au cours nécessaire.</li>
|
||||
<li>Activez le <b>Mode édition </b> à l'aide du sélecteur en haut à droite.</li>
|
||||
<li>Cliquez sur <b>Ajouter une activité ou une ressource</b>.</li>
|
||||
<li>Sélectionnez l'activité <b>ONLYOFFICE document</b> dans la fenêtre indé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'activité, téléchargez le document né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'é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és ONLYOFFICE seront marquées avec l'icô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'é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érer les permissions</h3>
|
||||
<p>Administrateurs / Enseignants ont le droit de choisir s'il est possible ou non de télécharger ou imprimer les documents à partir de l'é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'accès et donner accès en lecture seule :</p>
|
||||
<ol>
|
||||
<li>Ouvrez le document ONLYOFFICE nécessaire.</li>
|
||||
<li>Passez à <b>Plus</b> -> <b>Permissions</b>.</li>
|
||||
<li>Trouvez l'entrée <b>[[onlyoffice:editdocument]]</b>.</li>
|
||||
<li>Attribuez les rôles d'utilisateur appropriés dans la section <b>Accès restreint</b> ou supprimez des permissions de la section <b>Rô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>
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
56
Web/Controls/Help/Integration/Moodle.ascx
Normal 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>
|
51
Web/Controls/Help/Integration/Moodle.fr.ascx
Normal 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'intégration - Moodle";
|
||||
MetaKeyWords = "";
|
||||
MetaDescription = "Guides d'intégration ONLYOFFICE - Moodle.";
|
||||
|
||||
}
|
||||
</script>
|
||||
|
||||
<div id="toggleMenuEditors" class="MainHelpCenter PageGuides integration_guides">
|
||||
<h1>Guides d'intégration</h1>
|
||||
|
||||
<ul class="block-editor">
|
||||
<li>
|
||||
<h2 class="doceditor">Moodle</h2>
|
||||
<div class="described">
|
||||
<p>Apprenez comment intégrer ONLYOFFICE Docs dans la plateforme pédagogique open source Moodle en utilisant un connecteur disponible à la page ONLYOFFICE sur <a href="https://github.com/ONLYOFFICE/onlyoffice-moodle" target="_blank"><b>GitHub</b></a>.</p>
|
||||
</div>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<h6>À propos de l'intégration ONLYOFFICE et Moodle</h6>
|
||||
<ul>
|
||||
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/gettingstarted-moodle.aspx#MainFeatures_block")%>">Principales caracté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 à 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 à utiliser ONLYOFFICE Docs au sein de Moodle</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
@ -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>
|
||||
|
@ -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>
|
@ -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>
|
@ -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" />
|
||||
|
21
Web/Integration/gettingstarted-moodle.aspx
Normal 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>
|
19
Web/Integration/moodle.aspx
Normal 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>
|
14
Web/Video/integrate-moodle.aspx
Normal 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>
|
@ -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,
|
||||
|
BIN
Web/images/Help/GettingStarted/Integration/Moodle/big/add2.png
Normal file
After Width: | Height: | Size: 30 KiB |
BIN
Web/images/Help/GettingStarted/Integration/Moodle/big/add3.png
Normal file
After Width: | Height: | Size: 24 KiB |
After Width: | Height: | Size: 24 KiB |
After Width: | Height: | Size: 26 KiB |
BIN
Web/images/Help/GettingStarted/Integration/Moodle/big/edit.png
Normal file
After Width: | Height: | Size: 28 KiB |
After Width: | Height: | Size: 22 KiB |
After Width: | Height: | Size: 22 KiB |
After Width: | Height: | Size: 27 KiB |
BIN
Web/images/Help/GettingStarted/Integration/Moodle/big/view.png
Normal file
After Width: | Height: | Size: 20 KiB |
BIN
Web/images/Help/GettingStarted/Integration/Moodle/small/add2.png
Normal file
After Width: | Height: | Size: 28 KiB |
BIN
Web/images/Help/GettingStarted/Integration/Moodle/small/add3.png
Normal file
After Width: | Height: | Size: 21 KiB |
After Width: | Height: | Size: 21 KiB |
After Width: | Height: | Size: 19 KiB |
BIN
Web/images/Help/GettingStarted/Integration/Moodle/small/edit.png
Normal file
After Width: | Height: | Size: 28 KiB |
BIN
Web/images/Help/GettingStarted/Integration/Moodle/small/icon.png
Normal file
After Width: | Height: | Size: 1014 B |
After Width: | Height: | Size: 17 KiB |
After Width: | Height: | Size: 21 KiB |
After Width: | Height: | Size: 21 KiB |
BIN
Web/images/Help/GettingStarted/Integration/Moodle/small/view.png
Normal file
After Width: | Height: | Size: 15 KiB |
BIN
Web/images/Help/Video/new/integrate_moodle.png
Normal file
After Width: | Height: | Size: 17 KiB |