Inhaltsverzeichnis:
- Schritt 1: Kommen Sie mit der Idee
- Schritt 2: Kaufen Sie einen Domainnamen für die Site
- Schritt 3: Bilden Sie ein Team
- Schritt 4: Identifizieren Sie die Kernfunktionen der Anwendung
- Schritt 5: Funktionsanforderungen definieren
- Schritt 6: Prototypen erstellen
- Schritt 7: Entwickeln Sie die Site
- Schritt 8: Testen Sie Ihre Site
- Schritt 9: Hosten
- Schritt 10: Starten Sie
Video: Bookhuddle.com erstellen, eine Website zum Entdecken, Organisieren und Teilen von Buchinformationen - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:22
Dieser Beitrag beschreibt die Schritte zum Erstellen und Starten von Bookhuddle.com, einer Website, die den Lesern helfen soll, Buchinformationen zu entdecken, zu organisieren und zu teilen. Die hier beschriebenen Schritte gelten für die Entwicklung anderer Websites.
Schritt 1: Kommen Sie mit der Idee
Wir, die Gründer von Bookhuddle, lesen gerne zum Spaß und zum Lernen und dachten, dass es eine bessere Möglichkeit geben sollte, den Überblick zu behalten, was sie gelesen haben, lesen möchten oder ihre Nachschlagewerke. Wir wollten einen besseren Weg, um neue Bücher zum Lesen zu finden, herauszufinden, was unsere Freunde gelesen oder gelesen haben. Wir wollten einen Ort, an dem wir mit Freunden oder anderen Lesern über Bücher diskutieren können. Deshalb haben wir uns entschieden, eine Website zu erstellen, die es Menschen ermöglicht, Buchinformationen einfach zu entdecken, zu organisieren und zu teilen. Bookhuddle ist diese Seite. Foto von Felipe Torres.
Schritt 2: Kaufen Sie einen Domainnamen für die Site
Dies muss nicht der zweite Schritt sein, aber es ist wichtig, dies frühzeitig zu tun. Gute Domainnamen sind schwer zu finden, aber Sie müssen nur kreativ sein. Die Domain unserer Website ist Bookhuddle.com. Es gibt unzählige Websites, auf denen Sie können Domainnamen von kaufen. Ein Domainname sollte Sie nur wenige Dollar kosten. Die folgende Google-Suche findet Domainnamendienste:
Schritt 3: Bilden Sie ein Team
Etwas als Team aufzubauen ist viel einfacher, als es alleine zu versuchen.
Finden Sie Menschen, die sich für die Idee begeistern, die entsprechenden und sich ergänzenden Fähigkeiten für die anfallenden Aufgaben haben, effektiv im Team arbeiten können, kommunikativ sind. Zu den erforderlichen Fähigkeiten der Teammitglieder, die eine Website erstellen, gehören: Kreativität, gute analytische Fähigkeiten, Schreiben, Programmieren, Design, Entwicklung von Webanwendungen, Datenbankdesign und -wartung, Anforderungsdefinition, Testen, Grafikdesign, Serverkonfiguration und -wartung und mehr.
Schritt 4: Identifizieren Sie die Kernfunktionen der Anwendung
Identifizieren Sie die Kernfunktionen der Anwendung. Dies sind die wesentlichen Funktionen, die die Anwendung benötigt, um nützlich zu sein und die Ziele des Dienstes zu erfüllen. Alles andere hängt davon ab, ob diese Funktionen vorhanden sind.
Zu den Kernfunktionen von Bookhuddle gehörten: - umfangreiche Datenbank mit Büchern - Möglichkeit zur Suche nach Büchern - Benutzerprofile - Benutzerbuchlisten für Benutzer zum Organisieren ihrer persönlichen Bibliothek, Bücher, die sie gelesen haben, lesen möchten, lesen usw. - Benutzersuche – Gruppen oder Buchclubs, die Benutzer mit Freunden organisieren und über Bücher diskutieren können Das Befolgen eines iterativen Prozesses ist nützlich, um die Arbeit zu priorisieren, häufig erreichbare Ziele oder Meilensteine für das Team zu definieren, Funktionen häufig für Benutzer freizugeben und Feedback von Benutzern zu erhalten um die Seite zu verfeinern.
Schritt 5: Funktionsanforderungen definieren
Definieren Sie für die Liste der als Kern identifizierten Funktionen die Anforderungen, die die Funktionen im Detail beschreiben, erklären Sie, wie die Dinge organisiert, verwendet werden, wie das System reagiert usw.
Verwenden Sie Anwendungsfälle, Diagramme, Abläufe usw., um die Funktion zu dokumentieren und die Kommunikation zwischen den Teammitgliedern zu erleichtern. Es gibt viele Möglichkeiten, dies zu tun. Finden Sie heraus, was für Ihr Team und die Umgebung, in der Sie arbeiten, am besten funktioniert und tun Sie das Notwendige, aber nicht mehr, damit Sie keine Zeit verschwenden. Wenn Zeichnungen auf Servietten alle Anforderungen Ihres Teams sind, dann großartig. Einige Teams benötigen eine formellere Dokumentation.
Schritt 6: Prototypen erstellen
Für Bookhuddle haben wir HTML-Prototypen für die Site erstellt.
Prototypen sind eine schöne und kostengünstige Möglichkeit, Ihre Ideen konkreter zu testen. Sie halfen uns, unsere Ideen zu kommunizieren, Demos zu machen, um Feedback zu erhalten, und wir verwendeten HTML, CSS, Bilder und Javascript aus den Prototypen als Input für die Entwicklungsphase.
Schritt 7: Entwickeln Sie die Site
In diesem Schritt erstellen wir die Funktionen, die für die aktuelle Iteration der Website bestimmt sind.
Für eine dynamische Website müssen Sie Ihr Programm im Allgemeinen mit einer Programmiersprache und verwandten Technologien entwickeln, Ihr Programm auf einer Art Anwendungsserver ausführen und wahrscheinlich eine Datenbank benötigen. Es gibt viele Optionen für den Einsatz von Technologien und einige der beliebtesten sind: - Programmiersprachen und verwandte Technologien: Ruby on Rails, Java,. Net, PHP, ColdFusion, Python usw. - Datenbank: MySQL, PostgreSQL, Oracle, Sql Server, und andere. Wählen Sie ein Open-Source-Programm, wenn Sie können, um Ihre Kosten zu senken. Wir empfehlen, einen Technologie-Stack zu verwenden, mit dem Sie vertraut sind und der sich als guter Stack für die von Ihnen durchgeführte Entwicklung erwiesen hat. Wenn Sie mit dem Stack vertraut sind, können Sie Ihre Lernkurve verkürzen und sich stattdessen auf die anderen Aspekte der Entwicklung Ihrer Website konzentrieren. Wir haben uns für den Java-Technologie-Stack aufgrund unserer Erfahrung mit ihm und seinen verwandten Technologien entschieden. Eine schöne Sache an Java ist die große Entwickler-Community, die existiert; Es gibt eine Vielzahl von Tools, Frameworks, Servern, Lernressourcen und qualifizierten Personen.
Schritt 8: Testen Sie Ihre Site
Testen Sie die von Ihnen erstellte Funktionalität. In dieser Phase des Prozesses sollen Probleme in der Anwendung erkannt und behoben werden, bevor die Anwendung den Benutzern zur Verfügung gestellt wird.
Ihr Testaufwand sollte Komponententests, Integrationstests, Funktionstests usw. umfassen. Das Testen kann von Ihren Entwicklern, dedizierten Testern oder jedem, der mit Ihrer Anwendung spielen kann, durchgeführt werden. Die Verwendung eines Bug-Tracking-Systems ist eine effektive Möglichkeit, die in Ihrer Anwendung gefundenen Probleme zu verfolgen und Ihnen bei der Verwaltung der Arbeit zu helfen. Systeme wie Bugzilla, Trac und JIRA und gute Tracking-Systeme.
Schritt 9: Hosten
Um eine öffentliche Website zu haben, muss die Website irgendwo gehostet werden.
Wenn Sie zu Hause oder in Ihrem Unternehmen einen oder mehrere Server haben, die Sie verwenden können, ist dies eine Möglichkeit. Eine andere Möglichkeit besteht darin, einen Hosting-Service zu beauftragen, der Ihre Website für Sie hostet. Abhängig von den Anforderungen für Ihre Site (Datenverkehr, erforderliche Infrastruktur usw.) können Sie einen virtuellen Server, einen dedizierten Server oder einen Cluster von dedizierten Servern wählen. Virtuelles Hosting ist das billigste und ein Cluster von dedizierten Servern ist das teuerste. Es gibt viele Hosting-Anbieter und die Preise variieren ziemlich stark. Finden Sie etwas, das Ihren Bedürfnissen entspricht. Amazon bietet hierfür eine Reihe von Diensten an, die zu wettbewerbsfähigen Preisen genutzt werden können: EC2 für Rechenleistung (d. h. Server), S3 für Speicher und andere.
Schritt 10: Starten Sie
Mit der entwickelten, getesteten und im Hosting-Dienst bereitgestellten Website begrüßen wir Leser.
Empfohlen:
So erstellen Sie eine einfache Website mit Notepad – wikiHow
Wie erstelle ich eine einfache Website mit Notepad: Hat sich jemand gefragt, wie ich aus einem einfachen Schreibprogramm eine Website erstelle? Website nur mit Notizblock
So erstellen Sie eine schlanke und einfache Website mit Bootstrap 4: 7 Schritte
So erstellen Sie eine schlanke und einfache Website mit Bootstrap 4: Der Zweck dieses Instructable ist es, denjenigen, die mit der Programmierung - HTML oder anders - vertraut sind, eine einfache Einführung in die Erstellung eines Online-Portfolios mit Bootstrap 4 zu geben. Ich werde Sie durch die Ersteinrichtung führen der Website, wie man ein paar erstellt
So erstellen Sie eine Website (eine Schritt-für-Schritt-Anleitung): 4 Schritte
So erstellen Sie eine Website (eine Schritt-für-Schritt-Anleitung): In dieser Anleitung zeige ich Ihnen, wie die meisten Webentwickler ihre Websites erstellen und wie Sie teure Website-Builder vermeiden können, die für eine größere Website oft zu begrenzt sind helfen Ihnen, einige Fehler zu vermeiden, die ich am Anfang gemacht habe
So erstellen Sie eine Message Board-Website mit PHP und MYSQL – wikiHow
So erstellen Sie eine Message Board-Website mit PHP und MYSQL: Diese Anleitung zeigt Ihnen, wie Sie eine Message Board-Website mit PHP, MySQL, HTML und CSS erstellen. Wenn Sie neu in der Webentwicklung sind, machen Sie sich keine Sorgen, es gibt detaillierte Erklärungen und Analogien, damit Sie die Konzepte besser verstehen. Matte
So erstellen Sie eine Website auf einem Raspberry Pi mit Node.js, Express und MongoDB Teil 1: 6 Schritte
So erstellen Sie eine Website auf einem Raspberry Pi mit Node.js, Express und MongoDB…Teil 1: Willkommen zu TEIL 1 meines node.js-Web-App-Tutorials. In Teil 1 wird die erforderliche Software für die Entwicklung von node.js-Apps erläutert, wie Sie die Portweiterleitung verwenden, eine App mit Express erstellen und Ihre App ausführen. Der zweite Teil dieser