İçindekiler:

Kitap Bilgilerini Keşfetmek, Düzenlemek ve Paylaşmak İçin Bir Web Sitesi olan Bookhuddle.com'u Oluşturma: 10 Adım
Kitap Bilgilerini Keşfetmek, Düzenlemek ve Paylaşmak İçin Bir Web Sitesi olan Bookhuddle.com'u Oluşturma: 10 Adım

Video: Kitap Bilgilerini Keşfetmek, Düzenlemek ve Paylaşmak İçin Bir Web Sitesi olan Bookhuddle.com'u Oluşturma: 10 Adım

Video: Kitap Bilgilerini Keşfetmek, Düzenlemek ve Paylaşmak İçin Bir Web Sitesi olan Bookhuddle.com'u Oluşturma: 10 Adım
Video: kitap okuma yeri yaptımm 2024, Kasım
Anonim
Kitap Bilgilerini Keşfetmek, Düzenlemek ve Paylaşmak İçin Bir Web Sitesi olan Bookhuddle.com'u Oluşturma
Kitap Bilgilerini Keşfetmek, Düzenlemek ve Paylaşmak İçin Bir Web Sitesi olan Bookhuddle.com'u Oluşturma

Bu gönderi, okuyucuların kitap bilgilerini keşfetmesine, düzenlemesine ve paylaşmasına yardımcı olmayı amaçlayan bir web sitesi olan Bookhuddle.com'u oluşturma ve başlatma adımlarını açıklar. Burada açıklanan adımlar, diğer web sitelerinin geliştirilmesi için geçerli olacaktır.

Adım 1: Fikri Bulun

Fikirle Gel
Fikirle Gel

Biz Bookhuddle'ın kurucuları, eğlenmek ve öğrenmek için okumaktan zevk alıyoruz ve okuduklarını, okumak istediklerini veya referans kitaplarını takip etmenin daha iyi bir yolu olması gerektiğini düşündük. Okunacak yeni kitaplar bulmanın, arkadaşlarımızın ne okuduğunu veya ne okuduğunu öğrenmenin daha iyi bir yolunu istedik. Kitapları arkadaşlarımızla veya diğer okuyucularla tartışabileceğimiz bir yer istedik. Bu nedenle, insanların kitap bilgilerini kolayca keşfetmelerine, düzenlemelerine ve paylaşmalarına olanak tanıyan bir web sitesi oluşturmaya karar verdik. Bookhuddle bu sitedir. Fotoğraf: Felipe Torres.

2. Adım: Site İçin Bir Alan Adı Satın Alın

Bu ikinci adım olmak zorunda değildir, ancak bunu erken yapmak önemlidir. İyi alan adlarını bulmak zordur, ancak yaratıcı olmanız yeterlidir. Sitemizin alan adı Bookhuddle.com'dur. Sayısız site vardır. adresinden alan adlarını satın alabilirsiniz. Bir alan adı size yalnızca birkaç dolara mal olur. Aşağıdaki Google araması, alan adı hizmetlerini bulur:

3. Adım: Bir Ekip Oluşturun

Takım Oluştur
Takım Oluştur

Ekip olarak bir şey oluşturmak, kendi başınıza yapmaya çalışmaktan çok daha kolaydır.

Fikir konusunda tutkulu, ilgili görevler için uygun ve tamamlayıcı becerilere sahip, bir takımda etkin bir şekilde çalışabilen, iyi iletişim kuran kişileri bulun. Bir web sitesi oluşturan ekip üyeleri arasında ihtiyaç duyulan beceriler şunları içerir: yaratıcılık, iyi analitik beceriler, yazma, programlama, tasarım, web uygulaması geliştirme, veritabanı tasarımı ve bakımı, gereksinim tanımlama, test etme, grafik tasarım, sunucu yapılandırması ve bakımı ve daha fazlası.

Adım 4: Uygulamanın Temel Özelliklerini Belirleyin

Uygulamanın temel özelliklerini tanımlayın. Bunlar, uygulamanın kullanışlı olması ve hizmetin amaçlarını karşılaması için gerekli olan temel özelliklerdir. Diğer her şey bu özelliklerin yerinde olmasına bağlı olacaktır.

Bookhuddle için temel özellikler şunları içeriyordu: - kapsamlı kitap veritabanı - kitap arama yeteneği - kullanıcı profilleri - kullanıcıların kişisel kitaplıklarını, okudukları, okumak istedikleri, okudukları kitapları vb. düzenlemeleri için kullanıcı kitap listeleri - kullanıcı araması - kullanıcıların arkadaşlarıyla düzenlemeleri ve kitapları tartışmaları için gruplar veya kitap kulüpleri Yinelemeli bir süreci takip etmek, işe öncelik vermek, ekip için sık ulaşılabilir hedefler veya kilometre taşları tanımlamak, kullanıcılara sıkça sunulan özellikleri almak ve kullanıcılardan geri bildirim almak için yararlıdır siteye ince ayar yapmak için.

Adım 5: Özellik Gereksinimlerini Tanımlayın

Çekirdek olarak tanımlanan özelliklerin listesi için, özellikleri ayrıntılı olarak açıklayan gereksinimleri tanımlayın, işlerin nasıl organize edileceğini, kullanılacağını, sistemin nasıl tepki vereceğini vb. açıklayın.

Özelliği belgelemek ve ekip üyeleri arasındaki iletişimi kolaylaştırmak için kullanım senaryoları, diyagramlar, akış vb. kullanın. Bunu yapmanın birçok yolu var. Ekibiniz ve çalıştığınız ortam için en iyi olanı bulun ve gerekli olanı yapın, ancak daha fazlasını yapmayın, böylece zaman kaybetmeyin. Peçetelerdeki çizimler ekibinizin ihtiyaç duyduğu tüm gereksinimlerse, harika. Bazı ekipler daha resmi belgelere ihtiyaç duyar.

Adım 6: Prototipler Oluşturun

Bookhuddle için site için HTML prototipleri oluşturduk.

Prototipler, fikirlerinizi daha somut bir şekilde test etmenin güzel ve ucuz bir yoludur. Fikirlerimizi iletmemize, geri bildirim almak için demolar yapmamıza yardımcı oldular ve geliştirme aşamasına girdi olarak prototiplerden gelen html, css, resimler ve javascript'i kullandık.

7. Adım: Siteyi Geliştirin

Bu adımda, sitenin mevcut yinelemesi için hedeflenen özellikleri oluşturuyoruz.

Dinamik bir web sitesi için, genellikle bir programlama dili ve ilgili teknolojiler kullanarak programınızı geliştirmeniz gerekecek, programınızı bir çeşit uygulama sunucusunda çalıştıracaksınız ve muhtemelen bir veritabanına ihtiyacınız olacak. Kullanılacak pek çok teknoloji seçeneği vardır ve bunlardan bazıları şunlardır: - Programlama dilleri ve ilgili teknolojiler: Ruby on Rails, Java,. Net, PHP, ColdFusion, Python, vb. - Veritabanı: MySQL, PostgreSQL, Oracle, Sql Server, ve diğerleri. Maliyetlerinizi düşürmeye yardımcı olabilirseniz, açık kaynaklı bir tane seçin. Aşina olduğunuz ve yaptığınız geliştirme türü için iyi bir yığın olduğu kanıtlanmış bir teknoloji yığını kullanmanızı öneririz. Yığına aşina olmak, öğrenme eğrinizi azaltmanıza ve bunun yerine sitenizi geliştirmenin diğer yönlerine odaklanmanıza yardımcı olacaktır. Java teknoloji yığınını, onunla ve ilgili teknolojilerle ilgili uzmanlığımız nedeniyle seçtik. Java ile ilgili güzel bir şey, var olan büyük geliştiriciler topluluğudur; çok sayıda araç, çerçeve, sunucu, öğrenme kaynağı ve nitelikli insan var.

8. Adım: Sitenizi Test Edin

Oluşturduğunuz işlevselliği test edin. Sürecin bu aşaması, uygulama kullanıcılara sunulmadan önce uygulamadaki sorunları belirlemeyi ve düzeltmeyi amaçlar.

Test çabanız birim testleri, entegrasyon testleri, işlevsel testler vb. içermelidir. Testler, geliştiricileriniz, özel testçiler veya uygulamanızla oynayabilecek herhangi biri tarafından yapılabilir. Hata İzleme sistemi kullanmak, uygulamanızda bulunan sorunları izlemenin ve işi yönetmenize yardımcı olmanın etkili bir yoludur. Bugzilla, Trac ve JIRA gibi sistemler ve iyi takip sistemleri.

9. Adım: Barındırma

Herkese açık bir web sitesine sahip olmak için sitenin bir yerde barındırılması gerekir.

Evde veya işyerinde kullanabileceğiniz bir veya daha fazla sunucunuz varsa, o zaman bu bir yoldur. Başka bir seçenek de sitenizi sizin için barındırmak için bir barındırma hizmeti almaktır. Sitenizin ihtiyaçlarına (trafik miktarı, gerekli altyapı vb.) bağlı olarak bir sanal sunucu, özel bir sunucu veya bir özel sunucu kümesi seçebilirsiniz. Sanal barındırma en ucuzudur ve bir dizi adanmış sunucu en pahalıdır. Piyasada birçok barındırma sağlayıcısı var ve fiyatlar oldukça değişken. İhtiyaçlarınızı karşılayan bir şey bulun. Amazon, bu amaç için kullanılabilecek ve rekabetçi bir şekilde fiyatlandırılan bir dizi hizmete sahiptir: bilgi işlem gücü (yani sunucular) için EC2, depolama için S3 ve diğerleri.

Adım 10: Başlat

Başlatmak
Başlatmak

Barındırma hizmetinde geliştirilen, test edilen ve dağıtılan web sitesi ile okuyucuları bekliyoruz.

Önerilen: