Indholdsfortegnelse:
- Trin 1: Kom med ideen
- Trin 2: Køb et domænenavn til webstedet
- Trin 3: Opret et team
- Trin 4: Identificer applikationens hovedfunktioner
- Trin 5: Definer funktionskrav
- Trin 6: Opret prototyper
- Trin 7: Udvikl webstedet
- Trin 8: Test dit websted
- Trin 9: Hosting
- Trin 10: Start
Video: Oprettelse af Bookhuddle.com, et websted til opdagelse, organisering og deling af boginformation: 10 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:31
Dette indlæg beskriver de trin, der er involveret i oprettelse og lancering af Bookhuddle.com, et websted med det formål at hjælpe læsere med at opdage, organisere og dele boginformation. De trin, der er beskrevet her, vil gælde for udvikling af andre websteder.
Trin 1: Kom med ideen
Vi, grundlæggerne af Bookhuddle, nyder at læse for sjov og læring og tænkte, at der burde være en bedre måde at holde styr på, hvad de havde læst, ønsker at læse eller deres opslagsbøger. Vi ville have en bedre måde at finde nye bøger til at læse, finde ud af hvad vores venner læste eller havde læst. Vi ønskede et sted at diskutere bøger med venner eller andre læsere, så vi besluttede at bygge et websted, der gør det let for folk at let opdage, organisere og dele boginformation. Bookhuddle er dette websted. Foto af Felipe Torres.
Trin 2: Køb et domænenavn til webstedet
Dette behøver ikke at være det andet trin, men det er vigtigt at gøre det tidligt. Gode domænenavne er svære at finde, men du skal bare være kreativ. Vores websteds domæne er Bookhuddle.com. Der er utallige websteder, hvor du kan købe domænenavne fra. Et domænenavn bør kun koste dig et par dollars. Følgende Google -søgning finder domænenavnetjenester:
Trin 3: Opret et team
At bygge noget som et team er meget lettere end at prøve at gøre det selv.
Find mennesker, der brænder for ideen, har de passende og komplementære færdigheder til de involverede opgaver, kan arbejde effektivt i et team, er gode kommunikatører. De færdigheder, der er nødvendige blandt teammedlemmerne, der bygger et websted, omfatter: kreativitet, gode analytiske evner, skrivning, programmering, design, webapplikationsudvikling, database design og vedligeholdelse, kravdefinition, test, grafisk design, serverkonfiguration og vedligeholdelse og mere.
Trin 4: Identificer applikationens hovedfunktioner
Identificer programmets kerneegenskaber. Dette er de væsentlige funktioner, som applikationen kræver for at være nyttig og opfylde målene for tjenesten. Alt andet vil være afhængigt af, at disse funktioner er på plads.
For Bookhuddle omfattede kernefunktionerne: - omfattende database med bøger - mulighed for at søge efter bøger - brugerprofiler - brugerboglister, hvor brugerne kan organisere deres personlige bibliotek, bøger, de har læst, ønsker at læse, læser osv. - brugersøgning - grupper eller bogklubber for brugere til at organisere med venner og diskutere bøger Efter en iterativ proces er det nyttigt at hjælpe med at prioritere arbejdet, definere hyppige mål eller milepæle, der kan opnås for teamet, få funktioner frigivet ofte til brugere og få feedback fra brugere at finjustere stedet.
Trin 5: Definer funktionskrav
For listen over funktioner, der er identificeret som kerne, defineres de krav, der beskriver funktionerne i detaljer, forklarer, hvordan tingene vil blive organiseret, brugt, hvordan systemet vil reagere osv.
Anvend brugssager, diagrammer, flow osv. Til at dokumentere funktionen og lette kommunikationen mellem teammedlemmer. Der er mange måder at gøre dette på. Find ud af, hvad der fungerer bedst for dit team og det miljø, du arbejder i, og gør det nødvendige, men ikke mere, så du ikke spilder tid. Hvis tegninger på servietter er alle de krav, dit team har brug for, så er det fantastisk. Nogle teams kræver mere formel dokumentation.
Trin 6: Opret prototyper
Til Bookhuddle lavede vi HTML -prototyper til webstedet.
Prototyper er en god og billig måde at afprøve dine ideer på en mere konkret måde. De hjalp os med at kommunikere vores ideer, lave demoer for at få feedback, og vi brugte html, css, billeder og javascript fra prototyperne som input til udviklingsfasen.
Trin 7: Udvikl webstedet
I dette trin bygger vi de funktioner, der er målrettet den aktuelle iteration af webstedet.
For et dynamisk websted skal du generelt udvikle dit program ved hjælp af et programmeringssprog og relaterede teknologier, du vil køre dit program i en form for applikationsserver, og du har sandsynligvis brug for en database. Der er mange muligheder for teknologier at anvende, og nogle af de populære inkluderer: - Programmeringssprog og relateret teknologi: Ruby on Rails, Java,. Net, PHP, ColdFusion, Python osv. - Database: MySQL, PostgreSQL, Oracle, SQL Server, og andre. Vælg en open source, hvis du kan for at reducere dine omkostninger. Vi anbefaler at bruge en teknologisk stak, som du kender, og som har vist sig at være en god stak til den slags udvikling, du laver. At kende stakken hjælper med at reducere din indlæringskurve og hjælper dig i stedet med at fokusere på de andre aspekter af udviklingen af dit websted. Vi valgte Java -teknologistakken på grund af vores ekspertise med den og dens relaterede teknologier. En god ting ved Java er det store fællesskab af udviklere, der findes; der er en overflod af værktøjer, rammer, servere, ressourcer til læring og kvalificerede mennesker.
Trin 8: Test dit websted
Test den funktionalitet, du har bygget. Denne fase af processen er beregnet til at identificere og løse problemer i applikationen, før applikationen gøres tilgængelig for brugerne.
Din testindsats bør omfatte enhedstest, integrationstest, funktionelle tests osv. Test kan udføres af dine udviklere, dedikerede testere eller alle, der er tilgængelige for at lege med din applikation. Brug af et fejlsporingssystem er en effektiv måde at spore de problemer, der findes i din applikation, og hjælpe dig med at styre arbejdet. Systemer som Bugzilla, Trac og JIRA og gode sporingssystemer.
Trin 9: Hosting
For at have et offentligt websted skal stedet hostes et sted.
Hvis du har en eller flere servere derhjemme eller i virksomheden, som du kan bruge, er det en vej at gå. En anden mulighed er at få en hostingtjeneste til at være vært for dit websted for dig. Afhængigt af behovene til dit websted (mængde trafik, påkrævet infrastruktur osv.), Kan du vælge en virtuel server, en dedikeret server eller en klynge af dedikerede servere. Virtuel hosting er den billigste, og en klynge af dedikerede servere er den dyreste. Der er mange hostingudbydere derude, og priserne varierer ret meget. Find noget, der opfylder dine behov. Amazon har et sæt tjenester, der kan bruges til dette formål og er prissat til konkurrencedygtige priser: EC2 til computerkraft (dvs. servere), S3 til lagring og andre.
Trin 10: Start
Med hjemmesiden udviklet, testet og implementeret i hostingtjenesten byder vi læsere velkommen.
Anbefalede:
Forbedret halvlederkurvesporing med analog opdagelse 2: 8 trin
Forbedret halvlederkurvesporing med analog opdagelse 2: Principen for kurvesporing med AD2 er beskrevet i følgende links herunder: https: //www.instructables.com/id/Semiconductor-Cur … https: //reference.digilentinc .com/reference/instrument … Hvis den målte strøm er ret høj, er accu
Oprettelse af dit første websted: 10 trin
Oprettelse af dit første websted: I denne vejledning lærer du at bygge en grundlæggende webside, der har et sammenkædet typografiark og interaktiv javascript -fil
Opdagelse af plantesygdom med Qualcomm Dragonboard 410c: 4 trin
Opdagelse af plantesygdom med Qualcomm Dragonboard 410c: Hej alle sammen, vi deltager i Inventing the Future with Dragonboard 410c Contest sponsoreret af Embarcados, Linaro og Baita.AVoID Project (Agro View Disease) Vores mål er at skabe et integreret system, der er i stand til at fange billede, proces og opdag pos
DIY EKG ved hjælp af en analog opdagelse 2 og LabVIEW: 8 trin
DIY -EKG ved hjælp af en analog opdagelse 2 og LabVIEW: I denne vejledning viser jeg dig, hvordan du laver et hjemmelavet elektrokardiograf (EKG). Målet med denne maskine er at forstærke, måle og registrere det naturlige elektriske potentiale, som hjertet skaber. Et EKG kan afsløre et væld af oplysninger om
Desktop -deling: 4 trin
Desktop -deling: Desktop -deling er dybest set, når du kan se en anden computers skrivebord og styre det over internettet. Hvis du er som mig, hvor alle har brug for din hjælp, vil dette program faktisk være meget praktisk. Uanset om bedstemor har brug for hjælp, eller hvis du er i