Bagaimana saya bisa membuat tipe konten "langkah-demi-langkah"?

7

Saya sedang berpikir tentang membuat manual proses untuk intranet. Sebagian besar (semua?) Proses memiliki urutan yang sangat jelas, meskipun urutan yang sebenarnya dapat berubah dari waktu ke waktu. Rencananya adalah meminta ahli materi pelajaran, mungkin sekitar setengah lusin, masuk dan memperbarui halaman proses. Para pengguna situs harus dapat dengan cepat meninjau proses saat berinteraksi dengan pelanggan, seringkali tatap muka.

Inilah opsi yang saya pikirkan:

  • Latih penulis untuk menggunakan daftar yang dipesan. Pro: termudah bagi saya. Con: bergantung pada pelatihan orang-orang non-teknis, bisa sulit untuk gaya untuk dibaca.
  • Atur setiap proses menjadi sebuah buku. Pro: menggunakan sesuatu yang sudah ada di sana. Con: sulit untuk masuk, rumit untuk dibaca.
  • Buat jenis konten dengan bidang "langkah" yang bisa dimasukkan kali tidak terbatas, dan tema untuk menampilkan nomor pesanan. Pro: mudah dilihat bahwa setiap langkah independen, dapat disusun ulang dengan mudah (?) Kontra: lebih banyak pekerjaan untuk saya (saya merasa ada sesuatu yang lain dalam opsi ini yang saya lewatkan, tetapi saya tidak dapat meletakkan jari saya di atasnya) !)
  • Modul khusus , seperti modul Resep tetapi tanpa bahan. Setidaknya saya mengasumsikan modul Resep memiliki arah langkah-demi-langkah. Pro: sebagian besar penyesuaian untuk masuk, pengalaman belajar. Con: BANYAK lebih banyak pekerjaan untuk saya, agak karena keahlian saya.

Dari pengalaman Anda, apakah ada pemenang yang jelas di antara opsi-opsi ini?

Apakah ada opsi yang saya lewatkan? (Adakah modul di luar sana yang sudah melakukan ini, misalnya? Googling konsep ini adalah mimpi buruk .)

Apakah saya terlalu memikirkan ini?

Saya belum tahu apakah proyek ini akan menjadi Drupal 6 atau 7.

epersonae
sumber

Jawaban:

2

Saya setuju dengan Craig Hyatt tetapi saya pikir saya akan sedikit lebih berkembang.

Latih penulis untuk menggunakan daftar yang dipesan - Seperti yang Anda katakan, ini lebih sulit bagi Anda untuk melatih pengguna. Menurut saya, waktu Anda lebih baik untuk mengembangkan produk akhir.

Atur setiap proses menjadi sebuah buku - Mengapa menemukan kembali roda? Ini memberi Anda dasar-dasar persyaratan di luar kotak. Menggunakan ini akan memberi Anda waktu ekstra yang dihabiskan untuk mengembangkan sesuatu untuk bekerja dengan kontra menggunakan ini, atau lebih baik membuat Anda menghabiskan lebih banyak waktu untuk menambahkan hal-hal bermanfaat daripada membangunnya dari bawah ke atas.

Buat jenis konten dengan bidang "langkah" - Anda menyebutkan bahwa ini mungkin lebih bermanfaat bagi Anda tetapi ini bukan jumlah yang besar, menggunakan CCK dan nodereference, ini dapat memberi Anda sedikit lebih banyak fleksibilitas dibandingkan dengan rute buku.

Modul khusus - Tidak perlu melakukan ini, dua poin di atas akan memberi Anda cukup kebebasan untuk berkode di sekitar opsi bawaan bawaan.

Pemenang yang jelas bagi saya adalah membuat jenis konten dan membangunnya. Anda sebenarnya dapat mengatur jenis konten untuk menggunakan fungsionalitas buku juga yang saat ini saya lakukan untuk proyek besar. Jadi dalam hal ini Anda mendapatkan yang terbaik dari kedua dunia.

digital
sumber
Saya rasa saya tidak menyadari Anda dapat mengatur jenis konten lain untuk menggunakan fungsionalitas buku. Itu luar biasa!
epersona
epersonae, dapatkah Anda menjelaskannya?
Sepertinya itu hanya fieldgroup pada formulir entri (?) Node apa pun.
epersonae
1

Saya pikir insting Anda untuk menggunakan modul Book benar. Mengedit halaman buku tidak lebih sulit daripada beberapa node melalui tipe konten khusus.

Craig Hyatt
sumber
1

Mengapa tidak menggunakan grup bidang CCK? Node bisa memiliki judul, dan tidak ada badan. Kemudian node memiliki sekelompok grup bidang CCK. Grup mungkin memiliki dua bidang, seperti "judul langkah" lalu "petunjuk langkah". Kemudian Anda bisa menambahkan kombinasi judul / instruksi sebanyak yang Anda suka ke simpul yang sama.

Ini memiliki keuntungan yang sangat sederhana untuk dimasukkan, dan semuanya terkandung dalam satu simpul. Tampilan sebenarnya dari konten ini akan menjadi milik Anda juga, sehingga Anda dapat memiliki semua langkah pada satu halaman, atau memiliki sistem berbasis tab javascript untuk menampilkan setiap langkah, atau kombinasi lainnya.

Chris Cohen
sumber
Bagaimana Anda mencapai ini di d7? Saya mencari untuk melakukan hal yang sama - tidak yakin bagaimana mengelompokkan bidang di area Jenis Konten.
user800507
0

Saya akan membuat tipe konten yang disebut Langkah dan membuat setiap langkah dalam proses Anda sebuah simpul. Kemudian, Anda dapat menggunakan Tampilan untuk membuat daftar langkah sesuai pilihan Anda.

Anda harus menemukan cara untuk menghubungkan langkah-langkah ke "proses" induk yang tepat, mungkin dengan Taksonomi.

Setiap langkah mendapatkan judul, isi, bidang bobot / pesanan, lalu apa pun yang perlu Anda tambahkan.

Versi Drupal yang Anda pilih tidak masalah. Anda akan menggunakan CCK untuk 6 dan Core Fields untuk 7.

Randy Burgess
sumber
0

Opsi lain mungkin menggunakan modul pagination - modul ini memungkinkan Anda sebagai pembuat konten untuk menyisipkan jeda dalam konten agar lebih mudah dikelola. Metode saat ini yang dapat Anda gunakan untuk membuat paginasi konten:

  1. Konten diberi nomor halaman dengan jumlah "kata per halaman" yang dapat dipilih.
  2. Konten dihubungi oleh jeda manual, disisipkan oleh pembuat konten.
  3. Konten diberi nomor halaman dengan jeda manual, berdasarkan tag.
wiifm
sumber