Obsah:

Vytvorenie Bookhuddle.com, webovej stránky na objavovanie, organizovanie a zdieľanie informácií o knihe: 10 krokov
Vytvorenie Bookhuddle.com, webovej stránky na objavovanie, organizovanie a zdieľanie informácií o knihe: 10 krokov

Video: Vytvorenie Bookhuddle.com, webovej stránky na objavovanie, organizovanie a zdieľanie informácií o knihe: 10 krokov

Video: Vytvorenie Bookhuddle.com, webovej stránky na objavovanie, organizovanie a zdieľanie informácií o knihe: 10 krokov
Video: Meeting #5 - 4/29/2022 | ETF team meeting and dialogue 2024, November
Anonim
Vytvorenie Bookhuddle.com, webovej stránky na objavovanie, organizovanie a zdieľanie informácií o knihách
Vytvorenie Bookhuddle.com, webovej stránky na objavovanie, organizovanie a zdieľanie informácií o knihách

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

Príďte s nápadom
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

Vytvorte tím
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

Spustiť
Spustiť

Vďaka vývoju, testovaniu a nasadeniu webovej stránky v hostiteľskej službe vítame čitateľov.

Odporúča: