Sadržaj:
- Korak 1: Dođite do ideje
- Korak 2: Kupite naziv domene za web lokaciju
- Korak 3: Formirajte tim
- Korak 4: Identificirajte osnovne značajke aplikacije
- Korak 5: Definirajte zahtjeve značajki
- Korak 6: Kreirajte prototipove
- Korak 7: Razvijte web lokaciju
- Korak 8: Testirajte svoju web lokaciju
- Korak 9: Hosting
- Korak 10: Pokrenite
Video: Kreiranje Bookhuddle.com, web stranice za otkrivanje, organiziranje i dijeljenje informacija o knjigama: 10 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:09
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
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
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
S razvojem, testiranjem i primjenom web stranice u usluzi hostinga, dobrodošli smo čitatelji.
Preporučuje se:
Kreiranje prve web stranice: 10 koraka
Kreiranje vaše prve web stranice: U ovom ćete vodiču naučiti izgraditi osnovnu web stranicu koja ima povezanu tablicu stilova i interaktivnu javascript datoteku
DIY zvučnici za police s knjigama!: 11 koraka
Uradi sam zvučnike za police! <3: Hej svima, vratimo se s još jednom instrukcijom! :) Već godinama ležim po ovim starim zvučnicima i uvijek sam želio pronaći njihovu upotrebu, pa sam danas mislio da ću ih sve rastaviti i zamijeniti zvučnike dodatak i glavna jedinica automobila za
Nadogradite "uradi sam" lonac za zalijevanje sa WiFi -em u alarmni uređaj za otkrivanje kretnji za otkrivanje pokreta "Uradi sam": 17 koraka
Nadogradite "uradi sam" lonac za zalijevanje sa WiFi -jem u aparat za alarme za otkrivanje kretnji za otkrivanje pokreta "Uradi sam": U ovom članku pokazat ćemo vam kako nadograditi svoj lonac za samolijevanje s vlastitim WiFi -jem u DIY lonac za samolijevanje s WiFi -jem i alarmom za detekciju kretanja. niste pročitali članak o tome kako izgraditi lonac za samostalno zalijevanje s WiFi -jem, možete fin
IO vodič za Upravljački program web upravljačkog programa Korištenje web stranice uživo i primjeri rada: 8 koraka
IO vodič za IO web upravljačkog programa Korištenje web stranice uživo i primjeri rada: IO vodič za upravljački program web upravljača Korištenje web stranice uživo i primjeri rada Zadnje ažuriranje: 26.7.2015. (Često provjeravajte dok ažuriram ove upute s više detalja i primjera) Pozadina Nedavno sam imao zanimljiv izazov pred mene. Trebao sam
Postavljanje web stranice pomoću Googleovog kreatora stranice: 6 koraka
Postavljanje web stranice pomoću Googleovog Stvoritelja stranica: Kako postaviti web stranicu s novim Stvoriteljem stranica Google Labs. (Kako besplatno napraviti jednostavnu web stranicu od 100 MB i postaviti je popodne.) Uključujući kako, povežite stranicu obrasca sa stranicom, vezu do drugih stranica, vezu do učitanih html datoteka, uključite slike