Sadržaj:

Kreiranje Bookhuddle.com, web stranice za otkrivanje, organiziranje i dijeljenje informacija o knjigama: 10 koraka
Kreiranje Bookhuddle.com, web stranice za otkrivanje, organiziranje i dijeljenje informacija o knjigama: 10 koraka

Video: Kreiranje Bookhuddle.com, web stranice za otkrivanje, organiziranje i dijeljenje informacija o knjigama: 10 koraka

Video: Kreiranje Bookhuddle.com, web stranice za otkrivanje, organiziranje i dijeljenje informacija o knjigama: 10 koraka
Video: Как создать БЕСПЛАТНЫЙ веб-сайт для партнерского марк... 2024, Juli
Anonim
Kreiranje Bookhuddle.com, web stranice za otkrivanje, organiziranje i razmjenu informacija o knjigama
Kreiranje Bookhuddle.com, web stranice za otkrivanje, organiziranje i razmjenu informacija o knjigama

Ovaj post opisuje korake uključene u stvaranje i pokretanje Bookhuddle.com, web stranice čiji je cilj pomoći čitateljima da otkriju, organiziraju i razmjenjuju informacije o knjigama. Ovdje opisani koraci primjenjivali bi se na razvoj drugih web stranica.

Korak 1: Dođite do ideje

Dođite s idejom
Dođite s idejom

Mi, osnivači Bookhuddlea, uživamo u čitanju iz zabave i učenja i smatrali smo da bi trebao postojati bolji način da se prati ono što su pročitali, željeli čitati ili svoje priručnike. Željeli smo bolji način da pronađemo nove knjige za čitanje, saznamo šta su naši prijatelji čitali ili su čitali. Željeli smo mjesto za raspravu o knjigama s prijateljima ili drugim čitateljima. Stoga smo odlučili izgraditi web stranicu koja bi ljudima omogućila lako otkrivanje, organiziranje i razmjenu informacija o knjigama. Bookhuddle je ova stranica. Fotografija Felipe Torres.

Korak 2: Kupite naziv domene za web lokaciju

Ovo ne mora biti drugi korak, ali važno je to učiniti na početku. Dobra imena domena je teško 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 nalazi usluge naziva domena:

Korak 3: Formirajte tim

Formirajte tim
Formirajte tim

Izgraditi nešto kao tim mnogo je lakše nego pokušavati 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 koje su 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 servera itd.

Korak 4: Identificirajte osnovne značajke aplikacije

Identificirajte osnovne značajke aplikacije. Ovo su bitne značajke koje aplikacija zahtijeva da bi bila korisna i ispunila ciljeve usluge. Sve ostalo ovisit će o tome da li su ove značajke na raspolaganju.

Za Bookhuddle, osnovne značajke su uključivale: - opsežnu bazu knjiga - mogućnost pretraživanja knjiga - korisničke profile - popise korisničkih knjiga kako bi korisnici mogli organizirati svoju ličnu 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 korisno je pomoći pri određivanju prioriteta posla, definiranju čestih dostižnih ciljeva ili prekretnica za tim, dobivanju funkcija koje se često objavljuju korisnicima i dobivanju 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 karakteristike, objašnjavaju kako će stvari biti organizirane, korištene, kako će sistem reagirati itd.

Zapošljavajte slučajeve upotrebe, dijagrame, tok itd. Za dokumentovanje funkcije i olakšavanje komunikacije među članovima tima. Postoji mnogo načina za to. Otkrijte što najbolje funkcionira za vaš tim i okruženje u kojem radite i učinite ono što je potrebno, ali ništa više da ne gubite 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: Kreirajte prototipove

Za Bookhuddle stvorili smo HTML prototipe za web lokaciju.

Prototipovi su lijep i jeftin način da svoje ideje provjerite 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 lokaciju

U ovom koraku stvaramo značajke ciljane za 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 servera 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 snopa 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, servera, resursa za učenje i kvalificiranih ljudi.

Korak 8: Testirajte svoju web lokaciju

Testirajte funkcionalnost koju ste izgradili. Ova faza procesa ima za cilj identificiranje i rješavanje problema u aplikaciji prije nego što aplikacija bude dostupna korisnicima.

Vaš napor na testiranju trebao bi uključivati jedinične testove, integracijske testove, funkcionalne testove itd. Testiranje mogu obaviti vaši programeri, namjenski testeri ili bilo ko ko je dostupan za igru s vašom aplikacijom. Korištenje sistema za praćenje grešaka učinkovit je način za praćenje problema koji se nalaze u vašoj aplikaciji i pomoć u upravljanju poslom. Sistemi kao što su Bugzilla, Trac i JIRA i dobri sistemi za praćenje.

Korak 9: Hosting

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

Ako imate jedan ili više servera kod kuće ili na poslu koje možete koristiti, to je jedan od načina. Druga mogućnost je da nabavite 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. Virtuelni hosting je najjeftiniji, a skup namjenskih servera 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čuje se: