Drupal işletme için hazır mı?

16 Cevap php

Büyük ölçekli, iş kritik kurumsal uygulamalar için Drupal kullanarak Orada kimse var mı?

Veritabanı işlem desteği Drupal eksikliği potansiyel kullanıcıları caydırmak mı?

Insanlar uygulamalar bu tür için kullandığınız dinamik dillere dayalı başka herhangi bir hafif web çerçeveler var mı? Ne bir alternatif veya bir Drupal + J2EE melez mimarisi gibi JBossPortal veya Jetspeed'in gibi Java portalları hakkında?

16 Cevap

Cevap One: Yes

Cevap Two: It depends

Bu konuda endişeniz var bazı kişiler elbette vardır. Drupal veritabanı desteği ve şema evrimi üzerinde bazı inceleme ve eleştiri konusu olmuştur. İşte planlanan geliştirmeleri bazı veya tüm Drupal 7 haline yaparsanız azaltmak olasıdır. Bu kolayca ve kesin internet arayarak cevap edemez üç sorudan biridir.

Cevap Three:

Cevap Four: (Update: 2010-02-03 11:25:04)

Ben nedeniyle verimsizlik Drupal karşı tavsiye. Evet, hemen hemen her şeyi yapabilir, ama bunu yavaş yavaş yapıyor. Sitelerin basit ama herhangi biri için, drupal bir özel inşa sitesi olacak gibi sorgular ve sayfaların yaklaşık olarak etkin bir zincir inşa olmayacaktır. İki SQL ile elle yapılabilir bir şey katılır ve tek bir PHP döngü beş iç içe bir döngü katılır ve birlikte Drupal tarafından ele alınması muhtemeldir.

Ben Drupal seviyorum ve kurumsal olmayan ortamlarda kullanmaya devam edecek, ve ben karmaşık görevler ile sunulduğunda benzer problem yok başka CMS tavsiye edemez, dedi.

Bu demek ne bağlıdır "Kurumsal." Örneğin, bir tedarik zinciri yönetimi aracı inşa ediyorsanız eğer korkunç bir seçimdir.

Veya "biz yatay ölçekli olabilir siteler" "içerik canlı gitmeden önce karmaşık onay iş akışları ile Siteleri" siz "son derece yüksek trafik siteleri" ya demek Ama eğer, o zaman evet derim. Drupal gazete ve dergilere sanatçı web sitelerinin SonyBMG süitinde dan, orada dağıtımları epeyce çok büyük ölçekli bulunmaktadır.

Evet, ama ...

Word of Caution: Many community-based themes are coded sloppily, which completely negates the efforts Drupal has made to make their CMS secure. Worse still, common practice in theme development is to find a theme like the one you want and customize it. Since code of these themes is shared so freely, a single sloppy mistake can affect many other themes derived from it.

Drupal (veya herhangi bir diğer hisse senedi CMS) ile giderseniz, sadece sizin için tema bunun için bazı joe-shmo tasarımcısı yok. Mümkünse, aslında PSD adlı gelen tema oluşturmak için bir görsel tema için sözleşme ve bir php geliştirici kiralama

Ben son zamanlarda yeniden hizmete Amerikan Diyabet Derneği arkasında kurşun geliştirici oldu - http://forecast.diabetes.org/ - Drupal yeniden. Lansmanda, yaklaşık 250k uniques / ay elde edildi ve önemli ölçüde büyüyen oldu. "Verimsiz sorgu zincirleri" için eleştiri çoğunlukla doğru olsa da, bunun için bir neden yoktur. Tembel yükleme desen mümkün olduğunca sık ve sıklıkla kullanılmaktadır. Süreci biraz düzene için, her zaman, Drupal önbelleğe yapılandırabilirsiniz bazı addon modüller vardır, ve sonra APC veya memcached gibi bir şey ile gidebiliriz.

Ne olursa olsun, kolayca, genişletilmiş özelleştirilmiş ve olmanın kapalı ticaret - bir saatten normalde az - müşteriye göstermek ve onları içerik yüklemek için izin bir şey olan, oldukça önemli.

Popular Science Magazine ve yakında başka bir dergide (ben henüz isim olur? Emin değilim) için drupal siteleri oluşturmak için yardımcı olması, oldukça uygun olduğunu düşünüyorum. Biz de BMW için bir intranet sitesi yapılır ve Pregnancy.org ettik.

Henüz mükemmel olmayabilir, ama oldukça uygundur.

Benim şirket Şimdiye kadar biz onunla oldukça başarılı olmuştur yaşadığım devlet büyük üniversitelerinden biri kamu bakan web sitesi oluşturmak için Drupal kullanıyor.

Biz de diğer müşterilerine bir grup için concrete kullanmak ve bunu Drupal olarak kullanılan yaklaşık olarak yaygın olmasa da biz beton ile genellikle daha mutlu olduğunu düşünüyorum.

Drupal her yerde kullanılan ve onun gelişimini destekleyen çok büyük bir topluluk vardır. Özel bir drupal bileşeni isterseniz büyük bir for hire topluluk da vardır.

Ben yaklaşık 1 milyon düğüm ile bir Drupal proje üzerinde çalıştık. Biz işlem desteği eklendi ve çok zor değildi. Tabii çekirdek yama gerekir ama bu iyi bir destek ve belgeleri ile kurumsal uygulama için büyük bir endişe olmamalı. Ben işlemsel destek üzerinde gözlem çifti programcı olarak çalışıyordu. Ben yaklaşık bir gün bizi aldı düşünüyorum.

Edit:

Ben şimdi birkaç yıl için bir Drupal Developer olarak çalışıyorum. Ve son zamanlarda, ben en iyi uygulamalar ve kurumsal uygulama ile ilgili olarak Drupal pozisyonumu revize ettik.

Ben Drupal çünkü Kurumsal alanda özellikle uygun olduğunu sanmıyorum:

  • Drupal test çerçeve (Bir etki alanı belirli bir dil harika olurdu) çok hantal
  • Kalitesiz çok katkıda modülleri vardır
  • Drupal içerik modeli kısmen kodu ve kısmen veritabanı şeması içinde bulunduğu
  • Drupal geliştirici topluluğu yerine kaliteli bir yazılım daha seksi yazılım odaklı hale gelmiştir
  • Drupal (drush bu değişiyor) veya yerleşik bir geliştirme ortamı olgun geliştirici araçları yok
  • Drupal Development tarayıcı ve UI merkezlidir.
  • Drupal.org / projelerinin merkezi doğası, CVS ve Katkı Projeleri Drupal politika, bireysel yazılım projelerinin gelişimini engeller

Ayrıca: Ben bir kez çalışıyordu kuruluş Drupal Uygulama şimdi parmaklıklar içine taşıdık olmuştur.

Ben de bu tür organizasyon ve iç belge toplantı yönetimi olarak çalışanlar için iç özellikleri dahil bir organizasyon için bir kombine kamu bakan sitesi kurmak için Drupal kullandım. Çoğunlukla iyi çalıştı ve onunla mutlu, ve iki ayrı siteleri ve / veya sharepoint gibi bir şey yönetmek zorunda değil çok mutlu.

Biraz eksik olması Drupal bulunan tek yer kendi LDAP desteği olduğunu. Bu daha sorunsuz çalıştı eğer kimlik doğrulaması için gayet güzel kullanabilirsiniz, ama denemek ve roller gibi LDAP grupları aşağı getirmek modülleri bazı hatalar var, ben "Drupal kurumsal hazırdır" duyguları ile gemide tamamen olurdu ama henüz orada değil.

O dedi, içeriği uygun olanı özelleştirmek için içerik türleri ve taksonomi tabanlı erişim kontrolü ile bir çok şey yapabilirsiniz, hangi rolleri, çoğu intranet için bir gereklilik olan bir şey.

Işlem desteği ve diğer önemli ölçekleme gelişmeler için Pressflow http://fourkitchens.com/pressflow-makes-drupal-scale düşünün

Drupal büyük, ama çok verimsiz. Benim önuç geliştiriciler söylüyorum tutmak gibi Ama, bu esnek ve son derece modüler olduğu için netice.

Biz şu anda bunu kurumsal düşünebilirsiniz Druapl site yaratıyor (http://stackoverflow.com/questions/161991/what-makes-an-application-an-enterprise-or-enterprise-level-application). Bu Bizim geliştirme sunucuları, bazı kere mücadele üyelik doğrulama vs vs için dış API'leri ile arabirim, Ubercart ile entegre yaklaşık 40 içerik türlerini, 15 kullanıcı rolleri vardır, ama bizim evreleme barındırma, bu aydınlatma edilir - hızlı herhangi bir benzer büyüklükteki bir site olarak.

, Herhangi bir ısmarlama kod iyi gelişmiştir emin olun yayınlanmadan önce Drupal performans özelliklerini kullanmak ve kaliteli hosting kullanılmasını sağlamak.

Burada sitelerin listesini görürsünüz http://buytaert.net/tag/drupal-sites ve burada http://www.drupalsites.net/, Drupal, küçük, orta ve büyük ölçekli siteleri oluşturmak için kullanılan ediliyor göreceksiniz!

Ben de Drupal yavaşlık ile ilgili sorunlar var, ama üst çentik geliştiricileri ile etrafında alabilirsiniz görünüyor.

Bu bir kurumsal uygulama yapmak için onun çok zor bir araç, bir şirket web sitesi yapmak için orta derecede zor bir araçtır. Bu kaynak LAMP CMS açık söz konusu olduğunda, hiçbir gerçek rakip yoktur.

Drupal harika. Ben birkaç orta ölçekli toplum ve kişisel web siteleri için kullanılan ettik ve bugüne kadar bize çok iyi sonuçlar veriyor. Ben işaret Yorum destekleyecek over-done veya web sitesini biz orada baktım, ama sonra, sadece sizin için güzel yapar iyi bir kodlayıcı / tasarımcısı ettik birçok şablonlar bile düşük kalite.

Bellek sorunları gibi Drupal veritabanı yönetimi verdiği size yardımcı olacağını orada makalelerin ton var. Sizin için otomatik olarak yapar Drupal Tweaks (drupal.org/project/drupal_tweaks) adlı bir modül bile var.

Genel olarak biz çok çeşitli web siteleri ve kurumsal intranet hızlı gelişimi için şimdiye kadar Drupal ile oldukça mutluyuz.

Biz http://www.tableausoftware.com sitemizin ana kurumsal broşür ve topluluk alanları için Drupal kullanmak

Bu bize plug-mümkün bir çok özellikleri eklemek ve çok biz daha çıplak kemikleri raylar gibi platformda veya uygulamalar için daha uygun django biriyle neler yapabileceğini ötesinde bizim ihtiyaçlarını karşılamak için UX özelleştirmek için izin verdi.

Biz hala performans ayarlama büyümesi için oda var, ama biz bir sorun olmadan hit milyonlarca yıl var. Biz arama geliştirmek ve site içerik ve bilgi tabanı ve destek forumları için yönlü entegre bir arama izin Solr indeksleme kullanımı yaptık. Ayrıca, bizim ekip içerik oluşturmak ve kalkınma sorunsuz siteyi küratörlüğünü güçlenmiş oldu.

Son olarak, biz gelişmiş site mimarisi yanı sıra daha risksiz dağıtım ve iş akışı / çevre yönetimi yönetmek mümkün oldum Özellikleri ve Bağlamında gibi araçları son cemaat odaklı.