Kazalo:
- 1. korak: Poiščite idejo
- 2. korak: Kupite ime domene za spletno mesto
- 3. korak: Sestavite ekipo
- 4. korak: Opredelite osnovne značilnosti aplikacije
- 5. korak: Določite zahteve za funkcije
- 6. korak: Ustvarite prototipe
- 7. korak: Razvijte spletno mesto
- 8. korak: Preizkusite svojo spletno stran
- 9. korak: Gostovanje
- 10. korak: Zaženite
Video: Ustvarjanje Bookhuddle.com, spletnega mesta za odkrivanje, organiziranje in deljenje informacij o knjigi: 10 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:08
Ta objava opisuje korake pri ustvarjanju in zagonu Bookhuddle.com, spletnega mesta, namenjenega bralcem pri odkrivanju, organiziranju in izmenjavi informacij o knjigah. Tukaj opisani koraki bi veljali za razvoj drugih spletnih mest.
1. korak: Poiščite idejo
Mi, ustanovitelji Bookhuddlea, uživamo v branju za zabavo in učenje, zato smo mislili, da bi moral obstajati boljši način za spremljanje tega, kar so prebrali, želeli prebrati ali njihovih referenčnih knjig. Želeli smo boljši način, da poiščemo nove knjige za branje, ugotovimo, kaj so brali ali brali naši prijatelji. Želeli smo prostor za razpravo o knjigah s prijatelji ali drugimi bralci, zato smo se odločili, da zgradimo spletno stran, ki bo ljudem omogočala enostavno odkrivanje, organiziranje in izmenjavo informacij o knjigah. Bookhuddle je to mesto. Fotografija Felipe Torres.
2. korak: Kupite ime domene za spletno mesto
To ni nujno drugi korak, vendar je pomembno, da to storite zgodaj. Dobra imena domen je težko najti, vendar morate biti le ustvarjalni. Domena našega spletnega mesta je Bookhuddle.com. Obstaja nešteto spletnih mest, kjer pri katerih lahko kupujete domene. Ime domene bi vas moralo stati le nekaj dolarjev. Naslednje iskanje v Googlu najde storitve domen:
3. korak: Sestavite ekipo
Zgraditi nekaj kot ekipo je veliko lažje, kot da to poskušate narediti sami.
Poiščite ljudi, ki so navdušeni nad idejo, imajo ustrezne in dopolnilne sposobnosti za opravljene naloge, lahko učinkovito delajo v skupini, so dobri komunikatorji. Veščine, ki jih člani skupine potrebujejo za izdelavo spletnega mesta, vključujejo: ustvarjalnost, dobre analitične sposobnosti, pisanje, programiranje, oblikovanje, razvoj spletnih aplikacij, oblikovanje in vzdrževanje zbirk podatkov, opredelitev zahtev, testiranje, grafično oblikovanje, konfiguracijo in vzdrževanje strežnika itd.
4. korak: Opredelite osnovne značilnosti aplikacije
Ugotovite osnovne značilnosti aplikacije. To so bistvene lastnosti, ki jih aplikacija potrebuje, da je uporabna in izpolnjuje cilje storitve. Vse ostalo bo odvisno od tega, ali te funkcije obstajajo.
Za Bookhuddle so osnovne funkcije vključevale: - obsežno zbirko knjig - možnost iskanja knjig - profile uporabnikov - sezname uporabniških knjig, s katerimi lahko uporabniki organizirajo svojo osebno knjižnico, knjige, ki so jih prebrali, želijo brati, berejo itd. - iskanje uporabnikov - skupine ali knjižni klubi, ki jih uporabniki lahko organizirajo s prijatelji in razpravljajo o knjigah Po ponovljenem postopku je koristno pomagati pri določanju prioritet dela, opredeliti pogoste dosegljive cilje ali mejnike za ekipo, uporabnikom pogosto dati na voljo funkcije in prejeti povratne informacije od uporabnikov za fino nastavitev spletnega mesta.
5. korak: Določite zahteve za funkcije
Za seznam funkcij, ki so opredeljene kot jedrne, določite zahteve, ki podrobno opisujejo lastnosti, razložite, kako bodo stvari organizirane, uporabljene, kako se bo sistem odzval itd.
Uporabite primere uporabe, diagrame, tok itd., Da dokumentirate funkcijo in olajšate komunikacijo med člani skupine. Obstaja veliko načinov za to. Ugotovite, kaj najbolje deluje za vašo ekipo in okolje, v katerem delate, in naredite potrebno, vendar nič več, da ne izgubite časa. Če so risbe na prtičkih vse zahteve, ki jih potrebuje vaša ekipa, potem odlično. Nekatere ekipe zahtevajo bolj formalno dokumentacijo.
6. korak: Ustvarite prototipe
Za Bookhuddle smo za spletno mesto ustvarili prototipe HTML.
Prototipi so lep in poceni način, da svoje ideje preizkusite na bolj konkreten način. Pomagali so nam sporočiti naše ideje, narediti predstavitve, da smo dobili povratne informacije, mi pa smo uporabili html, css, slike in javascript iz prototipov kot vhod v razvojno fazo.
7. korak: Razvijte spletno mesto
V tem koraku gradimo funkcije, ki so namenjene trenutni ponovitvi spletnega mesta.
Za dinamično spletno mesto boste morali svoj program na splošno razviti z uporabo programskega jezika in sorodnih tehnologij, program boste izvajali v nekem strežniku aplikacij in verjetno boste potrebovali bazo podatkov. Obstaja veliko možnosti uporabe tehnologij, nekatere izmed priljubljenih pa vključujejo: - Programski jeziki in sorodna tehnologija: Ruby on Rails, Java,. Net, PHP, ColdFusion, Python itd. - Baza podatkov: MySQL, PostgreSQL, Oracle, Sql Server, in drugi. Če želite zmanjšati stroške, izberite odprtokodno datoteko. Priporočamo uporabo tehnološkega sklada, ki ga poznate in se je izkazal kot dober sklad za razvoj, ki ga počnete. Poznavanje sklada vam bo pomagalo zmanjšati krivuljo učenja in se namesto tega osredotočiti na druge vidike razvoja vašega spletnega mesta. Sklad Java tehnologije smo izbrali zaradi našega znanja z njo in z njo povezanih tehnologij. Lepa stvar pri Javi je velika skupnost razvijalcev, ki obstaja; obstaja veliko orodij, okvirov, strežnikov, virov za učenje in usposobljenih ljudi.
8. korak: Preizkusite svojo spletno stran
Preizkusite funkcionalnost, ki ste jo zgradili. Ta faza postopka je namenjena prepoznavanju in odpravljanju težav v aplikaciji, preden je aplikacija na voljo uporabnikom.
Vaša prizadevanja za testiranje bi morala vključevati enotne teste, integracijske teste, funkcionalne teste itd. Testiranje lahko opravijo razvijalci, namenski preizkuševalci ali kdor koli, ki je na voljo za igranje z vašo aplikacijo. Uporaba sistema za sledenje hroščem je učinkovit način za sledenje težavam v vaši aplikaciji in vam pomaga pri upravljanju dela. Sistemi, kot so Bugzilla, Trac in JIRA, ter dobri sistemi za sledenje.
9. korak: Gostovanje
Če želite imeti javno spletno mesto, ga morate nekje gostiti.
Če imate doma ali v podjetju enega ali več strežnikov, jih lahko uporabite. Druga možnost je, da dobite storitev gostovanja, ki namesto vas gosti vaše spletno mesto. Glede na potrebe vašega spletnega mesta (količina prometa, potrebna infrastruktura itd.) Lahko izberete navidezni strežnik, namenski strežnik ali skupino namenskih strežnikov. Virtualno gostovanje je najcenejše, skupina namenskih strežnikov pa najdražja. Obstaja veliko ponudnikov gostovanja in cene se zelo razlikujejo. Poiščite nekaj, kar ustreza vašim potrebam. Amazon ima nabor storitev, ki jih je mogoče uporabiti v ta namen in so po konkurenčnih cenah: EC2 za računalniško moč (tj. Strežnike), S3 za shranjevanje itd.
10. korak: Zaženite
Ker je spletno mesto razvito, preizkušeno in uvedeno v storitev gostovanja, pozdravljamo bralce.
Priporočena:
Povlecite in ambientalno prikažite podatke s katerega koli spletnega mesta prek Wi -Fi -ja (indikator severnega sija) z NodeMcu: 6 korakov
Povlecite in ambientalno prikažite podatke s katerega koli spletnega mesta prek Wi -Fi -ja (kazalnik severnega sija) z NodeMcu: Moja motivacija: Videl sem veliko navodil za nastavitev/ uporabo NodeMCU (zgrajen na modulu ESP8266) za izdelavo projektov IoT (internet stvari) . Vendar pa je zelo malo teh vadnic imelo vse podrobnosti/ kodo/ diagrame za zelo novinca
Obvestilo obiskovalcev spletnega mesta z IFTTT: 6 korakov
Obvestilo obiskovalcev spletnega mesta z IFTTT: V tem navodilu boste prejeli obvestilo za Android, ko nekdo obišče vašo spletno stran. Zato morate za to imeti malo znanja o programskem jeziku PHP in osnovno znanje jezika Simple C, da boste vedeli, kako deluje ta aplikacija IFTTT dela (
Kako brezplačno dobiti Final Cut Pro neposredno s spletnega mesta Apple: 5 korakov
Kako brezplačno dobiti Final Cut Pro neposredno s spletnega mesta Apple: Pozdravljeni, ustvarjam videoposnetke Youtube in dolgo časa nisem mogel ustvariti želene vsebine zaradi omejitev iMovie. Za urejanje videoposnetkov uporabljam MacBook in vedno sem si želel vrhunsko programsko opremo za urejanje filmov, kot je Final Cut Pro t
Vadnica IO spletnega gonilnika z uporabo spletnega mesta v živo in primeri dela: 8 korakov
Vadnica IO spletnega gonilnika z uporabo spletnega mesta v živo in primeri dela: vadnica spletnega gonilnika IO z uporabo spletnega mesta v živo in primeri dela Zadnja posodobitev: 26. 7. 2015 (Pogosto preverjajte, ko posodabljam ta navodila z več podrobnostmi in primeri) Ozadje Nedavno sem imel zanimiv izziv, ki se mi je predstavil. Moral sem
Nastavitev spletnega mesta z Googlovim ustvarjalcem strani: 6 korakov
Nastavitev spletnega mesta z Googlovim ustvarjalcem strani: Kako nastaviti spletno mesto z novim ustvarjalcem strani Google Labs. (Kako brezplačno narediti preprosto spletno mesto velikosti 100 MB in ga pripraviti popoldne.) Vključno s tem, kako povezati stran z obrazcem na stran, povezavo do drugih strani, povezavo do naloženih datotek html, slike,