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 - 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 (1313)
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 (111)
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

  • Seite auf Xamp wird nicht geladen
  • [simplenews_stats] [D10] Keine Öffnungen/Ansichten der Newsletter werden gezählt
  • Theme Olivero - Rand entfernen?
  • Olivero veraendern
  • Upgrade Drupal 9 auf 10
  • Matomo(?) in Seite, aber Deinstalliert!
  • Upgrade Drupal 7 auf Drupal 9 / Inhalt erstellen zeigt nur Fehler an
  • Fehlermeldung nach Update auf Drupal 10
  • Wie Button erstellen?
  • footnotes bei D10 und CKE5
  • ckeditor Bilder skalieren
  • Bild in welcher Form die Beschriftung!
Weiter

Neue Kommentare

  • Releases Stand 20-9-2023
    vor 4 Stunden 49 Minuten
  • Hi, Das ist leider nicht das
    vor 23 Stunden 37 Minuten
  • Wie plötzlich passierte
    vor 2 Tagen 3 Stunden
  • Sowas geht immer mit
    vor 4 Tagen 2 Stunden
  • vielen Dank fuer Deine Tipps.
    vor 4 Tagen 8 Stunden
  • Routinefrage: Kann es ein
    vor 5 Tagen 3 Stunden
  • @onkel Bob,Erst mal
    vor 1 Woche 5 Tagen
  • Prinzipiell geht das schon.
    vor 1 Woche 5 Tagen
  • Rubi_2021 schriebWie genau
    vor 2 Wochen 3 Tagen
  • Ok, war ein Versuch. ;-) Kann
    vor 2 Wochen 3 Tagen

Statistik

Beiträge im Forum: 248805
Registrierte User: 19832

Neue User:

  • elkb
  • J. Berten
  • vohome

» Alle User anzeigen

User nach Punkten sortiert:
wla9333
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3845
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 1 Benutzer und 2 Gäste online.

Benutzer online

  • wla

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