Zdravím.
Už som tu riešil použitie resp. nepoužitie composer pre D8/9. Veľmi by som privítal, ak by si našlo čas a napísalo pár slov k téme čo najviac ľudí. Prešiel som viacero fór a prevažoval názor, že composer je vyslovene nevyhnutnosť. No určite to netvrdili úplne všetci.
Aktualizácia drupalu cez FTP:
- stiahnem novú verziu, pripravím zip súbor, cez FTP nahrám na server - 50s.
- premenujem na FTPcku adr. core + vendor + vymažem z / potrebné súbory - unzipper.php rozbalím pripravený zip subor - 30s
- spustím update.php - 20s
Nevyhnutnosť composera?
- Úspora času... Ako hobíkovi mi hore opísaný spôsob vôbec nevadí - mám to zaktualizované max. za 5min. Akurát následne vymazanie oldcore + oldvendor trošku trvá.
- Závislosti tretích strán... ako hobík ich nepoužívam a ani nebudem. Mám okrem jadra moduly - token + pathauto + colorbox to je všetko čo potrebujem na obyčajné stránky, blog a pod.
- Kanón na vrabce - myslím teraz samotný Drupal - nevadí mi to veľmi urobiť jednoduchú stránku s jednoduchou aktualizáciu obsahu aj s kanónom
Veľmi mi vyhovuje princíp drupalu ( views, taxonomy, typy obsahu, práca s blokmi, témy ..) . Je to naozaj blbosť? používať základ Drupalu 9 na zdielaných hostingoch tak ako som to opísal bez composera?
90% znamých čo som im spravil stránku na Drupale nepridali ani jednu čiarku obsahu na web. No aj tak by som veeeľmi nerád prechádzal na Wordpres alebo niečo iné kvôli tým čo ten RS naozaj potrebujú a používajú.
1) aktualizace pres composer…
1) aktualizace pres composer: composer update; git commit -am "composer udpate"; git push; (a o zbytek se postara CI - ted git pull, composer install, drush updb, drush cim, drush cr)
2) cim dal vic modulu (vcetne "malych") si ty 3rd party dependencies definuje samo
3) i ja jako oldshool drupalista resim cim dal vic veci pomoci GatsbyJS (ano, v mem pripade na pozadi Drupal, ale neni nutnosti)
Hobíci vz. profesionálové
Podle mě vývojáři Drupalu přestali na cílovku hobíků brát ohledy, protože často už byly kompromisy pro hobíky přítěží pro profesionální použití. Proto Drupal hobíkům už léta nedoporučuji, pokud není jejich cílem i to se naučit jej používat profesionálně.
Obecně nevadí používání nástrojů na use-cases na které nebyly určeny, dokud se smíříš s tím drhnutím. :-)
Ahoj, neviem ktory hosting…
Ahoj, neviem ktory hosting pouzivas, vela z tych zdielanych uz ma nejaky pristup na shell. Cize moje odporucanie by bolo pouzivat taky hosting s composerom.
Vsetci co ti tu teraz odpovedame sme zastancovia composeru, iny nazor by som mozno hladal na slacku :)
composer ano
Přešel jsem na composer právě kvůli závislostem. I když s ním pořád bojuji (např. když nainstaluji nový modul, tak se mi nehodí do composer.json, kam ho musím ručně doplnit), tak ho jinak používám na multisite drupalu celkem bez problémů.
Updaty jdou jedna báseň.
Zrovna včera jsem přešel na composer 2 a rovnou se mi i udělal update na Drupal 9.2. Vše bez problémů. Teď ještě přepnout na PHP 8 :).
Přidat komentář