On this page
3.2. Concepte: Eines addicionals
Hi ha diverses eines addicionals disponibles que ajuden a crear els llocs de forma més ràpida, més precisa i amb menys esforç.
- Drush
- Vegeu més a avall per a més informació sobre el Drush.
- Git
- El Git és un sistema de control de versions que podeu utilitzar per seguir els canvis fets als fitxers al vostre lloc complet o als fitxers relacionats només al mòdul o tema que estigueu usant. El Git permet provar canvis, i si és necessari, tornar a una versió anterior. També es pot utilitzar per controlar canvis als fitxers de configuració i sincronitzar la configuració de diferents llocs. El Git s’ha convertit en l’estàndar pels projectes de desenvolupament web.
- Composer
- Vegeu més a avall per a més informació sobre el Composer.
- Devel
- El mòdul contribuït Devel ajuda amb les tasques de desenvolupament, com el depurat i la inspecció de codi, l’anàliside consultes a la base de dades i la generació de contingut de prova.
El Drush és una eina de línia de comandes per construir i mantenir llocs, proporcionant una alternativa a l’ús de la interfície d’administració per moltes operacions. Molts constructors de llocs i mantenidors prefereixen utilitzar el Drush sempre que es pot i consideren el temps emprat instal·lant-lo i aprenent a utilitzar-lo com a una bona inversió. Raons per considerar l’ús del Drush:
- El Drush proporciona un gran nombre de comandes per tasques com per exemple instal·lar el programari bàsic, mòduls i temes; actualitzar el programari; realitzar operacions de bases de dades, incloent la còpia i consulta; restablir contrasenyes i netejar la memòria cau. Alguns dels mòduls i temes contribuits també defineixen comandes del Drush.
- Fer feines administratives utilitzant el Drush és típicament més ràpid i menys tediós que fer-les mitjançant la interfície d’administració
- Com el Drush és una interfície de línies de comandes, podeu escriure scripts que combinen les comandes del Drush i d’altres comandes al servidor, per automatitzar tasques més complicades.
- El Drush proveeix funcionalitats addicionals no disponibles a la interfície d’administració; per exemple, executar consultes a la base de dades.
Si voleu utilitzar el Drush, necessitareu tenir accés a la terminal de línia de comandes al servidor on el vostre lloc web estarà allotjat, i necessitareu una versió compatible de l’eina del Drush instal·lada en aquest servidor. Comproveu el lloc web del Drush per les instruccions d’instal·lació i la compatibilitat de versions. També hi ha documentació en aquest lloc de les comandes disponibles del Drush.
El Composer és una eina per a gestionar dependències del PHP, on el desenvolupador especifica quina versió de cada biblioteca externa es necessita, i el Composer gestiona el procés de descàrrega i instal·lació d’aquesta.
El nucli és un usuari principal del Composer, perquè utilitza diverses biblioteques desenvolupades externament, les quals han de descarregar-se i instal·lar-se per tal que el nucli pugui funcionar. Quan instal·leu el nucli, haureu de descarregar un fitxer comprimit que contingui les versions compatibles de les biblioteques externes, o bé haureu d’executar el Composer per a descarregar les biblioteques externes després de la descàrrega inicial.
Alguns mòduls contibuïts també fan ús de biblioteques desenvolupades externament; per exemple, un mòdul d’integració amb el Facebook podria requerir la instal·lació de la biblioteca d’integració amb el Facebook per tal de que funcioni el mòdul, i un mòdul geogràfic podria utilitzar una biblioteca estàndard de funcions geogràfiques. Per a instal·lar un mòdul amb dependències externes, haureu d’executar el Composer.
A més de les eines de constructors de llocs esmentades anteriorment, les següents eines estan disponibles pels desenvolupadors de mòduls o temes.
- Drupal Console
- El Drupal Console és una eina de línia de comandes que genera esquemes de codi i interactua amb un lloc Drupal. Pot generar, per exemple, el codi d’un bloc o formulari, instal·lar mòduls i temes i crear contingut postís. La Drupal Console utilitza la Symfony Console.
- Coder
- El Coder és una eina de línia de comandes que comprova si els vostres mòduls i temes compleixen els estàndars de codi i altres bones pràctiques. També pot arreglar violacions dels estàndards de codi.
- Firebug
- El Firebug és un connector del Firefox que permet visualitzar, editar, depurar i controlar el CSS, l’HTML i el JavaScript en una finestra separada del navegador. El mòdul contribuït Drupal for Firebug mostra informació sobre la depuració del Drupal i les consultes SQL a la finestra del Firebug.
Atribucions
Escrit i editat per Boris Doesborg i Jennifer Hodgdon. Traduït per Andreu Pavia i Ramon Vilar d’Ymbra. Revisat per Ramon Vilar d’Ymbra.
Source file: install-tools.asciidoc
Help improve this page
You can:
- Log in, click Edit, and edit this page
- Log in, click Discuss, update the Page status value, and suggest an improvement
- Log in and create a Documentation issue with your suggestion