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 (90)
am 25.01.2022 - 02: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 (1291)
am 27.01.2022 - 20: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.

https://drupal-tv.de
Drupal sehen und lernen

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nicht mehr der einzige

Eingetragen von Tropse (90)
am 03.02.2022 - 03: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

Drupal 9.x, Ubuntu

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • benutzerdefinierte Felder vom Userprofil tauchen ungewollt oberhalb des Bodys jedes Forumtopics auf...
  • [gelöst] Mass contact Empfängerliste nach Taxonomy Term statt Rolle
  • Update V. 9.3.12 auf V. 9.4 mit Fehler: Modul mySQL fehlt. Bitte Hilfe.
  • Sprachpfad, in Drupal Korrekt einstellen, auch bei den Meta-Tags
  • Update von Drupal 9.3 auf 9.4 oder bei 9.3 bleiben
  • Terminverwaltung
  • Views in Seite einbetten
  • Hilfe! Nach Update auf 7.90 zeigt User reference (Kontrollkästchen/Auswahlknöpfe) nicht mehr vollständig an
  • ("Gelöst,...") Das Deinstallieren eines Content typen, der keinen Content hat, ist nicht möglich.
  • Drupal Website gestalten
  • DrupalCamping 2022 in Wolfsburg, 25. - 28. August
  • Entity Reference - Title Felder werden als Link angezeigt
Weiter

Neue Kommentare

  • Nein, das war es nicht. S. o.
    vor 1 Tag 20 Stunden
  • Eventuell hier ein Hinweis?
    vor 1 Tag 21 Stunden
  • Lösung gefunden
    vor 7 Stunden 50 Minuten
  • Kalender und webform
    vor 4 Tagen 2 Stunden
  • Alle Funktionen sind in views schon enthalten
    vor 4 Tagen 2 Stunden
  • Danke, Werner. Composer läuft
    vor 5 Tagen 12 Stunden
  • Wenn eine neue Drupal
    vor 5 Tagen 13 Stunden
  • Nein. Mittlerweile denke ich,
    vor 5 Tagen 13 Stunden
  • Wurde der Update mit composer
    vor 5 Tagen 14 Stunden
  • Maik Petran schrieb und zwar
    vor 1 Woche 22 Stunden

Statistik

Beiträge im Forum: 247845
Registrierte User: 19585

Neue User:

  • Tkakah
  • JeraldFub
  • andycrestodina

» Alle User anzeigen

User nach Punkten sortiert:
wla9212
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3845
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 4 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