[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [lojban] Slightly off topic: PHP / Drupal for Lojban



Errata:
5. Sorry the explanation isn't correct. I mean: a poll is an entity. So I may manually create a poll for a given user (named "Poll for user X" for instance), add a "My poll" field on users, and then set the "My poll" field 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 actions).


Le lundi 11 décembre 2017 09:42:46 UTC+1, Benoit Neil a écrit :
Hi,

Very interesting 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 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 goal was to simply and quickly reach the following goals with minimum effort (= time):
  1. An user database, with custom fields => Okay with D8.
  2. An user interface, logging, security stuff, static pages / articles, admin interface, etc. Well... roughly speaking, a CMS! => Okay with D8, or course.
  3. A workflow on some resources (you know, the diagram in the other thread). => Okay with a D8 module "Workflow". Works out the box.
  4. Validation polls in submissions pages. => Okay with D8 modules "Voting API", "Poll", "Embed", and "Entity embed".
  5. Election / kudos / voting for each user. => 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 automatically generate an entity representing an user?
  6. Fine-grained permissions => Not quite okay yet: I cannot restrict polling on a "per poll" basis. So if I use the polling system for elections/kudos, that is missing. However if I use polling only for validaiton, there is no need for fine-grained.
  7. Automated permissions changes, based on elections/kudos, and other rules => 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 prefer using existing stuff 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 used a free one.
  • But I will certainly have to pay for hosting... soon.
I hope I answered your question.



Le samedi 9 décembre 2017 10:18:04 UTC+1, Timothy Lawrence a écrit :

(Unfortunately I stopped following that other thread - I am still meaning to go back and read the outcome then contribute!)


I am very interested in this because I have another project to develop governance software such as deliberation, voting and collaborative document development. My intention was to 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 just in its infancy so I haven't started any coding yet.


I just thought I'd mention these, in case it might prevent duplicating effort. Phabricator already has a lot of logic built in that would probably 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 platform 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
 
coi

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

Indeed, I found Drupal quite okay for this purpose, but I found no "out the box" module for D8 about voting as described. Existing voting stuff is either API, or modules with other purposes (such as voting for a node, not an user).

Any help will be appreciated. Thanks.

la .sykyndyr.

--
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 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.

--
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 email 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.