drupal (CMS) veya yeni bir web uygulaması oluşturmak için CodeIgniter (MVC)?

3 Cevap php

Ben çok özelleştirilmiş yeni bir web uygulaması oluşturmak için gidiyorum.

Çok, çok özel bir şekilde - Bu tamamen aranabilir görüntüleri, içerecektir.

Eğer resimlerin üzerine tıkladığınızda o kadar üzerine yorum ekleyebilir ve.

Bu kayıtlı kullanıcıların gerektirir, ama kayıt / giriş işlemi oldukça çok özelleştirilmiş olacaktır.

Şu anda ben bunun için CodeIgniter'ı kullanıyorum. Ama Drupal gibi CMS hakkında mesajların çok okudum ve bunu temel şeyler halledeyim olabilir gibi geliyor, belki tasarım ve diğer ön çalışma.

Ben aslında, ben sadece CI gibi bir MVC framework kullanmaya başladı ve gelişmekte başlatmak için alır ne kadar daha kolay etkilendim, CMS ile hiçbir deneyimi var.

Yani, i uygulamanın bu tür oluşturmak için gidiyorum ben, CodeIgniter ile yapmak için gidiyordu, ben, Drupal kullanın ve sonra olağan şeyler ekleyebilirsiniz, merak kontrolörleri, izleme, modeller, ayar dosyaları, kendi kütüphaneleri gibi ve benzeri?

Nasıl Drupal gibi bir sistem üzerinde çalışır? Nasıl herhangi bir MVC framework olarak onunla PHP kod yok. Bu modülleri bir sürü var gibi geliyor, ben sadece bir MVC çerçevesi olarak kullanabilirsiniz eğer, merak ediyorum ama bütün bu temel malzeme ve tasarım kullanıma hazır olmasının yararı var? Bu sıfırdan bir web uygulaması sağlamak için en iyi "kütüphane" gibi geliyor.

Onunla bir özelleştirilmiş uygulama oluşturmak zor mudur? Ben o görüntüler ve kullanıcılar gibi modülleri var sanırım, ama her görüntü üzerinde etiketleri ve ülke bilgi var, ya da bir resme değişikliklere abone her kullanıcı var ki o zaman nasıl bu özelleştirmek olabilir, bu e-posta böylece kullanıcılara gönderilebilir olacak ve ?

Ben bir modül yüklemek kolaydır sanırım. Soru nasıl özelleştirmek yapmak vardır. belki bütün bu tablo sütunları gerekmez. Belki ben / remove iş mantığı eklemek istiyorum.

Bu Drupal kullanarak artıları ve eksileri nelerdir? Gitmek için bile doğru yolu nedir?

Drupal ile bir StackOverflow yapabilir miyim? Facebook? Heyecan? Youtube? tabii ki php biliyorum varsayarak.

Ben bir web uygulaması oluşturma konusunda tamamen yeni olduğum için düşüncelerinizi paylaşın!

Teşekkürler

3 Cevap

Drupal kullanarak güzel bir fikir - vb kullanıcı kaydı, kimlik doğrulama, gibi sıradan detayları bakabilirim

Sonra bir modül veya üç yazarak Drupal uzatmak.

Drupal çekirdek ve modülü arasındaki etkileşim oldukça iyi tanımlanmış bir şey olacak.

Ancak istediğiniz modülün iç yapıları yapılandırılmış olabilir. Hatta bir MVC framework kullanabilirsiniz!

O sadece bir kez yaptım ben bir proje yaptım. Bu içten Zend Framework MVC yığını kullanılan özel bir drupal modül oldu.

Bir cazibe gibi çalıştı.

Orada genel drupal ve particuarly modül geliştirme için bir öğrenme eğrisi kesinlikle, ama aşılamaz değil.

I this "CodeIgniter Drupal vs" ikilemi olan herkes için büyük bir makale olduğunu düşünüyorum.
Siz de benim gibi iseniz:

  • KOD yazma gibi
  • web sitesi / web uygulama yapmak istiyorsanız ve nasıl TAM görünüyor
  • KISS felsefesine aşık (küçük ve basit tutmak)
  • SİZİN istediğiniz zaman yükseltebilirsiniz

Eğer CodeIgniter yol alacak daha.
(Sana söylüyorum ki fazla iki yıl bina Drupal web siteleri sonra)

Ben Drupal yazılı tam teşekküllü web uygulamaları gördük. Kullanıcı kimlik doğrulama ve yetkilendirme, yorum, captcha tema vb - Drupal web uygulamasının sıkıcı bit boşaltma için gerçekten kullanışlı

Gerçekten bu baş kod yazma for uygulama içine başlangıç ​​olsun sağlar. Köşede Drupal 7 kararlı sürümü ile birlikte, neden bir atış vermek değil mi?