zivtech / bear Goto Github PK
View Code? Open in Web Editor NEWDrupal Starter Kit Installation Profile,
Home Page: http://drupal.org/project/bear
Drupal Starter Kit Installation Profile,
Home Page: http://drupal.org/project/bear
Our Behat tests are sometimes running a step faster than Drupal can load a page. When this happens, Behat checks for something that hasn't yet loaded and consequently the test fails. We can prevent this from happening on problem-steps by inserting a step that tells Behat to wait for a second.
We need to add this functionality in Bear's FeatureContext.php file, then use the new step in ContentCreation.feature to prevent the "add a Menu Item" scenario from failing.
For Drupal 8 installs.
The 8.x branch build will fail unless the ckeditor_media_embed
source url is adjusted.
projects[ckeditor_media_embed][type] = module
projects[ckeditor_media_embed][download][type] = git
projects[ckeditor_media_embed][download][url] = http://git.drupal.org/project/ckeditor_media_embed.git
projects[ckeditor_media_embed][download][branch] = 8.x-1.x
Background:
There is a patch applied to Bear 7 and 8 that allows site builders the option of making multiple field (unlimited) widgets unorderable. This is controlled with an "Orderable" checkbox on the add new field form. It is checked by default, allowing content creators the ability to drag and drop fields as such:
If it is unchecked, then the fields would look like this:
When the paragraphs module is enabled, I can make a new field using the paragraphs widget type, and in non-Bear drupal 8 sites, I can add as many paragraph types to the content and they are all orderable. Please note that the Entity reference revision module is a dependency of the paragraphs module in D8.
However in D8 Bear, when I do the same, I am unable to reorder, even when the "Orderable" checkbox is checked.
I am also unable to reorder multiple field widgets for field types Image and File.
Issue to be addressed:
All field types with an unlimited number of values should be orderable (drag and drop) when the "Orderable" checkbox is marked.
If I copy and paste text from a document or website into a drupal WYSIWYG field set on Filtered HTML, it includes the styling from the original text source. Please modify the WYSIWYG to prevent external styling from being included in the code.
Also add <div>
to the allowed HTML tags in Filtered.
Note: This is definitely happening on D7, and D8 is also a little wonky as well. Please use your discretion to fix if you think this is an issue on D8 as well.
It would be nice to allow limited access to the build UI for OSS projects that implement Probo.
This could be enabled per project and the rebuild option should be disabled to users without access to the repo.
The WebProfiler and Kint modules are submodules of Devel and provide a toolbar for debugging.
Add Paragraphs to the install profile for both Drupal 7 and Drupal 8. Investigate the functionality in both versions.
Note: Drupal 8 requires Entity Reference Revisions https://www.drupal.org/project/entity_reference_revisions
When forms are long, required fields are a problem because they make it impossible for a user to save their data until they complete all required fields. We often have use cases when we want the user to be able to save an unpublished incomplete node form, and then later when publishing it have the validation happen to ensure all required fields are complete.
I found some D7 modules that allow this. Please try each one in a separate bear 7 PR and configure so we can compare and see which works best.
'Save draft' module supposedly contains this feature: https://www.drupal.org/node/1786442
This module seems possibly most promising: https://github.com/chapter-three/require-to-publish
And this one sounds similar: https://www.drupal.org/sandbox/abhishek_pareek/2549931
When I view an unpublished node there should be a visual indicator that it is unpublished. Don't see one in bear 7.
On the drupal project page,
'try out a demonstration' not working: Required modules not found during installation.
We have a module that has a library dependency that can't make it to the drupal package white list.
So on install the module files and library files are both missing. We'd like to explore the option to have the install script run the drush command at the end of the install: pm-enable semantic_ui_api
Issue:
When I am logged in the admin panel and I view published content, I should see the tabs above the content preview for "View", "Edit", "Delete" and "Devel" (I believe this module is enabled by default). Currently they are missing in D8 Bear installations on the view page, but are present on the edit form. These should be visible when viewing created nodes and users.
Jody found this post which had some good suggestions. I've put together a larger list based on some additional digging I did.
https://cksource.com/a11ychecker/demo/index.html
"Accessibility Checker is an innovative solution that lets you inspect accessibility level of content created in CKEditor and immediately solve any issues that are found."
Install on D7 and possibly D8 if it allows.
Dan updated patches used in a recent project when upgrading drupal version. We likely need to do same in Bear 7. https://github.com/zivtech/newco/pull/5/files
This is for D8 Bear
If a user with the Editor role does not have the following permissions:
Then they should not see the Revision information box when creating new content.
This functionality exists in D7 Bear, refer to lines 38-45 in the bear_necessities.module file.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.