Yalnızca birkaç sayfalık kişisel bir web sitesi başlatmak için CMS önerilir mi?


10

Kendi kişisel web sitemi kurmak istiyorum. Çok süslü bir şey, bir blog ile yaklaşık 5-6 sayfa, hakkında sayfa, resimlerim için bir sayfa ve çoğunlukla ilgilendiğim şeylerle ilgili birkaç sayfa daha (programlama, fotoğraf, aile eşyaları vb.).

CMS Sisteminin yapmaya çalıştığım şey için aşırıya kaçtığını hissediyorum, ama çok emin değilim.

  • ASP.Net ve C # ile oldukça aşinayım, bu yüzden açık görsel web geliştirici ekspresini kırıp sıfırdan siteyi yapabileceğimi düşünüyordum. Bu önerilen bir yaklaşım mı? (Belki birkaç yıl önce başlamak için bir CMS sistemi kullanmadığım için pişman olabilirim.)

  • Hangi siteler bir web sitesi oluşturmak için gerekli çeşitli şeyler hakkında bilgi edinmek için bir acemi web sitesi geliştirici işaret edebilirsiniz (HTML / CSS vb gibi teknik şeyler demek değil, ama diğer tüm planlama şeyler / tasarım şeyler / SEO şeyler.)

  • Başlamak için bir veritabanına ihtiyacım olacağını düşünmüyorum, ama bir tane olmadan ne kadar ileri gidebilirim?


Bunu gerçekten .NET'te yapmakla ilgileniyorsanız, Stack Overflow'da (.NET'te de yazılır) çok fazla kaynağınız olacak.
Bryson

Bu soru görüş ve site dışı kaynaklar istiyor. Bunların hiçbiri artık Pro Webmaster'da konu üzerinde değil.
Stephen Ostermiller

Yanıtlar:


4

Benim düşünceme göre, bir CMS neredeyse hiç abartılı değildir. Bir kez yerine, bir CMS sadece web siteniz için yazma ve kod düzeltme yazma ve yapma arasındaki farktır. Web sitenizde değişiklik yapmanız gerektiğinden uzun vadede size zaman kazandıracak. Veritabanını her zaman dışa aktarabileceğiniz için neredeyse her zaman önerilir. Muhtemelen PHP için iyi bir açık kaynak kodlu CMS almanın ASP.net'ten daha kolay olduğunu göreceksiniz. Topluluklarının boyutu için Joomla veya Wordpress kullanmanızı öneririm, ancak OpenSourceCMS'de birçok farklı açık kaynaklı PHP CMS demosunu deneyebilirsiniz . Ve işte diğer dillerin bir listesi .

Ne aramalısın? Bu tamamen size bağlı, ancak aşağıdaki kriterlere bakmanızı tavsiye ederim:

  • Güvenlik
  • Kullanım kolaylığı
  • Geliştirme kolaylığı
  • Geliştirme hızı
  • Genişletme / genişletme kolaylığı
  • Topluluk büyüklüğü
  • Topluluk tonu (insanların ne kadar yardımcı olduğunu görmek için forumlara bakın)
  • Eklenti sayısı
  • Proje ne sıklıkla güncellenir?
  • Lisans / Fiyat
  • Ana bilgisayar uyumluluğu

İlk başta, en büyük önceliğiniz bir şablonu ne kadar hızlı oluşturabileceğinizdir. Ölçütlerinizi karşılayabileceğini düşündüğünüz birkaç farklı CMS seçin ve ardından bunun için şablon oluşturma konusunda bir eğitim arayın. Ayarlama için bir eğitim bulmakta zorlanıyorsanız, muhtemelen CMS'nin mükemmel bir seçim olmadığının iyi bir işaretidir.


CMS öğrenmeye çalışan yeni bir programcı, özellikle 5-6 sayfalık bir web sitesi için aşırıya kaçıyor. 5-6 sayfalık bir siteyi, eldeki CMS hakkında akıllıca bir karar verecek kadar deneyimli olduktan sonra yolda bir CMS'ye dönüştürmek için çok az çaba harcanacaktır.
Chris

6

Bir blog ve sadece birkaç sayfa istiyorsanız, Wordpress'i kullanın . Muhtemelen mevcut olan en iyi bloglama yazılımıdır ve blogun dışında sayfa ekleme ve yönetme olanağı sunar. Temelde tek bir temiz ücretsiz pakette yapmanız gereken her şeyi yapar.


Dezavantajı, MySQL kullanır - SQLServer Express kullanmak üzere yapılandırılabilir.
dezkev

Sanmıyorum ama kontrol etmedim. BTW, yanıtlayanların sizin için daha bilinçli önerilerde bulunabilmeleri için sorunuzda istediğiniz veya tercih ettiğiniz teknik özellikleri listelemelisiniz.
John Conde

Evet, MySQL gerektirir. Çalışan utanç yok, hatta IIS üzerinde bile yapabilirdi ... ama burada düşünecek daha çok şey var. Çoğumuz sunucuları ve bant genişliği bizim gibi ücretsiz kahve .... var ama sadece 6,95 $ / ay aşağı plop ve başkalarının şeylerin bu yönü ile karışıklık izin çok daha kolay. Şahsen blog olmayan sayfalarım için statik html, galeri için küçük bir sunucu tarafı kodu (ücretsiz olan Galeri'nin büyük bir hayranıyım) ve blog için Wordpress'e giderdim. Ve gerçekten basitleştirmek istiyorsanız, ücretsiz, barındırılan Wordpress'i yapın.
bpeterson76

evet bu konuda yazımda daha açık olmalıydım. Ancak microsoft yığınına aşina olduğumdan bahsetmiştim.
dezkev

@ bpeterson76: bir utanç meselesi değil. Sadece tanıdık değil. öneriler için teşekkürler.
dezkev

0

Kişisel bir siteyse, siteye nasıl yaklaştığınız siteden çıkmak istediğiniz şeye bağlıdır.

Zaten Asp.net biliyorsanız bir şey oldukça basit bir şekilde çaldı almakta çok zor olmamalıdır. O zaman siteyi, hayal gücünüzün gidebildiği her şekilde geliştirebilir ve genişletebilirsiniz. Bir siteyi sıfırdan yapmak, tam olarak istediğiniz gibi bir şey oluşturmak için size tam bir esneklik sağlar. Geliştirme becerilerinizi geliştirmenize izin verecek ve CV'nize ekleyeceğiniz bir şey var.

Sitenizin dinamik içeriği için bir veritabanına ihtiyacınız olacaktır. Özellikle blogunuzu yönetmek için - her sayfa için ham Html yazmak istemiyorsanız (tavsiye etmiyorum).

Bir veritabanından kaçınmanız gerekiyorsa dinamik içeriğiniz için xml kullanabilirsiniz, ancak bu çok hızlı bir şekilde ısırır. Veritabanları hızlı ve kolaydır ve korkacak bir şey yoktur.

Bu siteyi tavsiye ediyorum çünkü bir sitenin işletilmesi hakkında bilgi altın madeni!


0

Kendi şeylerinizi sıfırdan geliştirmeye başlamadan önce mevcut olanlara bakmalısınız - .net platformunda kontrol etmeye değer bazı ücretsiz açık kaynak seçenekleri vardır.

BlogEngine.net oldukça popüler ve asp.net 2.0 tabanlı (ve açık kaynak) - bkz. Http://www.dotnetblogengine.net/page/Feature-table.aspx - öncelikle blog'a içerik ekleyecekseniz ve resim bölümü Sanırım bu harika bir başlangıç ​​noktası olacak. Ben kendim denemedim, ama etrafında istediğinizi eklemenizi / değiştirmenizi beklerim.

Veritabanı ile ilgili olarak; deneyimlerim, veri miktarlarınız (burada görüntü sayma vb.) mem içinde tutmak için yeterince küçükse ve çok sık yazmıyorsanız, düz XML dosyaları gibi şeyleri daha küçük siteler için kullanabilirsiniz. Blogengine.net, hem xml hem de sql'yi seçmenize izin veriyor gibi görünüyor.

SEO hakkında - MS'den WebMatrix'i deneyin (şu anda beta olarak) - sitenizi tarayabilen / analiz edebilen ve sayfa yapısı ile ilgili iyileştirmeleri listeleyebilen SEO özelliklerine sahiptir (birden fazla h1'e sahip olmak kötü vb.). Burada WebMatrix'e genel bir giriş yaptım http://docs.composite.net/C1/TeamBlog.aspx/2010/08/13/The-WebMatrix-experience - BlogEngine.net'i de bu şekilde indirebilirsiniz.


Web geliştirme topluluğunun +1 bu konuda sessiz olduğunu söyledi.
dezkev

@dezkev WebMatrix gerçekten sallanıyor - sanırım erken bir aşamada yakalandınız. Hala beta sürümündedir, ancak birkaç ay içinde piyasaya çıktığında, her yerden insanların sevgilerini beyan etmelerini beklerim.
mawtex

0

5 veya 6 sayfa mı? Tasarımınız için statik bir sayfa oluşturun, üstbilgi ve altbilgiyi ayrı dosyalara kesin, ardından bu 5-6 sayfayı ekleyerek oluşturun.

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

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

<foot></foot>       <--- Include this  
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.