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?
sumber
Jawaban:
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:
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.
sumber
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.
sumber
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!
sumber
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.
sumber
5 atau 6 halaman? Buat halaman statis untuk desain Anda, potong header dan footer ke file terpisah, lalu buat 5-6 halaman dengan memasukkannya.
sumber