Groepschats voor samenwerking. Programma's voor systeembeheerders, programma's voor het netwerk

Vandaag is dat zo twee belangrijke manieren het organiseren van een bedrijfschat. Eerst waarvan is het gebruik van de meest voorkomende IM-clients in ons land: ICQ, QIP, Skype enz. Het belangrijkste voordeel is het gemak van implementatie en de lage kosten. Iets eenvoudigers is eigenlijk niet te bedenken: het enige wat medewerkers hoeven te doen is de client installeren en elkaar aan hun contacten toevoegen. Het gebruik van deze systemen is over het algemeen gratis.

Deze oplossing heeft echter een aantal ernstige nadelen. Ten eerste, ze missen veel zeer nuttige functies. In het bijzonder zijn er in alle systemen (met uitzondering van Skype) geen groepschats, bevestigingsfuncties voor het lezen van berichten, enz. ten tweede, IM-chats volstrekt onbeheersbaar binnen de hele organisatie. Iedere medewerker heeft een eigen account, waarmee hij vrij is om te doen en laten wat hij wil. Dit roept het probleem op van het monitoren van de correspondentie van werknemers, het toegang krijgen tot het berichtenarchief, het aanmaken van “bedrijfsnummers”, enz.

Derde, gebruik IM-klanten– een potentiële bedreiging voor de informatiebeveiliging van het bedrijf. Bovendien hebben we het niet alleen over technische problemen (bijvoorbeeld het risico van het downloaden van geïnfecteerde bestanden, het klikken op gevaarlijke links, enz.), Die met succes kunnen worden bestreden. IM-chats zijn een van de belangrijkste kanalen voor het lekken van vertrouwelijke informatie, die onder andere vrij moeilijk te controleren is door DLP-systemen. Dit geldt vooral voor Skype, dat verkeer in gecodeerde vorm verzendt. Daarnaast bestaat altijd het risico dat een medewerker de controle over zijn ICQ-account verliest. Nadat hij deze heeft verkregen, kan de aanvaller communiceren met de klanten van het bedrijf en bepaalde frauduleuze plannen implementeren met als doel hen te misleiden. Wat uiteindelijk een uiterst negatieve impact zal hebben op de reputatie en de activiteiten van het bedrijf.

Seconde De manier om een ​​chat voor op kantoor te organiseren is door gebruik te maken van speciale software. En hoewel dit een iets duurdere methode is, is deze vrij van alle bovengenoemde nadelen. Welnu, extra functies die actief kunnen worden gebruikt in bedrijfsprocessen, waardoor de efficiëntie ervan wordt verhoogd, betalen snel de implementatiekosten. Uiteraard vereist dit dat de software alle noodzakelijke functies implementeert. Daarom moet u de keuze van een programma voor het organiseren van een zakelijke chat met de grootste zorg benaderen: hoe meer functionaliteit het product heeft, hoe breder het kan worden gebruikt. Tegelijkertijd is het noodzakelijk om aandacht te besteden aan een ander aspect, namelijk de mogelijkheden van implementatie en beheer. Integratie met Active Directory, beheer op afstand en de mogelijkheid om de oplossing te schalen kunnen het beheer van zakelijke chat aanzienlijk vereenvoudigen en daardoor de eigendomskosten verlagen.

Een voorbeeld van een oplossing die aan alle eisen voldoet is het product MyChat van Network Software Solutions. Dit is met een client-server-architectuur. Dit betekent dat om de werking van het product te garanderen, een speciale server wordt gebruikt, die communicatie en andere functies op zich neemt. De client-server-aanpak is optimaal voor het organiseren van zakelijke chat in zowel kleine als grote netwerken. Het wordt gekenmerkt door goede bestuurbaarheid, brede mogelijkheden en lage belasting van netwerkkanalen.

In termen van functies bedoeld voor eindgebruikers is het programma MijnChat er is iets om over op te scheppen. Je moet beginnen met aanwezigheid van twee vormen van communicatie: persoonlijk en groep. Met de eerste is alles heel eenvoudig. Twee gebruikers kunnen op vrijwel dezelfde manier met elkaar chatten als in ICQ. Groepscommunicatie wordt geïmplementeerd in de vorm van kanalen - speciale "groepen", waarmee iedereen of alleen bepaalde medewerkers van de organisatie verbinding kunnen maken. In dit geval kunnen kanalen door de beheerder worden aangemaakt en altijd bestaan, of indien nodig door de gebruikers zelf worden geopend (die daartoe rechten hebben). Deze flexibiliteit is in de praktijk erg handig. U kunt bijvoorbeeld één gemeenschappelijk kanaal creëren voor de communicatie tussen alle kantoormedewerkers en aparte kanalen voor correspondentie binnen elke afdeling.

Tijdens de communicatie kunnen gebruikers gebruiken een breed scala aan verschillende functies. Onder hen kunnen we de mogelijkheid opmerken om tekstopmaak en emoticons, willekeurige afbeeldingen en links in berichten te gebruiken, bestanden zowel rechtstreeks als via de chatserver over te dragen, correspondentiegeschiedenis op te slaan, lijsten te negeren, filters (anti-mat, anti-flood), etc. In MyChat is eigenlijk alles geïmplementeerd wat nodig is voor een volledige en comfortabele communicatie tussen medewerkers.

Een kantoorchat is uiteraard niet meer voor te stellen zonder een contactenboek. IN MijnChat het zijn er zelfs twee. De eerste bevat een volledige lijst van alle gebruikers die in het systeem zijn geregistreerd. Bovendien kunnen ze worden onderverdeeld in afdelingen, waarbij in elke groep een baas wordt benadrukt. Dit geldt vooral voor grote bedrijven, waar medewerkers van verschillende afdelingen elkaar misschien niet kennen. Het tweede contactboek is persoonlijk. Elke gebruiker heeft zijn eigen. U kunt alle mensen toevoegen met wie u regelmatig moet communiceren.

Bovendien implementeert de betreffende kantoorchat een geheel een aantal extra functies. De eerste is meldingssysteem. Met behulp hiervan kunt u een bepaald bericht naar alle of slechts enkele gebruikers sturen en hen vragen te bevestigen dat ze het hebben gelezen. Hiermee kunt u bestellingen voor informatie, meldingen over bijeenkomsten etc. versturen. Bovendien kunnen medewerkers niet meer zeggen dat ze het bericht niet hebben gezien of gelezen.

Tweede extra optie - ingebouwde FTP-server. Zijn aanwezigheid in de kantoorchat lijkt misschien vreemd. Dit is echter eigenlijk heel handig, vooral als het bedrijf nog geen eigen FTP-server heeft geïmplementeerd. Wat geeft het? Ten eerste opslag voor het opnemen van bestanden, zowel algemeen, toegankelijk voor alle gebruikers als persoonlijk. Ten tweede kan het worden gebruikt om documenten uit te wisselen (op een FTP-server kunt u bijvoorbeeld documenten opslaan voor een gebruiker die momenteel offline is). Ten derde is er een FTP-server nodig om chatclients automatisch bij te werken (we zullen hier later meer over praten).

De volgende extra optie is mededelingenbord. U kunt er een advertentie aan ‘hangen’, die gedurende een bepaalde periode voor alle gebruikers zichtbaar is. U kunt ook de accountmanager noteren, die zorgt voor handig gebruik van clients op die computers waarop verschillende medewerkers kunnen werken.

Veel functies binnen MijnChat is bedoeld om het gemak van de implementatie en het beheer ervan te vergroten. Hoe meer mogelijkheden een systeem op dit gebied heeft, hoe handiger het is om het te beheren. Dit betekent dat hoe lager de totale kosten van chateigendom zijn. Onderscheidend kenmerk MijnChat is de mogelijkheid van gebruik in netwerken, inclusief gedistribueerde netwerken, van zeer verschillende grootte, van enkele tot duizenden en zelfs tienduizenden klanten in verschillende steden of zelfs landen. Dit wordt mogelijk gemaakt door een hele reeks administratieve functies.

U moet beginnen met het installeren van clientprogramma's. U kunt ze handmatig of automatisch installeren met behulp van groepsbeleid Actieve map. Hetzelfde kan gezegd worden over het updaten van clients. In MyChat is er echter een gemakkelijkere implementatie van dit proces. Deze kantoorchat heeft een automatische updatefunctie. Bij gebruik wordt de client onafhankelijk bijgewerkt op bevel van de gebruiker, die een overeenkomstige melding krijgt (in dit geval wordt de ingebouwde FTP-server gebruikt, waar de beheerder eerst de distributiekit van de nieuwe versie moet downloaden) . Geïmplementeerd in , wat het leven van de IT-afdeling van het bedrijf heel gemakkelijk kan maken.

Nog een heel belangrijk kenmerk de kantoorchat in kwestie is eigen script-engine. Waar is het voor? Met deze engine kunt u willekeurige scripts schrijven die worden gebruikt om verschillende processen te automatiseren en chat te integreren met andere bedrijfssoftwaretools. Hier ziet u ook de mogelijkheid om verschillende plug-ins aan te sluiten. Bijvoorbeeld een plug-in voor afstandsbediening van gebruikerscomputers. Gecombineerd met enkele andere functies MijnChat(screenshots verzenden, MyChat Actions-technologie, enz.) Hiermee kunt u effectieve technische ondersteuning voor gebruikers organiseren.

De ontwikkelaars van het beveiligingsprogramma hebben veel aandacht besteed. Al het verkeer dat door het systeem wordt verzonden, is gecodeerd, waardoor het onbruikbaar is om het te onderscheppen. Hierdoor kunt u veilig externe gebruikers verbinden via internet. U kunt ook de aanwezigheid opmerken van een zeer flexibel systeem voor het instellen van gebruikerstoegangsrechten tot chatfuncties. Ze worden per groep geïnstalleerd en de beheerder kan vrijwel elke bewerking toestaan ​​of weigeren. Hierdoor kunt u kantoorchat voor elk specifiek geval precies zo configureren als nodig is.

Een onderscheidend kenmerk van het MyChat-programma is het actieve gebruik van webtechnologieën. Dit product wordt geleverd met een eigen webserver die kan worden gebruikt om deze kantoorchat te beheren. Deze beheermethode vormt een perfecte aanvulling op de traditionele lokale console. Hiermee kunt u de chatserver op afstand beheren vanaf uw werkcomputer of zelfs vanuit huis via internet.

Gratis client-serverchat voor het organiseren van volledige communicatie in een klein kantoor, met ondersteuning voor maximaal 20 actieve gebruikers.

Ik werk in een klein kantoor waar bijna elk van de 8 medewerkers die een computer hebben, in een apart kantoor staat. Als iemand iets nodig heeft, bellen we elkaar meestal op, of lopen we gewoon van kantoor naar kantoor. Dit is helaas niet altijd handig. Daarom heb ik als technisch hoofdspecialist herhaaldelijk pogingen ondernomen om dit aspect van het werkproces te optimaliseren. En het lijkt erop dat het mij gaat lukken :)

En de gratis versie van een vrij bekende chat in RuNet voor lokale netwerken zal me hierbij helpen MyChat gratis editie.

Belangrijkste kenmerken

Met het programma kunt u een volwaardige lokale chat inzetten met de volgende kenmerken:

  • ondersteuning voor maximaal 20 actieve verbindingen op de server;
  • uitwisseling van tekstberichten en bestanden;
  • spraak- en videocommunicatie;
  • implementatie van lokale FTP (bestand) en SMTP (mail) server;
  • flexibele configuratie van openbare en lokale chatrooms;
  • Chat-beschikbaarheid voor alle platforms, inclusief een goede webinterface;
  • mogelijkheid om via internet toegang te krijgen tot de server.

En dit zijn niet alle chatopties! Het heeft ook een ingebouwd systeem voor aankondigingen, verdeling van taken en het volgen van de voltooiing ervan. En alsof dit nog niet genoeg is, kan het worden geïntegreerd met vrijwel alle softwareoplossingen die op kantoor worden gebruikt (hoewel hiervoor al basisprogrammeervaardigheden en het werken met API's vereist zijn).

Vergelijking met de betaalde versie

Het enige dat de situatie vertroebelt, is dat we het tenslotte over een gratis versie hebben, die bepaalde beperkingen heeft:

Dat zijn alle verschillen. De enige serieuze beperking van de gratis versie van MyChat is dat niet meer dan 20 clients verbinding kunnen maken met de server. Voor kleine kantoren zoals het mijne is dit voldoende. Grote kantoren zullen $ 40 extra moeten betalen voor elke extra 10 aansluitingen.

Serverinstallatie en configuratie

Om MyChat op uw lokale netwerk te laten werken, moet u eerst een serverprogramma op een van uw computers installeren. Hier zullen geen problemen mee zijn. U hoeft alleen maar het bestand MyChat Server.exe uit het gedownloade archief uit te voeren en de installatieprompts te volgen:

Na de installatie draait de server al en kunt u er al verbinding mee maken. En voor ons verschijnt een venster met statistieken. Hier wordt informatie weergegeven over de werking van de server zelf, de clients die erop zijn aangesloten en de actieve services. Standaard werkte alleen het SMTP-protocol voor het verzenden van e-mail niet bij mij. In principe was ik er niet bijzonder in geïnteresseerd, maar desgewenst kan alles op maat worden gemaakt. Eigenlijk hebben we niets anders te doen in het statistiekenvenster, dus laten we verder gaan met de instellingen. Om dit te doen, drukt u op de knop "Administratie":

Het beheren van de server (en het uitvoeren van enkele andere taken) in MyChat gebeurt via de webinterface, dus er wordt een browservenster voor u geopend met het lokale hostadres (http://127.0.0.1/admin):

Een klein pop-upvenster informeert ons dat we het localhost-adres kunnen gebruiken voor verdere snelle toegang tot het servercontrolepaneel en geeft ons een tijdelijke login met een wachtwoord ("admin | admin"). Om veiligheidsredenen zijn het deze gegevens voor het inloggen op de serverbeheerder die u eerst moet wijzigen. Om dit te doen, zoeken we in het menu aan de linkerkant naar sectie "GEBRUIKERS" en open het item erin "Een lijst met gebruikers". Selecteer hier het “admin”-account en klik op de knop "Wijziging" en wijzig de naam, het wachtwoord en, indien gewenst, ook andere parameters:

Eigenlijk kunnen hier alle voorbereidende instellingen worden uitgevoerd. Als u dat wenst, kunt u in de toekomst een extra wachtwoord toevoegen om in te loggen op de server, de anti-flood- en vloekfilters configureren, extra chatrooms toevoegen, enz. Maar om te beginnen zal wat je al hebt gedaan voldoende zijn. Alle hoofdfunctionaliteit van de server is voor ons beschikbaar en we kunnen beginnen met communiceren door het clientprogramma op onze computer of op de computer van iemand anders te installeren (hoewel we de webversie van de chat kunnen gebruiken als we niets willen installeren) .

Klanten verbinden

Het installeren van de MyChat-client is niet veel moeilijker dan het installeren van de server. Hier hoeft u helemaal geen gegevens in te voeren. In feite komt de hele installatie neer op het selecteren van de interfacetaal en het klikken op de knoppen “Volgende”. Bovendien hoeft u niets te installeren door de draagbare versie van de client van de officiële website te downloaden. Wanneer u het voor de eerste keer start, ziet u een speciale stapsgewijze wizard waarmee u stap voor stap verbinding kunt maken met de nieuw aangemaakte server:

In de eerste stap moeten we beslissen over de optie om verbinding te maken met de server:

Er zijn er maar 4:

  1. Vind automatisch een server op mijn lokale netwerk- hiermee kunt u automatisch het netwerk scannen en daarin een actieve MyChat-server detecteren. Het item is standaard geselecteerd en is de gemakkelijkste manier om verbinding te maken.
  2. Ik ken het serveradres en zal het handmatig invoeren- hiermee kunt u zelf het serveradres invoeren. Geschikt als de client die verbonden moet worden zich bijvoorbeeld op een ander lokaal netwerk bevindt of als u een verbinding via internet tot stand wilt brengen.
  3. Ik heb een instellingenbestand ontvangen van de beheerder- opent een dialoogvenster voor het selecteren van een bestand met instellingen, dat door de servereigenaar kan worden aangemaakt voor een vereenvoudigde verbinding van clients. Het configuratiebestand bevat al zowel het serveradres als de benodigde toegangswachtwoorden, waardoor u acties aan de clientzijde kunt minimaliseren.
  4. Ik wil verbinding maken met de ontwikkelaarsserver op internet- implementeert snelle communicatie met ontwikkelaars via hun server op internet.

Voor een eenvoudige verbinding binnen een lokaal netwerk is meestal de eerste optie, standaard geselecteerd, geschikt. Als we de keuze erop laten staan, krijgen we in de volgende stap een lijst met gedetecteerde servers aangeboden:

Om de een of andere reden zag ik in dit stadium twee identieke servers. Zonder verder oponthoud koos ik voor de eerste. Overigens zien we in deze stap de eerste vermelding dat we verbinding willen maken met de niet-geregistreerde versie van de server. Maar dit zijn kleine dingen.

De laatste stap is het registreren op de server:

Hier zien we een traditionele vorm, waarin u uw login, wachtwoord (tweemaal), e-mailadres en een geheime vraag met een antwoord daarop moet invoeren om uw wachtwoord te herstellen als u het kwijtraakt. Klik daarna op de knop “Voltooien” en voltooi de verbindingsfase.

Klantinterface

Als alles goed is gegaan, zien we de interface van de MyChat-client zelf:

Voor degenen die ooit instant messaging-programma's als ICQ of QIP hebben gebruikt, zal het uiterlijk van de MyChat-messenger grotendeels bekend voorkomen. Het bovenste deel van het venster is gereserveerd voor traditionele menu's en werkbalken (we zullen er later over praten). Aan de linkerkant vindt u een lijst met contacten en online gebruikers. Het centrale deel van het venster is direct gereserveerd voor het veld voor het weergeven van chatcorrespondentie en het invoeren van uw eigen opmerkingen.

Houd er ook rekening mee dat er boven het tekstinvoerveld een paneel met knoppen en vervolgkeuzelijsten staat. Met hun hulp kunt u emoticons (inclusief geanimeerde) in berichten invoegen, bestanden bijvoegen, korte zinnen toevoegen (maximaal 10 stuks) en het tekstopmaakpaneel activeren (de knop rechts boven de knop "Verzenden").

Kijk ook eens naar de rij tabbladen onder het invoerveld. Standaard heeft u toegang tot een tabblad met een lijst van alle openbare conferenties die op de server zijn geopend en een tabblad met de algemene chat “main”, waarin alle gebruikers die op de server zijn aangesloten, kunnen schrijven. Als u in de privémodus met een van de gebruikers wilt chatten, klikt u op zijn naam in de linkerlijst en ziet u een ander tabblad met de naam van het door u geselecteerde contact:

In de privémodus toont het linkerpaneel geen lijst met contacten, maar informatie over het profiel van de gebruiker die u hebt geselecteerd. Er zijn ook knoppen voor audio, video en scherm delen. Toegegeven, al deze functies werken alleen op Windows 7 en ouder. Verder is alles hetzelfde als in de algemene chat.

Extra functies

Zoals ik hierboven al zei, kun je in MyChat niet alleen de server instellen, maar zijn de meeste functies ook beschikbaar via de webinterface. Het heeft een eigen online chatclient, de mogelijkheid om forums, een prikbord en zelfs een soort CRM te maken! Laten we het eens hebben over enkele van deze mogelijkheden.

Online chatclient

De MyChat-server kan een soort “ding op zichzelf” worden genoemd. Ondanks het feit dat het handiger is om met zijn hulp te communiceren via een speciale client, is het toch mogelijk om niets te installeren! Voor eenvoudige tekstcorrespondentie is de webversie van de client voldoende!

Om het te openen, moet u het exacte IP-adres weten van de computer in uw lokale netwerk waarop de server is geïnstalleerd. Als je het niet weet of vergeten bent, kun je het altijd opzoeken in de clientinstellingen (of vraag het aan de beheerder die de server heeft geïnstalleerd :)). We voeren het adres in de zoekbalk van de browser in en komen op de volgende pagina:

Hier zien we links naar downloadclients voor bijna alle populaire besturingssystemen. En aan de rechterkant, helemaal aan de rand van de rij, zit een knop "Web", waarmee de webinterface wordt geopend die we nodig hebben. Klik erop, voer uw inlogwachtwoord in het formulier dat verschijnt in (of registreer u als nieuwe gebruiker) en u komt terecht in zoiets als dit:

De werkruimte is hier verdeeld in drie hoofdkolommen. Aan de linkerkant vindt u een menu waarmee u tussen conferenties kunt schakelen en toegang hebt tot aanvullende Kanban- en Prikbordhulpmiddelen. Vooruitkijkend zal ik zeggen dat Kanban het analoog is van CRM dat ik eerder noemde, maar het Bulletin Board is een soort analoog van een mailinglijst die alleen door een serverbeheerder kan worden gemaakt, dus het heeft geen zin om daarheen te gaan een gewone gebruiker.

De rechterkolom is analoog aan de linkerkolom van het clientprogramma. Hier kunt u informatie zien over gebruikers in de huidige chatroom of informatie over uw specifieke gesprekspartner in de privémodus. Normaal gesproken zijn er onder de avatar knoppen voor audio-oproep, video-oproep en scherm delen, maar om de een of andere reden werkten ze niet voor mij (misschien moeten er enkele aanvullende serverinstellingen worden gemaakt).

De centrale kolom is direct gewijd aan de chat. Toegegeven, er zijn hier veel minder mogelijkheden dan in het clientprogramma. Van het gehele arsenaal is bij ons alleen de functie van het versturen van bestanden beschikbaar. Er is niet eens een knop om emoji's in te voegen, laat staan ​​tekst op te maken of korte zinnen toe te voegen. Als u echter gewoon snel iets wilt bespreken, zijn de beschikbare mogelijkheden ruim voldoende en hoeft u geen tijd te verspillen met het installeren en verbinden van de client.

Kanban

De vreemde naam trok mijn aandacht toen ik het clientprogramma voor het eerst opstartte, dat een soortgelijke knop op de werkbalk had. Zoals Wikipedia zegt, is kanban een van de principes van een effectieve werkorganisatie, wat een gelijkmatige verdeling van de last over alle deelnemers aan elk productieproces impliceert, met duidelijke controle over de tijd die is toegewezen voor het voltooien van een bepaalde taak. Trouwens, het woord zelf is Japans en betekent letterlijk ‘uithangbord’, en de techniek werd in 1959 ontwikkeld door het Japanse autobedrijf Toyota!

In MyChat is Kanban vrij goed geïmplementeerd en heeft het flexibele instellingen. Wanneer u Kanban voor het eerst uitvoert, ziet u een lege ruimte met een enkele knop "Maak een project". Als u erop klikt, wordt een venster met een aantal parameters geopend. U kunt een titel en beschrijving voor het project instellen, deadlines voor de voltooiing ervan opgeven en de eindtaak ook in logische fasen opdelen. Standaard worden er 4 klassieke Kanban-fasen aangemaakt ("Taak", "In uitvoering", "Controleren" en "Gereed"), maar als je wilt, kun je de standaardfasen verwijderen en je eigen fasen toevoegen:

Na het aanmaken van een project verschijnen er “borden” met taken en een zijbalk om de voortgang van geplande werkzaamheden te monitoren. We selecteren het gewenste project uit de lijst, voegen er taken aan toe, beschrijven hun essentie en wijzen artiesten toe. Wanneer de taak is voltooid, kan deze worden overgedragen naar de volgende uitvoeringsfase totdat deze volledig en binnen het opgegeven tijdsbestek is voltooid:

Er zijn geen beperkingen op het aantal taken in een project (evenals de projecten zelf). Daarom kunt u tegelijkertijd taken aan verschillende medewerkers toewijzen en de voltooiing ervan volgen zonder uw gemak te beperken.

Voor- en nadelen van het programma

  • minimale serverinstellingen;
  • rijke functionaliteit en keuze aan communicatiemiddelen;
  • beschikbaarheid van clients voor vrijwel alle besturingssystemen;
  • mogelijkheid tot gegevensoverdracht en bestandsopslag (FTP-server);
  • veel extra functies.

Gebreken:

  • ondersteuning voor maximaal 20 actieve klanten;
  • alleen de correspondentiegeschiedenis van de afgelopen maand opslaan.

conclusies

Voordat ik MyChat vond, heb ik verschillende soortgelijke chatprogramma's voor het lokale netwerk geprobeerd. Geen van hen had echter zo'n rijke reeks functies en was tegelijkertijd niet zo eenvoudig te installeren en configureren. Vrijwel direct na installatie is de chatserver klaar voor gebruik.

U kunt als beheerder zelf accounts aanmaken voor de benodigde gebruikers en vervolgens de verbinding daarvan organiseren met behulp van configuratiebestanden, waardoor handelingen aan de clientzijde worden geminimaliseerd. Bovendien kunnen clients worden gedistribueerd in de vorm van reeds geconfigureerde draagbare versies of zelfs eenvoudigweg een link krijgen om toegang te krijgen tot de webversie van de chat.

Ik denk dat zelfs de meest onervaren gebruikers deze oplossing handig zullen vinden. Tot nu toe zijn de ervaringen met het gebruik van MyChat in mijn geval positief te noemen. Bijna alles werkt zoals het zou moeten en veroorzaakt geen bijzondere problemen. Daarom kan ik met een zuiver geweten met gezag een programma aanbevelen voor het organiseren van communicatie en het uitwisselen van bestanden in kleine kantoren en overheidsinstanties.

P.S. Er wordt toestemming verleend om dit artikel vrijelijk te kopiëren en te citeren, op voorwaarde dat een open, actieve link naar de bron wordt aangegeven en het auteurschap van Ruslan Tertyshny behouden blijft.

Er was eens, toen ik nog een jonge groene software-ingenieur was en kwam werken in een bedrijf waar geen ‘internet’ bestond, ik erg verrast was toen ik zag wat een ‘corporate chat’ was. Technisch gezien was alles eenvoudig: ergens in een stad in Oekraïne werd op vrijwillige basis een IRC-server opgezet, in het netwerk van het bedrijf, dat verspreid was over steden, werkte een gekraakte mIRC (of PIRCH, wat je maar wilde). Alles werkte in een groot intern bedrijfsnetwerk, gebouwd op speciale lijnen, die door het hele land werden 'doorgestuurd'.

Destijds had ik ICQ nog niet “live” gezien en gebruikte ik geen e-mail - vanwege het gebrek aan wijdverbreide toegang tot internet in onze stad op dat moment. Maar ik besefte hoe effectief chatcommunicatie tussen bedrijfsmedewerkers kan zijn, vooral als er iets gebeurde en er niemand was om ter plekke om advies te vragen. Vervolgens kon het probleem via chat binnen enkele minuten worden opgelost. Omdat er altijd wel iemand online was die wist wie kon helpen. Uit een andere stad, van een afdeling van een voor mij onbekende onderneming, een persoon die ik nog nooit in mijn leven had gezien.

Nu wordt dit gezien als de norm. Maar voor mij persoonlijk was het een technisch wonder. De chat was uiterst eenvoudig en ascetisch, het was onmogelijk om bestanden uit te wisselen, van alle informatie over een persoon kon je alleen een bijnaam zien, en het “@”-teken voor deze bijnaam, wat aangaf dat dit een persoon was die verworven was met een soort ‘operator’-powerchat. Maar zelfs dit was meer dan genoeg.

Waarom heb je een interne bedrijfschat nodig en geen internetmessenger?

Daar zijn veel redenen voor, en we hebben er meer dan eens over geschreven. Ik zal hier slechts enkele van de problemen geven die worden opgelost door een communicatieprogramma, waarvan de server rechtstreeks in uw bedrijf draait, onder uw controle.

Wat nu?

Tegenwoordig is er een grote verscheidenheid aan chats voor het lokale netwerk, zowel betaald als gratis. Gratis zijn in de regel programma's die zijn gemaakt uit puur enthousiasme, met weinig mogelijkheden, met fouten en andere erfenissen die voortkomen uit de onervarenheid en het gebrek aan tijd van de programmeurs die deze programma's hebben gemaakt.

Gratis serieuze producten als OpenFire vallen op, maar voor het installeren en configureren van dergelijke programma's heb je een ervaren specialist nodig die goed begrijpt hoe en wat er moet gebeuren.

Er zijn ook behoorlijk wat betaalde producten, er is genoeg om uit te kiezen. In de regel zijn de prijzen voor dergelijke programma's echter behoorlijk hoog. Vooral als de ontwikkelaar beroemd is, zoals Microsoft of IBM. En de meeste functies van dergelijke programma's zijn simpelweg niet nodig voor kleine bedrijven.

SYJJJJJRRRR! Of Knabbel en Babbel schieten te hulp

Voor kleine bedrijven met maximaal 15 medewerkers is installatie de ideale optie. Dit is een bijna volledig functionele versie ervan. Maar helemaal gratis en met rijke functionaliteit.

Dit programma heeft alles wat je nodig hebt. U hoeft het niet te configureren; het programma werkt direct na installatie. Zelfs een blonde beheerder kan het uitzoeken, als die er in het wild zijn :) De boodschapper is in het Russisch, met veel gedetailleerde en geïllustreerde hulp. Hoewel je daar waarschijnlijk niet meteen hoeft te zoeken (behalve misschien later, als je verschillende interessante functies wilt uitproberen), is het programma intuïtief en vergelijkbaar met het standaard kantoorpakket van Microsoft.

MyChat-ontwikkelaars komen uit Oekraïne en hebben als geen ander een zeer goed inzicht in de specifieke kenmerken van binnenlandse bedrijven en hun behoeften.

Vroeg of laat rijst in elk bedrijfs- of groot thuisnetwerk de vraag welke communicatiemiddelen moeten worden gebruikt, hoe een effectieve kennisgeving aan alle werknemers en de bestandslevering kan worden georganiseerd. Uiteraard kunt u commerciële instant messaging-bezorgsystemen gebruiken, een mailserver inzetten en gedeelde gegevensopslag organiseren. Maar wat als het netwerk niet zo groot is?

Voor dit geval heeft Network Software Solutions een client-server berichtenprogramma ontwikkeld, een chat. In de chat kun je verschillende kanalen aanmaken (bijvoorbeeld binnen een afdeling), een privégesprek voeren zonder de algemene chat te verstoppen, bestanden overbrengen en nog veel meer.

MijnChat-server

Het is de moeite waard om meteen te vermelden dat er twee versies van de chatserver zijn: commercieel en gratis. Voor kleine netwerken is de gratis versie van GRATIS MyChat voldoende. De belangrijkste verschillen zijn te zien op de website van de ontwikkelaar; grote beperkingen zijn onder meer het gebrek aan integratie met Active Directory en de beperking van het aantal verbindingen tot 15 personen voor de Free MyChat-versie.

Wat het installeren van de server betreft, mogen er geen problemen optreden; de installatie wordt automatisch uitgevoerd en vereist geen noemenswaardige inspanning van de gebruiker. Het instellen van de applicatie lijkt op het eerste gezicht misschien ingewikkeld, omdat er nogal wat opties zijn. Maar alle instellingen zijn goed gecategoriseerd, voor elke sectie is er goed referentiemateriaal in het Russisch. Bovendien heeft elke optie een hint over het doel ervan, waardoor het veel gemakkelijker wordt om de juiste tool te vinden.

Serverfuncties:

— Eigenlijk houdt de server zelf statistieken bij van gebruikers, actieve tijd, verkeer, verbindingen, enz.;
— FTP-server, gebruikt als algemene gegevensopslag;
— Gebruikers beheren, groepen en toegangsrechten beheren, beheerders, operators en andere servers toewijzen;
— Filters maken: gebruikers filteren op IP, filteren op MAC, anti-flood, filteren van obscene uitdrukkingen in de chat;
— Creatie van scripts om herhaalbare acties te automatiseren, enz.;
— Het afstemmen van de server (redundantie, logging, timers, bediening op afstand);
— Creëren van advertenties;
— Webtoegang voor serverbeheer;

MyChat-client

De MyChat-client wordt gebruikt om rechtstreeks verbinding te maken met de server. Hiermee kunt u verbinding maken met individuele kanalen, u registreren in kanalen, privégesprekken voeren, bestanden overbrengen, message boards bekijken, naar gebruikers zoeken en waarschuwingen maken met verschillende parameters. Er wordt speciale aandacht besteed aan de plug-ins die in het programma zijn ingebouwd, waarmee u de mogelijkheden van de klant kunt uitbreiden.

Samenvattend is MyChat een uitstekende keuze voor kleine en middelgrote organisaties, vooral ideaal voor thuisnetwerken. Zonder de beperking van 15 verbindingen zou het programma veilig kunnen worden gebruikt in grote bedrijfsnetwerken. De MyChat-interface is beschikbaar in drie talen: Russisch, Oekraïens en Engels. De licentie voor de gratis versie is bedoeld voor niet-commercieel gebruik. Om de gratis versie van MyChat te krijgen, moet je naar de website van de ontwikkelaar gaan en een eenvoudig formulier invullen.

Begin

Toen ik op de eerste dag naar mijn werk kwam, lieten ze me mijn werkplek zien, gaven me een computer, registreerden me in Zhira en Gitlab en lieten me het belangrijkste communicatiemiddel tussen werknemers zien: iChat. Je zou denken dat het iets over Apple was, maar het was nog iets erger.


Op mijn oh zo verbaasde gezicht legden mijn collega's uit dat dit historisch gezien zo is gebeurd (een of andere link), en over het algemeen begrijpt iedereen dat dit een beetje vreemd is, maar niemand is van plan iets te veranderen. iChat (de volledige naam is Intranet Chat - Wikipedia) heeft immers zoveel voordelen:

  • staat op onze server en ritselt niet
  • alles is gratis (de auteur van het programma heeft de nieuwste versie in 2002 gratis uitgebracht)
  • “heeft een esthetische en ongecompliceerde interface” (bedankt voor het citaat, Wikipedia)
  • heeft alle noodzakelijke functies - persoonlijke chats en "prikbord"
Nou ja, waarschijnlijk is alles in orde, ik begrijp gewoon iets niet, dacht ik. Maar na enkele weken gebruik van het product voor huishoudelijke lampen werden de tekortkomingen ervan duidelijk merkbaar:
  • geen geschiedenis - start uw computer opnieuw op en als uw collega Vasya u gisteren iemands e-mail heeft gestuurd, lees dan de logs in een tekstbestand
  • je kunt geen bestanden overbrengen - welkom bij een zakelijke ftp-uitwisseling, gedeelde mappen op een schijf of persoonlijke clouds (ik gebruik persoonlijk mijn OneDrive-account indien nodig)
  • Het is onmogelijk om normaal te chatten vanaf een extern netwerk (het is alleen mogelijk om normaal naar collega’s te schrijven als je verbinding maakt via VPN of RDP)
  • Je kunt niet schrijven naar iemand die nu offline is - als een collega vandaag thuis werkt, vroeg is vertrokken of het buiten kantooruren is - onthoud je bericht tot betere tijden
  • Ter opvolging: de client is sinds versie 98 alleen beschikbaar voor Windows - geen iPhones of 24 uur per dag online
  • Natuurlijk is er geen normale markering van wat dan ook: code, links (oké, er is markering, maar je kunt er niet op klikken), hypertekst
Situatie: we hebben een “chat met beperkte mogelijkheden”. Er zijn zoveel ‘don’ts’ dat je hoofd ervan tolt. Vrijwel alle medewerkers communiceren tegelijkertijd met de collega's die ze nodig hebben via een soort Skype, WhatsApp en Telegram: daar kun je bestanden versturen, er is een client voor Android en je kunt tijdens een zakenreis ongelooflijk online zijn. Als je ziek wordt, hoef je niet via drie mensen aan een collega van een andere afdeling te vertellen dat je er morgen niet bent, en kun je die link naar Habr vinden met de nodige informatie die ze je een week geleden toegegooid hebben zonder bidden tot Cthulhu.

Dus waarom niet gewoon Skype/Whatsapp/Telegram/Viber/ICQ gebruiken?

Je kunt hier waarschijnlijk al zien wat het probleem is. Ten eerste groeperen alle medewerkers zich rond de door hen gekozen boodschappers. De een moet daar schrijven, de ander hier, voor een van mijn collega's heb ik ICQ zelfs constant laten draaien, hij gebruikte niets anders (zelfs iChat niet). En wat zo typisch is, is dat niemand naar een andere chat wil overschakelen, en degenen die ze in principe niet gebruiken (ja, er zijn er veel onder programmeurs, meestal hogere werknemers, of paranoïden, of beide) willen niet om te beginnen.

En ten tweede heb ik klasgenoten, kennissen en mijn hele contactenlijst in mijn telegram, en het is onmogelijk om mijn collega's goed van alle anderen te scheiden. En ik kan er alleen achter komen dat een collega op Telegram zit door het hem zelf te vragen. Soms weet ik niet eens dat ik een nieuwe collega heb, totdat ik iemand die ik niet ken achter de computer zie in een ander kantoor. Kortom, chaos.

Toen vroeg ik ons ​​afdelingshoofd of het mogelijk was om een ​​nieuwer en nog technisch geavanceerder programma van Apple te nemen, zodat iedereen geen last zou hebben van onzin en rustig op één plek kon kletsen. “Zo’n programma bestaat niet”, was het antwoord. Echt niet, dacht ik, en zei dat dat zeker zo is, het kan niet anders dan zo zijn. ‘Zoek het dan, dan zullen we zien.’ Oké, nu is het digitale tijdperk, alles wordt gegoogled, het is niet moeilijk om iets gezonds te vinden, dacht ik. Ik had het een beetje mis.

Chatvereisten vanuit de organisatie

  • gratis of eenmalige betaling voor een bedrag onder de 5.000 houten ("het is nu gratis, dus ik wil niet betalen, en zelfs 3k elke maand" - dit is ongeveer de houding tegenover betaling voor chat die zich in de organisatie bevindt, en Ook ik word onder druk gezet om te betalen tegen prijzen die Amerikaanse bedrijven aanbieden aan andere Amerikaanse en niet-zo-Amerikaanse bedrijven)
  • installatie op uw server is, indien niet noodzakelijk, op zijn minst zeer wenselijk
  • Ondersteuning voor de Russische taal (de Engelse versie wordt gegarandeerd alleen door de ontwikkelingsafdeling gebruikt, en dan alleen met een rek)

Chatvereisten van mij

  • platformonafhankelijk. Zodat ik eindelijk, tijdens de lunch, onderweg of op vakantie, iets naar iemand kon schrijven vanaf mijn telefoon, en zelfs kon achterhalen wat iemand mij schreef. En zodat mijn collega, die Linux heeft, niet elke keer een droevig gezicht trekt als hij het woord ‘chat’ hoort.
  • afgestemd op communicatie in bedrijven. Zodat ik een praatje heb waar er is Alle mijn collega's en alleen Mijn collega's
  • live actief project. Zodat insecten, zoals insecten ingevroren in barnsteen, niet tot het einde der tijden in het product blijven hangen
  • bestandsoverdracht. Nou, waarom zou ik deze foto naar een gedeelde map uploaden als ik hem gewoon via de chat kan verzenden!
  • normale melding/ongelezen synchronisatie. Om ervoor te zorgen dat het niet zoals in Skype is, ontvang je een bericht en binnen 24 uur vind je er een melding over op elk van je apparaten.

In de voetsporen van Aychat

In eerste instantie probeerde ik iets te vinden dat leek op iChat, klein, lokaal, gratis, voor Windows, zonder enige trucjes. Russische voorstellen in dit marktsegment zijn vaak iets ongelooflijks: een slechte functionaliteit, ergens halverwege de jaren 2000 bevroren, gecombineerd met een onhandige gebruikersinterface à la “mijn eerste Delphi-project” en een buitensporige prijs die marketeers van JetBrains en Adobe kunnen kan er alleen maar van dromen. Vaak wordt de kit geleverd met een geheel of gedeeltelijk gebrek aan ondersteuning.

Een van de beste opties die ik heb kunnen vinden, is de ‘Comfort’-chat. De naam intrigeerde me, maar in werkelijkheid bleek alles niet zo comfortabel.

De kosten van comfort voor mijn organisatie van ongeveer 30-40 personen: 16 duizend roebel.

Het product heeft aantrekkelijke eigenschappen, maar is intimiderend door zijn interface en wekt geen vertrouwen in de kwaliteit ervan. En voor de prijs kunnen we er niet mee klimmen.

Helaas kon ik na enkele uren googlen geen optie vinden die aan mijn criteria voldeed. Als het bestaat, zou ik dankbaar zijn voor de link.

Deze hipsterbroek van jou

Onlangs heb ik op de een of andere plaats meerdere keren gehoord over slack (Slack in de talen van de Romaanse groep). Dat dit iets nieuws is, iets dat nog niet eerder is gezien, een chat op steroïden, of een forum met een vreemde manier om onderwerpen weer te geven. Amerikanen zijn gek op slack, en elke zichzelf respecterende startup gebruikt het (op hun MacBooks, terwijl ze smoothies en koffie drinken bij Starbucks). Een van mijn collega's is onlangs vertrokken naar een startup die een concurrent aan het creëren is.

Nou ja, slap betekent slap, er kan niet zoveel hype uit het niets ontstaan. Een snel onderzoek van de patiënt toonde de aanwezigheid van nieuwe gadgets aan, enkele kanalen met hashtags en een ongebruikelijke interface. En de wens om voorop te lopen op het gebied van technologie was natuurlijk sterk, maar de interface van onze buitenlandse vriend heeft geen vertalingen in andere talen, en alleen Apple (die, zoals je weet, alles kan, maar niet wil alles) kan het op zijn server installeren. Nou, het is een beetje een mislukking.

Oh, en er is ook hipchat. Het is net als slack, maar dan hipchat. En er is ook geen vertaling, en er is ook geen manier om het voor jezelf te zeggen. Maar dan voor hipsters. En voor robots.

Maar ik wil graag de onze

Omdat ik al behoorlijk overstuur was geraakt door hopeloosheid, kwam ik een paar weken later bijna per ongeluk Zulip tegen - een OpenSource-concurrent (of misschien geen concurrent, wie weet), zeer vergelijkbaar met wat ik nodig had. Het is gratis en iedereen kan het op zijn server installeren, zelfs als die persoon een bedrijf is met 50 medewerkers.

Hoewel het al snel duidelijk werd dat deze optie niet geschikt was vanwege de complexiteit ervan (er zijn secties, in secties zijn er onderwerpen, en alleen in onderwerpen zijn er chats waarin je iets kunt schrijven) en hoe kan ik dit zeggen zonder Engelsismen ... oké, zonder hen is de gebruikerservaring over het algemeen triest. En ja, alleen in het Engels.


Zo ziet een patiënt met een onduidelijke naam eruit

Maar het is al dichterbij, en misschien zit er wel echt iets geschikts in de OpenSource-wereld! Ik zocht nog wat verder in de zoekbalk en vond Mattermost en Rocket Chat. Deze laatste ontving uiteindelijk de naar mij vernoemde People's Choice Award en kwam bij ons thuis binnen als nieuw lid van het software-ecosysteem. En waarom, omdat hij vertalingen heeft, vertalingen!


Dit is hoe het er allemaal uitziet

In het kort de goodies en badges van Rocket Chat

Eerst natuurlijk de pluspunten:
  • Er is een vertaling in het Russisch. Ja, het is niet compleet, maar bijna, en als er iets gebeurt, kun je de nodige dingen in jouw taal vertalen. Vertalingen worden gehost op de portal lingohub.com, die speciaal voor dit doel is gemaakt. De auteur van dit bericht heeft, tot zijn eer (en bescheidenheid), 60% vertaald van wat nog niet vertaald is, en zal daar niet mee stoppen.
  • Je kunt het met één regel op je Linux-server installeren (eigenlijk maar één regel, en het werkt).
  • Er zijn clients voor alle platforms behalve Windows Phone: (arme, arme WP! (Ik ben zelf een voormalige Lumia-eigenaar)
  • Er is een webversie, je kunt vanaf elk apparaat snel inloggen en bijvoorbeeld een logbestand overbrengen vanaf de computer van een klant, een stacktrace sturen of gewoon naar een collega schrijven
  • Afzonderlijk kunt u alle meldingen configureren: van welke chats u meldingen moet krijgen en van welke niet; afzonderlijke meldingsinstellingen voor mobiele apparaten en desktopapparaten
  • Er is een bestandsserver, u kunt bestanden uploaden
  • Vrij
  • Er wordt actief ontwikkeld, nieuwe functies worden verwijderd en bugs worden opgelost
Nu de nadelen:
  • Insecten. Waar zouden onze dierbaren zijn zonder hen? Zij zijn. Op sommige plekken gebeurt er niets als je ergens klikt, op andere plekken gebeurt er juist iets wat je helemaal niet verwacht. Maar ik moet zeggen dat het er niet veel zijn, en over het algemeen is de situatie ongeveer hetzelfde als bij Xiaomi: goedkoop en met bugs, maar over het algemeen zal het werken.
  • De desktopclient staat op een elektronisch apparaat, wat op zichzelf misschien geen minpuntje is, maar nog steeds niet erg cool.
  • De mobiele client is praktisch een kopie van de desktopclient, verbonden via WebView (waarschijnlijk). Het is niet snel of responsief op een smartphone.
  • Er is nergens in de interface een lijst met alle gebruikers. Ik weet niet hoe het met jou zit, maar in een zakelijke chat wil ik een lijst zien van al mijn collega's. Omdat ik de namen van sommige van mijn collega’s niet ken, en van sommige weet ik niet eens van het bestaan ​​ervan.
  • Mmm, wat is er nog meer. Ja, er is geen status "Op vakantie". Dus ik ging op vakantie, zette de status op “op vakantie” en alles was in orde.
Voor geïnteresseerden is rocket chat beschikbaar op een gratis demoserver met volledige toegang