Tartalomjegyzék:

A Bookhuddle.com, a könyvinformációk felfedezésére, rendszerezésére és megosztására szolgáló webhely létrehozása: 10 lépés
A Bookhuddle.com, a könyvinformációk felfedezésére, rendszerezésére és megosztására szolgáló webhely létrehozása: 10 lépés

Videó: A Bookhuddle.com, a könyvinformációk felfedezésére, rendszerezésére és megosztására szolgáló webhely létrehozása: 10 lépés

Videó: A Bookhuddle.com, a könyvinformációk felfedezésére, rendszerezésére és megosztására szolgáló webhely létrehozása: 10 lépés
Videó: Talking about social media platforms | Learn English vocabulary words in every video | English words 2024, November
Anonim
A Bookhuddle.com, a könyvinformációk felfedezésére, rendszerezésére és megosztására szolgáló webhely létrehozása
A Bookhuddle.com, a könyvinformációk felfedezésére, rendszerezésére és megosztására szolgáló webhely létrehozása

Ez a bejegyzés leírja a Bookhuddle.com webhely létrehozásának és elindításának lépéseit. Ez a webhely célja, hogy segítse az olvasókat a könyvinformációk felfedezésében, rendszerezésében és megosztásában. Az itt leírt lépések más webhelyek fejlesztésére vonatkoznak.

1. lépés: Jöjjön az ötlet

Jöjjön az ötlet
Jöjjön az ötlet

Mi, a Bookhuddle alapítói, örömmel olvassuk a szórakozást és a tanulást, és úgy gondoltuk, hogy jobb módot kell biztosítani arra, hogy nyomon kövessük az olvasottakat, az olvasni akarókat vagy a referenciakönyveiket. Jobb utat akartunk találni új könyvek olvasásához, megtudni, mit olvasnak vagy olvastak barátaink. Szerettünk volna egy helyet, ahol megvitathatjuk a könyveket barátainkkal vagy más olvasókkal. Ezért úgy döntöttünk, hogy olyan weboldalt készítünk, amely lehetővé teszi az emberek számára, hogy könnyen felfedezzék, rendszerezzék és megoszthassák a könyvinformációkat. A Bookhuddle ez az oldal. Felipe Torres fényképe.

2. lépés: Vásároljon domainnevet a webhelyhez

Ennek nem kell a második lépésnek lennie, de fontos, hogy ezt korán megtegye. Jó domainneveket nehéz megtalálni, de csak kreatívnak kell lennie. Webhelyünk domainje a Bookhuddle.com. Számtalan webhely található, ahol domain neveket vásárolhat. Egy domain név csak néhány dollárba kerülhet. A következő Google keresés talál domain névszolgáltatásokat:

3. lépés: Alakíts csapatot

Alakíts csapatot
Alakíts csapatot

Csapatként felépíteni valamit sokkal könnyebb, mint saját maga megtenni.

Keressen olyan embereket, akik rajongnak az ötletért, rendelkeznek megfelelő és kiegészítő készségekkel az adott feladatokhoz, hatékonyan tudnak csapatban dolgozni, jó kommunikátorok. A weboldalt készítő csapattagok között szükséges készségek a következők: kreativitás, jó elemzőkészség, írás, programozás, tervezés, webes alkalmazásfejlesztés, adatbázis -tervezés és -karbantartás, követelmények meghatározása, tesztelés, grafikai tervezés, szerverkonfiguráció és karbantartás stb.

4. lépés: Az alkalmazás alapvető jellemzőinek azonosítása

Határozza meg az alkalmazás alapvető jellemzőit. Ezek az alapvető funkciók, amelyek szükségesek ahhoz, hogy az alkalmazás hasznos legyen, és megfeleljen a szolgáltatás céljainak. Minden más attól függ, hogy ezek a funkciók megvannak -e.

A Bookhuddle esetében az alapvető funkciók a következők voltak: - kiterjedt könyvadatbázis - könyvek keresésének lehetősége - felhasználói profilok - felhasználói könyvlisták a felhasználók számára, hogy rendszerezzék személyes könyvtárukat, az elolvasott, olvasni kívánt, olvasott könyveket stb. - felhasználói keresés - csoportok vagy könyvklubok a felhasználók számára, hogy barátaikkal szervezzenek és könyveket vitassanak meg. Az iteratív folyamat hasznos, hogy segítsen rangsorolni a munkát, meghatározza a csapat számára gyakran elérhető célokat vagy mérföldköveket, rendszeresen megjelenítse a funkciókat a felhasználók számára, és visszajelzést kapjon a felhasználóktól az oldal finomhangolásához.

5. lépés: Funkciókövetelmények meghatározása

A magként azonosított szolgáltatások listájához határozza meg azokat a követelményeket, amelyek részletesen leírják a funkciókat, magyarázzák el, hogyan szervezik, használják, hogyan reagál a rendszer stb.

Használjon használati eseteket, diagramokat, folyamatokat stb. A szolgáltatás dokumentálásához és a kommunikáció megkönnyítéséhez a csapattagok között. Ennek számos módja van. Találja ki, hogy mi a legjobb a csapatának és a környezetnek, amelyben dolgozik, és tegye meg a szükséges dolgokat, de ne többet, ne vesztegesse az idejét. Ha a szalvétarajzok mind olyan követelmények, amelyekre a csapatnak szüksége van, akkor nagyszerű. Néhány csapat formálisabb dokumentációt igényel.

6. lépés: Prototípusok létrehozása

A Bookhuddle számára HTML prototípusokat készítettünk az oldalhoz.

A prototípusok egy szép és olcsó módja annak, hogy konkrétabban teszteljék ötleteiket. Segítettek ötleteink közlésében, demók készítésében, hogy visszajelzést kapjunk, és a prototípusok html -jét, css -jét, képeit és javascriptjét használtuk a fejlesztési szakaszba.

7. lépés: A webhely fejlesztése

Ebben a lépésben felépítjük a webhely aktuális iterációjának célzott szolgáltatásait.

Egy dinamikus weboldalhoz általában programozási nyelvet és kapcsolódó technológiákat kell használnia, a programot valamilyen alkalmazáskiszolgálón kell futtatnia, és valószínűleg szüksége lesz egy adatbázisra. Sokféle technológia alkalmazható, és néhány népszerű közülük: - Programozási nyelvek és kapcsolódó technológiák: Ruby on Rails, Java,. Net, PHP, ColdFusion, Python, stb. - Adatbázis: MySQL, PostgreSQL, Oracle, Sql Server, és mások. Ha lehetséges, válasszon egy nyílt forráskódúat, hogy csökkentse költségeit. Javasoljuk, hogy olyan technológiai köteget használjon, amelyet ismer, és amely bizonyítottan jó verem az Ön által végzett fejlesztésekhez. A verem ismerete segít csökkenteni a tanulási görbét, és ahelyett, hogy a webhely fejlesztésének egyéb aspektusaira összpontosítana. A Java technológiai köteget a vele és a kapcsolódó technológiákkal kapcsolatos szakértelmünk miatt választottuk. Egy szép dolog a Java -ban a nagy fejlesztői közösség, amely létezik; eszközök, keretrendszerek, szerverek, tanuláshoz szükséges források és képzett emberek sokasága áll rendelkezésre.

8. lépés: Tesztelje webhelyét

Tesztelje a beépített funkcionalitást. A folyamat ezen szakaszának célja az alkalmazás problémáinak azonosítása és kijavítása, mielőtt az alkalmazás elérhetővé válik a felhasználók számára.

A tesztelésnek tartalmaznia kell az egységteszteket, az integrációs teszteket, a funkcionális teszteket stb. A Bug Tracking rendszer használata hatékony módja annak, hogy nyomon kövesse az alkalmazásban talált problémákat, és segítsen a munka kezelésében. Olyan rendszerek, mint a Bugzilla, a Trac és a JIRA, valamint a jó nyomkövető rendszerek.

9. lépés: Tárhely

Ahhoz, hogy nyilvános webhely legyen, a webhelyet valahol tárolni kell.

Ha otthonában vagy vállalkozásában van egy vagy több szervere, amelyeket használhat, akkor ez az egyik megoldás. Egy másik lehetőség, hogy szervez egy tárhelyszolgáltatást, amely az Ön webhelyét tárolja. A webhely igényeitől (forgalom nagyságától, szükséges infrastruktúrától stb.) Függően választhat virtuális szervert, dedikált szervert vagy dedikált szervercsoportot. A virtuális tárhely a legolcsóbb, a dedikált szerverek csoportja pedig a legdrágább. Sok tárhelyszolgáltató létezik, és az árak meglehetősen eltérőek. Találjon valamit, ami megfelel az Ön igényeinek. Az Amazon egy sor szolgáltatást kínál, amelyek használhatók erre a célra, és amelyek ára versenyképes: EC2 a számítási teljesítményhez (azaz szerverekhez), S3 a tároláshoz és mások.

10. lépés: Indítsa el

Dob
Dob

A weboldal fejlesztésével, tesztelésével és a tárhelyszolgáltatásban való bevezetésével várjuk az olvasókat.

Ajánlott: