Received: from mail-ua0-f190.google.com ([209.85.217.190]:46439) by stodi.digitalkingdom.org with esmtps (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.89) (envelope-from ) id 1eOJfo-00087t-Aq for lojban-list-archive@lojban.org; Mon, 11 Dec 2017 00:42:54 -0800 Received: by mail-ua0-f190.google.com with SMTP id 5sf11999623uai.13 for ; Mon, 11 Dec 2017 00:42:52 -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=zlnIvoR1DpDLH826uh2i5hdcvZoJr3lngf4kKNJPlKE=; b=EbrmvKFGTZomhi/TY2AD17+Bh3NIcilv/eBF7xgTfc/f++nLKGvZvYtuaIUMNiFOpX f/3yRJKm4+w5kWMbtzHIWwIUWF2HdklqQPGp8JsXE1Ij55gDOcZhdT9T2dHVXf7QjEGt LraXPCkWTelLfBJ9/p9RlOnyJSIVeAgIqAmYfgbYtexcUUVxsIp5uCF+17EUUh0gZIHk 9U38QqII/r8R8pcEdyC88VYF1dewGUgtVa5zh1DDF7u+aj5tQJYmNp6v/0tSnFf49i/R oWMYtPH4c1jZJRHWdQhuW8W3HMjlgbCaKRSUOJqV3CP3W4sehAREwGpBUAwPo1HXkScJ CCuw== 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=zlnIvoR1DpDLH826uh2i5hdcvZoJr3lngf4kKNJPlKE=; b=vd8unBYcY+6knJ+bkZ0uKQT3Z4mIOS+kkwXHMR6zVXLiozEPbgK0st3XOdWose6hID ZmntFYFLVPzbWlR858uPo6mauY2I2RNZqWHKrjuPimsVVUfkU4YUHat2PoonxxEu4/zi gHSSJ3BRjVC2y5h8vnZXDXKGg7M33u84NYUZAbrF0M//O3BEnIgv8dTVuuwnFdCEH0ZV Ln9y5gPY6Wos/y982u3KXzn2z9luT6guQhgB7mv60r8582LDjJd5UW4oHLibALkk+4bT PRmmO6CuRYKp0A08fIf2TBjEpBxLFRvocbKOZqfuWiPhNU6ZnfmkFES+KBQxstraDq+6 UTTQ== 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=zlnIvoR1DpDLH826uh2i5hdcvZoJr3lngf4kKNJPlKE=; b=GMjPGxaMIYNIvFTxogsdVjJUSGVfstOHjKXnlt41x/CzRgMJmJxWGhtG6ZdnZWJfoH /esRK6ec6RAB9yvETbsK0kwWRK9PodnytPZDIvMWTnSPpBU891/KG7nR0eYr5u2Xpk0R 6Myr1Yo0/LRp54S1xZ91sZ0YY4I8OeITJYboxKExZ9RdN0pj9Xrd6BOneQrE6kBVdGAp H+S8lbUEyx02HjyS5DWmHOwN4bDm/VAM+Bz8PtnU5LEu18RfVpUOdZ3Eyso6ay0E6Nvt HYUtw4ES1betqNyhmThypP72S4jQjj9QJ8MtQL3OWmOfWY3HvpmEbCmDVRaviFo2m+sX rZeg== Sender: lojban@googlegroups.com X-Gm-Message-State: AKGB3mLbaj6ifpcyMhpYVCDhe1VaRG54aOhtV3dAOee8me2L3tYyN/S1 LyoKtasuc2XzCiDVHmP0w+I= X-Google-Smtp-Source: ACJfBotkBBP22ouDJrM1LO1UVzC8xuYI6C7DqWdUvsbLbz64KQ7UZ8gERq3yYVqWu94HCP+n0ncO/A== X-Received: by 10.31.178.196 with SMTP id b187mr375436vkf.8.1512981765828; Mon, 11 Dec 2017 00:42:45 -0800 (PST) X-BeenThere: lojban@googlegroups.com Received: by 10.31.242.79 with SMTP id q76ls2184483vkh.12.gmail; Mon, 11 Dec 2017 00:42:45 -0800 (PST) X-Received: by 10.31.178.196 with SMTP id b187mr375429vkf.8.1512981765100; Mon, 11 Dec 2017 00:42:45 -0800 (PST) Date: Mon, 11 Dec 2017 00:42:44 -0800 (PST) From: sukender1@gmail.com To: lojban Message-Id: <2acbe895-bc99-4967-a3c8-d77ca4b07fa7@googlegroups.com> In-Reply-To: References: <740628DA-22D1-41B9-BC8C-4C3B2EEE566F@free.fr> Subject: Re: [lojban] Slightly off topic: PHP / Drupal for Lojban MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_6869_1500727346.1512981764904" 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: -1.3 (-) X-Spam_score: -1.3 X-Spam_score_int: -12 X-Spam_bar: - ------=_Part_6869_1500727346.1512981764904 Content-Type: multipart/alternative; boundary="----=_Part_6870_1143714651.1512981764904" ------=_Part_6870_1143714651.1512981764904 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, Very interesting stuff! Of course, this would be a waste of time developing= =20 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 minimum= =20 effort (=3D time): 1. An user database, with custom fields =3D> *Okay with D8*. 2. An user interface, logging, security stuff, static pages / articles,= =20 admin interface, etc. Well... roughly speaking, a CMS! =3D> *Okay with D= 8,=20 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 th= ere=20 a way? Or maybe a way to automatically generate an entity representing a= n=20 user?* 6. Fine-grained permissions =3D> *Not quite okay yet: I cannot restrict= =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 user= =20 interfaces, but may do the job. Of course, I'd prefer using existing stuff= =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=A9cri= t : > > (Unfortunately I stopped following that other thread - I am still meaning= =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 docume= nt=20 > development. My intention was to build upon the existing PHP collaboratio= n=20 > tool Phabricator for this, by adding modules for argument trees and votin= g,=20 > then linking them to the existing document review tool. The project is ju= st=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 probab= ly=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 him= =20 > more about voting modules, too. > > > What exactly did you want to ask them about Drupal 8? > > > > ------------------------------ > *From:* loj...@googlegroups.com > on behalf of 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 developer= :=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 i= s=20 > either API, or modules with other purposes (such as voting for a node, no= t=20 > an user). > > Any help will be appreciated. Thanks. > > la .sykyndyr. > > --=20 > You received this message because you are subscribed to the Google Groups= =20 > "lojban" group. > To unsubscribe from this group and stop receiving emails from it, send an= =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_6870_1143714651.1512981764904 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,

Very interesting st= uff! Of course, this would be a waste of time developing 2 things if they a= re close together. I already have worked on my Drupal-based prototype, but = I'm willing to change if necessary.

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

My goa= l was to simply and quickly=C2=A0reach the following goals with mini= mum effort (=3D time):
  1. An user database, with custom fiel= ds =3D> Okay with D8.
  2. An user interface, logging, sec= urity stuff, static pages / articles, admin interface, etc. Well... roughly= speaking, a CMS! =3D> Okay with D8, or course.
  3. A wor= kflow on some resources (you know, the diagram in the other thread). =3D>= ; Okay with a D8 module "Workflow". Works out the box.
    =
  4. Validation polls in submissions pages. =3D> Okay with D8 mod= ules "Voting API", "Poll", "Embed", and "= ;Entity embed".
  5. Election / kudos / voting for each use= r. =3D> Not okay at all: all modules I found allow to vote for an ent= ity, not for another user. Is there a way? Or maybe a way to automatically = generate an entity representing an user?
  6. Fine-grained permi= ssions =3D> Not quite okay yet: I cannot restrict polling on a "= per poll" basis. So if I use the polling system for elections/kudos, t= hat is missing. However if I use polling only for validaiton, there is no n= eed for fine-grained.
  7. Automated permissions changes, based = on elections/kudos, and other rules =3D> Not okay at all.
Currently, I'm thinking about creating a basic set of = home-made pages (PHP), which will use the Drupal API and/or database API to= achieve what's missing. That would lead to a poorly integrated system,= with different user interfaces, but may do the job. Of course, I'd pre= fer using existing stuff to reach the goal sooner, and to reduce maintenanc= e costs...

A few other notes:
    I have no money to spend on paying a software system. This is why I used = a free one.
  • But I will certainly have to pay for hosting... soo= n.
I hope I answered your question.


Le samedi 9 d=C3=A9cembre 2017 10:18:04 UTC+1, Timothy Lawre= nce 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.com <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...@googlegroups.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_6870_1143714651.1512981764904-- ------=_Part_6869_1500727346.1512981764904--