Received: from mail-vk0-f64.google.com ([209.85.213.64]:47414) by stodi.digitalkingdom.org with esmtps (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.89) (envelope-from ) id 1eOVJF-0000SQ-3T for lojban-list-archive@lojban.org; Mon, 11 Dec 2017 13:08:23 -0800 Received: by mail-vk0-f64.google.com with SMTP id w136sf10326070vkd.14 for ; Mon, 11 Dec 2017 13:08:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20161025; h=sender:date:from:to:message-id:in-reply-to:references:subject :mime-version:x-original-sender:reply-to:precedence:mailing-list :list-id:list-post:list-help:list-archive:list-subscribe :list-unsubscribe; bh=jv3NR88WT3+8TP14UDnjJtm8ufjp2GQu7GdzKViotAE=; b=A+PzH7TkCQk4LcrM0IFhBLOeDNkG/HRGjFzplAlm8H66DWMfTio6sf+VeztE38cs5v 8/YGRL333q+PNS44kvqqg9MjPc1WFetUvINYGmv4acGHAiaHQtQY1cP7iE1QLvJhGls0 kXRWrQMNztjqEnnEs9UmSssKWXnMUDVMtcujbr81PBm7sQ0imDWBivv85xyh+k1PS8u6 Y04Hyt6p3JREnK9Jzrmhd7ARA3CAipa7MxsvUuLAaAl5xFNKXJK+OgSNr0Y7nQnw4eAK gCOl6UVdfZdD/WTimtZwOOYLwLXqXNpql4i7hxNFb5OaUnREqKFeU/TA37CEgs1sQtSG iM+A== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:message-id:in-reply-to:references:subject:mime-version :x-original-sender:reply-to:precedence:mailing-list:list-id :list-post:list-help:list-archive:list-subscribe:list-unsubscribe; bh=jv3NR88WT3+8TP14UDnjJtm8ufjp2GQu7GdzKViotAE=; b=Naxfhi7GP5RaHLIJbqXKbVJQ+ku1PlKtz9N66+SwVWigcPyvXZdNzP+3HDsvQu+ypR NvbG7d1nEvOFx128t3th49KIUVwDCEbrS9NVYjX22wIcGN4fsFoIYt5knqFxg4l7l4uE hiqciPZLYg8YyAFLTJ2gZDof74tUDh++ZTeeNNIJ/fpPlQORKniemfGqpq950Rm1ZEmO yLnjZ48Hls3sSkcr9DG4cKUuQ/gVrrZtKcHV40sS8qzrdZL77kbxE4SWebAfLwuIk3hi DqIOGeIR0CFB536vmEIcCGK9a1xFTP7SXQPBBIcVVDJRmtliK/E75QmDhVJAshgKOnS1 1khQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=sender:x-gm-message-state:date:from:to:message-id:in-reply-to :references:subject:mime-version:x-original-sender:reply-to :precedence:mailing-list:list-id:x-spam-checked-in-group:list-post :list-help:list-archive:list-subscribe:list-unsubscribe; bh=jv3NR88WT3+8TP14UDnjJtm8ufjp2GQu7GdzKViotAE=; b=mVteWfZpJmzriRk+KFFokJ8DDowrhzWfuBVY2jnspm/wRxoHM9Xaf4JkPgQwQyM6Ki 4hPCUSPH6gNaUkoCbCQxqO3F9URCra/PhaloZNJg7DN7TjpFNZ7LgElHdwsIMKoCriPy btPI4SLEuVwfnYE3zMXKny3q9BKDplSs8ylOP62h/HWbkUBCHtF5BADKify6dHxErEv4 Q3z8v80obdm5kF2ltaVlFIjVVjdClBYC9eo9ce1FmFiw4C3I+6PHR6eM5GEvA+PAHDK1 ZqSS3LO7YnKkfwd3ynzqdVyh/8lvTyFanvh1ZP/oEn+XMAI8RbI9qsG3QGDYsZPewoEs HCCw== Sender: lojban@googlegroups.com X-Gm-Message-State: AKGB3mIoAnmr2U/adExN0+aof/6c/K1yznsbpODX1l8r0jMH7tpN/9Wv xRINOWlwuTLMZhsqLWBYGaQ= X-Google-Smtp-Source: ACJfBosmO8CuwE6kd+GiRx7CcQTKDtrTXPZ3Nz4L/ik3HeQvX+ZhOBs3MrMu3/e4x5EZJkjBpPhbbQ== X-Received: by 10.31.61.142 with SMTP id k136mr160264vka.5.1513026494505; Mon, 11 Dec 2017 13:08:14 -0800 (PST) X-BeenThere: lojban@googlegroups.com Received: by 10.176.9.205 with SMTP id e13ls3314492uah.1.gmail; Mon, 11 Dec 2017 13:08:14 -0800 (PST) X-Received: by 10.31.174.75 with SMTP id x72mr158474vke.13.1513026493715; Mon, 11 Dec 2017 13:08:13 -0800 (PST) Date: Mon, 11 Dec 2017 13:08:13 -0800 (PST) From: sukender1@gmail.com To: lojban Message-Id: <09863334-90fc-4983-87a5-cfba4d886a30@googlegroups.com> In-Reply-To: <2acbe895-bc99-4967-a3c8-d77ca4b07fa7@googlegroups.com> References: <740628DA-22D1-41B9-BC8C-4C3B2EEE566F@free.fr> <2acbe895-bc99-4967-a3c8-d77ca4b07fa7@googlegroups.com> Subject: Re: [lojban] Slightly off topic: PHP / Drupal for Lojban MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_9337_5729230.1513026493526" X-Original-Sender: sukender1@gmail.com Reply-To: lojban@googlegroups.com Precedence: list Mailing-list: list lojban@googlegroups.com; contact lojban+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: lojban@googlegroups.com X-Google-Group-Id: 1004133512417 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Score: -4.1 (----) X-Spam_score: -4.1 X-Spam_score_int: -40 X-Spam_bar: ---- ------=_Part_9337_5729230.1513026493526 Content-Type: multipart/alternative; boundary="----=_Part_9338_1216968636.1513026493526" ------=_Part_9338_1216968636.1513026493526 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Errata: 5. Sorry the explanation isn't correct. I mean: a poll *is* an entity. So I= =20 may manually create a poll for a given user (named "Poll for user X" for=20 instance), add a "My poll" field on users, and then set the "My poll" field= =20 of user X equal to "Poll for user X". Unfortunately, I know no way to=20 automagically do what I want (poll for each user, with no manual actions). Le lundi 11 d=C3=A9cembre 2017 09:42:46 UTC+1, Benoit Neil a =C3=A9crit : > > Hi, > > Very interesting stuff! Of course, this would be a waste of time=20 > developing 2 things if they are close together. I already have worked on = my=20 > Drupal-based prototype, but I'm willing to change if necessary. > > I didn't know about Phabricator. Sounds interesting, even though very=20 > programming oriented. Let me know if you start things! > > My goal was to simply and *quickly* reach the following goals with=20 > minimum effort (=3D time): > > 1. An user database, with custom fields =3D> *Okay with D8*. > 2. An user interface, logging, security stuff, static pages /=20 > articles, admin interface, etc. Well... roughly speaking, a CMS! =3D> = *Okay=20 > with D8, or course*. > 3. A workflow on some resources (you know, the diagram in the other=20 > thread). =3D> *Okay with a D8 module "Workflow". Works out the box.* > 4. Validation polls in submissions pages. =3D> *Okay with D8 modules= =20 > "Voting API", "Poll", "Embed", and "Entity embed".* > 5. Election / kudos / voting for each user. =3D> *Not okay at all: all= =20 > modules I found allow to vote for an entity, not for another user. Is = there=20 > a way? Or maybe a way to automatically generate an entity representing= an=20 > user?* > 6. Fine-grained permissions =3D> *Not quite okay yet: I cannot restric= t=20 > polling on a "per poll" basis. So if I use the polling system for=20 > elections/kudos, that is missing. However if I use polling only for=20 > validaiton, there is no need for fine-grained.* > 7. Automated permissions changes, based on elections/kudos, and other= =20 > rules =3D> *Not okay at all.* > =20 > Currently, I'm thinking about creating a basic set of home-made pages=20 > (PHP), which will use the Drupal API and/or database API to achieve what'= s=20 > missing. That would lead to a poorly integrated system, with different us= er=20 > interfaces, but may do the job. Of course, I'd prefer using existing stuf= f=20 > to reach the goal sooner, and to reduce maintenance costs... > > A few other notes: > > - I have no money to spend on paying a software system. This is why I= =20 > used a free one. > - But I will certainly have to pay for hosting... soon. > > I hope I answered your question. > > > > Le samedi 9 d=C3=A9cembre 2017 10:18:04 UTC+1, Timothy Lawrence a =C3=A9c= rit : >> >> (Unfortunately I stopped following that other thread - I am still meanin= g=20 >> to go back and read the outcome then contribute!) >> >> >> I am very interested in this because I have another project to develop= =20 >> governance software such as deliberation, voting and collaborative docum= ent=20 >> development. My intention was to build upon the existing PHP collaborati= on=20 >> tool Phabricator for this, by adding modules for argument trees and voti= ng,=20 >> then linking them to the existing document review tool. The project is j= ust=20 >> in its infancy so I haven't started any coding yet. >> >> >> I just thought I'd mention these, in case it might prevent duplicating= =20 >> effort. Phabricator already has a lot of logic built in that would proba= bly=20 >> suit the purposes of Lojban organisation quite well :) >> >> I had a friend who was building a voting module for Drupal. He's in the= =20 >> country on Tuesday, so I'll try to ask him details about that then. >> >> >> My other friend has a voting platform built in Symfony (which I believe= =20 >> Drupal is built in) here=20 >> https://github.com/GrigoryGraborenko/TotalDemocracy so maybe I'll ask=20 >> him more about voting modules, too. >> >> >> What exactly did you want to ask them about Drupal 8? >> >> >> >> ------------------------------ >> *From:* loj...@googlegroups.com on behalf of= =20 >> Sukender >> *Sent:* Saturday, 9 December 2017 2:48 AM >> *To:* loj...@googlegroups.com >> *Subject:* [lojban] Slightly off topic: PHP / Drupal for Lojban=20 >> =20 >> coi >> >> I'm working on a prototype for what has been described in another thread= =20 >> (web app for submission, voting, and stuff). However I'm no web develope= r :=20 >> is there anyone with some Drupal / PHP skills ? >> >> Indeed, I found Drupal quite okay for this purpose, but I found no "out= =20 >> the box" module for D8 about voting as described. Existing voting stuff = is=20 >> either API, or modules with other purposes (such as voting for a node, n= ot=20 >> an user). >> >> Any help will be appreciated. Thanks. >> >> la .sykyndyr. >> >> --=20 >> You received this message because you are subscribed to the Google Group= s=20 >> "lojban" group. >> To unsubscribe from this group and stop receiving emails from it, send a= n=20 >> email to lojban+un...@googlegroups.com. >> To post to this group, send email to loj...@googlegroups.com. >> Visit this group at https://groups.google.com/group/lojban. >> For more options, visit https://groups.google.com/d/optout. >> > --=20 You received this message because you are subscribed to the Google Groups "= lojban" group. To unsubscribe from this group and stop receiving emails from it, send an e= mail to lojban+unsubscribe@googlegroups.com. To post to this group, send email to lojban@googlegroups.com. Visit this group at https://groups.google.com/group/lojban. For more options, visit https://groups.google.com/d/optout. ------=_Part_9338_1216968636.1513026493526 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Errata:
5. Sorry the explanation isn't correct. I = mean: a poll=C2=A0is=C2=A0an entity. So I may manually create a poll= for a given user (named "Poll for user X" for instance), add a &= quot;My poll" field on users, and then set the "My poll" fie= ld of user X equal to "Poll for user X". Unfortunately, I know no= way to automagically do what I want (poll for each user, with no manual ac= tions).


Le lundi 11 d=C3=A9cembre 2017 09:42:4= 6 UTC+1, Benoit Neil a =C3=A9crit=C2=A0:
Hi,

Very inte= resting stuff! Of course, this would be a waste of time developing 2 things= if they are close together. I already have worked on my Drupal-based proto= type, but I'm willing to change if necessary.

= I didn't know about Phabricator. Sounds interesting, even though very p= rogramming oriented. Let me know if you start things!

<= div>My goal was to simply and quickly=C2=A0reach the following goals= with minimum effort (=3D time):
  1. An user database, with c= ustom fields =3D> Okay with D8.
  2. An user interface, lo= gging, security stuff, static pages / articles, admin interface, etc. Well.= .. roughly speaking, a CMS! =3D> Okay with D8, or course.
  3. A workflow on some resources (you know, the diagram in the other threa= d). =3D> Okay with a D8 module "Workflow". Works out the bo= x.
  4. Validation polls in submissions pages. =3D> Okay w= ith D8 modules "Voting API", "Poll", "Embed",= and "Entity embed".
  5. Election / kudos / voting fo= r each user. =3D> Not okay at all: all modules I found allow to vote = for an entity, not for another user. Is there a way? Or maybe a way to auto= matically generate an entity representing an user?
  6. Fine-gra= ined permissions =3D> Not quite okay yet: I cannot restrict polling o= n a "per poll" basis. So if I use the polling system for election= s/kudos, that is missing. However if I use polling only for validaiton, the= re is no need for fine-grained.
  7. Automated permissions chang= es, based on elections/kudos, and other rules =3D> Not okay at all.
Currently, I'm thinking about creating a bas= ic set of home-made pages (PHP), which will use the Drupal API and/or datab= ase API to achieve what's missing. That would lead to a poorly integrat= ed system, with different user interfaces, but may do the job. Of course, I= 'd prefer using existing stuff to reach the goal sooner, and to reduce = maintenance costs...

A few other notes:
<= div>
  • I have no money to spend on paying a software system. This is w= hy I used a free one.
  • But I will certainly have to pay for host= ing... soon.
I hope I answered your question.



Le samedi 9 d=C3=A9cembre 2017 10:18:04 UTC+1, Tim= othy Lawrence a =C3=A9crit=C2=A0:

(Unfortunately I stopped followin= g that other thread - I am still meaning to go back and read the outcome th= en contribute!)


I am very interested in this beca= use I have another project to develop governance software such as=C2=A0deli= beration, voting and collaborative document development. My intention was t= o build upon the existing PHP collaboration tool Phabricator for this, by adding modules for argument trees and voting= , then linking them to the existing document review tool. The project is ju= st in its infancy so I haven't started any coding yet.


I just thought I'd mention these, in case it might prevent duplic= ating effort. Phabricator already has a lot of logic built in that would pr= obably suit the purposes of Lojban organisation quite well :)

I had a friend who was building a= voting module for Drupal. He's in the country on Tuesday, so I'll = try to ask him details about that then.


My other friend has a voting plat= form built in Symfony (which I believe Drupal is built in) here https://github.com/GrigoryGraborenko/TotalDemocracy so maybe = I'll ask him more about voting modules, too.


What exactly did you want to ask = them about Drupal 8?




From: loj...@googlegroups.co= m <loj...@googlegroups.com> on behalf of = Sukender <suke...@free.fr>
Sent: Saturday, 9 December 2017 2:48 AM
To: loj...@googlegroups.com
Subject: [lojban] Slightly off topic: PHP / Drupal for Lojban
=C2=A0
coi

I'm working on a prototype for what has been described in another threa= d (web app for submission, voting, and stuff). However I'm no web devel= oper : is there anyone with some Drupal / PHP skills ?

Indeed, I found Drupal quite okay for this purpose, but I found no "ou= t the box" module for D8 about voting as described. Existing voting st= uff is either API, or modules with other purposes (such as voting for a nod= e, not an user).

Any help will be appreciated. Thanks.

la .sykyndyr.

--
You received this message because you are subscribed to the Google Groups &= quot;lojban" group.
To unsubscribe from this group and stop receiving emails from it, send an e= mail to lojban+un...@googlegroups.com.
To post to this group, send email to loj...@googlegroup= s.com.
Visit this group at https://groups.google.com/group/lojban.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups &= quot;lojban" group.
To unsubscribe from this group and stop receiving emails from it, send an e= mail to lojban+unsub= scribe@googlegroups.com.
To post to this group, send email to lojban@googlegroups.com.
Visit this group at http= s://groups.google.com/group/lojban.
For more options, visit http= s://groups.google.com/d/optout.
------=_Part_9338_1216968636.1513026493526-- ------=_Part_9337_5729230.1513026493526--