Sadržaj:

Stvaranje Bookhuddle.com, web stranice za otkrivanje, organiziranje i razmjenu informacija o knjizi: 10 koraka
Stvaranje Bookhuddle.com, web stranice za otkrivanje, organiziranje i razmjenu informacija o knjizi: 10 koraka

Video: Stvaranje Bookhuddle.com, web stranice za otkrivanje, organiziranje i razmjenu informacija o knjizi: 10 koraka

Video: Stvaranje Bookhuddle.com, web stranice za otkrivanje, organiziranje i razmjenu informacija o knjizi: 10 koraka
Video: 01 Weebly - Stvaranje nove standardne stranice 2024, Srpanj
Anonim
Stvaranje Bookhuddle.com, web stranice za otkrivanje, organiziranje i razmjenu informacija o knjigama
Stvaranje Bookhuddle.com, web stranice za otkrivanje, organiziranje i razmjenu informacija o knjigama

Ovaj post opisuje korake koji su uključeni u stvaranje i pokretanje Bookhuddle.com, web stranice čiji je cilj pomoći čitateljima u otkrivanju, organiziranju i razmjeni informacija o knjigama. Ovdje opisani koraci odnosili bi se na razvoj drugih web stranica.

Korak 1: Dođite do ideje

Dođite na ideju
Dođite na ideju

Mi, osnivači Bookhuddlea, uživamo u čitanju iz zabave i učenja i smatrali smo da bi trebao postojati bolji način praćenja onoga što su pročitali, željeli pročitati ili svojih priručnika. Željeli smo bolji način da pronađemo nove knjige za čitanje, saznamo što su naši prijatelji čitali ili su čitali. Željeli smo mjesto za raspravu o knjigama s prijateljima ili drugim čitateljima. Odlučili smo izgraditi web stranicu koja bi ljudima omogućila jednostavno otkrivanje, organiziranje i razmjenu informacija o knjigama. Bookhuddle je ovo mjesto. Fotografija Felipe Torres.

Korak 2: Kupite naziv domene za web mjesto

Ovo ne mora biti drugi korak, ali važno je to učiniti na početku. Dobre nazive domena teško je pronaći, ali samo morate biti kreativni. Domena naše web stranice je Bookhuddle.com. Postoji bezbroj web lokacija na kojima od kojih možete kupiti nazive domena. Naziv domene trebao bi vas koštati samo nekoliko dolara. Sljedeće Google pretraživanje pronalazi usluge naziva domena:

Korak 3: Formirajte tim

Formirajte tim
Formirajte tim

Izgraditi nešto kao tim mnogo je lakše nego pokušati to učiniti sami.

Pronađite ljude koji su strastveni prema ideji, imaju odgovarajuće i dopunske vještine za obavljanje zadataka, mogu učinkovito raditi u timu, dobri su komunikatori. Vještine potrebne članovima tima za izradu web stranice uključuju: kreativnost, dobre analitičke vještine, pisanje, programiranje, dizajn, razvoj web aplikacija, dizajn i održavanje baze podataka, definiranje zahtjeva, testiranje, grafički dizajn, konfiguraciju i održavanje poslužitelja itd.

Korak 4: Identificirajte osnovne značajke aplikacije

Odredite osnovne značajke aplikacije. To su bitne značajke koje aplikacija zahtijeva da bi bila korisna i ispunila ciljeve usluge. Sve ostalo ovisit će o postojanju ovih značajki.

Za Bookhuddle, osnovne značajke uključuju: - opsežnu bazu knjiga - mogućnost pretraživanja knjiga - korisničke profile - popise korisničkih knjiga kako bi korisnici mogli organizirati svoju osobnu biblioteku, knjige koje su čitali, žele čitati, čitaju itd. - pretraživanje korisnika - grupe ili klubovi knjiga za korisnike koji se mogu organizirati s prijateljima i raspravljati o knjigama Slijedeći iterativni proces koristan je za pomoć pri određivanju prioriteta posla, definiranju čestih dostižnih ciljeva ili prekretnica za tim, za često objavljivanje značajki korisnicima i za dobivanje povratnih informacija od korisnika za fino podešavanje stranice.

Korak 5: Definirajte zahtjeve značajki

Za popis značajki identificiranih kao jezgre, definirajte zahtjeve koji detaljno opisuju značajke, objašnjavaju kako će stvari biti organizirane, korištene, kako će sustav reagirati itd.

Upotrijebite slučajeve uporabe, dijagrame, tijek itd. Za dokumentiranje značajke i olakšavanje komunikacije među članovima tima. Postoji mnogo načina za to. Otkrijte što najbolje odgovara vašem timu i okruženju u kojem radite i učinite ono što je potrebno, ali ne više kako ne biste gubili vrijeme. Ako su crteži na salvetama svi zahtjevi koji su potrebni vašem timu, onda je sjajno. Neki timovi zahtijevaju formalniju dokumentaciju.

Korak 6: Stvorite prototipove

Za Bookhuddle stvorili smo HTML prototipove za web mjesto.

Prototipovi su lijep i jeftin način da svoje ideje isprobate na konkretniji način. Pomogli su nam u prenošenju naših ideja, radili demonstracije da bismo dobili povratne informacije, a mi smo koristili html, css, slike i javascript iz prototipova kao ulaz u razvojnu fazu.

Korak 7: Razvijte web mjesto

U ovom koraku izrađujemo značajke ciljane na trenutnu iteraciju web lokacije.

Za dinamičku web stranicu općenito ćete morati razviti svoj program pomoću programskog jezika i srodnih tehnologija, program ćete pokrenuti na nekoj vrsti aplikacijskog poslužitelja i vjerojatno će vam trebati baza podataka. Postoji mnogo mogućnosti korištenja tehnologija, a neke od popularnih uključuju: - Programski jezici i srodna tehnologija: Ruby on Rails, Java,. Net, PHP, ColdFusion, Python itd. - Baza podataka: MySQL, PostgreSQL, Oracle, Sql Server, i drugi. Odaberite otvoreni izvor ako možete pomoći u smanjenju troškova. Preporučujemo korištenje tehnološkog stoga koji vam je poznat i za koji se pokazalo da je dobar za razvoj koji radite. Upoznavanje sa hrpom pomoći će vam da smanjite krivulju učenja i da vam se umjesto toga usredotoči na druge aspekte razvoja vaše web stranice. Odabrali smo hrpu Java tehnologije zbog naše stručnosti s njom i srodnih tehnologija. Lijepa stvar kod Jave je velika zajednica programera koja postoji; postoji mnoštvo alata, okvira, poslužitelja, resursa za učenje i kvalificiranih ljudi.

Korak 8: Testirajte svoju web lokaciju

Testirajte funkcionalnost koju ste izgradili. Ova faza procesa namijenjena je identificiranju i rješavanju problema u aplikaciji prije nego što aplikacija bude dostupna korisnicima.

Vaš bi napor na testiranju trebao uključivati jedinične testove, integracijske testove, funkcionalne testove itd. Testiranje mogu obaviti vaši programeri, namjenski ispitivači ili bilo tko drugi koji se može igrati s vašom aplikacijom. Korištenje sustava za praćenje grešaka učinkovit je način za praćenje problema koji se nalaze u vašoj aplikaciji i pomoć pri upravljanju poslom. Sustavi kao što su Bugzilla, Trac i JIRA i dobri sustavi za praćenje.

Korak 9: Hosting

Da biste imali javnu web stranicu, ona se mora negdje smjestiti.

Ako imate jedan ili više poslužitelja kod kuće ili u poslu koje možete koristiti, to je jedan od načina. Druga je mogućnost da dobijete uslugu hostinga koja će umjesto vas ugostiti vašu web lokaciju. Ovisno o potrebama vaše web stranice (količina prometa, potrebna infrastruktura itd.), Možete odabrati virtualni poslužitelj, namjenski poslužitelj ili skupinu namjenskih poslužitelja. Virtualni hosting je najjeftiniji, a skup namjenskih poslužitelja najskuplji. Postoji mnogo pružatelja usluga hostinga, a cijene se uvelike razlikuju. Pronađite nešto što zadovoljava vaše potrebe. Amazon ima niz usluga koje se mogu koristiti u tu svrhu i koje imaju konkurentne cijene: EC2 za računalnu snagu (tj. Poslužitelje), S3 za pohranu i druge.

Korak 10: Pokrenite

Pokreni
Pokreni

S razvojem, testiranjem i primjenom web stranice u usluzi hostinga, dobrodošli smo čitatelji.

Preporučeni: