![]() |
Chatbox
Die van scholieren.com, kan die ook niet voor mobiel worden gemaakt?
|
Nee.
|
Ik betwijfel het.
|
Ik heb ooit een chatje gemaakt die op mobieltjes werkt.
http://kutcomputers.nl/NodeChat/ Hoogstaand design is anders, maar hij werkt uitstekend en design kan je zelf aanpassen. Broncode: http://kutcomputers.nl/NodeChat/ (gewoon "show source" en dan de benodigde bestandjes DLen) http://kutcomputers.nl/NodeChatServer/ Het is open source, iedereen mag ermee doen wat-ie wilt. Re-designen is een eitje. De backend draait vereist NodeJS. frontend vereist enkel Javascript. Vragen en/of hulp bij installatie: ik zie wel een mailtje/PM verschijnen Ik heb ook nog oudere versies met een PHP backend en 100% Javascript frontend, welke ook prima werkt met mobieltjes, maar deze zijn veel slordiger geschreven. |
Best cool. :) Beetje gebrek aan features en dergelijke, in vergelijking met wat er nu draait, maar toch.
|
Deze chat heb ik in 5 uur in elkaar gegooid en is inderdaad niet door ontwikkeld met allerlei features.
Als die chat daadwerkelijk gebruikt gaat worden, gooi ik er zo wat features in. |
zelf gescript?
wel mooi dan! Houd het maar gewoon javascript, dan is ie lekker snel en werkt overal :) misschien wat nieuwe dingen erbij, zoals smileys en bb codes, en een kleur aan je naam geven :) maar even weer naar de scholieren.com chatbox: die krijgt geen mobiele versie? |
Mja, er wordt op dit moment Realchat gebruikt voor de chatbox hier. Dat heeft sowieso wel een aantal kleine probleempjes, maar om het te vervangen zouden we iets beters moeten hebben met soortgelijke functionaliteiten en mogelijkheden.. en dat is wat Groentensoep heeft gemaakt (in ieder geval in de huidige vorm, hoewel ik het een gave basis vind) nog niet. Als hij tijd, zin en kennis heeft om zijn script daar wel geschikt voor te maken zouden we kunnen kijken of het een mogelijkheid is, wat mij betreft in ieder geval.
|
Daar moet ik wel bij zeggen dat sommige functies echt vereist / noodzakelijk zijn, dus dat het wellicht heel veel werk wordt aan om aan zoiets te beginnen.
|
Nou, als onze nieuwe groentensoep een chat wil maken... :)
|
Citaat:
Citaat:
Mobieltjes hebben geen flash, dus daar wordt gewoon de Javascript versie gebruikt. Ik heb nog wel ergens een BBCode parser liggen die ik er zo in kan dumpen, al ben ik geen grote voorstander van BBCode (te omslachtig). In een chat wil je sowieso tekstopmaak etc. beperken ivm. leesbaarheid en gebrek aan ruimte. Afbeeldingen en youtube video's veranderen gewoon in een hyperlink of openen in een lightbox over de chat heen. Smileys zitten er al in, maar je kan ze makkelijk vervangen. Kleurtjes aan je naam toevoegen is ook prima te doen. Ik moet dan even uitzoeken hoe ik dat erin ga zetten. Eventueel kan ik ervoor zorgen dat-ie de login van het forum gebruikt in de chat, zodat je niet opnieuw hoeft in te loggen. Optioneel kan ik ook instellen dat-ie automatisch de login van het forum pakt, als je ingelogd bent. Als je niet ingelogd bent, wordt er gewoon gevraagd om een naam of krijg je "gast123456"... wat je wilt. Allemaal prima in te stellen. En tot slot, ook design is prima te veranderen zoals je wilt. Het huidige "design" is puur bedoeld om snel te maken, niet om mooi of functioneel te zijn. |
klinkt goed! :)
|
Alleen is de huidige chat niet gekoppeld aan de forumdatabase maar aan eentje van Drupal (en dat is ook de bedoeling. :P )
|
Mijn chat werkt zonder database. De username van de huidige login moet gewoon als javascript variable meegegeven worden.
Iets als: Code:
<script> |
klopt, zou je zo kunnen doen met een javascript-console
|
Klopt, maar mijn chat is ook niet ontworpen met restricties op gebruikersnaam.
Het is echter zo'n klein, licht, simpel chatje dat ik dat makkelijk erin kan zetten. |
maar stel: je ontwerpt een chatbox voor scholieren.com: is het dan niet beter om een (kleine)database te hebben?
|
Citaat:
Verder zou ik niet weten waar ik een database voor nodig heb. Mijn chat onthoudt de ontvangen berichten niet. Het heeft een collectie met alle verbonden gebruikers, wacht tot er berichten binnen komen van deze gebruikers en stuurt deze berichten direct door naar alle andere verbonden gebruikers. Er wordt niets opgeslagen, enkel doorgestuurd. Pas als je echt bewust de berichten wilt opslaan om bijv. terug te kunnen zien wie wat post en onder welk IP, moet er een database aangemaakt worden voor de chatlogs, maar dat is niet vereist voor de werking van de chat. |
het was meer een "stel dat..." vraag, maar oké!
|
Nee hoor, logs kunnen makkelijk in tekstfiles worden opgeslagen, databases zijn nodig zodat users hun vastgelegde naam kunnen gebruiken. :p
|
Alle tijden zijn GMT +1. Het is nu 19:52. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.