Csoportos, egylépéses modul eltávolítás, telepítés

kalmarr képe

Sziasztok,

létezik-e olyan modul ami képes a modulokat, modulok egymásba kapcsolódását egy lépésben kezelni, törölni? pl: egy frissítésnél rengeteg időt visz el egyesével a modulok kikapcsolása, amit ajánlanak frissítésnél. Egyszerűbb lenn egy gombnyomásra kikapcsolni mindent.

Üdv.

KALMI

Laza képe

Nem véletlenül vannak a moduloknak függőségei.
A Drupalban minden együttműködik.
A modulok is, azért, hogy ne legyen összeakadás, ne legyenek ugyanazt a funkciót megvalósító modulok.
Ezért egyik modul például használja a másikat. Meg egy másik is használja ugyanazt, stb.
Bonyolult struktúrákat alkothatnak, azért, hogy mindig minden rendbe legyen.
Ez - neked - lehet, hogy egy kompromisszum, valójában az ésszerűség egyszerű következménye.

Aktívan használok wordpresst is, így elmondhatom, hogy bár ott mindent egy kattal ki tudok kapcsolni, és még modulkereső is van a siteba építve, nem vagyok megelégedve, mert:
- A modulok gányoltak, nem működnek együtt egymással
- Az, hogy melyik verzió a WP melyik verziójához illik lutri
- 10 modul van ugyanarra a problémára, és egyik sem kellően abasztrakt
(- A modulkeresésnél lutri, hogy mit telepítesz fel, alig tudsz meg a modulról információt - arról nem is beszélve, hogy a weboldalon sem... Bár a dokumentáltság és a következetesség és az absztrakcióra való törekvés hiánya általánosan jellemzi a WP-t.)

A lényeg: annak, hogy valami olyan amilyen a Drupalban, mindig léngyeges oka van. És az, hogy valami ilyen már X verzió óta, sosem véletlen.

0
0
chx képe

drush dis modulename

0
0
nevergone képe

Az - emlékeim szerint - a függőségeket nem kapcsolja ki.

0
0
snufkin képe

drush dis views
The following extensions will be disabled: views, views_slideshow, views_slideshow_cycle, views_ui
Do you really want to continue? (y/n):

0
0
aboros képe

es nagyon meglepodsz ettol adott esetben:

drush dis views -y
0
0

-
clear: both;

nevergone képe

Oké, ezzel ki lehet kapcsolni modulokat egy lépésben, de telepíteni nem tud függőségekkel együtt, szóval ez is max. félmegoldás.

0
0
asrob képe

$ drush en -y views
Module views cannot be enabled because it depends on the following modules which could not be found: ctools 

Szépen megmondja mi hiányzik ha be akarod kapcsolni. Innen már csak egy "drush dl ctools" majd pedig ugye a "drush en -y views" parancs és kész is vagy. Azt mondom már ez is remek dolog és vállalom hogy inkább beírok 2-3 parancsot minthogy kattintgassak, szerintem gyorsabb is. De ez ugye kinek a pap kinek a papné esete.

0
0

--
Borsa Péter
https://peterborsa.eu

nevergone képe

Nyilván ez egy hasznos dolog, amit én is használok rendszeresen, csak felhívtam a figyelmet, hogy azért nem azonos az egylépéses modultelepítéssel. :)

0
0
szantog képe

Ti milyen drush-t használtok? Mert nekem egy drush en-re a válasz: the following modules will be enabled: és jön az összes függőség.

0
0

----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.

nevergone képe

Így van, ha már előzőleg le vannak töltve a függőségek. :)

0
0
szantog képe

Amúgy tényleg nem lenne rossz egy olyan kapcsoló, ami automatice letölti a függőségeket.

0
0

----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.

pp képe

igen, csakhogy a függőség nem az adott projekthez kapcsolódik, hanem az adott modulhoz. Lásd pl. CCK projekt content modulja. Az lenne a jó, ha lenne olyan lista, hogy mely projekt mely modulokat valósítja meg, és akkor lehetni ilyen is. Ilyen info egyelőre, ha jól tudom nem áll rendelkezésre.

pp

0
0
snufkin képe

drush 4 mar tudja:

drush dl views
Project views (6.x-2.12) downloaded to /Users/balu/projects/drupal/fancy_contacts/sites/all/modules/contrib/views.                                         [success]
Project views contains 3 modules: views_export, views, views_ui.
0
0
pp képe

Ilyen a Drupal, csak kívánni kell. (vagy megírni. :D)

pp

0
0
chx képe

Azok a views tarballban is benne vannak. Ha CToolst toltene le akkor lenne valami.

0
0
Den képe

Mert automatikusan yes-t válaszol minden kérdésre. Ismerek olyat, aki éles site-on kapcsolt így ki viewst, és állt a site (lehet, hogy nem views volt, de mind1).

Nem baj ha rákérdez, és átnézed mégegyszer, mit művelsz... Ugye? :D

0
0