Apakah CMS direkomendasikan untuk memulai situs web pribadi dengan hanya beberapa halaman?

10

Saya ingin membangun situs web pribadi saya sendiri. Tidak ada yang sangat mewah, sekitar 5-6 halaman dengan blog, tentang halaman, halaman untuk foto-foto saya dan beberapa halaman konten lebih banyak tentang apa yang saya minati (pemrograman, fotografi, barang keluarga dll).

Saya merasa Sistem CMS berlebihan untuk apa yang saya coba lakukan, tapi saya tidak terlalu yakin.

  • Saya cukup akrab dengan ASP.Net dan C #, jadi saya berpikir saya dapat membuka pengembang web visual express dan melakukan situs dengan itu dari awal. Apakah itu pendekatan yang disarankan? (Mungkin beberapa tahun kemudian saya mungkin menyesal tidak menggunakan sistem CMS untuk memulai.)

  • Situs apa yang bisa Anda tunjuk sebagai pengembang situs web pemula untuk belajar tentang berbagai hal yang diperlukan untuk membangun situs web (maksud saya bukan hal teknis seperti HTML / CSS dll, tetapi semua hal perencanaan lainnya / hal desain / hal SEO.)

  • Saya tidak berpikir saya akan membutuhkan Database, tetapi sejauh mana saya bisa pergi tanpa itu?

dezkev
sumber
Jika Anda benar-benar tertarik untuk melakukan ini di. NET Anda akan memiliki banyak sumber daya yang tersedia di Stack Overflow (yang juga ditulis dalam .NET).
Bryson
Pertanyaan ini menanyakan pendapat, dan sumber daya di luar situs. Tak satu pun dari mereka pada topik di Pro Webmaster lagi.
Stephen Ostermiller

Jawaban:

4

Menurut pendapat saya, CMS hampir tidak pernah berlebihan. Begitu ada, CMS adalah perbedaan antara hanya menulis untuk situs web Anda dan menulis dan melakukan perbaikan kode. Ini akan menghemat waktu Anda dalam jangka panjang karena Anda perlu membuat perubahan pada situs web Anda. Basis data juga hampir selalu disarankan karena Anda dapat mengekspor data di mana saja. Anda mungkin akan merasa lebih mudah untuk mendapatkan CMS open source yang layak untuk PHP daripada ASP.net. Saya akan merekomendasikan menggunakan Joomla atau Wordpress untuk ukuran komunitas mereka, tetapi Anda dapat mencoba banyak demo PHP CMS open source yang berbeda di OpenSourceCMS . Dan di sini ada daftar bahasa lain juga.

apa yang harus kamu cari? Itu sepenuhnya terserah Anda, tetapi saya akan merekomendasikan melihat kriteria berikut:

  • Keamanan
  • Kemudahan penggunaan
  • Kemudahan pengembangan
  • Kecepatan pengembangan
  • Kemudahan ekstensi / ekspansi
  • Ukuran komunitas
  • Nada komunitas (lihat forum untuk melihat seberapa bermanfaatnya orang)
  • Jumlah add-on
  • Seberapa sering proyek diperbarui
  • Lisensi / Harga
  • Kompatibilitas host

Pada awalnya, prioritas terbesar Anda mungkin adalah seberapa cepat Anda dapat membuat template. Pilih beberapa CMS berbeda yang menurut Anda mungkin memenuhi kriteria Anda dan kemudian cari tutorial tentang cara membuat templat untuk itu. Jika Anda kesulitan menemukan tutorial untuk templating, itu mungkin pertanda baik bahwa CMS bukan pilihan yang tepat.

Virtuosi Media
sumber
untuk seorang programmer baru yang mencoba mempelajari CMS adalah berlebihan terutama untuk situs web 5-6 halaman. Butuh sedikit usaha untuk mengubah situs 5-6 halaman menjadi CMS di ujung jalan begitu dia cukup berpengalaman untuk membuat keputusan bijak pada CMS yang ada.
Chris
6

Jika Anda ingin blog dan hanya beberapa halaman kemudian gunakan Wordpress . Ini mungkin perangkat lunak blog terbaik yang tersedia dan menawarkan kemampuan untuk menambah dan mengelola halaman di luar blog. Pada dasarnya itu melakukan semua yang perlu Anda lakukan semua dalam satu paket gratis yang rapi.

John Conde
sumber
Kerugiannya, ia menggunakan MySQL - dapatkah dikonfigurasi untuk menggunakan SQLServer Express.
dezkev
Saya rasa tidak, tetapi saya belum memeriksanya. BTW, Anda harus mencantumkan spesifikasi teknis yang Anda butuhkan atau sukai dalam pertanyaan Anda sehingga penjawab dapat membuat saran informasi yang lebih baik untuk Anda.
John Conde
Ya, membutuhkan MySQL. Tidak ada rasa malu menjalankannya, bahkan bisa melakukannya pada IIS ...... tapi ada lagi yang perlu dipikirkan di sini. Sebagian besar dari kita memiliki server dan bandwidth yang tersedia untuk kita seperti itu kopi gratis .... tapi itu jauh lebih mudah untuk hanya menjatuhkan $ 6,95 / bulan dan membiarkan orang lain mengacaukan aspek itu. Saya pribadi akan menggunakan html statis untuk halaman non-blog saya, mungkin sedikit kode sisi server untuk galeri (saya penggemar berat Galeri, yang gratis) dan Wordpress untuk blog. Dan jika Anda ingin benar-benar sederhana, lakukan saja Wordpress yang bebas dan di-host.
bpeterson76
ya saya harus lebih eksplisit dalam posting saya tentang itu. Tapi saya memang menyebutkan keakraban dengan tumpukan microsoft.
dezkev
@ bpeterson76: bukan masalah rasa malu. Hanya saja tidak akrab dengannya. terima kasih atas sarannya.
dezkev
0

Jika itu adalah situs pribadi, maka cara Anda mendekati situs tergantung pada apa yang ingin Anda dapatkan darinya.

Jika Anda sudah tahu Asp.net Anda seharusnya tidak mengalami banyak kesulitan mendapatkan sesuatu yang cukup sederhana. Kemudian Anda dapat mengembangkan dan memperluas situs dengan cara apa pun dan sejauh imajinasi Anda bisa pergi. Melakukan situs dari awal memberi Anda fleksibilitas lengkap untuk membuat sesuatu persis seperti yang Anda inginkan. Ini akan memungkinkan Anda untuk mengembangkan keterampilan pengembangan Anda dan Anda memiliki sesuatu untuk ditambahkan ke CV Anda.

Anda akan membutuhkan database untuk konten dinamis apa pun dari situs Anda. Khususnya untuk mengelola blog Anda - kecuali jika Anda ingin mengetikkan Html mentah untuk setiap halaman (saya tidak merekomendasikan).

Anda bisa menggunakan xml untuk konten dinamis Anda jika Anda harus menghindari database, tetapi itu akan menggigit Anda dengan sangat cepat. Database cepat dan mudah dan tidak perlu ditakuti.

Saya merekomendasikan situs ini karena ini adalah tambang emas informasi tentang menjalankan situs!

Mongus Pong
sumber
0

Sebelum Anda mulai mengembangkan hal-hal Anda sendiri dari awal, Anda harus melihat apa yang tersedia - ada beberapa opsi open source gratis pada platform .net yang patut Anda periksa.

BlogEngine.net adalah berbasis 2.0 dan asp.net cukup populer (dan open source) - lihat http://www.dotnetblogengine.net/page/Feature-table.aspx - jika Anda terutama akan menambahkan konten ke blog dan bagian gambar Saya kira ini akan menjadi titik awal yang bagus. Saya belum mencobanya sendiri, tetapi saya berharap itu memungkinkan Anda untuk menambahkan apa yang Anda inginkan di sekitarnya / mengubahnya.

Tentang basis data; pengalaman saya adalah bahwa Anda dapat menggunakan hal-hal seperti file XML datar baik-baik saja untuk situs yang lebih kecil jika jumlah data Anda (tidak termasuk gambar dll di sini) cukup kecil untuk disimpan di mem dan Anda tidak sering menulis. Sepertinya blogengine.net memungkinkan Anda memilih xml dan sql.

Tentang SEO - coba WebMatrix dari MS (saat ini dalam versi beta) - ia memiliki fitur SEO yang dapat merayapi / menganalisis situs Anda dan daftar perbaikan yang terkait dengan struktur halaman (seperti memiliki beberapa h1 yang buruk, dll). Saya melakukan intro keseluruhan ke WebMatrix di sini http://docs.composite.net/C1/TeamBlog.aspx/2010/08/13/The-WebMatrix-experience - Anda juga dapat mengunduh BlogEngine.net dengan cara ini.

mawtex
sumber
+1 untuk WebMatrix. Sebelumnya komunitas pengembangan web tidak membahas hal ini.
dezkev
@dezkev WebMatrix benar-benar mengguncang - saya pikir Anda baru saja menangkapnya pada fase awal. Ini masih dalam versi beta, tetapi ketika dirilis dalam beberapa bulan, saya berharap orang-orang di seluruh dunia menyatakan cinta mereka kepadanya.
mawtex
0

5 atau 6 halaman? Buat halaman statis untuk desain Anda, potong header dan footer ke file terpisah, lalu buat 5-6 halaman dengan memasukkannya.

<head></head>       <--- Include this

<content></content> <--- Customize this for each page

<foot></foot>       <--- Include this  
Dan Gayle
sumber