Az Internet kezdeti napjaiban a csevegés volt az egyetlen eszköz a valós idejű szöveges kommunikációhoz. Ma már csak eltűntek az internetről. Néha azonban még most is szükségessé válik egy csevegés megírása.
Szükséges
- - szöveg szerkesztő;
- - helyileg telepített webszerver, amely támogatja a parancsfájlok végrehajtását a kiválasztott programozási nyelven (teszteléshez).
Utasítás
1. lépés
Válassza ki a jövőbeli csevegés architektúráját. Ma két fő megközelítés létezik az ilyen típusú szolgáltatások fejlesztésére: - klasszikus, a keretek használatán alapul; - AJAX technikával. Az első esetben a csevegés működése a keret időszakos frissítésén alapul. a főoldalába ágyazva (általában a HTML IFRAME elemet használják). Ez a keret egy másik statikus oldallal töltődik be, amely a szerveren jön létre, amikor a felhasználók üzeneteket adnak hozzá. Az ilyen típusú csevegések fő előnyei: a megvalósítás egyszerűsége, az alacsony szerverterhelés, a böngészők túlnyomó többségével való kompatibilitás, a letiltott kliensszkriptekkel való együttműködés képessége is. A hozzáadott üzenet adatait az ügyfél szkript kéri egy XMLHttpRequest objektum használatával. A szerver XML vagy JSON formátumban adja vissza őket. Az üzenetek megjelenítése az oldal újratöltése nélkül történik. Az ilyen típusú csevegések előnye általában a felhasználóbarátabb felület és az üzenetek teljes előzményeinek mentése a munkamenet során. Döntse el az írni kívánt csevegés típusát.
2. lépés
Fontolja meg a jövőbeni csevegés megvalósításának lehetséges aspektusait. Döntse el, hogy a szolgáltatás támogatja-e a felhasználók regisztrációját és engedélyezését. Hogy a hozzáadott üzeneteket hosszú ideig kell-e tárolni, stb. Válassza ki a legutóbb hozzáadott üzenetek és szükség esetén a regisztrált felhasználók adatainak tárolási módját. Egy adatbázis felhasználható mindezen feladatok elvégzésére. A csevegések sajátosságait figyelembe véve azonban általában elegendőek a szöveges vagy az XML fájlok.
3. lépés
Vezessen be egy mechanizmust a csevegőfelület megjelenítésére és az üzenetek megjelenítésére a felhasználó számára. Ha kereteket használnak, elegendő egy szerveroldali szkriptet írni egy oldal kialakításához a felhasználó állapotától függően, amelyet a munkamenet mechanizmusa ment. Vagy csak hozzon létre egy statikus oldalt, ha a csevegés nem támogatja az engedélyezést. Az AJAX-ot használó csevegőfelületet kliensoldali szkriptek képesek teljesen visszaadni. A szkriptek fejlesztéséhez tanácsos olyan keretrendszereket használni, mint a Prototype (prototypejs.org), a script.aculo.us és a Google Web Toolkit (code.google.com/webtoolkit/).
4. lépés
Írjon szerveroldali szkriptet az üzenetek hozzáadásához. El kell fogadnia a felhasználó böngészőjéből küldött űrlapadatokat vagy XML-kérelmet, ellenőriznie kell az információk helyességét, frissítenie kell az üzenetek listáját, és szükség esetén ennek alapján létre kell hoznia egy HTML fájlt, amelyet az aktuális csevegéstartalom megjelenítésére használnak.
5. lépés
Ha szükséges, írjon külön szkripteket a felhasználók csevegésben történő regisztrációjának és engedélyezésének megvalósításához.