Sadržaj:
- Korak 1: Dođite do ideje
- Korak 2: Kupite naziv domene za web mjesto
- Korak 3: Formirajte tim
- Korak 4: Identificirajte osnovne značajke aplikacije
- Korak 5: Definirajte zahtjeve značajki
- Korak 6: Stvorite prototipove
- Korak 7: Razvijte web mjesto
- Korak 8: Testirajte svoju web lokaciju
- Korak 9: Hosting
- Korak 10: Pokrenite
Video: Stvaranje Bookhuddle.com, web stranice za otkrivanje, organiziranje i razmjenu informacija o knjizi: 10 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:38
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
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
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
S razvojem, testiranjem i primjenom web stranice u usluzi hostinga, dobrodošli smo čitatelji.
Preporučeni:
Prilaganje Google kalendara na Google web stranice: 5 koraka
Prilaganje Google kalendara na Google web stranice: Ovo je instrukcija koja će vas naučiti kako stvoriti, koristiti i uređivati Google kalendare, a zatim ih priložiti na Google web mjesto pomoću mogućnosti dijeljenja. To može biti korisno za mnoge ljude jer se Google web lokacije mogu koristiti za koordinaciju i distribuciju
Povucite i ambijentalno prikažite podatke s bilo koje web stranice putem Wi -Fi -ja (indikator sjevernog svjetla) s NodeMcu: 6 koraka
Povucite i prikazujte podatke s bilo koje web stranice putem Wi -Fi -ja (indikator sjevernog svjetla) s NodeMcu: Moja motivacija: Vidio sam mnogo instrukcija o postavljanju/ korištenju NodeMCU -a (izgrađenog na modulu ESP8266) za izradu IoT (internet stvari) projekata . Međutim, vrlo mali broj ovih vodiča imao je sve pojedinosti/ kod/ dijagrame za vrlo početnike
Kontrola Led -ove svjetline pomoću Raspberry Pi i prilagođene web stranice: 5 koraka
Kontrola Led -ove svjetline pomoću Raspberry Pi -a i prilagođene web stranice: Koristeći apache poslužitelj na svom pi s php -om, pronašao sam način za kontrolu svjetline LED -a pomoću klizača s prilagođenom web stranicom koja je dostupna na bilo kojem uređaju spojenom na istu mrežu kao i vaš pi .Postoji mnogo načina na koje se to može učiniti
IO vodič za IO 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čkog programa 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 koji mi je predstavljen. Trebao sam
Organiziranje USB uređaja s pomoćnim programom za prijenosno računalo: 5 koraka
Organizirajte USB uređaje s pomoćnim programom za prijenosno računalo: Pomoćni program za prijenosno računalo prikladno organizira lagane USB uređaje pomoću čičaka. Kao jedna od mobilnih generacija, htjela sam riješiti probleme s lokacijom i prostorom za USB uređaje. Profesionalno i studentsko novinarstvo, fotografija, video i ostalo m