Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

Wie installiert man mit Composer Libraries für Webform module lokal?

Eingetragen von Tropse (111)
am 25.01.2022 - 01:20 Uhr in
  • Anfängerfragen
  • Drupal 9.x oder neuer

Hallo,
also mit Jacob auch nicht weitergekommen.

hier noch mal die Variante mit Composer:
https://www.drupal.org/docs/8/modules/webform/webform-frequently-asked-q...

Ist daran etwas falsch?

composer require drupal/webform
- Installing drupal/webform (6.1.2): Extracting archive

Module installiert
Webform
Webform UI

composer require wikimedia/composer-merge-plugin
  - Installing wikimedia/composer-merge-plugin (v2.0.1): Extracting archive

Diese Zeilen "merge-plugin"

"merge-plugin": {
            "include": [
                "web/modules/contrib/webform/composer.libraries.json"
            ]
        },

in "composer.json" eingefügt:
{
    "name": "drupal/recommended-project",
    "description": "Project template for Drupal 9 projects with a relocated document root",
    "type": "project",
    "license": "GPL-2.0-or-later",
    "homepage": "https://www.drupal.org/project/drupal",
    "support": {
        "docs": "https://www.drupal.org/docs/user_guide/en/index.html",
        "chat": "https://www.drupal.org/node/314178"
    },
    "repositories": [
        {
            "type": "composer",
            "url": "https://packages.drupal.org/8"
        }
    ],
    "require": {
        "composer/installers": "^1.9",
        "drupal/core-composer-scaffold": "^9.3",
        "drupal/core-project-message": "^9.3",
        "drupal/core-recommended": "^9.3",
        "drupal/webform": "^6.1",
        "wikimedia/composer-merge-plugin": "^2.0"
    },
    "conflict": {
        "drupal/drupal": "*"
    },
    "minimum-stability": "stable",
    "prefer-stable": true,
    "config": {
        "sort-packages": true,
        "allow-plugins": {
            "composer/installers": true,
            "drupal/core-composer-scaffold": true,
            "drupal/core-project-message": true,
            "wikimedia/composer-merge-plugin": true
        }
    },
    "extra": {
        "merge-plugin": {
            "include": [
                "web/modules/contrib/webform/composer.libraries.json"
            ]
        },
        "drupal-scaffold": {
            "locations": {
                "web-root": "web/"
            }
        },
        "installer-paths": {
            "web/core": [
                "type:drupal-core"
            ],
            "web/libraries/{$name}": [
                "type:drupal-library"
            ],
            "web/modules/contrib/{$name}": [
                "type:drupal-module"
            ],
            "web/profiles/contrib/{$name}": [
                "type:drupal-profile"
            ],
            "web/themes/contrib/{$name}": [
                "type:drupal-theme"
            ],
            "drush/Commands/contrib/{$name}": [
                "type:drupal-drush"
            ],
            "web/modules/custom/{$name}": [
                "type:drupal-custom-module"
            ],
            "web/profiles/custom/{$name}": [
                "type:drupal-custom-profile"
            ],
            "web/themes/custom/{$name}": [
                "type:drupal-custom-theme"
            ]
        },
        "drupal-core-project-message": {
            "include-keys": [
                "homepage",
                "support"
            ],
            "post-create-project-cmd-message": [
                "<bg=blue;fg=white>                                                         </>",
                "<bg=blue;fg=white>  Congratulations, you’ve installed the Drupal codebase  </>",
                "<bg=blue;fg=white>  from the drupal/recommended-project template!          </>",
                "<bg=blue;fg=white>                                                         </>",
                "",
                "<bg=yellow;fg=black>Next steps</>:",
                "  * Install the site: https://www.drupal.org/docs/8/install",
                "  * Read the user guide: https://www.drupal.org/docs/user_guide/en/index.html",
                "  * Get support: https://www.drupal.org/support",
                "  * Get involved with the Drupal community:",
                "      https://www.drupal.org/getting-involved",
                "  * Remove the plugin that prints this message:",
                "      composer remove drupal/core-project-message"
            ]
        }
    }
}

composer update --with-dependencies

Loading composer repositories with package information
Updating dependencies
Lock file operations: 26 installs, 0 updates, 0 removals
  - Locking algolia/places (1.19.0)
  - Locking choices/choices (9.0.1)
  - Locking ckeditor/autogrow (4.17.1)
  - Locking ckeditor/codemirror (v1.17.12)
  - Locking ckeditor/fakeobjects (4.17.1)
  - Locking ckeditor/image (4.17.1)
  - Locking ckeditor/link (4.17.1)
  - Locking codemirror/codemirror (5.61.1)
  - Locking jquery/chosen (1.8.7)
  - Locking jquery/geocomplete (1.7.0)
  - Locking jquery/hotkeys (0.2.0)
  - Locking jquery/icheck (1.0.2 )
  - Locking jquery/image-picker (0.3.1)
  - Locking jquery/inputmask (5.0.6)
  - Locking jquery/intl-tel-input (16.1.0)
  - Locking jquery/rateit (1.1.3)
  - Locking jquery/select2 (4.0.13)
  - Locking jquery/textcounter (0.9.0)
  - Locking jquery/timepicker (1.13.18)
  - Locking jquery/toggles (4.0.0)
  - Locking progress-tracker/progress-tracker (2.0.6)
  - Locking signature_pad/signature_pad (2.3.0)
  - Locking svg-pan-zoom/svg-pan-zoom (3.6.1)
  - Locking tabby/tabby (12.0.3)
  - Locking tippyjs/5.x (5.2.1)
  - Locking tippyjs/6.x (6.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 26 installs, 0 updates, 0 removals
  - Installing algolia/places (1.19.0): Extracting archive
  - Installing choices/choices (9.0.1): Extracting archive
  - Installing ckeditor/autogrow (4.17.1): Extracting archive
  - Installing ckeditor/codemirror (v1.17.12): Extracting archive
  - Installing ckeditor/fakeobjects (4.17.1): Extracting archive
  - Installing ckeditor/image (4.17.1): Extracting archive
  - Installing ckeditor/link (4.17.1): Extracting archive
  - Installing codemirror/codemirror (5.61.1): Extracting archive
  - Installing jquery/chosen (1.8.7): Extracting archive
  - Installing jquery/geocomplete (1.7.0): Extracting archive
  - Installing jquery/hotkeys (0.2.0): Extracting archive
  - Installing jquery/icheck (1.0.2 ): Extracting archive
  - Installing jquery/image-picker (0.3.1): Extracting archive
  - Installing jquery/inputmask (5.0.6): Extracting archive
  - Installing jquery/intl-tel-input (16.1.0): Extracting archive
  - Installing jquery/rateit (1.1.3): Extracting archive
  - Installing jquery/select2 (4.0.13): Extracting archive
  - Installing jquery/textcounter (0.9.0): Extracting archive
  - Installing jquery/timepicker (1.13.18): Extracting archive
  - Installing jquery/toggles (4.0.0): Extracting archive
  - Installing progress-tracker/progress-tracker (2.0.6): Extracting archive
  - Installing signature_pad/signature_pad (2.3.0): Extracting archive
  - Installing svg-pan-zoom/svg-pan-zoom (3.6.1): Extracting archive
  - Installing tabby/tabby (12.0.3): Extracting archive
  - Installing tippyjs/5.x (5.2.1)
  - Installing tippyjs/6.x (6.2.6)
Package doctrine/reflection is abandoned, you should avoid using it. Use roave/better-reflection instead.
Generating autoload files

unter sieht alles gut aus:
/admin/reports/status
19 Bibliotheken (17 installiert; 2 ausgeschlossen; 0 CDN)

Nur unter /admin/structure/webform/config
Form general settings
- kein Editor (ckeditor) -

Nur wenn man codemirror rauswirft (z.B. Verzeichnis umbenennen) kommt der ckeditor.
Warum kommen sich ckeditor und codemirror in die Quere?
Danke

‹ Wie external links in linkit als Entity einbinden? Versendung und Verarbeitung regelmäßiger eMails mit Autologin-Bestätigungslink ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Na ja genauso wie online

Eingetragen von dinmikkith (1573)
am 27.01.2022 - 19:43 Uhr

Das ist krass, ich hab den Beitrag jetzt im Nachhinein noch mal überflogen und tatsächlich ist die Antwort auf die Frage wie immer ich hab keine Ahnung.

Soweit ich das sehe, hast du alles genau so gemacht wie ich.

Kannst du hier gern noch mal nachgucken, und von mir aus natürlich auch gerne live mit machen,
https://www.youtube.com/watch?v=5rRP987iVgg

Composer installiert man lokal, genau so, wei ich es in dem Video gemacht habe. Ich kann leider keine Unterscheid zwischen deiner Vorgehensweise und meiner erkennen,
Darum würde ich dir empfehlen mach das Video einfach parallel noch mal mit, Vielleicht fällt dir der Fehler ja dann auf.

In der aktuellen Drupal Version mit der von dir angegebenen Webform Version auf einem korrekt konfigurierten server funktioniert das.

Ob das auf deinem System funktioniert oder nicht, kommt auf die Konfiguration deines Systems an.

Ich hab 2 Vermutungen. 1. Codemirror wird immer CDN geladen
2. Dein lokaler Rechner kann nicht mit dem CDN Telefonieren.

Was das Video aber beweist ist, das dass kein Drupal Problem ist., Ich kriegs ja auch hin.

Ich bin zwar ein bisschen abgedriftet und di Audioqualität ist auch nicht so toll. Genauso wie meine Laune in dem Video aber ich bin müde :-D

Welche Drupal Version hast du denn am Start und womit betreibst du deienen lokalen stck.

Ich liebe seit neuestem die WSL unter Windows 11, weil sie funktioniert und mit entsprechend potenter Kiste sogar schneller ist als Virtual box (Wenn man einen Monsterrechner hat)

Wenn das bei dir nicht der Fall ist, dann kauf dir doch einfach einen Server für 9 € für einen Monat bei z. B Contabo und kündige den direkt wieder. Dann kannst du das nämlich live nachbauen. Das sollte aber auch auf deinem Rechner gehen. Das Video hier ist auf einem Server von Strato entstanden und beweist zumindest, dass es funktioniert und zwar genau so wie du es dokumentiert ist,

Anhand der von dir bereitgestellten daten finde ich aber keinen Unterscheid in der Vorgehensweise, Darum bin ich etwas überfragt, wo der Fehler liegt, An Drupal kann das nicht liegen, sonst müsste ich das auf meinem Server ja ebenfalls nicht hinbekommen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nicht mehr der einzige

Eingetragen von Tropse (111)
am 03.02.2022 - 02:23 Uhr

... immer hin hat das Problem noch jemand: https://www.drupal.org/project/webform/issues/3258757#comment-14390112

EDIT: Es liegt am Browser! Firefox 96, Firefox ESR zeigt immerhin das Formularfeld, aber ohne Leiste. Chromium funktioniert! LibreWolf der auf Firefox basiert funktioniert auch.

Hab dein Video ausprobiert! Danke.

1)Variante von oben (!) ist beim Hoster ALL-INKL mit Premium Tarif.

2) Hier neuer Versuch lokal mit Quemu Virtualisierung, Ubuntu Server 20.4.3
Composer version 2.2.5 2022-01-21 17:25:52

Drupal version   : 9.3.4                                                  
Site URI         : http://default                             ...
DB driver        : mysql                                                  
DB hostname      : localhost                                              
DB port          : 3306                                                   
DB username      : drupaluser                                             
DB name          : drupaldb                                                
Database         : Connected                                              
Drupal bootstrap : Successful                                             
Default theme    : bartik                                                 
Admin theme      : seven                                                  
PHP binary       : /usr/bin/php7.4                                        
PHP config       : /etc/php/7.4/cli/php.ini                               
PHP OS           : Linux                                                  
Drush script     : /var/www/localserver/drupaldir/vendor/bin/drush            
Drush version    : 11.0.4                                                 
Drush temp       : /tmp                                                   
Drush configs    : /var/www/localserver/drupaldir/vendor/drush/drush/drush.yml
Install profile  : standard                                               
Drupal root      : /var/www/localserver/drupaldir/web                         
Site path        : sites/default                                          
Files, Public    : sites/default/files                                    
Files, Temp      : /tmp

Der Unterschied ist, dass bei mir mit "composer update", wo bei dir nichts passiert, gleich die Installation der Bibliotheken passiert:

composer update
Loading composer repositories with package information
Updating dependencies
Lock file operations: 26 installs, 0 updates, 0 removals
  - Locking algolia/places (1.19.0)
  - Locking choices/choices (9.0.1)
  - Locking ckeditor/autogrow (4.17.1)
  - Locking ckeditor/codemirror (v1.17.12)
  - Locking ckeditor/fakeobjects (4.17.1)
  - Locking ckeditor/image (4.17.1)
  - Locking ckeditor/link (4.17.1)
  - Locking codemirror/codemirror (5.61.1)
  - Locking jquery/chosen (1.8.7)
  - Locking jquery/geocomplete (1.7.0)
  - Locking jquery/hotkeys (0.2.0)
  - Locking jquery/icheck (1.0.2 )
  - Locking jquery/image-picker (0.3.1)
  - Locking jquery/inputmask (5.0.6)
  - Locking jquery/intl-tel-input (16.1.0)
  - Locking jquery/rateit (1.1.3)
  - Locking jquery/select2 (4.0.13)
  - Locking jquery/textcounter (0.9.0)
  - Locking jquery/timepicker (1.13.18)
  - Locking jquery/toggles (4.0.0)
  - Locking progress-tracker/progress-tracker (2.0.6)
  - Locking signature_pad/signature_pad (2.3.0)
  - Locking svg-pan-zoom/svg-pan-zoom (3.6.1)
  - Locking tabby/tabby (12.0.3)
  - Locking tippyjs/5.x (5.2.1)
  - Locking tippyjs/6.x (6.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 26 installs, 0 updates, 0 removals
  - Downloading algolia/places (1.19.0)
  - Downloading choices/choices (9.0.1)
  - Downloading ckeditor/autogrow (4.17.1)
  - Downloading ckeditor/codemirror (v1.17.12)
  - Downloading ckeditor/fakeobjects (4.17.1)
  - Downloading ckeditor/image (4.17.1)
  - Downloading ckeditor/link (4.17.1)
  - Downloading codemirror/codemirror (5.61.1)
  - Downloading jquery/chosen (1.8.7)
  - Downloading jquery/geocomplete (1.7.0)
  - Downloading jquery/hotkeys (0.2.0)
  - Downloading jquery/icheck (1.0.2 )
  - Downloading jquery/image-picker (0.3.1)
  - Downloading jquery/inputmask (5.0.6)
  - Downloading jquery/intl-tel-input (16.1.0)
  - Downloading jquery/rateit (1.1.3)
  - Downloading jquery/select2 (4.0.13)
  - Downloading jquery/textcounter (0.9.0)
  - Downloading jquery/timepicker (1.13.18)
  - Downloading jquery/toggles (4.0.0)
  - Downloading progress-tracker/progress-tracker (2.0.6)
  - Downloading signature_pad/signature_pad (2.3.0)
  - Downloading svg-pan-zoom/svg-pan-zoom (3.6.1)
  - Downloading tabby/tabby (12.0.3)
  - Downloading tippyjs/5.x (5.2.1)
  - Downloading tippyjs/6.x (6.2.6)
  - Installing algolia/places (1.19.0): Extracting archive
  - Installing choices/choices (9.0.1): Extracting archive
  - Installing ckeditor/autogrow (4.17.1): Extracting archive
  - Installing ckeditor/codemirror (v1.17.12): Extracting archive
  - Installing ckeditor/fakeobjects (4.17.1): Extracting archive
  - Installing ckeditor/image (4.17.1): Extracting archive
  - Installing ckeditor/link (4.17.1): Extracting archive
  - Installing codemirror/codemirror (5.61.1): Extracting archive
  - Installing jquery/chosen (1.8.7): Extracting archive
  - Installing jquery/geocomplete (1.7.0): Extracting archive
  - Installing jquery/hotkeys (0.2.0): Extracting archive
  - Installing jquery/icheck (1.0.2 ): Extracting archive
  - Installing jquery/image-picker (0.3.1): Extracting archive
  - Installing jquery/inputmask (5.0.6): Extracting archive
  - Installing jquery/intl-tel-input (16.1.0): Extracting archive
  - Installing jquery/rateit (1.1.3): Extracting archive
  - Installing jquery/select2 (4.0.13): Extracting archive
  - Installing jquery/textcounter (0.9.0): Extracting archive
  - Installing jquery/timepicker (1.13.18): Extracting archive
  - Installing jquery/toggles (4.0.0): Extracting archive
  - Installing progress-tracker/progress-tracker (2.0.6): Extracting archive
  - Installing signature_pad/signature_pad (2.3.0): Extracting archive
  - Installing svg-pan-zoom/svg-pan-zoom (3.6.1): Extracting archive
  - Installing tabby/tabby (12.0.3): Extracting archive
  - Installing tippyjs/5.x (5.2.1)
  - Installing tippyjs/6.x (6.2.6)
Package doctrine/reflection is abandoned, you should avoid using it. Use roave/better-reflection instead.
Generating autoload files
41 packages you are using are looking for funding.
Use the `composer fund` command to find out more!

Mit "composer update --with-dependencies" kommt dann nix mehr:

composer update --with-dependencies
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove

...das selbe Phänomen, kein CKEditor, bzw. Drupal versuch ihn via CDN zu ziehen. Echt doof.

PS:
Behelfslösung: codemirror ausschalten, Ordner umbenennen, dann läuft der CKEditor
/web/libraries/codemirror_ohne

AnhangGröße
webform-libs_Statusbericht.png 126.09 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
Weiter

Neue Kommentare

  • Inzwischen sind wir bei
    vor 2 Tagen 7 Stunden
  • Migrieren von D7 auf D8/ D10/ D11
    vor 2 Tagen 23 Stunden
  • melde mich mal wieder, da ich
    vor 8 Wochen 3 Stunden
  • Hey danke
    vor 8 Wochen 21 Stunden
  • Update: jetzt gibt's ein
    vor 8 Wochen 1 Tag
  • Hallo, im Prinzip habe ich
    vor 8 Wochen 6 Tagen
  • Da scheint die Terminologie
    vor 8 Wochen 6 Tagen
  • Kannst doch auch alles direkt
    vor 9 Wochen 3 Tagen
  • In der entsprechenden View
    vor 9 Wochen 3 Tagen
  • Dazu müsstest Du vermutlich
    vor 9 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250235
Registrierte User: 20462

Neue User:

  • marouane.blel
  • capilclinic
  • Quabzibboter

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 13 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association