Code Monkey home page Code Monkey logo

droopler's People

Contributors

adamszym11 avatar agatahalasdroptica avatar aliegmann-droptica avatar amanda-sciebura-droptica avatar bartek-flp avatar damianskibadroptica avatar dominika-szydlowska avatar filippl avatar grzegorz-pietrzak-droptica avatar jakub-wozniak-droptica avatar jaro2801 avatar jarobartman avatar js-droptica avatar leszek-kledzik-droptica avatar malgosia-swierczynska-droptica avatar mariusz-andrzejewski-droptica avatar michal-magdziarek-droptica avatar michal-odorski-droptica avatar mikolajmendys-droptica avatar pawel-gorski-droptica avatar pawel-holik-droptica avatar pawel-pietras-droptica avatar pawel-szymanski-droptica avatar piotr-kamieniecki-droptica avatar przemyslaw-tyszer-droptica avatar radoslaw-stepinski-droptica avatar rafal-sereda-droptica avatar tadeusz-bronczyk-droptica avatar tomasz-makiel-droptica avatar volodymyr-umanets-droptica avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

droopler's Issues

Bump geysir to the latest dev version to apply bug fixes.

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.

Cannot access revisions

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)

4.0 Branch Install Step 2 fails

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

d_lang_dropdown.js selector problem

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)');

Overwritting content & menus

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.

  1. How can I override navigations?
  2. Why I cannot delete the main navigation's item, can I? An error: This link is provided by the d_product module. The title and path cannot be edited.

image

3. What's the best approach for loading & keeping content in the droopler's project?

Thanks in advance!

droopler_theme js and css are gitignored?

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.

InvalidArgumentException thrown when enabling module d_product or editing view products_list

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

Drupal\Core\Database\InvalidQueryException: Query condition 'nfd.nid IN ()' cannot be empty

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)`

Error when installing profile: Modules required but not found

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?

Unable to install on Drupal 9 as a profile

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!

Missing bundle entity, entity type contact_form, entity id feedback.

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.

[FR] Exported Droopler configuration cannot be moved/used for re/installation

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:

  • The configuration synchronization failed validation.
  • Unable to install the droopler module since it does not exist.
  • Unable to install the droopler_theme theme since it does not exist.

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.

ReferenceError: primordials is not defined when compiling SCSS

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

Transition from drupal 9.3 to 9.5.10 and mysql 5.7 to 8.1

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?

Mega menu produces capitalize items which is not good is many countries

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

Menu "Footer" is not accessible

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.

[gulp] changes are not visible until I do "Flush all caches"

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!

No web folder created when installing droopler

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.

d_social_media form links not being saved.

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();
    }
  }

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.