it-swarm-tr.com

Kullanılmayan modüller ve eklentiler için uygun olan nedir?

Bazı modüller ve eklentiler Joomla ile birlikte gelirken, diğerleri bileşen paketleri ile birlikte yüklenir ve kullanılmaz. Modüller ve eklentiler kolayca devre dışı bırakılmalı mı yoksa tamamen kaldırılmalı mı?

11
bygk9

Kullanılmadığım çekirdekle birlikte gönderilen uzantılar için yalnızca devre dışı bırakıyorum. Temel güncellemelerin nasıl işlendiği nedeniyle, bu dosyalar genellikle güncelleme gününde sitelerde yeniden görünür.

Çoğu zaman, bir uzantı paketinin parçası olarak gelen kullanılmayan uzantıları kaldırabilirsiniz. Uygun bir paket uzantısı olarak paketlenirse, tüm temel kod ele alınacak bir uzantı bulamazsa kaldırılır.

Bütün bunlar, güvenli olmak için bir paketin parçası olarak gelen kullanılmayan her şeyi devre dışı bırakacağımı söyledi.

7
Michael

Güvenlik açısından kullanılmayan uzantıları (bileşenler, modüller, eklentiler ve şablonlar) kaldırırız.

Bu potansiyel kötü koda maruz kalmayı azaltır, düzeltmek için meşgul olduğumuz sitelerin çoğu eski yamalı eklentiler tarafından ele geçirilmiştir (kuşkusuz, genellikle devre dışı bırakılmamıştır).

Yönetici kullanıcı bakış açısından, daha az karışıklık, daha az menü seçeneği ve daha temiz bir genel deneyim ile sonuçlanır. (Ayrıca yeni kullanıcıların menüleri yanlış şablona atamasını veya en son sürümü kullanmayan modüller oluşturmasını da önler).

5
Craig

Bu, paketleri yüklerken, ardından kullandığı bileşeni kaldırırken ve kullanmış olabileceği herhangi bir eklentiyi bırakırken olduğu gibi, dokunaklı bir konudur.

Şu anda bildiğim kadarıyla bir şeyin çalışması için belirli bir eklentiye ihtiyaç duyup duymadığını bilmenin bir yolu yok. Bu, hangi eklentilerin/modüllerin birlikte olması gerektiğini belirtmek için bileşenlere bir çeşit eklenen xml için bir özellik isteğine dönüşebilir ve Joomla'nın neyin gerekli olup neyin olmadığını görmesine izin verebilir. Bu sadece bir fikir olsa da, doğru kullanıldığından emin olmak için tüm üçüncü taraf geliştiricilere iletmek zor olacak bir şey.

Yapılacak en iyi şey, sitenize neyin yüklendiğini iyi takip etmek, bir bileşenin hangi eklentilere ihtiyaç duyduğunu bilmek ve bu tür şeyler. Tipik olarak bir bileşen geliştiricisi, bir eklentiyi, o bileşen için kolayca öğrenilebileceği şekilde adlandırır veya yazarın bunun için kullanabilirsiniz. Modüller genellikle hiçbir yerde kullanılmazlarsa neredeyse hiç zarar görmeden kaldırılabilirler, genellikle nadiren bir eklentiye de güvenirler.

Kullanılmayan bir Joomla uzantısı varsa, kaldırılmamalıdır, temiz bir sitede olması genellikle bir şeyin ihtiyacı olduğu anlamına gelir, bu yüzden en iyi yalnız kalır. Daha "özel" kurulumlara izin vermek için Joomla'yı daha fazla bölmekten bahsediyoruz, ancak çekirdekten bir şey çıkarmadan önce o zamana kadar beklemek en iyisi.

3
Jordan Ramstad

Bileşenler, modüller ve eklentilerle ilgili olarak genellikle bunları devre dışı bırakırım. Tamamen kaldırdığım şey, daha fazla yer kaplayan ve bir konuma bir modül atamam gerektiğinde birçok işe yaramaz konum seçeneği yaratan kullanılmayan şablonlardır.

Güncelleme Temmuz 2016

Çekirdek Şablonlar

--- O zaman şablonları tamamen kaldırmak ideal değildi ve bazı durumlarda güncellemelerden sonra sorunlar ve hatalar , ancak hatırladığım kadarıyla modül konumlarına sahip olmanın tek yolu değildi modül yöneticisi konumunda görünen bu şablonlardan birini seçin.

Ancak, en son Joomla sürümlerinde, bir şablonu devre dışı bırakmak, modül yöneticisinde konum seçimi açılır menüsünden konumlarını gizler, böylece şablonlar devre dışı bırakılabilir.

Çekirdek Uzantıları

Uzantı web bağlantıları paketi gibi ayrıştırılmışsa, kaldırılabilir. Diğer çekirdek uzantılar için, onları yüklü ve devre dışı bırakmanın daha iyi olduğunu düşünüyorum.

3üncü parti

Kullanılmayan tüm uzantılar kaldırılmalıdır.

2
FFrewin

Joomla Core Bileşenleri, Eklentiler, Şablonlar, Modüller için tavsiyem: Her zaman en yeni Desteklenen Joomla Sürümüne sahipseniz bunları silmeyin. Ama örneğin Joomla 1.0 kullanıyorsanız her şeyi silin ...

3. Taraf Uzantılar için: Kullanılmadıysa bunları silin ve uzantılardan gelen girişler için veritabanınızı kontrol edin ve bunları da silin.

0
Joomla Agency