From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-x32c.google.com (mail-wm1-x32c.google.com [IPv6:2a00:1450:4864:20::32c]) by mail.toke.dk (Postfix) with ESMTPS id C2DEC8339CD for ; Sat, 24 Apr 2021 07:49:18 +0200 (CEST) Authentication-Results: mail.toke.dk; dkim=pass (2048-bit key) header.d=rouillier-fr.20150623.gappssmtp.com header.i=@rouillier-fr.20150623.gappssmtp.com header.b=TKoBLib4 Received: by mail-wm1-x32c.google.com with SMTP id a26-20020a05600c225ab029013f5867af96so153279wmm.0 for ; Fri, 23 Apr 2021 22:49:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rouillier-fr.20150623.gappssmtp.com; s=20150623; h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=A2U3DMSLM0c0iycwPCa6iB2t/IIpqp72reBMMojNq3k=; b=TKoBLib4P1V/TPMNXtEmhpJa+bKoOAEn+vwqu39rwyM5gUK85QD4qQPwqallNMh7d7 B5jeEByG1/54/sDrfVAeGP+TvX5lZpck/2vjFDp1WDFi0/O9sr7mk8CjiEGS38Iii2du 0Zwrh6Ft1cMO7pne6nT4Q0ogfVFqnctJkdUWLoKhrIpvqS54LL0a2DsUhR6aAxNaGNSD BOAoN4MK9z4XMSiRwqgLowW0aXl81eHgsMWUwrSsvWh9RSrClu232EWXohq31WsX/iK6 CW7xobL7whcMj6ZvmpELtecvaYVdtiGPAyKj8OcxpxZT7ftnoXNKmjr7O6+uB5HvOKAu TpUA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=A2U3DMSLM0c0iycwPCa6iB2t/IIpqp72reBMMojNq3k=; b=aWMMzreJzgv7b8n1u3F++ufjfNA+Io7sq1+Aeo8VBwvFcMs1xfIfdWxK1lke1sctCa EDkdX8TVKIARHkV6uJRGo5gibaoqZ456VXcRoEeuV8ArZutJaejvGQ+ElIAaTxtdTxv3 Xh7e+QxoHliUfeVtuRHF0pO1KiJRZrVmamEJLpAmBmFOw+vnCrFKyHFJBu8sNf+l7vkt KCmcc884zhYpMf82Jnv4vovZbLNYXrckrBQ5/kPjsqSkBwIkEG67+MeOSfwvtjH2gWY7 l8tkznFDpVckQN1aQ14t9hmUPCx2NDkj/P/cmDbfZtKK1lwj936hH3LFSglGuxHOjngS PG2g== X-Gm-Message-State: AOAM532miUruWgOF170zwn987UR9WkfBxuvw7AdbpyYpgsKvPeMG8X5w EnsFlm5TcYPvqB/Ke/JjEo4/N92FO20E2nho X-Google-Smtp-Source: ABdhPJyPv8jQZuROMEVUP8g85Xqzaow0dLLqQX1o0PTZIDiH9uXQivWKBNXqnLnc+FETa/2vvcwcWA== X-Received: by 2002:a1c:7501:: with SMTP id o1mr7899053wmc.65.1619243357403; Fri, 23 Apr 2021 22:49:17 -0700 (PDT) Received: from ?IPv6:2a01:e0a:29d:45e0:e117:d209:77c2:1071? ([2a01:e0a:29d:45e0:e117:d209:77c2:1071]) by smtp.gmail.com with ESMTPSA id g19sm354339wme.48.2021.04.23.22.49.16 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 23 Apr 2021 22:49:16 -0700 (PDT) From: Fabrice Rouillier Message-Id: <97DBF0C5-E363-4D58-A061-F8647F34CBE3@rouillier.fr> Content-Type: multipart/alternative; boundary="Apple-Mail=_B96685A3-976D-4999-A561-E29DCF48EFDE" Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.60.0.2.21\)) Date: Sat, 24 Apr 2021 07:49:15 +0200 In-Reply-To: <87tunxarp0.wl-jch@irif.fr> To: Juliusz Chroboczek References: <87tunxarp0.wl-jch@irif.fr> X-Mailer: Apple Mail (2.3654.60.0.2.21) Message-ID-Hash: NUGZPNHWT2CGPBJEVHJ2VJMWSHVK7VVN X-Message-ID-Hash: NUGZPNHWT2CGPBJEVHJ2VJMWSHVK7VVN X-MailFrom: fabrice@rouillier.fr X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: galene@lists.galene.org X-Mailman-Version: 3.3.4 Precedence: list Subject: [Galene] =?utf-8?q?Re=3A_Gal=C3=A8ne_management_interface?= List-Id: =?utf-8?q?Gal=C3=A8ne_videoconferencing_server_discussion_list?= Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: --Apple-Mail=_B96685A3-976D-4999-A561-E29DCF48EFDE Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Hi Juliusz In terms of usage, having a sophisticated administration interface = allows to delegate many tasks to privileged users and is thus an added = value when using the software collectively. For a more personal use or if the number of privileged users stays low, = the current situation looks fine since it is light. I guess that Galene is a fantastic software for a =C2=AB personal =C2=BB = use (teaching, conferences with a low number of webcams ) and thus it = does not seem to be a problem in that case to have a rudimentary = interface. So one then compare 1 privileged user =3D 1 galene server with = rudimentary administration interface vs 1 unique server with a = sophisticated administration interface. The first situation lead to some other problems such as having = different ports opened for different servers . What would be the additional effort in having both (for example a choice = =C3=A0 compile time) ? Cheers, Fabrice ------------------------- Fabrice Rouillier fabrice@rouillier.fr Bureau virtuel : https://www.rouillier = .fr/visio/fabrice > Le 23 avr. 2021 =C3=A0 18:31, Juliusz Chroboczek a = =C3=A9crit : >=20 > Dear all, >=20 > There's been a submission for a management interface at >=20 > https://github.com/jech/galene/pull/82 >=20 > The main issue right now is whether this should be merged into the = Gal=C3=A8ne > repository. My personal opinion right now (but I might still change = my > mind) is that I'd like to see it in a separate repository (and Go = module) > that depends on Gal=C3=A8ne. I've already started exporting some = Gal=C3=A8ne > internals in order to avoid code duplication. >=20 > There are good reasons to keep the interface separate: >=20 > 1. Gal=C3=A8ne is intended to be easy to integrate into an existing = website > (imagine adding videoconferencing functionality to a cat video forum = or > an e-learning platform). For embedding, it would probably be better = to > provide the right hooks for an external interface rather than > a complete management interface. >=20 > 2. People's opinions on management interfaces are likly to be = variable, > and therefore it would be good to not bind too closely Gal=C3=A8ne = with > a single management interface. >=20 > There are also some reasons to merge the two: >=20 > I. Having a single repository will make it easier to install both at = the > same time. >=20 > II. Having a canonical management interface integrated with Gal=C3=A8ne = will > reduce user confusion. >=20 > I'd like to hear people's opinions on the subject. >=20 > -- Juliusz > _______________________________________________ > Galene mailing list -- galene@lists.galene.org > To unsubscribe send an email to galene-leave@lists.galene.org --Apple-Mail=_B96685A3-976D-4999-A561-E29DCF48EFDE Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 Hi = Juliusz

In terms of = usage, having a sophisticated administration interface allows to = delegate many tasks to privileged users and is thus an added value when = using the software collectively.

For a more personal use or if the = number of privileged users stays low, the current situation looks fine = since it is light.

I guess that Galene is a fantastic software for a = =C2=AB personal =C2=BB  use  (teaching, conferences = with a low number of webcams ) and thus it does not seem to be a problem = in that case to have a rudimentary interface.

So one then compare   1 privileged = user =3D 1 galene server  with rudimentary administration interface =  vs   1 unique server with a sophisticated administration = interface.

The = first situation lead to some other problems such as  having = different ports opened for different servers .

What would be the additional effort in = having both (for example a choice =C3=A0 compile time) ?

Cheers,


Fabrice

-------------------------
Fabrice Rouillier

Bureau virtuel = : https://www.rouillier.fr/visio/fabrice





Le 23 avr. 2021 =C3=A0 18:31, Juliusz Chroboczek <jch@irif.fr> a =C3=A9crit = :

Dear all,

There's been a = submission for a management interface at

=  https://github.com/jech/galene/pull/82

The main issue right now is whether this should be merged = into the Gal=C3=A8ne
repository.  My personal opinion = right now (but I might still change my
mind) is that I'd = like to see it in a separate repository (and Go module)
that= depends on Gal=C3=A8ne.  I've already started exporting some = Gal=C3=A8ne
internals in order to avoid code = duplication.

There are good reasons to keep = the interface separate:

1. Gal=C3=A8ne is = intended to be easy to integrate into an existing website
=   (imagine adding videoconferencing functionality to a cat = video forum or
  an e-learning platform). =  For embedding, it would probably be better to
=   provide the right hooks for an external interface rather = than
  a complete management interface.

2. People's opinions on management interfaces = are likly to be variable,
  and therefore it = would be good to not bind too closely Gal=C3=A8ne with
=   a single management interface.

There are also some reasons to merge the two:
I. Having a single repository will make it easier to install = both at the
  same time.

II. Having a canonical management interface integrated with = Gal=C3=A8ne will
   reduce user = confusion.

I'd like to hear people's = opinions on the subject.

-- Juliusz
_______________________________________________
Galene mailing list -- galene@lists.galene.org
To unsubscribe send = an email to galene-leave@lists.galene.org

= --Apple-Mail=_B96685A3-976D-4999-A561-E29DCF48EFDE--