RIICT Intranet turns a WordPress site into a private intranet. Employees publish documents and news, share files by department, fill in forms and work on drawings – all in the frontend, without access to the WordPress dashboard. Administrators manage everything from a frontend admin panel.
The plugin is translation-ready. English is the base language; a complete German translation (de_DE, de_CH, de_AT) is included.
Click a file to view it instead of downloading it:
.drawio files. They are saved directly in the file store.Two intranet installations on different servers can keep their content in sync in both directions: documents, news, form answers, types and the complete file store. Each site only pulls content from the other; all requests are signed with a shared key (HMAC-SHA256). The partner site cannot perform administrative actions: user accounts, roles, departments and department memberships are never transferred and are managed on each site itself. Authors are matched by e-mail address.
[intranet_dokumente] – dashboard. Attributes: typ, art, abt, kategorie[riict_form] – create or edit a document; [riict_form type="riict_news"] for news[riict_login], [riict_lost_password] – custom login pages[riict_admin] – frontend admin panel (administrators only)[riict_folders] – file store. Attributes: root, show_shared, show_user[riict_abteilung_page abt="slug"] – department page[riict_abteilung_submenu], [riict_dept_nav] – department navigation (only departments the user may access)[riict_user_page], [riict_user_page_link], [riict_benutzer_liste] – user pages[riict_survey_list], [riict_survey_builder], [riict_survey_results] – forms[riict_user_info], [riict_filters], [riict_admin_link] – sidebar elementsTwo widgets are included as well: “Intranet filter” and “Intranet user”.
This plugin connects to the following external services. All JavaScript libraries for the file preview are included in the plugin; files are always read from your own server.
Used for creating and editing drawings. When a user opens or creates a drawing, the draw.io editor is loaded from embed.diagrams.net in an iframe. The diagram is passed to the editor in the browser via postMessage and saved back to your server. The URL can be replaced by a self-hosted draw.io instance in the settings.
Terms of use: https://www.drawio.com/trust/terms-of-use/
Privacy policy: https://www.drawio.com/trust/
Only if synchronisation is enabled by an administrator: the site regularly requests changes from the partner site that the administrator entered (posts, form answers, types, files – no users, roles or settings). Requests are signed with a shared key. No other third party is involved.
The file preview and the DWG import use these open-source libraries. They are included in assets/vendor/ as unminified ES modules, built with esbuild from the original packages:
.wasm file and its loader are generated by Emscripten; the C and TypeScript sources are in the linked repository.Spreadsheets (XLSX, XLS, ODS, CSV) and presentations (PPTX) are displayed by the plugin’s own reader in assets/js/office-lite.js.