Initial commit (EN).

This commit is contained in:
trovier 2023-03-16 16:03:04 +01:00
parent cfe7530efa
commit e6893cce4d
4 changed files with 410 additions and 0 deletions

View File

@ -0,0 +1,308 @@
<%@ Control Language="C#" Inherits="BaseContentUserControls"%>
<%@ Register Namespace="TeamLab.Controls" Assembly="__Code" TagPrefix="cc" %>
<%@ Register TagPrefix="cc" TagName="LinuxVersionTag" Src="~/Controls/Help/Tags/linux-version/linux-version.ascx" %>
<script runat="server">
protected override void Init()
{
PageTitle = PageCaption = "Integration. Getting Started. Drupal";
MetaKeyWords = "integration, connector, online editing, drupal, edit, share, store, api";
MetaDescription = "Integrate ONLYOFFICE with Drupal content manager system";
var guides = new GuidesModel();
guides.CaptionRelatedTips = "Related Tips & Tricks";
guides.Title = "Import Files from Other Sources";
guides.RelatedTips = "Do you have some documents stored in other web-sources like Zoho, Google Drive or Box? You can easily import them to the Documents module.";
guides.LearnMore = "Learn more...";
(Page as BasePage).Guides = guides;
}
</script>
<div class="MainHelpCenter GettingStarted">
<ul class="TableOfContents">
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/gettingstarted-drupal.aspx#Overview_block")%>">About the ONLYOFFICE and Drupal integration</a>
<ul class="TableOfContentsSub">
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/gettingstarted-drupal.aspx#MainFeatures_block")%>">Main features</a></li>
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/gettingstarted-drupalo.aspx#SupportedFormats_block")%>">Supported formats</a></li>
<%--<li><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/gettingstarted-drupal.aspx#Whatsnew_block")%>">What's new</a></li>--%>
</ul>
</li>
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/gettingstarted-drupal.aspx#OnlineEditorsIntegration_block")%>">Connecting ONLYOFFICE Docs to Drupal</a>
<ul class="TableOfContentsSub">
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/gettingstarted-drupal.aspx#Requirements_block")%>">Requirements</a></li>
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/gettingstarted-drupal.aspx#Install_block")%>">Installing the ONLYOFFICE integration module for Drupal</a></li>
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/gettingstarted-drupal.aspx#Enable_block")%>">Enabling the ONLYOFFICE integration module for Drupal</a></li>
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/gettingstarted-drupal.aspx#Configure_block")%>">Configuring the ONLYOFFICE integration module for Drupal</a></li>
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/gettingstarted-drupal.aspx#JWT_block")%>">Enabling JWT for the ONLYOFFICE and Drupal integration</a></li>
<%--<li><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/gettingstarted-drupal.aspx#Disable_block")%>">Disabling the ONLYOFFICE integration module for Drupal</a></li>--%>
</ul>
</li>
<li>
<a href="<%=VirtualPathUtility.ToAbsolute("~/integration/gettingstarted-drupal.aspx#StartUsing_block")%>">Start using ONLYOFFICE Docs within Drupal</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:LinuxVersionTag ID="LinuxVersionTag1" runat="server" /></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 Drupal integration</h2>
<div class="PortalHelp">
<p>Drupal is an open-source content manager system used for building APIs. ONLYOFFICE offers an official module to integrate ONLYOFFICE Docs with Drupal and edit office documents in your Drupal media library. You can get the ONLYOFFICE integration module either from the <a href="https://www.drupal.org/project/drupal">official Drupal website</a> or add it with Composer. The module is distributed under the GNU General Public License v.2.0.</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><b>JWT support</b> 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 editing: DOCX, XLSX, PPTX.</li>
<li>For viewing only: DJVU, DOC, DOCM, DOT, DOTM, DOTX, EPUB, FB2, FODT, HTML, MHT, ODT, OTT, OXPS, PDF, RTF, TXT, XPS, XML, CSV, FODS, ODS, OTS, XLS, XLSM, XLT, XLTM, XLTX, FODP, ODP, OTP, POT, POTM, POTX, PPS, PPSM, PPSX, PPT, PPTM.</li>
</ul>
</div>
<%--<div class="gs_content gs_submenu" id="Whatsnew_block">
<h3>What's new in version 1.1.2</h3>
<p>Added</p>
<ul>
<li>Security filtering</li>
<li>Viewing option for DOCX, XLSX, PPTX formats</li>
<li>JWT support</li>
</ul>
<p>Changed</p>
<ul>
<li>Minor documentation style changes</li>
<li>Minor code style changes</li>
</ul>
<p>The full change log is available <a href="https://github.com/ONLYOFFICE/onlyoffice-chamilo/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 Drupal</h2>
<div class="gs_content gs_submenu" id="Requirements_block">
<h3>Requirements</h3>
<p> </p>
<ul>
<li>ONLYOFFICE Docs (Document Server) v7.1. or later.
<p>You need an instance of ONLYOFFICE Docs that is resolvable and connectable both from Drupal and any end clients. It must be able to POST to Drupal 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>
<%--<p>You can also use <a href="<%=VirtualPathUtility.ToAbsolute("~/installation/docs-cloud-index.aspx")%>"><b>ONLYOFFICE Docs Cloud</b></a> (SaaS version).</p>--%>
</li>
<li>Drupal core module.</li>
</ul>
</div>
<div class="gs_content gs_submenu" id="Install_block">
<h3>Installing the ONLYOFFICE integration module for Drupal</h3>
<div class="PortalHelp">
<p>There are two ways to install the ONLYOFFICE integration module for Drupal, either through the Drupal user interface or using Composer.</p>
<h5>Installing through the Drupal user interface</h5>
<ol>
<li>On the <b>Admin</b> toolbar project page on <a href="https://www.drupal.org/project">drupal.org</a>, scroll to the <b>Downloads</b> section at the bottom of the page.</li>
<li>Copy the address of the tar.gz link. Depending on your device and browser, you might do this by right-clicking and selecting <b>Copy link address</b>.</li>
<li>In the <b>Manage</b> administrative menu, navigate to <b>Extend</b> (admin/modules). The <b>Extend</b> page appears.</li>
<li>Click the <b>Add new module</b> button. The <b>Add new module</b> page appears.
<%--CHANGES NEEDED<div class="screen_block">
<img alt="ONLYOFFICE_connector" target="ONLYOFFICE_connector_1" class="screenphoto screen_guides" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/GettingStarted/Integration/Chamilo/small/plugin_small.png")%>" />
<img alt="ONLYOFFICE_connector" id="ONLYOFFICE_connector_1" class="bigphoto_screen" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/GettingStarted/Integration/Chamilo/big/plugin_big.png")%>" />
<div target="ONLYOFFICE_connector_1" class="screenphoto magnifier"></div>
</div>--%>
</li>
<li>Paste the copied download link into the <b>Add from a URL</b> field.
<%--CHANGES NEEDED<div class="screen_block">
<img alt="ONLYOFFICE_connector" target="ONLYOFFICE_connector_1" class="screenphoto screen_guides" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/GettingStarted/Integration/Chamilo/small/plugin_small.png")%>" />
<img alt="ONLYOFFICE_connector" id="ONLYOFFICE_connector_1" class="bigphoto_screen" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/GettingStarted/Integration/Chamilo/big/plugin_big.png")%>" />
<div target="ONLYOFFICE_connector_1" class="screenphoto magnifier"></div>
</div>--%>
</li>
<li>Click <b>Install</b> to upload and unpack the new module on the server. The files are downloaded to the modules directory.</li>
</ol>
<h5>Installing through Composer</h5>
<p>Enter the following command at the root of your Drupal site:
<pre><code>composer require drupal/onlyoffice</code></pre>
</p>
</div>
</div>
<div class="gs_content gs_submenu" id="Enable_block">
<h3>Enabling the ONLYOFFICE integration module for Drupal</h3>
<p>There are two way to enable the ONLYOFFICE integration module for Drupal, either using the Drupal user interface or via command line.</p>
<h5>Enabling through the Drupal user interface</h5>
<ol>
<li>Open the <b>Extend</b> page (admin/modules) via the <b>Manage</b> administrative menu.</li>
<li>Locate the <b>ONLYOFFICE Connector module</b> and check the corresponding box.
<%--CHANGES NEEDED<div class="screen_block">
<img alt="ONLYOFFICE_connector" target="ONLYOFFICE_connector_1" class="screenphoto screen_guides" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/GettingStarted/Integration/Chamilo/small/plugin_small.png")%>" />
<img alt="ONLYOFFICE_connector" id="ONLYOFFICE_connector_1" class="bigphoto_screen" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/GettingStarted/Integration/Chamilo/big/plugin_big.png")%>" />
<div target="ONLYOFFICE_connector_1" class="screenphoto magnifier"></div>
</div>--%>
</li>
<li>Click <b>Install</b> to enable the module.</li>
</ol>
<h5>Enabling via command line</h5>
<ol>
<li>Run the following Drush command, giving the project name as a parameter:
<pre><code>drush pm:enable onlyoffice</code></pre>
</li>
<li>Follow the instructions of the wizard.</li>
</ol>
</div>
<div class="gs_content gs_submenu" id="Configure_block">
<h3>Configuring the ONLYOFFICE integration module for Drupal</h3>
<div class="PortalHelp">
<p>In Drupal, open the <code>~/config/system/onlyoffice-settings</code> page with administrative settings for <b>ONLYOFFICE</b> section. Alternatively, follow these steps:</p>
<ol>
<li>Open the <b>Extend</b> page (admin/modules) via the <b>Manage</b> administrative menu.</li>
<li>Click the arrow in the description of the <b>ONLYOFFICE Connector module</b> to open a drop-down list.</li>
<li>Choose the <b>Configure</b> option.</li>
<li>Enter the address into the <b>Document Editing Service address</b> field to connect ONLYOFFICE Document Server:
<pre><code>https://< documentserver >/</code></pre>
</li>
</ol>
<%--CHANGES NEEDED<div class="screen_block">
<img alt="ONLYOFFICE_connector" target="ONLYOFFICE_connector_1" class="screenphoto screen_guides" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/GettingStarted/Integration/Chamilo/small/plugin_small.png")%>" />
<img alt="ONLYOFFICE_connector" id="ONLYOFFICE_connector_1" class="bigphoto_screen" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/GettingStarted/Integration/Chamilo/big/plugin_big.png")%>" />
<div target="ONLYOFFICE_connector_1" class="screenphoto magnifier"></div>
</div>--%>
<p>Where <b>documentserver</b> is the name of the server with the ONLYOFFICE Document Server installed. The address must be accessible for the user browser and from the Drupal server. The Drupal server address must also be accessible from ONLYOFFICE Document Server to ensure the correct run.</p>
<p>To restrict access to ONLYOFFICE Document Server and for security reasons and data integrity, the encrypted signature is used. Specify the <em>Secret key</em> in the Drupal administrative configuration. In the ONLYOFFICE Document Server <a href="https://api.onlyoffice.com/editors/signature/">config file</a> specify the same secret key and enable the validation.</p>
</div>
</div>
<div class="gs_content gs_submenu" id="JWT_block">
<h3>Enabling JWT for the ONLYOFFICE and Drupal integration</h3>
<p>JWT or JSON Web Token is a string sent from client to server within the HTTP request to validate the authenticity of the client. JWT is saved on the client-side only so the transmission between parties is protected and digitally signed.</p>
<p>The token is generated using the JWT (JSON Web Tokens) standard. The tokens are signed by the server's key, so the client is able to verify that the token is legitimate.</p>
<p>ONLYOFFICE Docs validates the token. The data from the payload is considered valid and is used instead of the corresponding data from the main parameters. If the token is invalid, the command is not executed. To learn more, please read the <a href="https://api.onlyoffice.com/editors/security">API Security guide</a>.</p>
<p>To protect your documents with JWT in Drupal, open the <code>~/config/system/onlyoffice-settings</code> page with administrative settings for <b>ONLYOFFICE</b> section. Alternatively, follow these steps:</p>
<ol>
<li>Open the <b>Extend</b> page (admin/modules) via the <b>Manage</b> administrative menu.</li>
<li>Click the arrow in the description of the <b>ONLYOFFICE Connector module</b> to open a drop-down list.</li>
<li>Choose the <b>Configure</b> option.</li>
<li>Enter the secret key in the <b>Secret key</b> field.</li>
<%--CHANGES NEEDED<div class="screen_block">
<img alt="ONLYOFFICE_connector" target="ONLYOFFICE_connector_1" class="screenphoto screen_guides" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/GettingStarted/Integration/Chamilo/small/plugin_small.png")%>" />
<img alt="ONLYOFFICE_connector" id="ONLYOFFICE_connector_1" class="bigphoto_screen" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/GettingStarted/Integration/Chamilo/big/plugin_big.png")%>" />
<div target="ONLYOFFICE_connector_1" class="screenphoto magnifier"></div>
</div>--%>
<li>In the ONLYOFFICE Document Server <a href="https://api.onlyoffice.com/editors/signature/">config file</a>, specify the same secret key and enable the validation.</li>
</ol>
</div>
<%--<div class="gs_content gs_submenu" id="Disable_block">
<h3>Disabling the ONLYOFFICE connector for Chamilo</h3>
<p>If you need to disable the ONLYOFFICE connector:</p>
<ol>
<li>On the <b>Plugins</b> page, find <b>ONLYOFFICE</b> and click <b>Configure</b>.</li>
<li>Tick the <b>No</b> checkbox in the <b>Enable</b> section.</li>
</ol>
</div>
</div>--%>
<div class="gs_content" id="StartUsing_block">
<h2>Start using ONLYOFFICE Docs within Drupal</h2>
<div class="PortalHelp">
<p>To edit the office documents in Drupal using the ONLYOFFICE Docs, upload the files to Drupal.</p>
<h5>Uploading files to Drupal</h5>
<ol>
<li>Go to <b>Manage</b> -> <b>Content</b>.</li>
<li>Click the <b>Add content</b> button.</li>
<li>Click the required content type.</li>
<li>Enter the title, language, body, and set the text format.</li>
<li>In the <b>Add a new file</b> field click the <b>Browse</b> button and choose the file from your PC hard drive.</li>
<li>Check or uncheck the <b>Published</b> box depending on your preferences.</li>
<li>Click the <b>Save</b> button.</li>
</ol>
<h5>Viewing, editing and managing files in Drupal</h5>
<ol>
<li>Go to <b>Manage</b> -> <b>Content</b>.</li>
<li>Switch to the <b>Media</b> tab at the top of the screen.</li>
<li>Find the required file in the list or use the search field at the top.</li>
<li>Click the arrow in the <b>Operations</b> column to choose whether you want to <b>Edit</b> the file properties, <b>Edit in ONLYOFFICE</b> or <b>Delete</b> the file.</li>
<%--CHANGES NEEDED<div class="screen_block">
<img alt="ONLYOFFICE_connector" target="ONLYOFFICE_connector_1" class="screenphoto screen_guides" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/GettingStarted/Integration/Chamilo/small/plugin_small.png")%>" />
<img alt="ONLYOFFICE_connector" id="ONLYOFFICE_connector_1" class="bigphoto_screen" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/GettingStarted/Integration/Chamilo/big/plugin_big.png")%>" />
<div target="ONLYOFFICE_connector_1" class="screenphoto magnifier"></div>
</div>--%>
</ol>
<h5>Adding files to posts</h5>
<p>When creating a post, you can add the new ONLYOFFICE element.</p>
<ol>
<li>Go to <b>Structure</b> -> <b>Content types</b> -> <b>Manage fields</b>. On the opened page, click <b>Add field</b>. Add a new field: File or Media. Set the label and save.</li>
<%--CHANGES NEEDED<div class="screen_block">
<img alt="ONLYOFFICE_connector" target="ONLYOFFICE_connector_1" class="screenphoto screen_guides" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/GettingStarted/Integration/Chamilo/small/plugin_small.png")%>" />
<img alt="ONLYOFFICE_connector" id="ONLYOFFICE_connector_1" class="bigphoto_screen" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/GettingStarted/Integration/Chamilo/big/plugin_big.png")%>" />
<div target="ONLYOFFICE_connector_1" class="screenphoto magnifier"></div>
</div>--%>
<li>For the added <b>File</b> field, specify the file extensions. Go to <b>Structure</b> -> <b>Content types</b> -> <b>Manage fields</b>. In the <b>Allowed file extensions</b> field, specify the file formats that will be shown in the editors (docx, xlsx, pptx).</li>
<%--CHANGES NEEDED<div class="screen_block">
<img alt="ONLYOFFICE_connector" target="ONLYOFFICE_connector_1" class="screenphoto screen_guides" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/GettingStarted/Integration/Chamilo/small/plugin_small.png")%>" />
<img alt="ONLYOFFICE_connector" id="ONLYOFFICE_connector_1" class="bigphoto_screen" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/GettingStarted/Integration/Chamilo/big/plugin_big.png")%>" />
<div target="ONLYOFFICE_connector_1" class="screenphoto magnifier"></div>
</div>--%>
<li>For the added <b>Media</b> field, click the <b>Document</b> checkbox.</li>
<%--CHANGES NEEDED<div class="screen_block">
<img alt="ONLYOFFICE_connector" target="ONLYOFFICE_connector_1" class="screenphoto screen_guides" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/GettingStarted/Integration/Chamilo/small/plugin_small.png")%>" />
<img alt="ONLYOFFICE_connector" id="ONLYOFFICE_connector_1" class="bigphoto_screen" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/GettingStarted/Integration/Chamilo/big/plugin_big.png")%>" />
<div target="ONLYOFFICE_connector_1" class="screenphoto magnifier"></div>
</div>--%>
<li>Go to <b>Structure</b> -> <b>Media types</b> -> <b>Document</b> -> <b>Manage display</b>.</li>
<%--CHANGES NEEDED<div class="screen_block">
<img alt="ONLYOFFICE_connector" target="ONLYOFFICE_connector_1" class="screenphoto screen_guides" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/GettingStarted/Integration/Chamilo/small/plugin_small.png")%>" />
<img alt="ONLYOFFICE_connector" id="ONLYOFFICE_connector_1" class="bigphoto_screen" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/GettingStarted/Integration/Chamilo/big/plugin_big.png")%>" />
<div target="ONLYOFFICE_connector_1" class="screenphoto magnifier"></div>
</div>--%>
<li>For the <b>Document</b> field, specify the <b>ONLYOFFICE Preview</b> format. By clicking on the gear symbol, you can specify the dimensions of the embedded editor window.
<%--CHANGES NEEDED<div class="screen_block">
<img alt="ONLYOFFICE_connector" target="ONLYOFFICE_connector_1" class="screenphoto screen_guides" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/GettingStarted/Integration/Chamilo/small/plugin_small.png")%>" />
<img alt="ONLYOFFICE_connector" id="ONLYOFFICE_connector_1" class="bigphoto_screen" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/GettingStarted/Integration/Chamilo/big/plugin_big.png")%>" />
<div target="ONLYOFFICE_connector_1" class="screenphoto magnifier"></div>
</div>--%>
<p>When you are done with the pre-settings, you can create posts on the <b>Content</b> tab. Click on the <b>Add content</b> button and select the created content.</p></li>
<%--CHANGES NEEDED<div class="screen_block">
<img alt="ONLYOFFICE_connector" target="ONLYOFFICE_connector_1" class="screenphoto screen_guides" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/GettingStarted/Integration/Chamilo/small/plugin_small.png")%>" />
<img alt="ONLYOFFICE_connector" id="ONLYOFFICE_connector_1" class="bigphoto_screen" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/GettingStarted/Integration/Chamilo/big/plugin_big.png")%>" />
<div target="ONLYOFFICE_connector_1" class="screenphoto magnifier"></div>
</div>--%>
</ol>
<ol>
<li>Specify title and select a file (if the content contains <b>File</b> fields).</li>
<li>For <b>Media</b> section, specify the name of the previously uploaded file.</li>
<li>Your site visitors will also be able to view the created page (<b>People</b> -> <b>Permissions</b> -> <b>View published content</b>).</li>
</ol>
</div>
</div>
</div>
</div>
</div>

View File

@ -0,0 +1,62 @@
<%@ Control Language="C#" Inherits="BaseContentUserControls" %>
<%@ Register Namespace="TeamLab.Controls" Assembly="__Code" TagPrefix="cc" %>
<script runat="server">
protected override void Init()
{
PageTitle = PageCaption = "Integration Guides - Drupal";
MetaKeyWords = "";
MetaDescription = "ONLYOFFICE Integration Guides - Drupal.";
}
</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/0098_integrate_chamilo.ascx" />
</div>
</div>
<ul class="block-editor">
<li>
<h2 class="doceditor">Drupal</h2>
<div class="described">
<p>Learn how to integrate ONLYOFFICE Docs with Drupal, an open-source content manager system used for building APIs, through an integration module that you can download from the <a href="https://www.drupal.org/project/drupal">official Drupal website</a> or add with Composer. <%--on the ONLYOFFICE <a href="https://github.com/ONLYOFFICE/onlyoffice-drupal" target="_blank"><b>GitHub page</b></a>.--%></p>
</div>
<ul>
<li>
<h6>About the ONLYOFFICE and Drupal integration</h6>
<ul>
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/gettingstarted-drupal.aspx#MainFeatures_block")%>">Main features</a></li>
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/gettingstarted-drupal.aspx#SupportedFormats_block")%>">Supported formats</a></li>
<%--<li><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/gettingstarted-drupal.aspx#Whatsnew_block")%>">What's new</a></li>--%>
</ul>
</li>
<li>
<h6>Connecting ONLYOFFICE Docs to Drupal</h6>
<ul>
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/gettingstarted-drupal.aspx#Requirements_block")%>">Requirements</a></li>
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/gettingstarted-drupal.aspx#Install_block")%>">Installing the ONLYOFFICE integration module for Drupal</a></li>
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/gettingstarted-drupal.aspx#Enable_block")%>">Enabling the ONLYOFFICE integration module for Drupal</a></li>
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/gettingstarted-drupal.aspx#Configure_block")%>">Configuring the ONLYOFFICE integration module for Drupal</a></li>
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/gettingstarted-drupal.aspx#JWT_block")%>">Enabling JWT for the ONLYOFFICE and Drupal integration</a></li>
<%--<li><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/gettingstarted-drupal.aspx#Disable_block")%>">Disabling the ONLYOFFICE integration module for Drupal</a></li>--%>
</ul>
</li>
<li>
<h6>Getting Started</h6>
<ul>
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/integration/gettingstarted-drupal.aspx#StartUsing_block")%>">Start using ONLYOFFICE Docs within Drupal</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>

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_drupal">
</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/Drupal.ascx" />
</asp:Content>
<asp:Content ID="content5" ContentPlaceHolderID="leftmenupage" runat="server">
<div class="integration_drupal">
<div id="SeeAlsoBlockLinks">
<div class="caption gs one">
<cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/ArticlesCompleteList/GettingStarted/165_nextcloud.ascx" />
</div>
</div>
</asp:Content>

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 Drupal"; %>
<% ((BasePage)Page).CommandName = "drupal"; %>
<body class="integration_drupal">
</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/Drupal/GettingStartedDrupal.ascx" />
</asp:Content>
<asp:Content ID="content5" ContentPlaceHolderID="leftmenupage" runat="server">
<div class="integration_drupal">
<div id="SeeAlsoBlockLinks">
<div class="caption gs one">
<cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/ArticlesCompleteList/GettingStarted/167_confluence.ascx" />
</div>
</div>
</asp:Content>