Installare AMP senza Composer

8 contenuti / 0 new
Ultimo contenuto
Installare AMP senza Composer

AMP (https://www.drupal.org/project/amp) sta gradualmente diventando un must per un sito web che vuole apparire ai primi posti su Google Mobile.

Il problema è che il modulo ha le info solo per l’installazione con Composer tagliando fuori tutti coloro che non sanno usarlo o non possono utilizzarlo nei loro siti.

Da più parti ho letto che è possibile installarlo anche senza Composer mettendoci più tempo ma nessuno da i dettagli.

Il problema sono le librerie, non si capisce dove vanno (immagino dentro la cartella libraries) come deve chiamarsi al cartella che le contiene, i percorsi corretti ecc.. Una volta sistemato questo il modulo in teoria dovrebbe installarsi.

Qualcuno che lo ha installato via Composer è in grado di fornire questi dati?

Drupal Version:

Ciao, (Nel readme c'è anche l'installazione con drush) tuttavia il modulo di Drupal 7 AMP utilizzerà il modulo di librerie per l'installazione della libreria PHP . Per lo meno, che renderebbe possibile l'installazione abbastanza facile e le dipendenze richieste della libreria PHP, tra cui percorso query, php-enum, ecc

https://github.com/Lullabot/amp-library
libreria da mettere di solito in site/all/libraries
Quindi se hai accesso ftp o hai accesso al tuo sito con un file-explorer del tipo extplorer.sourceforge.net

Il modulo libraries sembra avere qualche problema con siti installati in sotto cartelle es: sito.com/drupal/

Spero sia utile. e... spero tu mi dia un feedback

Grazie per la risposta, io sto usando Drupal 8 il qualche funziona con Composer.

Onestamente non ho mai capito come usare Drush e tantomeno Composer ma sembra dovrò imparare.
Non capisco perché per installare un modulo, cosa che è stata sempre molto semplice anche su Drupal 6, ora bisogna diventare dei maestri del terminale.

Fra l’altro non si trovano guide decenti in rete, partono tutte dal presupposto che uno sia un programmatore.

Inoltre non sono sicuro funzioni nel server dov’è hostato il sito, probabilmente dovrò fare il tutto in locale e poi spostare il lavoro online.

Composer ti permette di installare le librerie presenti qui https://packagist.org/... farlo a mano sarebbe un bagno di sangue perchè bisogna creare le dipendenze e non è facile... ad ogni modo da terminale si installa in un paio di passaggi.. dipende da un sacco di fattori..

Sei su linux/mac, sei su Windows, ecc.. qui https://getcomposer.org/doc/00-intro.md#installation-linux-unix-osx la guida su come installare composer.. se cerchi in giro ne trovi di più dettagliate e mirate al sistemaa operativo usato..

fatto questo installi https://www.drupal.org/project/composer per gestire le librerie installate sul server locale..

Saluti

L'ho installato su windows (https://www.youtube.com/watch?v=xGUROx2G4b8) e sono riuscito a far andare il tutto.

Per chi come me non lo ha mai utilizzato, appena installato Composer bisogna aprire il “Prompt dei comandi” e lanciare: composer update

In questo modo aggiorna tutto quello che deve aggiornare.

Installare il modulo Composer Manager. Nella pagina del modulo c’è scritto che non serve per Drupal 8.1 in realtà senza questo non funziona…

Una volta fatto da “Prompt dei comandi” bisogna andare nella root di Drupal (es. C:\Users\MOME_UTENTE\Documents\EasyPHP\data\localweb\d8.test ) e lanciare:
php modules/composer_manager/scripts/init.php

Fatto questo, sempre dalla root, basta lanciare:
composer drupal-update

Si installeranno tutte le dipendenze necessarie per fa funzionare i moduli che le richiedono.

Ho visto che viene installato tutto dentro la cartella vendor, quindi immagino basti caricare quella nel server remoto.

Domani faccio qualche prova ed aggiorno questo post.

Ok ok, proverò composer...

Ho trovato questo:
http://www.naeemrana.com/technology/how-to-install-composer-dependency-m...

alla fine dice

Composer saves time and making your life easier???

meno tempo e vita facile? PENSO PROPRIO DI NO!

Ciao, dopo un po' di tentativi sono riuscito a provare AMP su drupal 7.
Se a qualcuno puó servire, qui ho descritto come ho fatto con composer e AMP: http://ilmiodrupal7.altervista.org/guida/moduli/moduli-scaricabili/categ...

@lukfortunato
se segui il video è molto semplice, funziona non solo con Xampp ma anche con altri, io lo sto usando su EasyPHP.

Per quanto riguarda Drupal 8, confermo che basta spostare la cartella vendor.

In realtà, per chi non può usare Composer direttamente sul server, secondo me conviene avere un’installazione in locale per installare gli aggiornamenti di Drupal. Una volta aggiornato le dipendenze con Composer, è sufficiente caricarla online.

@Vanni bella guida, come sempre :-)