images ve media dizini arasındaki farkı nasıl anlamalıyım? Tüm Joomla! kullandığım siteler images makalelerde görüntülenen resim dosyaları için, media PDF'ler, MP3'ler vb. için Bu dizinlerin isimleri bunu yapmamı sağladı.
(1) Tıklayın 600 × 900 piksel (portre) büyük resim yazdırmak için uygun 6000 × 9000 görüntüye gider banner görüntü varsa, eski görüntüler ve ikincisi media dizin?
(2) Ad medya beni soyut ortam türünü (PDF, EPUB, MOV) veya CSS benzeri ekran ortamını (kağıt, ekran, mobil cihaz) çağrıştırıyor veya depolama ortamı (DVD, HDD, CD). Joomla! 'Dan dizin adını media nasıl anlamalıyım? bakış açısı? İçinde hangi medya bekleniyor?
(Ana) Hangi dizinin ne için kullanılacağına karar vermek için ana kural nedir?
▶ DO ve LONS'ları öğrenmekle kalmayıp amacım Joomla tasarımcılarının bu dizinler için niyetini anlamak.
media çoğunlukla
Ancak image klasörü
İstemcilerin varsayılan olarak medya klasörüne erişimi yoktur. JCE, medya yöneticisi, bir dizi galeri ve afiş kaydırıcısı, hepsi içerik verileri için resim klasörüne bakıyor.
Müşterilerimiz için işleri kolay ve akıcı hale getirmeye ve bunları bize söylendiğimiz yere koymaktan daha fazla sakınmaya önem veriyoruz, bu yüzden görüntüleri ana içerik medya klasörü olarak kullanıyoruz. İçeride pdfs veya belgeleri yükleyebilmeleri için bir "dosyalar" klasörü tutuyoruz ve görüntüleri ve diğer dosya türlerini istedikleri gibi düzenlemelerine izin veriyoruz. Arka plan ve düzen görüntüleri başka bir yerde tutulur, böylece sitelerini gerçekten yok edemezler. Görüntü ağacının dışına seyahat etmelerine izin verilmediği için, enkazlara gidemezler.
Bir istemcinin medya klasörüne erişmesini istememizin bir yolu yoktur. İçerik yazarları için değil, eklentilerin ve bileşenlerin erişmesi içindir. Bir geliştirici olarak bile nadiren oraya girip bir şeyler yapmam gerekiyor.
Hikayenin ahlaki - medya CMS için, görüntüler İÇERİK için.
DO ve DON'T'ları öğrenmekten çok, amacım Joomla tasarımcılarının bu dizinler için niyetini anlamak.
Amaçladıkları şey https://docs.joomla.org/Development_Best_Practices altında Where should I place JavaScript, CSS, and Image files that belong to my Component?
ve Where should I place files generated by my Component?
.
Bileşenleriniz tarafından oluşturulan tüm resimleri, komut dosyalarını, stil sayfalarını geçersiz kıldığı için media
klasörüne dahil edilmelidir. Ancak ilginç olan şey, bileşeniniz aracılığıyla oluşturulan/yüklenen kullanıcı dosyalarından da bahsetmesidir. İçin Permanent, web accessible
dosya diyor Use a subdirectory of the media folder.
Ve sonra This applies to all files handled by your Component, including files your code generates and files the users of your component upload / generate.
Bu 'geliştirme en iyi uygulamaları' kılavuzunda image
klasörü hakkında hiçbir şeyden bahsetmezler, bu yüzden makalelerde kullanmak üzere resimlerinizi yüklemek gibi geliştirme dışı şeyler için tasarlandığını varsayıyorum.