droptica / droopler Goto Github PK
View Code? Open in Web Editor NEWHome Page: https://www.droopler.com
License: GNU General Public License v2.0
Home Page: https://www.droopler.com
License: GNU General Public License v2.0
Can't upload SVG file
There have been multiple bug fixes for Geysir since the 2018 release - it's been 2 years since.
Currently a significant bug, where after adding or deleting a paragraph on complex pages in Droopler with Geysir current version the JS becomes broken and content sometimes does not show, which has been fixed in the dev version.
Please consider bumping the drupal/geysir to dev-1.x in the composer.json to fix the bugs happening during content editing.
The only thing that will needs to change is the form id in d_geysir.
Please tell me if you will be willing to review an update to the dev of Geysir and I will do a merge request.
When trying to access revisions for a particular node, I get the following error:
ErrorMessage: Call to a member function getType() on string in droopler_theme_is_special_route() (line 399 of /var/www/html/web/profiles/contrib/droopler/themes/custom/droopler_theme/droopler_theme.theme)
Got error 'PHP message: PHP Fatal error: Declaration of Drupal\d_frontend_editing\Controller\FrontendEditingController::paragraphAddPage($parent_type, $parent, $parent_field_name, $current_paragraph, $before): array must be compatible with Drupal\frontend_editing\Controller\FrontendEditingController::paragraphAddPage($parent_type, $parent, $parent_field_name, $current_paragraph, $before, Symfony\Component\HttpFoundation\Request $request) in /mnt/HC_Volume_100239027/www/html/tinyhouse/web/profiles/contrib/droopler/modules/custom/d_frontend_editing/src/Controller/FrontendEditingController.php on line 19', referer: https://XXXXXXXXX/core/install.php?rewrite=ok&profile=droopler&langcode=de&id=1&op=start
It would be nice if the blog content type had a pathauto pattern provided by default
Suggestion: blog/[node:title]
Shoud not use absolute block ID, because it depend on the active theme name.
It should be class selector here:
var $languageswitcher = $('.block.block-language:not(dropdown)');
Hello there!
Loading a full dataset from the droopler profile is a pain. Thanks to @grzegorz-pietrzak-droptica I've found the ticket suggesting to create the custom init data module overriding the structure.
That works pretty well. d_custom_init_0.zip Thanks ๐ ๐
Still, some loading content's subparts are unclear to me.
This link is provided by the d_product module. The title and path cannot be edited.
Thanks in advance!
When working with the site, I compiled theme and subtheme js and css locally and pushed. Css and JS don't commit/push, because they are gitignored in droopler_theme. Is there a reason why this is? Is the expected scenario that I push and then run gulp compile on staging? And then run gulp compile on production? This does not seem maintainable, or am I doing it wrong? Please advise.
On a clean droopler install, when you enable module d_product
, the following error is thrown:
InvalidArgumentException: $string ("1") must be a string. in Drupal\Core\StringTranslation\TranslatableMarkup->__construct() (line 132)
The same happens if you try to edit and save view products_list
.
After doing some debugging, I've traced the error down to the following:
File /modules/custom/d_product/config/install/views.view.products_list.yml
, line 69, contains invalid value for parameter bef_slider_step
, namely:
bef_slider_step: !!float 1
Changing this value to null
(as all other options in this block are) fixes the issue:
bef_slider_step: null
I've installed Droopler 8.3.1 with instructions from:
https://github.com/droptica/droopler_project
In the last step, I checked to install example content.
Opening the new site throws an error:
The website encountered an unexpected error. Please try again later.
After enabling errors verbose:
Drupal\Core\Database\InvalidQueryException: **Query condition 'nfd.nid IN ()' cannot be empty**. in Drupal\Core\Database\Query\Condition->condition() (line 117 of core/lib/Drupal/Core/Database/Query/Condition.php).
Drupal\Core\Database\Query\Select->condition('nfd.nid', Array, 'IN') (Line: 177)
Drupal\d_p_reference_content\Helpers\ContentHelper->getPublishedContent(Array) (Line: 57)
d_p_reference_content_preprocess_paragraph__d_p_reference_content(Array, 'paragraph', Array)
call_user_func_array('d_p_reference_content_preprocess_paragraph__d_p_reference_content', Array) (Line: 287)
Drupal\Core\Theme\ThemeManager->render('paragraph', Array) (Line: 422)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
Drupal\Core\Render\Renderer->render(Array) (Line: 479)
Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 54)
__TwigTemplate_0164865b778cfa8e58ddeb6df28c1337fd5522a806b33eab8c17c5edb0fdef4d->doDisplay(Array, Array) (Line: 405)
Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378)
Twig\Template->display(Array) (Line: 390)
Twig\Template->render(Array) (Line: 55)
twig_render_template('profiles/contrib/droopler/themes/custom/droopler_theme/templates/field/field--field-page-section.html.twig', Array) (Line: 384)
Drupal\Core\Theme\ThemeManager->render('field', Array) (Line: 422)
Drupal\Core\Render\Renderer->doRender(Array) (Line: 435)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
Drupal\Core\Render\Renderer->render(Array) (Line: 479)
Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 58)
__TwigTemplate_2d0dddf0acd79aeaddfc773fc31e3934c7f6cb6528c1da7cf13c9362c3e38b85->doDisplay(Array, Array) (Line: 405)
Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378)
Twig\Template->display(Array) (Line: 390)
Twig\Template->render(Array) (Line: 55)
twig_render_template('profiles/contrib/droopler/themes/custom/droopler_theme/templates/content/node--content-page.html.twig', Array) (Line: 384)
Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 422)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 241)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 564)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 242)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 132)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 174)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 81)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 106)
Drupal\page_cache\StackMiddleware\PageCache->pass(Object, 1, 1) (Line: 85)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 709)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)`
Hello,
Its my first time trying to install a drupal profile.. I have moved the droopler files downloaded from here into /profiles/contrib/droopler
The droopler installer starts in browser and then throws the following error.
Required modules
Required modules not found.
The following modules are required but were not found. Move them into the appropriate modules subdirectory, such as /modules. Missing modules:
Admin_toolbarAdmin_toolbar_toolsAdvaggAdvagg_modAdvagg_js_minifyAdvagg_css_minifyChecklistapiColorboxConfig_updateEntity_reference_revisionsFeaturesFeatures_uiGeysirLazyLink_attributesLinkitMetatagParagraphsPathautoRedirectSimple_sitemapSvg_imageSvg_image_responsiveWe_megamenu
I did run composer install in the /profiles/contrib/droopler
Am I supposed to install this modules manually one by one?
Hello, I am trying to install Droopler 3.0.0 on Druple 9. I have installed composer on Debian 10 here.
I run composer install in the Droopler directory and after that I have moved the files to /profile/contrib/droopler.. Here are the logs of the composer install:
No composer.lock file present. Updating dependencies to latest instead of installing from lock file. See https://getcomposer.org/install for more information.
Loading composer repositories with package information
Updating dependencies
Lock file operations: 106 installs, 0 updates, 0 removals
- Locking asm89/stack-cors (1.3.0)
- Locking bower-asset/colorbox (1.6.4)
- Locking bower-asset/lazysizes (5.3.1)
- Locking bower-asset/masonry (v4.2.2)
- Locking composer/semver (3.2.5)
- Locking doctrine/annotations (1.13.1)
- Locking doctrine/lexer (1.2.1)
- Locking doctrine/reflection (1.2.2)
- Locking drupal/admin_toolbar (3.0.1)
- Locking drupal/advagg (4.1.0)
- Locking drupal/better_exposed_filters (5.0.0-beta3)
- Locking drupal/checklistapi (2.0.0)
- Locking drupal/colorbox (1.7.0)
- Locking drupal/config_update (1.7.0)
- Locking drupal/contact_formatter (2.0.0)
- Locking drupal/core (9.2.2)
- Locking drupal/ctools (3.7.0)
- Locking drupal/entity_reference_display (1.4.0)
- Locking drupal/entity_reference_revisions (1.9.0)
- Locking drupal/facets (1.8.0)
- Locking drupal/features (3.12.0)
- Locking drupal/field_group (3.1.0)
- Locking drupal/geysir (1.3.0)
- Locking drupal/google_analytics (3.1.0)
- Locking drupal/google_tag (1.4.0)
- Locking drupal/jquery_ui (1.4.0)
- Locking drupal/jquery_ui_datepicker (1.1.0)
- Locking drupal/jquery_ui_slider (1.1.0)
- Locking drupal/jquery_ui_touch_punch (1.0.0)
- Locking drupal/lazy (3.10.0)
- Locking drupal/link_attributes (1.11.0)
- Locking drupal/linkit (6.0.0-beta2)
- Locking drupal/menu_link_attributes (1.2.0)
- Locking drupal/metatag (1.16.0)
- Locking drupal/paragraphs (1.12.0)
- Locking drupal/pathauto (1.8.0)
- Locking drupal/redirect (1.6.0)
- Locking drupal/schema_metatag (2.2.0)
- Locking drupal/search_api (1.20.0)
- Locking drupal/simple_sitemap (3.10.0)
- Locking drupal/smtp (1.0.0)
- Locking drupal/svg_image (1.14.0)
- Locking drupal/token (1.9.0)
- Locking drupal/tvi (1.0.0-rc4)
- Locking drupal/we_megamenu (1.13.0)
- Locking egulias/email-validator (2.1.25)
- Locking enshrined/svg-sanitize (0.14.0)
- Locking guzzlehttp/guzzle (6.5.5)
- Locking guzzlehttp/promises (1.4.1)
- Locking guzzlehttp/psr7 (1.8.2)
- Locking laminas/laminas-diactoros (2.6.0)
- Locking laminas/laminas-escaper (2.8.0)
- Locking laminas/laminas-feed (2.14.1)
- Locking laminas/laminas-stdlib (3.4.0)
- Locking laminas/laminas-zendframework-bridge (1.3.0)
- Locking masterminds/html5 (2.7.5)
- Locking npm-asset/countup (v1.9.3)
- Locking npm-asset/in-viewport (3.6.0)
- Locking npm-asset/jquery-ui-touch-punch (0.2.3)
- Locking npm-asset/object-fit-images (3.2.4)
- Locking npm-asset/select2 (4.0.13)
- Locking npm-asset/slick-carousel (1.8.1)
- Locking pear/archive_tar (1.4.14)
- Locking pear/console_getopt (v1.4.3)
- Locking pear/pear-core-minimal (v1.10.10)
- Locking pear/pear_exception (v1.0.2)
- Locking phpmailer/phpmailer (v6.5.0)
- Locking psr/cache (1.0.1)
- Locking psr/container (1.1.1)
- Locking psr/http-factory (1.0.1)
- Locking psr/http-message (1.0.1)
- Locking psr/log (1.1.4)
- Locking ralouphie/getallheaders (3.0.3)
- Locking stack/builder (v1.0.6)
- Locking symfony-cmf/routing (2.3.3)
- Locking symfony/console (v4.4.29)
- Locking symfony/debug (v4.4.27)
- Locking symfony/dependency-injection (v4.4.27)
- Locking symfony/deprecation-contracts (v2.4.0)
- Locking symfony/error-handler (v4.4.27)
- Locking symfony/event-dispatcher (v4.4.27)
- Locking symfony/event-dispatcher-contracts (v1.1.9)
- Locking symfony/http-client-contracts (v2.4.0)
- Locking symfony/http-foundation (v4.4.29)
- Locking symfony/http-kernel (v4.4.29)
- Locking symfony/mime (v5.3.4)
- Locking symfony/polyfill-ctype (v1.23.0)
- Locking symfony/polyfill-iconv (v1.23.0)
- Locking symfony/polyfill-intl-idn (v1.23.0)
- Locking symfony/polyfill-intl-normalizer (v1.23.0)
- Locking symfony/polyfill-mbstring (v1.23.1)
- Locking symfony/polyfill-php72 (v1.23.0)
- Locking symfony/polyfill-php73 (v1.23.0)
- Locking symfony/polyfill-php80 (v1.23.1)
- Locking symfony/process (v4.4.27)
- Locking symfony/psr-http-message-bridge (v2.1.1)
- Locking symfony/routing (v4.4.27)
- Locking symfony/serializer (v4.4.27)
- Locking symfony/service-contracts (v2.4.0)
- Locking symfony/translation (v4.4.27)
- Locking symfony/translation-contracts (v2.4.0)
- Locking symfony/validator (v4.4.29)
- Locking symfony/var-dumper (v5.3.6)
- Locking symfony/yaml (v4.4.29)
- Locking twig/twig (v2.14.6)
- Locking typo3/phar-stream-wrapper (v3.1.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 106 installs, 0 updates, 0 removals
- Installing symfony/polyfill-php80 (v1.23.1): Extracting archive
- Installing symfony/polyfill-php73 (v1.23.0): Extracting archive
- Installing symfony/polyfill-ctype (v1.23.0): Extracting archive
- Installing symfony/polyfill-mbstring (v1.23.1): Extracting archive
- Installing symfony/polyfill-php72 (v1.23.0): Extracting archive
- Installing symfony/polyfill-intl-normalizer (v1.23.0): Extracting archive
- Installing symfony/polyfill-intl-idn (v1.23.0): Extracting archive
- Installing symfony/deprecation-contracts (v2.4.0): Extracting archive
- Installing symfony/mime (v5.3.4): Extracting archive
- Installing symfony/http-foundation (v4.4.29): Extracting archive
- Installing symfony/http-client-contracts (v2.4.0): Extracting archive
- Installing symfony/event-dispatcher-contracts (v1.1.9): Extracting archive
- Installing symfony/event-dispatcher (v4.4.27): Extracting archive
- Installing symfony/var-dumper (v5.3.6): Extracting archive
- Installing psr/log (1.1.4): Extracting archive
- Installing symfony/debug (v4.4.27): Extracting archive
- Installing symfony/error-handler (v4.4.27): Extracting archive
- Installing symfony/http-kernel (v4.4.29): Extracting archive
- Installing asm89/stack-cors (1.3.0): Extracting archive
- Installing bower-asset/colorbox (1.6.4): Extracting archive
- Installing bower-asset/lazysizes (5.3.1): Extracting archive
- Installing bower-asset/masonry (v4.2.2): Extracting archive
- Installing composer/semver (3.2.5): Extracting archive
- Installing psr/cache (1.0.1): Extracting archive
- Installing doctrine/lexer (1.2.1): Extracting archive
- Installing doctrine/annotations (1.13.1): Extracting archive
- Installing doctrine/reflection (1.2.2): Extracting archive
- Installing typo3/phar-stream-wrapper (v3.1.6): Extracting archive
- Installing twig/twig (v2.14.6): Extracting archive
- Installing symfony/yaml (v4.4.29): Extracting archive
- Installing symfony/translation-contracts (v2.4.0): Extracting archive
- Installing symfony/validator (v4.4.29): Extracting archive
- Installing symfony/translation (v4.4.27): Extracting archive
- Installing symfony/serializer (v4.4.27): Extracting archive
- Installing symfony/routing (v4.4.27): Extracting archive
- Installing psr/http-message (1.0.1): Extracting archive
- Installing symfony/psr-http-message-bridge (v2.1.1): Extracting archive
- Installing symfony/process (v4.4.27): Extracting archive
- Installing symfony/polyfill-iconv (v1.23.0): Extracting archive
- Installing psr/container (1.1.1): Extracting archive
- Installing symfony/service-contracts (v2.4.0): Extracting archive
- Installing symfony/dependency-injection (v4.4.27): Extracting archive
- Installing symfony/console (v4.4.29): Extracting archive
- Installing symfony-cmf/routing (2.3.3): Extracting archive
- Installing stack/builder (v1.0.6): Extracting archive
- Installing pear/pear_exception (v1.0.2): Extracting archive
- Installing pear/console_getopt (v1.4.3): Extracting archive
- Installing pear/pear-core-minimal (v1.10.10): Extracting archive
- Installing pear/archive_tar (1.4.14): Extracting archive
- Installing masterminds/html5 (2.7.5): Extracting archive
- Installing laminas/laminas-zendframework-bridge (1.3.0): Extracting archive
- Installing laminas/laminas-stdlib (3.4.0): Extracting archive
- Installing laminas/laminas-escaper (2.8.0): Extracting archive
- Installing laminas/laminas-feed (2.14.1): Extracting archive
- Installing psr/http-factory (1.0.1): Extracting archive
- Installing laminas/laminas-diactoros (2.6.0): Extracting archive
- Installing ralouphie/getallheaders (3.0.3): Extracting archive
- Installing guzzlehttp/psr7 (1.8.2): Extracting archive
- Installing guzzlehttp/promises (1.4.1): Extracting archive
- Installing guzzlehttp/guzzle (6.5.5): Extracting archive
- Installing egulias/email-validator (2.1.25): Extracting archive
- Installing drupal/core (9.2.2): Extracting archive
- Installing drupal/admin_toolbar (3.0.1): Extracting archive
- Installing drupal/advagg (4.1.0): Extracting archive
- Installing drupal/jquery_ui (1.4.0): Extracting archive
- Installing drupal/jquery_ui_touch_punch (1.0.0): Extracting archive
- Installing drupal/jquery_ui_slider (1.1.0): Extracting archive
- Installing drupal/jquery_ui_datepicker (1.1.0): Extracting archive
- Installing drupal/better_exposed_filters (5.0.0-beta3): Extracting archive
- Installing drupal/checklistapi (2.0.0): Extracting archive
- Installing drupal/colorbox (1.7.0): Extracting archive
- Installing drupal/contact_formatter (2.0.0): Extracting archive
- Installing drupal/entity_reference_display (1.4.0): Extracting archive
- Installing drupal/facets (1.8.0): Extracting archive
- Installing drupal/config_update (1.7.0): Extracting archive
- Installing drupal/features (3.12.0): Extracting archive
- Installing drupal/field_group (3.1.0): Extracting archive
- Installing drupal/entity_reference_revisions (1.9.0): Extracting archive
- Installing drupal/paragraphs (1.12.0): Extracting archive
- Installing drupal/geysir (1.3.0): Extracting archive
- Installing drupal/google_analytics (3.1.0): Extracting archive
- Installing drupal/google_tag (1.4.0): Extracting archive
- Installing drupal/lazy (3.10.0): Extracting archive
- Installing drupal/link_attributes (1.11.0): Extracting archive
- Installing drupal/linkit (6.0.0-beta2): Extracting archive
- Installing drupal/menu_link_attributes (1.2.0): Extracting archive
- Installing drupal/token (1.9.0): Extracting archive
- Installing drupal/ctools (3.7.0): Extracting archive
- Installing drupal/pathauto (1.8.0): Extracting archive
- Installing drupal/redirect (1.6.0): Extracting archive
- Installing drupal/metatag (1.16.0): Extracting archive
- Installing drupal/schema_metatag (2.2.0): Extracting archive
- Installing drupal/search_api (1.20.0): Extracting archive
- Installing drupal/simple_sitemap (3.10.0): Extracting archive
- Installing phpmailer/phpmailer (v6.5.0): Extracting archive
- Installing drupal/smtp (1.0.0): Extracting archive
- Installing enshrined/svg-sanitize (0.14.0): Extracting archive
- Installing drupal/svg_image (1.14.0): Extracting archive
- Installing drupal/tvi (1.0.0-rc4): Extracting archive
- Installing drupal/we_megamenu (1.13.0): Extracting archive
- Installing npm-asset/countup (v1.9.3): Extracting archive
- Installing npm-asset/in-viewport (3.6.0): Extracting archive
- Installing npm-asset/jquery-ui-touch-punch (0.2.3): Extracting archive
- Installing npm-asset/object-fit-images (3.2.4): Extracting archive
- Installing npm-asset/select2 (4.0.13): Extracting archive
- Installing npm-asset/slick-carousel (1.8.1): Extracting archive
41 package suggestions were added by new dependencies, use `composer suggest` to see details.
Package doctrine/reflection is abandoned, you should avoid using it. Use roave/better-reflection instead.
Generating autoload files
40 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
I am using nginx with all the required php modules(Normal drupal works fine) and going to the localhost I get the following error after I choose the language(English):
Required modules
Required modules not found.
The following modules are required but were not found. Move them into the appropriate modules subdirectory, such as /modules. Missing modules:
Admin_toolbarAdmin_toolbar_toolsAdvaggAdvagg_modAdvagg_js_minifyAdvagg_css_minifyChecklistapiColorboxConfig_updateEntity_reference_revisionsFeaturesFeatures_uiGeysirLazyLink_attributesLinkitMetatagParagraphsPathautoRedirectSimple_sitemapSvg_imageSvg_image_responsiveWe_megamenu
I am very new to Drupal so please kindly forgive me for ignorance. I will be happy to post any other further information and look forward to your help.
Thanks!
In case you deleted the contact form feedback, you get this.
> [notice] Update started: droopler_update_8103
> [error] Missing bundle entity, entity type contact_form, entity id feedback.
> [error] Update failed: droopler_update_8103
Workaround at the moment. You recreate it with machine-name feedback. After update delete it again.
Dear Droptica ninjas!
I'd like to install the page from the existing dumped configuration.
Could you share a step-by-step guide on how you move or launch the page after a development phase, please?
How did you solve the below issues?
Currently, if you try to use drush si --exiting-config
with the selected droopler profile you will get the following error:
In install.core.inc line 2300:
[Drupal\Core\Installer\Exception\InstallerException]
Configuration install: droopler
The selected profile has a hook_install() implementation and therefore can not be installed from configuration.
After reading this article I've tried to switch to minimal
profile and then install the page but droopler profile's modules are missing:
Even patching droopler.install
file overriding droopler_install
hook can not be used because it throws other errors:
[notice] Starting Drupal installation. This takes a while.
[warning] array_keys() expects parameter 1 to be array, null given d_blog.install:26
[warning] reset() expects parameter 1 to be array, null given d_blog.install:27
Error: Call to a member function setSyncing() on null in /var/www/html/droopler/web/core/lib/Drupal/Core/Config/Entity/ConfigEntityStorage.php on line 389 #0 /var/www/html/droopler/web/core/lib/Drupal/Core/Config/ConfigImporter.php(997): Drupal\Core\Config\Entity\ConfigEntityStorage->importDelete('linkit.linkit_p...', Object(Drupal\Core\Config\Config), Object(Drupal\Core\Config\Config))
#1 /var/www/html/droopler/web/core/lib/Drupal/Core/Config/ConfigImporter.php(783): Drupal\Core\Config\ConfigImporter->importInvokeOwner('', 'delete', 'linkit.linkit_p...')
#2 /var/www/html/droopler/web/core/lib/Drupal/Core/Config/ConfigImporter.php(610): Drupal\Core\Config\ConfigImporter->processConfiguration('', 'delete', 'linkit.linkit_p...')
#3 /var/www/html/droopler/web/core/lib/Drupal/Core/Config/ConfigImporter.php(514): Drupal\Core\Config\ConfigImporter->processConfigurations(Array)
#4 /var/www/html/droopler/web/core/lib/Drupal/Core/Config/Importer/ConfigImporterBatch.php(31): Drupal\Core\Config\ConfigImporter->doSyncStep('processConfigur...', Array)
#5 /var/www/html/droopler/web/core/includes/batch.inc(295): Drupal\Core\Config\Importer\ConfigImporterBatch::process(Object(Drupal\Core\Config\ConfigImporter), 'processConfigur...', Array)
#6 /var/www/html/droopler/web/core/includes/form.inc(947): _batch_process()
#7 /var/www/html/droopler/web/core/includes/install.core.inc(652): batch_process(Object(Drupal\Core\Url), Object(Drupal\Core\Url))
#8 /var/www/html/droopler/web/core/includes/install.core.inc(570): install_run_task(Array, Array)
#9 /var/www/html/droopler/web/core/includes/install.core.inc(118): install_run_tasks(Array, NULL)
#10 /var/www/html/droopler/vendor/drush/drush/includes/drush.inc(229): install_drupal(Object(Composer\Autoload\ClassLoader), Array)
#11 /var/www/html/droopler/vendor/drush/drush/includes/drush.inc(214): drush_call_user_func_array('install_drupal', Array)
#12 /var/www/html/droopler/vendor/drush/drush/src/Commands/core/SiteInstallCommands.php(145): drush_op('install_drupal', Object(Composer\Autoload\ClassLoader), Array)
#13 [internal function]: Drush\Commands\core\SiteInstallCommands->install('droopler', Array)
#14 /var/www/html/droopler/vendor/consolidation/annotated-command/src/CommandProcessor.php(257): call_user_func_array(Array, Array)
#15 /var/www/html/droopler/vendor/consolidation/annotated-command/src/CommandProcessor.php(212): Consolidation\AnnotatedCommand\CommandProcessor->runCommandCallback(Array, Object(Consolidation\AnnotatedCommand\CommandData))
#16 /var/www/html/droopler/vendor/consolidation/annotated-command/src/CommandProcessor.php(178): Consolidation\AnnotatedCommand\CommandProcessor->validateRunAndAlter(Array, Array, Object(Consolidation\AnnotatedCommand\CommandData))
#17 /var/www/html/droopler/vendor/consolidation/annotated-command/src/AnnotatedCommand.php(302): Consolidation\AnnotatedCommand\CommandProcessor->process(Object(Symfony\Component\Console\Output\ConsoleOutput), Array, Array, Object(Consolidation\AnnotatedCommand\CommandData))
#18 /var/www/html/droopler/vendor/symfony/console/Command/Command.php(255): Consolidation\AnnotatedCommand\AnnotatedCommand->execute(Object(Drush\Symfony\DrushArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#19 /var/www/html/droopler/vendor/symfony/console/Application.php(1005): Symfony\Component\Console\Command\Command->run(Object(Drush\Symfony\DrushArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#20 /var/www/html/droopler/vendor/symfony/console/Application.php(255): Symfony\Component\Console\Application->doRunCommand(Object(Consolidation\AnnotatedCommand\AnnotatedCommand), Object(Drush\Symfony\DrushArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#21 /var/www/html/droopler/vendor/symfony/console/Application.php(148): Symfony\Component\Console\Application->doRun(Object(Drush\Symfony\DrushArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#22 /var/www/html/droopler/vendor/drush/drush/src/Runtime/Runtime.php(118): Symfony\Component\Console\Application->run(Object(Drush\Symfony\DrushArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#23 /var/www/html/droopler/vendor/drush/drush/src/Runtime/Runtime.php(49): Drush\Runtime\Runtime->doRun(Array, Object(Symfony\Component\Console\Output\ConsoleOutput))
#24 /var/www/html/droopler/vendor/drush/drush/drush.php(72): Drush\Runtime\Runtime->run(Array)
#25 /var/www/html/droopler/vendor/drush/drush/drush(4): require('/var/www/html/p...')
#26 {main}
Error: Call to a member function setSyncing() on null in Drupal\Core\Config\Entity\ConfigEntityStorage->importDelete() (line 389 of /var/www/html/droopler/web/core/lib/Drupal/Core/Config/Entity/ConfigEntityStorage.php).
[warning] Drush command terminated abnormally.
Thanks in advance.
PS
Would more than welcome to put these instructions to README.
Hello,
When trying to compile the SCSS (gulp compile) using the method 1 of the installation procedure specified on your site, I have this error:
ReferenceError: primordials is not defined
at fs.js:35:5
at req_ (/Users/vlad/Sites/droopler-test/droopler_project/themes/custom/droopler_subtheme/node_modules/natives/index.js:143:24)
at Object.req [as require] (/Users/vlad/Sites/droopler-test/droopler_project/themes/custom/droopler_subtheme/node_modules/natives/index.js:55:10)
at Object. (/Users/vlad/Sites/droopler-test/droopler_project/themes/custom/droopler_subtheme/node_modules/graceful-fs/fs.js:1:37)
at Module._compile (internal/modules/cjs/loader.js:1133:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1153:10)
at Module.load (internal/modules/cjs/loader.js:977:32)
at Function.Module._load (internal/modules/cjs/loader.js:877:14)
Kind regards,
Vlad
Hello,
I'm back to working on my droopler project and I want to refresh the installation with the newest updated/upgrades
I managed to run the latest droopler for 9.5.10 (droppler 8.3.2.0-rc1)
However, I'm struggling to migrate my mysql 5.7 database to mysql 8.1.
If I install the default content on a fresh mysql 8.1 container everything works as expected.
If I run my old instance of drupal 9.3.x with droopler (of one year ago), everything works.
How can I move the old data into the new database?
Is it possible to have an installation without demo content?
Hello,
Using the Mega Menu module, which is built-in in droopler now, it produces only capitalize menu items and that's not OK, it should be configured if yes or no.
In the meanwhile, I've made the analysis and I saw the problem is not coming from we-mega-menu but from on scss of droopler_theme which has created styling for mega menu.
Origin is in __menu_design.scss L:187
text-transform: capitalize;
Pay attention there is a subsequent style for uppercase and that's also not good.
I think you can have whatever behaviour you prefer as default and add the mega-menu configuration panel for adapting to needs. This way everybody's happy.
Kind regards,
Vlad VALICA
Hi, how do I log in as admin after having logged out? I can't seem to find any way of logging in again.
How to display an additional text field on the product card?
Line 25 in 4576360
Why Droopler not utilizes the lastest Admin Toolbar module? Any reason?
I can't edit the menu "Footer". Everytime I want to edit this menu I get an error "The website encountered an unexpected error. Please try again later.". Other menus can be edited without any problem. The problem occurs on a fresh install of Droopler 1.4. I don't know if the earlier versions of Droopler were also affected. I didn't check this.
Hi:)
I have installed local droopler profile via composer. https://www.droptica.com/droopler/installation/
wamp64, windows10,
PHP 7.3.12
MySQL 5.7.28
apache 2.4.41
the page looks like there are no css files
What can I do with this?
Regards
Dear Droopler Team!
First of all, thank you for sharing Droopler with PHP community.
I've installed a droopler including demo data. Installation process was done fine. Then I've launched a gulp watch
task for subtheme and all sass compilations are being done really well but ...
unfortunately, the recompiled css files are not available in the browser until I force clearing cache.
Flush all caches
takes ages so I'm wondering if it's possible to get the up-to-date version of assets.
Please let me know I'm doing wrong or which settings should be changed to achieve it.
Cheers!
When I implement a new sub theme, and enable the d_product module, the facts sidebar block does't appear.
This is because block configurations depend on specific theme.
Hello,
Using the installation procedure presented on your website, this leads to a all in one folder. In fact, no web folder is created.
This comes from composer.json. I will update it on my side and make a test.
In current beta2, social media links are not being saved in the d_social_media settings form (\Drupal\d_social_media\Form\ConfigurationForm::submitForm()
) reason being that the config is being addressed with each link but not saved until all links have been set, probably resulting in multiple unsaved config instances.
Saving the config at once resolves the issue. Please consider.
public function submitForm(array &$form, FormStateInterface $form_state) {
parent::submitForm($form, $form_state);
$values = [];
foreach ($this->getMediaNames() as $name) {
$values["link_$name"] = $form_state->getValue("link_$name");
$this->config(self::CONFIGURATION_NAME)
->set("link_$name", $form_state->getValue("link_$name"))->save();
}
}
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.