Innholdsfortegnelse:
- Trinn 1: Kom på ideen
- Trinn 2: Kjøp et domenenavn for nettstedet
- Trinn 3: Lag et team
- Trinn 4: Identifiser kjernefunksjonene i applikasjonen
- Trinn 5: Definer funksjonskrav
- Trinn 6: Lag prototyper
- Trinn 7: Utvikle nettstedet
- Trinn 8: Test nettstedet ditt
- Trinn 9: Hosting
- Trinn 10: Start
Video: Opprette Bookhuddle.com, et nettsted for å oppdage, organisere og dele bokinformasjon: 10 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:26
Dette innlegget beskriver trinnene som er involvert i å lage og lansere Bookhuddle.com, et nettsted som tar sikte på å hjelpe leserne med å oppdage, organisere og dele bokinformasjon. Trinnene som er beskrevet her, vil gjelde for utvikling av andre nettsteder.
Trinn 1: Kom på ideen
Vi, grunnleggerne av Bookhuddle, liker å lese for moro skyld og for å lære, og tenkte at det burde være en bedre måte å holde oversikt over hva de hadde lest, ønsker å lese eller oppslagsbøkene deres. Vi ønsket en bedre måte å finne nye bøker å lese, finne ut hva vennene våre leste eller hadde lest. Vi ønsket et sted å diskutere bøker med venner eller andre lesere. Så vi bestemte oss for å bygge et nettsted som gjør at folk enkelt kan oppdage, organisere og dele bokinformasjon. Bookhuddle er dette stedet. Foto av Felipe Torres.
Trinn 2: Kjøp et domenenavn for nettstedet
Dette trenger ikke å være det andre trinnet, men det er viktig å gjøre det tidlig. Gode domenenavn er vanskelig å finne, men du må bare være kreativ. Nettstedets domene er Bookhuddle.com. Det finnes utallige nettsteder der du kan kjøpe domenenavn fra. Et domenenavn bør bare koste deg noen få dollar. Følgende Google -søk finner domenenavnetjenester:
Trinn 3: Lag et team
Å bygge noe som et lag er mye lettere enn å prøve å gjøre det selv.
Finn mennesker som brenner for ideen, har passende og komplimentære ferdigheter for oppgavene som er involvert, kan fungere effektivt i et team, er gode kommunikatører. Ferdighetene som trengs blant teammedlemmene som bygger et nettsted inkluderer: kreativitet, gode analytiske ferdigheter, skriving, programmering, design, webapplikasjonsutvikling, database design og vedlikehold, kravdefinisjon, testing, grafisk design, serverkonfigurasjon og vedlikehold og mer.
Trinn 4: Identifiser kjernefunksjonene i applikasjonen
Identifiser kjernefunksjonene i applikasjonen. Dette er de viktigste funksjonene som programmet krever for å være nyttig og oppfylle målene for tjenesten. Alt annet vil være avhengig av at disse funksjonene er på plass.
For Bookhuddle inkluderer kjernefunksjonene: - omfattende database med bøker - evne til å søke etter bøker - brukerprofiler - brukerboklister for brukere å organisere sitt personlige bibliotek, bøker de har lest, vil lese, lese, etc. - brukersøk - grupper eller bokklubber for brukere å organisere med venner og diskutere bøker Etter en iterativ prosess er det nyttig å prioritere arbeidet, definere hyppige mål eller milepæler som kan oppnås for teamet, få funksjoner utgitt ofte til brukere og få tilbakemeldinger fra brukere for å finjustere nettstedet.
Trinn 5: Definer funksjonskrav
For listen over funksjoner som er identifisert som kjerne, definerer du kravene som beskriver funksjonene i detalj, forklarer hvordan ting vil bli organisert, brukt, hvordan systemet vil reagere, etc.
Bruk brukstilfeller, diagrammer, flyt osv. For å dokumentere funksjonen og lette kommunikasjonen mellom teammedlemmer. Det er mange måter å gjøre dette på. Finn ut hva som fungerer best for teamet ditt og miljøet du jobber i, og gjør det som er nødvendig, men ikke mer, slik at du ikke kaster bort tid. Hvis tegninger på servietter er alle kravene teamet ditt trenger, så flott. Noen lag krever mer formell dokumentasjon.
Trinn 6: Lag prototyper
For Bookhuddle opprettet vi HTML -prototyper for nettstedet.
Prototyper er en fin og billig måte å teste ut ideene dine på en mer konkret måte. De hjalp oss med å kommunisere våre ideer, gjøre demoer for å få tilbakemelding, og vi brukte html, css, bilder og javascript fra prototypene som input til utviklingsstadiet.
Trinn 7: Utvikle nettstedet
I dette trinnet bygger vi funksjonene som er målrettet for den gjeldende iterasjonen av nettstedet.
For et dynamisk nettsted må du generelt utvikle programmet ditt ved hjelp av et programmeringsspråk og tilhørende teknologier, du vil kjøre programmet i en slags applikasjonsserver, og du vil sannsynligvis trenge en database. Det er mange alternativer for teknologier å bruke, og noen av de populære inkluderer: - Programmeringsspråk og relatert teknologi: Ruby on Rails, Java,. Net, PHP, ColdFusion, Python, etc - Database: MySQL, PostgreSQL, Oracle, SQL Server, og andre. Velg en åpen kildekode hvis du kan for å redusere kostnadene. Vi anbefaler å bruke en teknologibunke du er kjent med, og som har vist seg å være en god stabel for den typen utvikling du gjør. Å bli kjent med stabelen vil bidra til å redusere læringskurven og hjelpe deg i stedet å fokusere på de andre aspektene ved å utvikle nettstedet ditt. Vi valgte Java -teknologibunken på grunn av vår ekspertise med den og dens relaterte teknologier. En fin ting med Java er det store fellesskapet av utviklere som finnes; det er en mengde verktøy, rammer, servere, ressurser for læring og kvalifiserte mennesker.
Trinn 8: Test nettstedet ditt
Test funksjonaliteten du har bygd. Denne fasen av prosessen er ment å identifisere og fikse problemer i programmet før programmet gjøres tilgjengelig for brukere.
Testingen din bør omfatte enhetstester, integrasjonstester, funksjonelle tester, etc. Testing kan utføres av utviklere, dedikerte testere eller alle som er tilgjengelige for å spille med applikasjonen din. Å bruke et Bug Tracking -system er en effektiv måte å spore problemene i applikasjonen din og hjelpe deg med å administrere arbeidet. Systemer som Bugzilla, Trac og JIRA og gode sporingssystemer.
Trinn 9: Hosting
For å ha et offentlig nettsted må nettstedet være et sted.
Hvis du har en eller flere servere hjemme eller virksomhet som du kan bruke, er det en vei å gå. Et annet alternativ er å få en vertstjeneste for å være vert for nettstedet ditt for deg. Avhengig av behovene til nettstedet ditt (mengde trafikk, nødvendig infrastruktur osv.), Kan du velge en virtuell server, en dedikert server eller en klynge med dedikerte servere. Virtuell hosting er den billigste, og en klynge med dedikerte servere er den dyreste. Det er mange hostingleverandører der ute, og prisene varierer ganske mye. Finn noe som dekker dine behov. Amazon har et sett med tjenester som kan brukes til dette formålet og er konkurransedyktige priser: EC2 for datakraft (dvs. servere), S3 for lagring og andre.
Trinn 10: Start
Med nettstedet utviklet, testet og distribuert i hostingtjenesten, ønsker vi lesere velkommen.
Anbefalt:
Raspberry Pi DIY Smart dørklokke som kan oppdage mennesker, biler osv.: 5 trinn
Raspberry Pi DIY Smart Doorbell That Can Detect People, Cars, Etc .: Denne designen med steampunk-tema kan integreres med hjemmeassistent og vårt lydrom for flere rom for å kommunisere med resten av vårt DIY smart-hjem. I stedet for å kjøpe en ringedørklokke (eller Nest, eller en av de andre konkurrentene) Jeg bygde vår egen smarte dørklokke
Bruke en radio til å oppdage lyn: 4 trinn
Bruke en radio til å oppdage lyn: Små radioer kan brukes til mer enn å lytte til musikk eller sport. Alle radioer (til og med billige AM -radioer) kan brukes til å oppdage lyn og andre atmosfæriske fenomener. Med et trent øre kan man til og med avgjøre om lynet beveger seg
Opprette ditt første nettsted: 10 trinn
Opprette ditt første nettsted: I denne opplæringen lærer du å bygge en grunnleggende webside som har et koblet stilark og interaktiv javascript -fil
Hvordan lage et nettsted (en trinn-for-trinn-guide): 4 trinn
Hvordan lage et nettsted (en trinn-for-trinn-guide): I denne veiledningen vil jeg vise deg hvordan de fleste webutviklere bygger nettstedene sine og hvordan du kan unngå dyre nettstedbyggere som ofte er for begrenset til et større nettsted. hjelpe deg med å unngå noen feil som jeg gjorde da jeg begynte
Hvordan organisere datamaskinen din med DIY -ikoner (Mac): 8 trinn
Hvordan organisere datamaskinen din med DIY -ikoner (Mac): Jeg er skyldig i å aldri ha organisert datamaskinen min. Ever.Cluttered desktop, nedlasting av mappe, dokumenter osv. Det er utrolig at jeg ikke har mistet noe … ennå. Men organisering er kjedelig. Tidkrevende. Hvordan gjøre det tilfredsstillende? Få det til å se fint ut. Veldig fint