Bangun E-commerce Dengan Drupal

Drupal merupakan aplikasi web terbaik yang membantu untuk membangun sebuah situs yang unik dengan cara yang paling menguntungkan. Drupal membantu dalam membangun sebuah website dengan fitur yang lebih kreatif dan teknis.

1. Sistem Taksonomi

Drupal memiliki kelebihan dalam membuat sistem kategori dan klasifikasi yang sangat kompleks.

2. Sangat Ringan

Drupal sangat  ringan. Drupal hanya berkisar diukuran 1 MB dan 3,3 MB saat diekstrak. Imbasnya ada pada kecepatan server untuk mengeksekusi perintah – perintah menjadi lebih ringan. Berbeda dengan joomla yang bisa berukuran hingga 5 MB.

JaringanHosting.com adalah provider ASP.NET dan Windows hosting No #1 di Indonesia sesuai dengan rekomendasi dari pihak Microsoft. Microsoft memberikan rekomendasi ini berdasarkan pada beberapa persyaratan utama, yaitu: WebMatrix, WebDeploy, Visual Studio 2012, ASP.NET 4.5, ASP.NET MVC 4.0, Silverlight 5 and Visual Studio Lightswitch. Untuk keterangan lanjutan, silahkan klik disini!

3. Fitur Modular

Pada Drupal setiap penambahan fitur modul dan bloknya akan menambah sistem yang ada

4. Dukungan Database

Drupal juga mendukung PostgreSQL dan MS SQL selain MySQL. Sehingga menambah opsi lain dalam memilih software RDBMS.

5. Klasifikasi User

Pada Drupal, admin dapat memberikan hak akses pada user tertentu dan pembatasan hak akses hanya untuk sekedar mengedit konten atau hak akses penuh.

6. Tracker

Drupal memiliki fitur untuk menampilkan apa saja yang pernah ditulis atau dikirim oleh user tertentu.

7. Forum

Fitur forum sudah satu paket dalam installasi Drupal.

8. Development yang cepat

Pengguna dapat membuat anak-anak site dari sebuah induk site.

9. Multisite

 

Istilah Taksonomi Pada Drupal

Menampilkan User Pada Setiap Konten yang Cocok Pada Istilah Taksonomi Pada Drupal

Use case yang tampak biasanya cukup sederhana. Ketika user mendaftar pada situs, mereka memilih istilah dari daftar taksonomi didasarkan pada sebuah profile2 profile mereka. Seperti konten yang ditambahkan ke situs taksonomi yang sama digunakan untuk mengkategorikan konten. Saya ingin melihat yang akan dilakukan oleh user saat  melihat konten apapun yang cocok dengan salah satu pilihan jangka taksonomi mereka.

Terdapat drupal4lib mailing list dan disini saya ingin berterima kasih kepada semua responden yang menyatakan:

Mulailah dengan basis View yang memperlihat User (tidak termasuk Content).

1) Set Contextual Filter untuk User ID, memberikan nilai default dan set pada

logged-in User ID

2) Create Relasi dari user ke profil user

3) Create Relasi dari field yang berisi istilah lalu pilih pada user / profil user untuk istilah taksonomi

4) Create relasi dari segi taksonomi untuk node yang memiliki Istilah taksonomi.

Sekarang anda harus dapat menambahkan relevant node pada filed ke View.

 image 1
walkthrough pada sebuah view

 image 2

menggunakan pengaturan query “distinct” untuk membatasi nilai-nilai, bukan satu per istilah.

image 3 whatcha dari semua relasi

Apa yang tidak bekerja: Jadi sementara ini tampak sangat mudah mendapatkan banyak-ke-banyak relasi untuk bekerja namun disini sangat disayangkan karena relasi tersebut tidak berujung.  Saya mencoba berpikir untuk menggunaka views global filter yang mungkin menjadi solusi yang baik – menurut dokumentasi mereka setiap field ditarik dari profil yang digunakan untuk mengesampingkan nilai-nilai. Menggunakan multiselect widget biasanyan akan gagal di semua tempat – nilai tidak disimpan sama sekali. Sangat aneh bukan?

Juga dalam Kategori “fail” – membuat tampilan berdasarkan tabel konten dan tabel taksonomi. Salah satu dari ini mungkin telah bekerja dengan relasi yang lebih sedikit.