TO DO
Version 1.3.0
Version 1.3.0
Testing before release 1.3.0: 📌 Open Intranet 1.3.0 Release Testing Task Active
Version 1.4.0
- 📌 Update core to Drupal 11.2.x and resolve schema issues triggered by settings.local.php Active
- 📌 Incorrect entity reference field label: "Add exiting node" instead of "Add existing document" for Document content type Active
- 📌 Empty "public:" and "private:" Active
- 🐛 Problem displaying quotes Active
Backlog (do not start these tasks)
- 📌 Replace installer script – remove launch-intranet.sh Active & 📌 Miscellaneous improvements Active
- Add https://www.drupal.org/project/recipe_installer_kit →
- Installer: allow to choose what to install - like in Drupal CMS
- Add forum module
- Add private message module
Done
Version 1.2.0
Version 1.1.0
- 📌 Proof of Concept: Track Who Has Read Specific Content (Must-Read Flagging Feature) Active
- 🐛 webform - "scale" element does not visually indicate selected option Active
- 🐛 Development settings mess up the styling on the page Active
- 📌 Roles content editor - per content type Active
- 📌 Embed fonts to comply with EU GDPR Active
- 🐛 News image icon shifts to top-left corner for authorized users on the homepage Active
- 📌 Email reminders for unread must-read content Active
- 📌 Create administrative dashboard for HR with recent activity Views Active
- 🐛 Security: /user/register exposes intranet navigation to unauthenticated users Active
- 🐛 User block in header is cached globally – username does not update per user Active
- 🐛 Subnavigation alignment issue for authorized users without roles Active
- #3529831: Fatal error when rendering nodes with deleted media – missing null checks in openintranet_theme_preprocess_node() →
- 🐛 Missing user data in profile view for authenticated users Active
- 🐛 Error when trying to configure navigation core module Active
Testing before release: 📌 Open Intranet 1.1.0 Release Testing Task Active
Version 1.0.0
- 📌 Rename profile from d_intranet to openintranet Active
- 📌 Documents - change filesystem to private Active
- 🐛 Documents - Can't save without Preview (workflow settings) Active
- 📌 View /documents - add information about references to each document Active
- 📌 Add node /welcome - redirect user to this node after installation Active
- 🐛 CKEditor AI without API key locks toolbar; uninstall crashes “Text formats and editors” page Active
- 📌 Add Diff module to open intranet Active
- 🐛 Login form shows no error message after failed authentication Active
- 📌 Content type "Document" has an empty view Active
- 🐛 Error saving node with node relations when private path is not set Active
- 🐛 Comments - visible only for content editors/admins Active
- 🐛 Unable to compile theme due to imports of non-existent SCSS components Active
- 📌 Update demo event dates to future values (e.g. 6 months ahead) to ensure block visibility Active
- 📌 Can't change account data for Admin user. Active
- 🐛 Wrong project URL in launch-intranet script Active
- 🐛 Like button - permissions and layout Active
- 🐛 User has no permission to download related document Active
grzegorz.bartman → created an issue.
Done in Favorite Flag task
I just installed the branch and confirmed the three new forms are in the system:
- /form/employee-nps-survey
- /form/training-request
- /form/news-submission
Everything loads fine, but the new “Tools” menu (with the “Forms” submenu) does not show up in the main navigation. Could you check the menu link configuration?
Here are a few things we can polish:
Improvements
- After logging in as any user I don’t see the “My Last Bookmarks” block in the left column.
-
Open any News, click Edit, tick “Must read”, then view the News.
• The “Mark as Read” and “Add to Bookmarks” buttons look different.
• We get a third button style on Knowledge Base pages (example:/knowledge/operationsdelivery
).
→ Let’s make all these buttons look exactly like the ones on Knowledge Base, and place flag-type links above the comments. - The pager on
/bookmarks
should match the pager style used on/news
.
Question
- In the function
openintranet_add_bookmarks_link_to_account_menu()
: can we add this menu item without PHP code—maybe purely by config?
I just checked checkbox in the form here below and saved form, nothing more :)
Hey Ressa!
Sorry, we forgot that step. We’ve now ticked the credit box for you. Drupal.org may need a little time to refresh.
Thanks a ton for catching this and for helping the project! 😊
This document already exists https://git.drupalcode.org/project/openintranet/-/blob/1.0.x/docs/Open_I...
grzegorz.bartman → created an issue.
grzegorz.bartman → created an issue.
grzegorz.bartman → created an issue.
Version 1.1.0
- 📌 Proof of Concept: Track Who Has Read Specific Content (Must-Read Flagging Feature) Active
- 🐛 webform - "scale" element does not visually indicate selected option Active
- 🐛 Development settings mess up the styling on the page Active
- 📌 Roles content editor - per content type Active
- 📌 Embed fonts to comply with EU GDPR Active
- 🐛 News image icon shifts to top-left corner for authorized users on the homepage Active
- 📌 Email reminders for unread must-read content Active
- 📌 Create administrative dashboard for HR with recent activity Views Active
- 🐛 Security: /user/register exposes intranet navigation to unauthenticated users Active
- 🐛 User block in header is cached globally – username does not update per user Active
- 🐛 Subnavigation alignment issue for authorized users without roles Active
- #3529831: Fatal error when rendering nodes with deleted media – missing null checks in openintranet_theme_preprocess_node() →
- 🐛 Missing user data in profile view for authenticated users Active
- 🐛 Error when trying to configure navigation core module Active
Testing before release: 📌 Open Intranet 1.1.0 Release Testing Task Active
Version 1.2.0
Version 1.3.0
- 📌 User Bookmarks Feature Active
Backlog (do not start these tasks)
- 📌 Replace installer script – remove launch-intranet.sh Active & 📌 Miscellaneous improvements Active
- Add https://www.drupal.org/project/recipe_installer_kit →
- Installer: allow to choose what to install - like in Drupal CMS
- Add forum module
- Add private message module
Done
- 📌 Rename profile from d_intranet to openintranet Active
- 📌 Documents - change filesystem to private Active
- 🐛 Documents - Can't save without Preview (workflow settings) Active
- 📌 View /documents - add information about references to each document Active
- 📌 Add node /welcome - redirect user to this node after installation Active
- 🐛 CKEditor AI without API key locks toolbar; uninstall crashes “Text formats and editors” page Active
- 📌 Add Diff module to open intranet Active
- 🐛 Login form shows no error message after failed authentication Active
- 📌 Content type "Document" has an empty view Active
- 🐛 Error saving node with node relations when private path is not set Active
- 🐛 Comments - visible only for content editors/admins Active
- 🐛 Unable to compile theme due to imports of non-existent SCSS components Active
- 📌 Update demo event dates to future values (e.g. 6 months ahead) to ensure block visibility Active
- 📌 Can't change account data for Admin user. Active
- 🐛 Wrong project URL in launch-intranet script Active
- 🐛 Like button - permissions and layout Active
- 🐛 User has no permission to download related document Active
Version 1.1.0
- 📌 Proof of Concept: Track Who Has Read Specific Content (Must-Read Flagging Feature) Active
- 🐛 webform - "scale" element does not visually indicate selected option Active
- 🐛 Development settings mess up the styling on the page Active
- 📌 Roles content editor - per content type Active
- 📌 Embed fonts to comply with EU GDPR Active
- 🐛 News image icon shifts to top-left corner for authorized users on the homepage Active
- 📌 Email reminders for unread must-read content Active
- 📌 Create administrative dashboard for HR with recent activity Views Active
- 🐛 Security: /user/register exposes intranet navigation to unauthenticated users Active
- 🐛 User block in header is cached globally – username does not update per user Active
- 🐛 Subnavigation alignment issue for authorized users without roles Active
- #3529831: Fatal error when rendering nodes with deleted media – missing null checks in openintranet_theme_preprocess_node() →
Testing before release: 📌 Open Intranet 1.1.0 Release Testing Task Active
Version 1.2.0
Version 1.3.0
- 📌 User Bookmarks Feature Active
Backlog (do not start these tasks)
- 📌 Replace installer script – remove launch-intranet.sh Active & 📌 Miscellaneous improvements Active
- Add https://www.drupal.org/project/recipe_installer_kit →
- Installer: allow to choose what to install - like in Drupal CMS
- Add forum module
- Add private message module
Done
- 📌 Rename profile from d_intranet to openintranet Active
- 📌 Documents - change filesystem to private Active
- 🐛 Documents - Can't save without Preview (workflow settings) Active
- 📌 View /documents - add information about references to each document Active
- 📌 Add node /welcome - redirect user to this node after installation Active
- 🐛 CKEditor AI without API key locks toolbar; uninstall crashes “Text formats and editors” page Active
- 📌 Add Diff module to open intranet Active
- 🐛 Login form shows no error message after failed authentication Active
- 📌 Content type "Document" has an empty view Active
- 🐛 Error saving node with node relations when private path is not set Active
- 🐛 Comments - visible only for content editors/admins Active
- 🐛 Unable to compile theme due to imports of non-existent SCSS components Active
- 📌 Update demo event dates to future values (e.g. 6 months ahead) to ensure block visibility Active
- 📌 Can't change account data for Admin user. Active
- 🐛 Wrong project URL in launch-intranet script Active
- 🐛 Like button - permissions and layout Active
- 🐛 User has no permission to download related document Active
grzegorz.bartman → created an issue.
Version 1.1.0
- 📌 Proof of Concept: Track Who Has Read Specific Content (Must-Read Flagging Feature) Active
- 🐛 webform - "scale" element does not visually indicate selected option Active
- 🐛 Development settings mess up the styling on the page Active
- 📌 Roles content editor - per content type Active
- 📌 Embed fonts to comply with EU GDPR Active
- 🐛 News image icon shifts to top-left corner for authorized users on the homepage Active
- 📌 Email reminders for unread must-read content Active
- 📌 Create administrative dashboard for HR with recent activity Views Active
- 🐛 Security: /user/register exposes intranet navigation to unauthenticated users Active
Testing before release: 📌 Open Intranet 1.1.0 Release Testing Task Active
Version 1.2.0
Backlog (do not start these tasks)
- 📌 Replace installer script – remove launch-intranet.sh Active & 📌 Miscellaneous improvements Active
- Add https://www.drupal.org/project/recipe_installer_kit →
- Installer: allow to choose what to install - like in Drupal CMS
- Add forum module
- Add private message module
Done
- 📌 Rename profile from d_intranet to openintranet Active
- 📌 Documents - change filesystem to private Active
- 🐛 Documents - Can't save without Preview (workflow settings) Active
- 📌 View /documents - add information about references to each document Active
- 📌 Add node /welcome - redirect user to this node after installation Active
- 🐛 CKEditor AI without API key locks toolbar; uninstall crashes “Text formats and editors” page Active
- 📌 Add Diff module to open intranet Active
- 🐛 Login form shows no error message after failed authentication Active
- 📌 Content type "Document" has an empty view Active
- 🐛 Error saving node with node relations when private path is not set Active
- 🐛 Comments - visible only for content editors/admins Active
- 🐛 Unable to compile theme due to imports of non-existent SCSS components Active
- 📌 Update demo event dates to future values (e.g. 6 months ahead) to ensure block visibility Active
- 📌 Can't change account data for Admin user. Active
- 🐛 Wrong project URL in launch-intranet script Active
- 🐛 Like button - permissions and layout Active
- 🐛 User has no permission to download related document Active
grzegorz.bartman → created an issue.
Version 1.1.0
- 📌 Proof of Concept: Track Who Has Read Specific Content (Must-Read Flagging Feature) Active
- 🐛 webform - "scale" element does not visually indicate selected option Active
- 🐛 Development settings mess up the styling on the page Active
- 📌 Roles content editor - per content type Active
- 📌 Embed fonts to comply with EU GDPR Active
- 🐛 News image icon shifts to top-left corner for authorized users on the homepage Active
- 📌 Email reminders for unread must-read content Active
- 📌 Create administrative dashboard for HR with recent activity Views Active
- 🐛 Security: /user/register exposes intranet navigation to unauthenticated users Active
Version 1.2.0
Backlog (do not start these tasks)
- 📌 Replace installer script – remove launch-intranet.sh Active & 📌 Miscellaneous improvements Active
- Add https://www.drupal.org/project/recipe_installer_kit →
- Installer: allow to choose what to install - like in Drupal CMS
- Add forum module
- Add private message module
Done
- 📌 Rename profile from d_intranet to openintranet Active
- 📌 Documents - change filesystem to private Active
- 🐛 Documents - Can't save without Preview (workflow settings) Active
- 📌 View /documents - add information about references to each document Active
- 📌 Add node /welcome - redirect user to this node after installation Active
- 🐛 CKEditor AI without API key locks toolbar; uninstall crashes “Text formats and editors” page Active
- 📌 Add Diff module to open intranet Active
- 🐛 Login form shows no error message after failed authentication Active
- 📌 Content type "Document" has an empty view Active
- 🐛 Error saving node with node relations when private path is not set Active
- 🐛 Comments - visible only for content editors/admins Active
- 🐛 Unable to compile theme due to imports of non-existent SCSS components Active
- 📌 Update demo event dates to future values (e.g. 6 months ahead) to ensure block visibility Active
- 📌 Can't change account data for Admin user. Active
- 🐛 Wrong project URL in launch-intranet script Active
- 🐛 Like button - permissions and layout Active
- 🐛 User has no permission to download related document Active
grzegorz.bartman → created an issue.
grzegorz.bartman → created an issue.
Version 1.1.0
- 📌 Proof of Concept: Track Who Has Read Specific Content (Must-Read Flagging Feature) Active
- 🐛 webform - "scale" element does not visually indicate selected option Active
- 🐛 Development settings mess up the styling on the page Active
- 📌 Roles content editor - per content type Active
- 📌 Embed fonts to comply with EU GDPR Active
- 🐛 News image icon shifts to top-left corner for authorized users on the homepage Active
- 📌 Email reminders for unread must-read content Active
Version 1.2.0
Backlog (do not start these tasks)
- 📌 Replace installer script – remove launch-intranet.sh Active & 📌 Miscellaneous improvements Active
- Add https://www.drupal.org/project/recipe_installer_kit →
- Installer: allow to choose what to install - like in Drupal CMS
- Add forum module
- Add private message module
Done
- 📌 Rename profile from d_intranet to openintranet Active
- 📌 Documents - change filesystem to private Active
- 🐛 Documents - Can't save without Preview (workflow settings) Active
- 📌 View /documents - add information about references to each document Active
- 📌 Add node /welcome - redirect user to this node after installation Active
- 🐛 CKEditor AI without API key locks toolbar; uninstall crashes “Text formats and editors” page Active
- 📌 Add Diff module to open intranet Active
- 🐛 Login form shows no error message after failed authentication Active
- 📌 Content type "Document" has an empty view Active
- 🐛 Error saving node with node relations when private path is not set Active
- 🐛 Comments - visible only for content editors/admins Active
- 🐛 Unable to compile theme due to imports of non-existent SCSS components Active
- 📌 Update demo event dates to future values (e.g. 6 months ahead) to ensure block visibility Active
- 📌 Can't change account data for Admin user. Active
- 🐛 Wrong project URL in launch-intranet script Active
- 🐛 Like button - permissions and layout Active
- 🐛 User has no permission to download related document Active
grzegorz.bartman → created an issue.
Version 1.1.0
- 📌 Proof of Concept: Track Who Has Read Specific Content (Must-Read Flagging Feature) Active
- 🐛 webform - "scale" element does not visually indicate selected option Active
- 🐛 Development settings mess up the styling on the page Active
- 📌 Roles content editor - per content type Active
- 📌 Embed fonts to comply with EU GDPR Active
Version 1.2.0
Backlog (do not start these tasks)
- 📌 Replace installer script – remove launch-intranet.sh Active & 📌 Miscellaneous improvements Active
- Add https://www.drupal.org/project/recipe_installer_kit →
- Installer: allow to choose what to install - like in Drupal CMS
- Add forum module
- Add private message module
Done
- 📌 Rename profile from d_intranet to openintranet Active
- 📌 Documents - change filesystem to private Active
- 🐛 Documents - Can't save without Preview (workflow settings) Active
- 📌 View /documents - add information about references to each document Active
- 📌 Add node /welcome - redirect user to this node after installation Active
- 🐛 CKEditor AI without API key locks toolbar; uninstall crashes “Text formats and editors” page Active
- 📌 Add Diff module to open intranet Active
- 🐛 Login form shows no error message after failed authentication Active
- 📌 Content type "Document" has an empty view Active
- 🐛 Error saving node with node relations when private path is not set Active
- 🐛 Comments - visible only for content editors/admins Active
- 🐛 Unable to compile theme due to imports of non-existent SCSS components Active
- 📌 Update demo event dates to future values (e.g. 6 months ahead) to ensure block visibility Active
- 📌 Can't change account data for Admin user. Active
- 🐛 Wrong project URL in launch-intranet script Active
- 🐛 Like button - permissions and layout Active
- 🐛 User has no permission to download related document Active
grzegorz.bartman → created an issue.
I've tested the Must-Read Flagging Feature implementation and found two important issues that need to be addressed:
Issue 1: Content Editor Role Access Problem
Users with the "content editor" role cannot access the summary views that show who has read and who hasn't read the flagged content. This is a critical functionality gap since content editors are typically the users who need to monitor reading compliance for mandatory content.
Issue 2: Button Styling Inconsistency
The "mark as read/unread" button currently has basic styling that doesn't match the visual design of other action buttons in the system. For better user experience and visual consistency, this button should use similar styling to the "read more" button found on the /news page.
Issue 3: Field Scope Too Broad
The field_mark_as_must_read
field has been added to multiple content types (article, document, event, knowledge_base_page, page, webform), but according to the requirements, this field should only be available for the "news article" content type (node/add/article). The current implementation adds unnecessary complexity and potential confusion by making this field available on content types where it's not needed.
Additional details:
- The permission issue affects the core functionality for content editors who are responsible for tracking reading compliance
- The styling issue impacts user experience and visual consistency across the intranet
- The field scope issue adds unnecessary complexity - the must-read functionality should be limited to news articles only
- All issues were discovered during user acceptance testing with actual content editor accounts
Suggested fixes:
- Review and adjust permissions for the "content editor" role to include access to must-read tracking views
- Update the CSS styling for the read/unread toggle button to match the existing "read more" button design pattern
- Remove the
field_mark_as_must_read
field from all content types except "article" (news articles) to match the original requirements
These issues should be addressed to ensure the feature is fully functional for its intended users and maintains design consistency within the OpenIntranet system.
Version 1.1.0
- 📌 Proof of Concept: Track Who Has Read Specific Content (Must-Read Flagging Feature) Active
- 🐛 webform - "scale" element does not visually indicate selected option Active
- 🐛 Development settings mess up the styling on the page Active
Version 1.2.0
Backlog (do not start these tasks)
- 📌 Replace installer script – remove launch-intranet.sh Active & 📌 Miscellaneous improvements Active
- 📌 Embed fonts to comply with EU GDPR Active
- Add https://www.drupal.org/project/recipe_installer_kit →
- Installer: allow to choose what to install - like in Drupal CMS
- Add forum module
- Add private message module
Done
- 📌 Rename profile from d_intranet to openintranet Active
- 📌 Documents - change filesystem to private Active
- 🐛 Documents - Can't save without Preview (workflow settings) Active
- 📌 View /documents - add information about references to each document Active
- 📌 Add node /welcome - redirect user to this node after installation Active
- 🐛 CKEditor AI without API key locks toolbar; uninstall crashes “Text formats and editors” page Active
- 📌 Add Diff module to open intranet Active
- 🐛 Login form shows no error message after failed authentication Active
- 📌 Content type "Document" has an empty view Active
- 🐛 Error saving node with node relations when private path is not set Active
- 🐛 Comments - visible only for content editors/admins Active
- 🐛 Unable to compile theme due to imports of non-existent SCSS components Active
- 📌 Update demo event dates to future values (e.g. 6 months ahead) to ensure block visibility Active
- 📌 Can't change account data for Admin user. Active
- 🐛 Wrong project URL in launch-intranet script Active
- 🐛 Like button - permissions and layout Active
- 🐛 User has no permission to download related document Active
Blockers for 1.1.0 release
- 📌 Proof of Concept: Track Who Has Read Specific Content (Must-Read Flagging Feature) Active
- 🐛 webform - "scale" element does not visually indicate selected option Active
Blockers for 1.2.0 release
Next tasks
- 📌 Replace installer script – remove launch-intranet.sh Active & 📌 Miscellaneous improvements Active
- 📌 Embed fonts to comply with EU GDPR Active
Done
- 📌 Rename profile from d_intranet to openintranet Active
- 📌 Documents - change filesystem to private Active
- 🐛 Documents - Can't save without Preview (workflow settings) Active
- 📌 View /documents - add information about references to each document Active
- 📌 Add node /welcome - redirect user to this node after installation Active
- 🐛 CKEditor AI without API key locks toolbar; uninstall crashes “Text formats and editors” page Active
- 📌 Add Diff module to open intranet Active
- 🐛 Login form shows no error message after failed authentication Active
- 📌 Content type "Document" has an empty view Active
- 🐛 Error saving node with node relations when private path is not set Active
- 🐛 Comments - visible only for content editors/admins Active
- 🐛 Unable to compile theme due to imports of non-existent SCSS components Active
- 📌 Update demo event dates to future values (e.g. 6 months ahead) to ensure block visibility Active
- 📌 Can't change account data for Admin user. Active
- 🐛 Wrong project URL in launch-intranet script Active
- 🐛 Like button - permissions and layout Active
- 🐛 User has no permission to download related document Active
grzegorz.bartman → created an issue.
Thanks for reporting this. We’ll probably remove the .sh script entirely, just like it was done in Drupal CMS 1.1. There’s a separate issue to check if this is possible: https://www.drupal.org/project/openintranet/issues/3528391 📌 Replace installer script – remove launch-intranet.sh Active
Thanks for reporting this. I added it to our priority list https://www.drupal.org/project/openintranet/issues/3514957#comment-16134396 🌱 META] Priorities & next tasks - Open Intranet Active
Blockers for 1.1.0 release
Next tasks
- 📌 Check Possibility to Update Open Intranet from Drupal 10 to Drupal 11 Active
- 📌 Replace installer script – remove launch-intranet.sh Active & 📌 Miscellaneous improvements Active
- 📌 Embed fonts to comply with EU GDPR Active
Done
- 📌 Rename profile from d_intranet to openintranet Active
- 📌 Documents - change filesystem to private Active
- 🐛 Documents - Can't save without Preview (workflow settings) Active
- 📌 View /documents - add information about references to each document Active
- 📌 Add node /welcome - redirect user to this node after installation Active
- 🐛 CKEditor AI without API key locks toolbar; uninstall crashes “Text formats and editors” page Active
- 📌 Add Diff module to open intranet Active
- 🐛 Login form shows no error message after failed authentication Active
- 📌 Content type "Document" has an empty view Active
- 🐛 Error saving node with node relations when private path is not set Active
- 🐛 Comments - visible only for content editors/admins Active
- 🐛 Unable to compile theme due to imports of non-existent SCSS components Active
- 📌 Update demo event dates to future values (e.g. 6 months ahead) to ensure block visibility Active
- 📌 Can't change account data for Admin user. Active
- 🐛 Wrong project URL in launch-intranet script Active
- 🐛 Like button - permissions and layout Active
- 🐛 User has no permission to download related document Active
grzegorz.bartman → created an issue.
Blockers for 1.0.0 release
- 📌 Documents - change filesystem to private Active
- 🐛 Documents - Can't save without Preview (workflow settings) Active
- 📌 View /documents - add information about references to each document Active
- 📌 Add node /welcome - redirect user to this node after installation Active
- 🐛 CKEditor AI without API key locks toolbar; uninstall crashes “Text formats and editors” page Active
- 📌 Add Diff module to open intranet Active
- 🐛 Login form shows no error message after failed authentication Active
- 📌 Content type "Document" has an empty view Active
- 🐛 Error saving node with node relations when private path is not set Active
- 🐛 Comments - visible only for content editors/admins Active
- 🐛 Unable to compile theme due to imports of non-existent SCSS components Active
Next tasks
- 📌 Proof of Concept: Track Who Has Read Specific Content (Must-Read Flagging Feature) Active
- 📌 Check Possibility to Update Open Intranet from Drupal 10 to Drupal 11 Active
Done
grzegorz.bartman → created an issue.
Blockers for 1.0.0 release
- 📌 Documents - change filesystem to private Active
- 🐛 Documents - Can't save without Preview (workflow settings) Active
- 📌 View /documents - add information about references to each document Active
- 📌 Add node /welcome - redirect user to this node after installation Active
- 🐛 CKEditor AI without API key locks toolbar; uninstall crashes “Text formats and editors” page Active
- 📌 Add Diff module to open intranet Active
Next tasks
- 📌 Proof of Concept: Track Who Has Read Specific Content (Must-Read Flagging Feature) Active
- 📌 Check Possibility to Update Open Intranet from Drupal 10 to Drupal 11 Active
Done
Testing steps:
1)
git clone https://git.drupalcode.org/issue/openintranet-3524319.git openintranet-3524319
cd openintranet-3524319
git checkout 3524319-Add-node-welcome-redirect-user-to-this-node-after-installation
./launch-intranet.sh
2)
Install in browser, do not install test content
I see "The referenced media source is missing and needs to be re-embedded." in section "Consult your intranet needs"
Let's add information about it in /welcome page in issue 📌 Add node /welcome - redirect user to this node after installation Active - add here section "Suggested steps after installation"
OK, please propose a solution that doesn’t rely on the launch-intranet.sh script.
That file will be removed soon - just like the old .sh script in Drupal CMS.
We want to follow the same development approach used in Drupal CMS.
I have error after installation:
The website encountered an unexpected error. Try again later.
Drupal\Component\Plugin\Exception\PluginNotFoundException: The "taxonomy_term" entity type does not exist. in Drupal\Core\Entity\EntityTypeManager->getDefinition() (line 142 of core/lib/Drupal/Core/Entity/EntityTypeManager.php).
Drupal\Core\Entity\EntityTypeManager->getHandler() (Line: 195)
Drupal\Core\Entity\EntityTypeManager->getStorage() (Line: 48)
Drupal\permissions_by_term\Service\TermHandler->__construct() (Line: 261)
Drupal\Component\DependencyInjection\Container->createService() (Line: 179)
Drupal\Component\DependencyInjection\Container->get() (Line: 438)
Drupal\Component\DependencyInjection\Container->resolveServicesAndParameters() (Line: 239)
Drupal\Component\DependencyInjection\Container->createService() (Line: 179)
Drupal\Component\DependencyInjection\Container->get() (Line: 438)
Drupal\Component\DependencyInjection\Container->resolveServicesAndParameters() (Line: 239)
Drupal\Component\DependencyInjection\Container->createService() (Line: 179)
Drupal\Component\DependencyInjection\Container->get() (Line: 105)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch() (Line: 214)
Symfony\Component\HttpKernel\HttpKernel->filterResponse() (Line: 160)
Symfony\Component\HttpKernel\HttpKernel->handleRaw() (Line: 76)
Symfony\Component\HttpKernel\HttpKernel->handle() (Line: 53)
Drupal\Core\StackMiddleware\Session->handle() (Line: 48)
Drupal\Core\StackMiddleware\KernelPreHandle->handle() (Line: 28)
Drupal\Core\StackMiddleware\ContentLength->handle() (Line: 116)
Drupal\page_cache\StackMiddleware\PageCache->pass() (Line: 90)
Drupal\page_cache\StackMiddleware\PageCache->handle() (Line: 48)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle() (Line: 51)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle() (Line: 36)
Drupal\Core\StackMiddleware\AjaxPageState->handle() (Line: 51)
Drupal\Core\StackMiddleware\StackedHttpKernel->handle() (Line: 741)
Drupal\Core\DrupalKernel->handle() (Line: 19)
I used commands below to install:
git clone https://git.drupalcode.org/issue/openintranet-3520977.git openintranet-3520977
cd openintranet-3520977
git checkout 3520977-Documents-Cant-save-without-Preview-workflow-settings
./launch-intranet.sh
Suggestion: Instead of editing launch-intranet.sh, could we set the private file path in hook_install()?
Like this:
function openintranet_install() {
if (!\Drupal::service('settings')->get('file_private_path')) {
\Drupal::service('config.factory')
->getEditable('system.file')
->set('path.private', DRUPAL_ROOT . '/../private-files')
->save();
}
}
This keeps everything Drupal-native, avoids cross-platform sed, and still lets sites override the path in settings.php.
Blockers for 1.0.0 release
- 📌 Documents - change filesystem to private Active
- 🐛 Documents - Can't save without Preview (workflow settings) Active
- 📌 View /documents - add information about references to each document Active
- 📌 Add node /welcome - redirect user to this node after installation Active
- 🐛 CKEditor AI without API key locks toolbar; uninstall crashes “Text formats and editors” page Active
Next tasks
- 📌 Proof of Concept: Track Who Has Read Specific Content (Must-Read Flagging Feature) Active
- 📌 Check Possibility to Update Open Intranet from Drupal 10 to Drupal 11 Active
Done
grzegorz.bartman → created an issue.
grzegorz.bartman → created an issue.
grzegorz.bartman → created an issue.
grzegorz.bartman → created an issue.
For one of our projects ( https://www.drupal.org/project/openintranet → ) we created a helper module that allows to export config as recipes. It is not perfect but perhaps someone will use it https://www.drupal.org/sandbox/jaro2801/3523096 →
grzegorz.bartman → created an issue.
grzegorz.bartman → created an issue.
grzegorz.bartman → created an issue.
Next tasks
- 📌 Documents - change filesystem to private Active
- 📌 View /documents - add information about references to each document Active
Done
grzegorz.bartman → created an issue.
Next tasks
Done
grzegorz.bartman → created an issue.
Next tasks
- 🐛 Unidentified content in the reference content paragraph. Active
- 🌱 Automated testing - Research Active
- 🐛 Restore view of "Add Paragraph" Active
- 🐛 Misaligned divider in banner section Active
- 🐛 Improve spacing in paragraphs Active
- 🐛 User account menu not displayed in Droopler Active
- 🐛 Footer menu - added links are not displayed (nav item is empty) Active
Done
- 📌 [META] Droopler 3.x and Drupal 11 Active
- 🐛 Updating Project Browser to version 2.0.0-alpha9 causes a critical error Active
- 🐛 In Droopler the Gin cannot see the second tabs Active
- 📌 New theme (colors) for Droopler 5.x Active
- 🐛 Errors when changing the default home page from /welcome to another. Active
- 🐛 Frontend editing sometimes fails to update the page Active
- 🐛 Tiles gallery / Sidebar tiles - Colorbox does not display the image on the first attempt Active
- 🐛 Tiles gallery - “feature image” option does not work Active
- 🐛 The /search/node page is not working. Active
- 📌 drupal/ala - has now D11 release - change code in composer.json Active
grzegorz.bartman → created an issue.
Next tasks
- 🌱 Automated testing - Research Active
- 🐛 Restore view of "Add Paragraph" Active
- 🐛 Misaligned divider in banner section Active
- 🐛 Improve spacing in paragraphs Active
- 🐛 User account menu not displayed in Droopler Active
- 🐛 Footer menu - added links are not displayed (nav item is empty) Active
Done
- 📌 [META] Droopler 3.x and Drupal 11 Active
- 🐛 Updating Project Browser to version 2.0.0-alpha9 causes a critical error Active
- 🐛 In Droopler the Gin cannot see the second tabs Active
- 📌 New theme (colors) for Droopler 5.x Active
- 🐛 Errors when changing the default home page from /welcome to another. Active
- 🐛 Frontend editing sometimes fails to update the page Active
- 🐛 Tiles gallery / Sidebar tiles - Colorbox does not display the image on the first attempt Active
- 🐛 Tiles gallery - “feature image” option does not work Active
- 🐛 The /search/node page is not working. Active
- 📌 drupal/ala - has now D11 release - change code in composer.json Active
grzegorz.bartman → created an issue.
Thanks for reporting this.
Did I do something wrong during installation, or is this normal behaviour?
This is "normal" behavior :)
We know this problem, but with this warning, Droopler installs properly, so it is a low priority on our tasks list.
Thank you for reporting this :)
We will fix it in 1-2 weeks.
grzegorz.bartman → created an issue.
grzegorz.bartman → created an issue.
Thanks for reporting this. I added this on our next tasks list 🌱 [META] Priorities & next tasks - Droopler 3.x and 5.x Active
Next tasks
- 📌 New theme (colors) for Droopler 5.x Active
- 🐛 Errors when changing the default home page from /welcome to another. Active
- 🌱 Automated testing - Research Active
- 🐛 Frontend editing sometimes fails to update the page Active
- 🐛 Tiles gallery / Sidebar tiles - Colorbox does not display the image on the first attempt Active
- 🐛 Tiles gallery - “feature image” option does not work Active
- 🐛 The /search/node page is not working. Active
- 📌 drupal/ala - has now D11 release - change code in composer.json Active
Done
Thank you for your response! I understand the situation. If anything changes in the future, please let me know – we'd be happy to help or take over the project.
By the way, our own intranet is already available as open source, so the community can freely use it.
https://git.drupalcode.org/sandbox/grzegorz.bartman-3513334
Best regards, Grzegorz
grzegorz.bartman → created an issue.
Done.
Droopler 3.5.9 is compatible with Drupal 11.
Next tasks
- 📌 [META] Droopler 3.x and Drupal 11 Active
- 🐛 Updating Project Browser to version 2.0.0-alpha9 causes a critical error Active
- 🐛 In Droopler the Gin cannot see the second tabs Active
- 📌 New theme (colors) for Droopler 5.x Active
- 🌱 Automated testing - Research Active
- 🐛 Frontend editing sometimes fails to update the page Active
- 🐛 Tiles gallery / Sidebar tiles - Colorbox does not display the image on the first attempt Active
- 🐛 Tiles gallery - “feature image” option does not work Active
- 🐛 The /search/node page is not working. Active
grzegorz.bartman → created an issue.
We'd like to use this namespace https://www.drupal.org/project/intranet →
Currently, the project is in a private repository.
Here you can see quick demo https://www.youtube.com/watch?v=2Y_NHEpFXkU
Here we will publish it on Wednesday/Thursday for testing https://www.drupal.org/sandbox/grzegorzbartman/3513334 →
We want to publish it as a distribution to have a usage statistics page (like we have with Droopler https://www.drupal.org/project/usage/droopler → ), so it is important to know what namespace we will have :) As I know namespace on drupal.org should be the same as the installation profile name in the code in the git repository.