Πίνακας περιεχομένων:

Δημιουργία Bookhuddle.com, ενός ιστότοπου για την ανακάλυψη, την οργάνωση και την κοινή χρήση πληροφοριών βιβλίου: 10 βήματα
Δημιουργία Bookhuddle.com, ενός ιστότοπου για την ανακάλυψη, την οργάνωση και την κοινή χρήση πληροφοριών βιβλίου: 10 βήματα

Βίντεο: Δημιουργία Bookhuddle.com, ενός ιστότοπου για την ανακάλυψη, την οργάνωση και την κοινή χρήση πληροφοριών βιβλίου: 10 βήματα

Βίντεο: Δημιουργία Bookhuddle.com, ενός ιστότοπου για την ανακάλυψη, την οργάνωση και την κοινή χρήση πληροφοριών βιβλίου: 10 βήματα
Βίντεο: Δημιουργία και εξέλιξη της Γης 2024, Δεκέμβριος
Anonim
Δημιουργία Bookhuddle.com, ενός ιστότοπου για την ανακάλυψη, την οργάνωση και την κοινή χρήση πληροφοριών βιβλίου
Δημιουργία Bookhuddle.com, ενός ιστότοπου για την ανακάλυψη, την οργάνωση και την κοινή χρήση πληροφοριών βιβλίου

Αυτή η ανάρτηση περιγράφει τα βήματα που σχετίζονται με τη δημιουργία και την έναρξη λειτουργίας του Bookhuddle.com, ενός ιστότοπου με στόχο να βοηθήσει τους αναγνώστες να ανακαλύψουν, να οργανώσουν και να μοιραστούν πληροφορίες βιβλίων. Τα βήματα που περιγράφονται εδώ θα ισχύουν για την ανάπτυξη άλλων ιστότοπων.

Βήμα 1: Έλα με την ιδέα

Ελάτε με την ιδέα
Ελάτε με την ιδέα

Εμείς, οι ιδρυτές του Bookhuddle, απολαμβάνουμε το διάβασμα για διασκέδαση και μάθηση και σκεφτήκαμε ότι θα έπρεπε να υπάρχει ένας καλύτερος τρόπος για να παρακολουθούμε τι είχαν διαβάσει, ήθελαν να διαβάσουν ή τα βιβλία αναφοράς τους. Θέλαμε έναν καλύτερο τρόπο για να βρούμε νέα βιβλία για να διαβάσουμε, να μάθουμε τι διάβασαν ή είχαν διαβάσει οι φίλοι μας. Θέλαμε ένα μέρος για να συζητήσουμε βιβλία με φίλους ή άλλους αναγνώστες. Έτσι αποφασίσαμε να δημιουργήσουμε έναν ιστότοπο που θα επιτρέπει στους ανθρώπους να ανακαλύπτουν, να οργανώνουν και να μοιράζονται εύκολα πληροφορίες βιβλίων. Το Bookhuddle είναι αυτός ο ιστότοπος. Φωτογραφία από τον Felipe Torres.

Βήμα 2: Αγοράστε ένα όνομα τομέα για τον ιστότοπο

Αυτό δεν χρειάζεται να είναι το δεύτερο βήμα, αλλά είναι σημαντικό να το κάνετε από νωρίς. Τα καλά ονόματα τομέα είναι δύσκολο να βρεθούν, αλλά απλά πρέπει να είστε δημιουργικοί. Ο τομέας του ιστότοπού μας είναι το Bookhuddle.com. Υπάρχουν αμέτρητοι ιστότοποι όπου μπορείτε να αγοράσετε ονόματα τομέα από. Ένα όνομα τομέα θα σας κοστίσει μόνο λίγα δολάρια. Η ακόλουθη αναζήτηση Google βρίσκει υπηρεσίες domain name:

Βήμα 3: Δημιουργήστε μια ομάδα

Δημιουργήστε μια ομάδα
Δημιουργήστε μια ομάδα

Το να χτίσεις κάτι σαν ομάδα είναι πολύ πιο εύκολο από το να προσπαθείς να το κάνεις μόνος σου.

Βρείτε άτομα που είναι παθιασμένα με την ιδέα, έχουν τις κατάλληλες και δωρεάν δεξιότητες για τις σχετικές εργασίες, μπορούν να εργαστούν αποτελεσματικά σε μια ομάδα, είναι καλοί επικοινωνιοί. Οι δεξιότητες που απαιτούνται μεταξύ των μελών της ομάδας που δημιουργούν έναν ιστότοπο περιλαμβάνουν: δημιουργικότητα, καλές αναλυτικές δεξιότητες, γραφή, προγραμματισμό, σχεδιασμό, ανάπτυξη εφαρμογών Ιστού, σχεδιασμό και συντήρηση βάσεων δεδομένων, καθορισμό απαιτήσεων, δοκιμή, γραφιστική, διαμόρφωση και συντήρηση διακομιστή και άλλα.

Βήμα 4: Προσδιορίστε τις βασικές δυνατότητες της εφαρμογής

Προσδιορίστε τα βασικά χαρακτηριστικά της εφαρμογής. Αυτά είναι τα βασικά χαρακτηριστικά που απαιτεί η εφαρμογή για να είναι χρήσιμα και να πληρούν τους στόχους για την υπηρεσία. Όλα τα άλλα θα εξαρτηθούν από αυτά τα χαρακτηριστικά που υπάρχουν.

Για το Bookhuddle, τα βασικά χαρακτηριστικά περιλάμβαναν: - εκτενή βάση δεδομένων βιβλίων - δυνατότητα αναζήτησης βιβλίων - προφίλ χρηστών - λίστες βιβλίων χρηστών για την οργάνωση της προσωπικής τους βιβλιοθήκης, βιβλία που έχουν διαβάσει, θέλουν να διαβάσουν, διαβάζουν κ.λπ. - αναζήτηση χρηστών - ομάδες ή σύλλογοι βιβλίων για τους χρήστες να οργανώνονται με φίλους και να συζητούν βιβλία Μετά από μια επαναληπτική διαδικασία είναι χρήσιμη η προτεραιότητα της εργασίας, ο καθορισμός συχνών εφικτών στόχων ή ορόσημων για την ομάδα, η δημοσίευση χαρακτηριστικών συχνά στους χρήστες και η λήψη ανατροφοδότησης από τους χρήστες για να ρυθμίσετε καλά τον ιστότοπο.

Βήμα 5: Καθορίστε τις απαιτήσεις χαρακτηριστικών

Για τη λίστα των χαρακτηριστικών που προσδιορίζονται ως βασικά, καθορίστε τις απαιτήσεις που περιγράφουν λεπτομερώς τα χαρακτηριστικά, εξηγήστε πώς θα οργανωθούν, θα χρησιμοποιηθούν τα πράγματα, πώς θα αντιδράσει το σύστημα κ.λπ.

Χρησιμοποιήστε περιπτώσεις χρήσης, διαγράμματα, ροή κ.λπ. για να τεκμηριώσετε το χαρακτηριστικό και να διευκολύνετε την επικοινωνία μεταξύ των μελών της ομάδας. Υπάρχουν πολλοί τρόποι για να γίνει αυτό. Μάθετε τι λειτουργεί καλύτερα για την ομάδα σας και το περιβάλλον στο οποίο εργάζεστε και κάντε ό, τι είναι απαραίτητο, αλλά όχι περισσότερο για να μην χάνετε χρόνο. Εάν τα σχέδια σε χαρτοπετσέτες είναι όλες οι απαιτήσεις που χρειάζεται η ομάδα σας, τότε είναι υπέροχο. Ορισμένες ομάδες απαιτούν πιο επίσημη τεκμηρίωση.

Βήμα 6: Δημιουργήστε πρωτότυπα

Για το Bookhuddle, δημιουργήσαμε πρωτότυπα HTML για τον ιστότοπο.

Τα πρωτότυπα είναι ένας ωραίος και φθηνός τρόπος για να δοκιμάσετε τις ιδέες σας με πιο συγκεκριμένο τρόπο. Μας βοήθησαν να επικοινωνήσουμε τις ιδέες μας, να κάνουμε επίδειξη για να λάβουμε σχόλια και χρησιμοποιήσαμε το html, css, εικόνες και javascript από τα πρωτότυπα ως είσοδο στο στάδιο ανάπτυξης.

Βήμα 7: Αναπτύξτε τον ιστότοπο

Σε αυτό το βήμα, δημιουργούμε τις δυνατότητες που στοχεύουν στην τρέχουσα επανάληψη του ιστότοπου.

Για έναν δυναμικό ιστότοπο, θα πρέπει γενικά να αναπτύξετε το πρόγραμμά σας χρησιμοποιώντας μια γλώσσα προγραμματισμού και σχετικές τεχνολογίες, θα εκτελέσετε το πρόγραμμά σας σε κάποιο είδος διακομιστή εφαρμογών και πιθανότατα θα χρειαστείτε μια βάση δεδομένων. Υπάρχουν πολλές επιλογές τεχνολογιών για χρήση και μερικές από τις δημοφιλείς περιλαμβάνουν: - Γλώσσες προγραμματισμού και σχετική τεχνολογία: Ruby on Rails, Java,. Net, PHP, ColdFusion, Python, κ.λπ. - Βάση δεδομένων: MySQL, PostgreSQL, Oracle, Sql Server, και άλλοι. Επιλέξτε ένα ανοιχτού κώδικα εάν μπορείτε για να μειώσετε το κόστος σας. Σας συνιστούμε να χρησιμοποιήσετε μια στοίβα τεχνολογίας που γνωρίζετε και η οποία έχει αποδειχθεί ότι είναι μια καλή στοίβα για το είδος της ανάπτυξης που κάνετε. Η εξοικείωση με τη στοίβα θα βοηθήσει στη μείωση της καμπύλης εκμάθησης και θα σας βοηθήσει να εστιάσετε στις άλλες πτυχές της ανάπτυξης του ιστότοπού σας. Επιλέξαμε τη στοίβα τεχνολογίας Java λόγω της εξειδίκευσής μας σε αυτήν και των σχετικών τεχνολογιών της. Ένα ωραίο πράγμα για την Java είναι η μεγάλη κοινότητα προγραμματιστών που υπάρχει. υπάρχει πληθώρα εργαλείων, πλαισίων, διακομιστών, πόρων για μάθηση και εξειδικευμένων ατόμων.

Βήμα 8: Δοκιμάστε τον ιστότοπό σας

Δοκιμάστε τη λειτουργικότητα που έχετε δημιουργήσει. Αυτή η φάση της διαδικασίας αποσκοπεί στον εντοπισμό και τη διόρθωση προβλημάτων στην εφαρμογή πριν η εφαρμογή διατεθεί στους χρήστες.

Η προσπάθειά σας για δοκιμή πρέπει να περιλαμβάνει δοκιμές μονάδων, δοκιμές ενσωμάτωσης, λειτουργικές δοκιμές κ.λπ. Οι δοκιμές μπορούν να γίνουν από προγραμματιστές, ειδικούς υπεύθυνους δοκιμών ή οποιονδήποτε είναι διαθέσιμο για να παίξει με την εφαρμογή σας. Η χρήση συστήματος παρακολούθησης σφαλμάτων είναι ένας αποτελεσματικός τρόπος για να παρακολουθείτε τα προβλήματα που εντοπίζονται στην εφαρμογή σας και να σας βοηθά να διαχειριστείτε την εργασία. Συστήματα όπως το Bugzilla, το Trac και το JIRA και καλά συστήματα παρακολούθησης.

Βήμα 9: Φιλοξενία

Για να υπάρχει δημόσιος ιστότοπος, ο ιστότοπος πρέπει να φιλοξενείται κάπου.

Εάν έχετε έναν ή περισσότερους διακομιστές στο σπίτι ή στην επιχείρηση που μπορείτε να χρησιμοποιήσετε, τότε αυτός είναι ένας δρόμος. Μια άλλη επιλογή είναι να πάρετε μια υπηρεσία φιλοξενίας για να φιλοξενήσει τον ιστότοπό σας για εσάς. Ανάλογα με τις ανάγκες για τον ιστότοπό σας (ποσότητα επισκεψιμότητας, απαιτούμενης υποδομής κ.λπ.), μπορείτε να επιλέξετε έναν εικονικό διακομιστή, έναν αποκλειστικό διακομιστή ή μια ομάδα αποκλειστικών διακομιστών. Η εικονική φιλοξενία είναι η φθηνότερη και ένα σύνολο αποκλειστικών διακομιστών είναι το πιο ακριβό. Υπάρχουν πολλοί πάροχοι φιλοξενίας εκεί έξω και οι τιμές ποικίλλουν αρκετά. Βρείτε κάτι που ικανοποιεί τις ανάγκες σας. Η Amazon διαθέτει ένα σύνολο υπηρεσιών που μπορούν να χρησιμοποιηθούν για αυτόν τον σκοπό και έχουν ανταγωνιστικές τιμές: EC2 για υπολογιστική ισχύ (δηλαδή διακομιστές), S3 για αποθήκευση και άλλες.

Βήμα 10: Εκκίνηση

Εκτόξευση
Εκτόξευση

Με τον ιστότοπο που αναπτύχθηκε, δοκιμάστηκε και αναπτύχθηκε στην υπηρεσία φιλοξενίας, καλωσορίζουμε τους αναγνώστες.

Συνιστάται: