Obsah:
- Krok 1: Príďte s nápadom
- Krok 2: Kúpte si doménové meno pre web
- Krok 3: Vytvorte tím
- Krok 4: Identifikujte hlavné funkcie aplikácie
- Krok 5: Definujte požiadavky na funkcie
- Krok 6: Vytvorte prototypy
- Krok 7: Rozvoj stránok
- Krok 8: Otestujte svoje stránky
- Krok 9: Hosting
- Krok 10: Spustite
Video: Vytvorenie Bookhuddle.com, webovej stránky na objavovanie, organizovanie a zdieľanie informácií o knihe: 10 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:01
Tento príspevok popisuje kroky súvisiace s vytvorením a spustením Bookhuddle.com, webovej stránky zameranej na pomoc čitateľom pri objavovaní, organizovaní a zdieľaní informácií o knihách. Tu popísané kroky by sa vzťahovali na vývoj ďalších webových stránok.
Krok 1: Príďte s nápadom
My, zakladatelia Bookhuddle, máme radi čítanie pre zábavu a učenie sa a mysleli sme si, že by mal existovať lepší spôsob, ako si udržať prehľad o tom, čo si prečítali, čo chcú prečítať alebo o ktorých sa hovorí. Chceli sme lepší spôsob, ako nájsť nové knihy na čítanie, zistiť, čo čítajú alebo čítali naši priatelia. Chceli sme miesto, kde by sme mohli diskutovať o knihách s priateľmi alebo inými čitateľmi. Preto sme sa rozhodli vytvoriť webovú stránku, ktorá by ľuďom umožnila ľahko objavovať, organizovať a zdieľať informácie o knihách. Bookhuddle je táto stránka. Fotografia Felipe Torresa.
Krok 2: Kúpte si doménové meno pre web
Toto nemusí byť druhý krok, ale je dôležité to urobiť hneď na začiatku. Dobré názvy domén sa hľadajú ťažko, ale stačí byť kreatívny. Doménou našich stránok je Bookhuddle.com. Existuje nespočetné množstvo stránok, na ktorých Môžete si kúpiť názvy domén od. Názov domény by vás mal stáť iba niekoľko dolárov. Nasledujúce vyhľadávanie Google vyhľadáva služby názvov domén:
Krok 3: Vytvorte tím
Budovanie niečoho ako tímu je oveľa jednoduchšie, ako sa o to pokúsiť sami.
Nájdite ľudí, ktorí sú zanietení pre túto myšlienku, majú primerané a doplnkové schopnosti pre súvisiace úlohy, môžu efektívne pracovať v tíme, sú dobrými komunikátormi. Medzi schopnosti, ktoré členovia tímu potrebujú pri vytváraní webovej stránky, patria: kreativita, dobré analytické schopnosti, písanie, programovanie, návrh, vývoj webových aplikácií, návrh a údržba databázy, definícia požiadaviek, testovanie, grafický dizajn, konfigurácia a údržba servera a ďalšie.
Krok 4: Identifikujte hlavné funkcie aplikácie
Identifikujte hlavné funkcie aplikácie. Toto sú základné vlastnosti, ktoré aplikácia vyžaduje, aby bola užitočná a splnila ciele služby. Všetko ostatné bude závisieť od toho, či budú tieto funkcie k dispozícii.
V prípade Bookhuddle k základným funkciám patrili: - rozsiahla databáza kníh - schopnosť vyhľadávať knihy - profily používateľov - zoznamy používateľských kníh pre používateľov, ktorí si môžu usporiadať svoju osobnú knižnicu, knihy, ktoré už čítali, chcú čítať, čítajú atď. - vyhľadávanie užívateľov - skupiny alebo knižné kluby, ktoré môžu užívatelia organizovať s priateľmi a diskutovať o knihách Nasledovanie iteračného postupu je užitočné pri stanovovaní priorít práce, definovaní častých dosiahnuteľných cieľov alebo míľnikov pre tím, získavaní funkcií, ktoré sa používateľom často uvoľňujú, a získavaní spätnej väzby od používateľov. na doladenie stránky.
Krok 5: Definujte požiadavky na funkcie
V zozname funkcií identifikovaných ako jadro definujte požiadavky, ktoré podrobne opisujú funkcie, vysvetlite, ako budú veci organizované, používané, ako bude systém reagovať atď.
Na zdokumentovanie funkcie a uľahčenie komunikácie medzi členmi tímu používajte prípady použitia, diagramy, postup atď. Existuje mnoho spôsobov, ako to urobiť. Zistite, čo funguje najlepšie pre váš tím a prostredie, v ktorom pracujete, a urobte, čo je potrebné, ale nie viac, aby ste nemrhali časom. Ak sú kresby na obrúskoch všetkými požiadavkami, ktoré váš tím potrebuje, potom skvelé. Niektoré tímy vyžadujú viac formálnej dokumentácie.
Krok 6: Vytvorte prototypy
Pre Bookhuddle sme vytvorili prototypy HTML pre tento web.
Prototypy sú príjemným a lacným spôsobom, ako konkrétnejšie otestovať svoje nápady. Pomohli nám komunikovať naše nápady, predvádzať ukážky, aby sme získali spätnú väzbu, a použili sme html, css, obrázky a javascript z prototypov ako vstup do fázy vývoja.
Krok 7: Rozvoj stránok
V tomto kroku vytvárame funkcie zamerané na aktuálnu iteráciu webu.
V prípade dynamických webových stránok budete spravidla musieť vyvinúť program pomocou programovacieho jazyka a príbuzných technológií, spustíte program na nejakom aplikačnom serveri a pravdepodobne budete potrebovať databázu. Existuje mnoho možností použitia technológií a niektoré z populárnych zahŕňajú: - Programovacie jazyky a súvisiace technológie: Ruby on Rails, Java,. Net, PHP, ColdFusion, Python atď. - Databáza: MySQL, PostgreSQL, Oracle, Sql Server, a ďalšie. Vyberte si open-source, ak môžete, pomôže vám to znížiť náklady. Odporúčame používať technologický balík, ktorý poznáte a ktorý sa ukázal byť dobrým zásobníkom pre druh vývoja, ktorý robíte. Zoznámenie sa so zásobníkom vám pomôže obmedziť krivku učenia a namiesto toho sa zameriate na ďalšie aspekty vývoja svojho webu. Vybrali sme si balík technológií Java kvôli našim odborným znalostiam a príbuzným technológiám. Dobrá vec na Jave je veľká komunita vývojárov, ktorá existuje; existuje množstvo nástrojov, rámcov, serverov, zdrojov na vzdelávanie a kvalifikovaných ľudí.
Krok 8: Otestujte svoje stránky
Otestujte si vytvorenú funkcionalitu. Táto fáza procesu je určená na identifikáciu a vyriešenie problémov v aplikácii predtým, ako je aplikácia sprístupnená užívateľom.
Vaše testovacie úsilie by malo zahŕňať jednotkové testy, integračné testy, funkčné testy atď. Testovanie môžu vykonávať vaši vývojári, vyhradení testeri alebo ktokoľvek, kto je k dispozícii na hranie s vašou aplikáciou. Používanie systému na sledovanie chýb je účinný spôsob, ako sledovať problémy vyskytujúce sa vo vašej aplikácii a pomôcť vám zvládnuť prácu. Systémy ako Bugzilla, Trac a JIRA a dobré sledovacie systémy.
Krok 9: Hosting
Ak chcete mať verejnú webovú stránku, musí byť niekde hostená.
Ak máte doma alebo v podniku jeden alebo viac serverov, ktoré môžete používať, je to jedna z možností. Ďalšou možnosťou je zaobstarať si hostiteľskú službu, ktorá by za vás hostila vašu stránku. V závislosti od potrieb vášho webu (objem návštevnosti, potrebná infraštruktúra atď.) Si môžete vybrať virtuálny server, vyhradený server alebo klaster dedikovaných serverov. Virtuálny hosting je najlacnejší a skupina dedikovaných serverov je najdrahšia. Existuje mnoho poskytovateľov hostingu a ceny sa veľmi líšia. Nájdite niečo, čo vyhovuje vašim potrebám. Amazon má sadu služieb, ktoré je možné použiť na tento účel a ktorých ceny sú konkurencieschopné: EC2 pre výpočtový výkon (t. J. Servery), S3 pre úložisko a ďalšie.
Krok 10: Spustite
Vďaka vývoju, testovaniu a nasadeniu webovej stránky v hostiteľskej službe vítame čitateľov.
Odporúča:
Ovládanie jasu LED pomocou Raspberry Pi a vlastnej webovej stránky: 5 krokov
Ovládanie jasu LED pomocou Raspberry Pi a vlastnej webovej stránky: Pomocou servera apache na mojom pí s php som našiel spôsob, ako ovládať jas LED pomocou posúvača s prispôsobenou webovou stránkou, ktorá je prístupná na akomkoľvek zariadení pripojenom k rovnakej sieti ako vaše pi .Existuje mnoho spôsobov, ktorými to môže byť
Ventilátor ESP8266 POV s hodinami a aktualizáciou textu webovej stránky: 8 krokov (s obrázkami)
ESP8266 POV ventilátor s hodinami a aktualizáciou textu webovej stránky: Ide o premenlivú rýchlosť, POV (Persistence Of Vision), ventilátor, ktorý prerušovane zobrazuje čas, a dve textové správy, ktoré je možné aktualizovať „za behu“. je tiež jednostránkový webový server, ktorý vám umožňuje zmeniť dvojtextový text
Drevená RC loď, ktorú môžete ovládať ručne alebo prostredníctvom webovej stránky: 9 krokov
Drevená RC loď, ktorú môžete ovládať ručne alebo prostredníctvom webovej stránky: Ahoj, som študentom spoločnosti Howest a postavil som drevenú RC loď, ktorú je možné ovládať pomocou ovládača alebo prostredníctvom webovej stránky. Bol som unavený z toho, že sa autá na diaľkové ovládanie tak rýchlo pokazili a chcel som si niečo užiť, keď som žil pri mori
Vytvorenie vlastnej webovej stránky pre začiatočníkov: 5 krokov
Budovanie vlastnej webovej stránky pre začiatočníkov: Či už ste niekedy snívali o tom, že budete počítačovým programátorom, alebo ste niekedy použili webovú stránku, povedzme si to na rovinu, sme takmer všetci, informačné technológie sa stali chrbticou podnikania. Aj keď sa programovanie môže na prvý pohľad zdať strašidelné, mojim cieľom
Vytvorenie webovej stránky kaviarne: 9 krokov
Vytvorenie webovej stránky o kaviarni: V tomto návode vám ukážem, ako vytvoriť jednoduchú webovú stránku, ktorá bude zobrazovať kaviarne vo vašom okolí, pomocou Máp Google, HTML a CSS