"You do not support a developer who can contribute code" is a pretty offensive comment. It is not ethical to ask UX contributors to volunteer, when LimeSurvey GmbH refuses to prioritize UX as part of your core development process, or to keep 1-2 designers on staff. UX contributions will not succeed, if "handoffs" are sought, vs core collaboration between trusted UX practicioner(s) and project leads. UX is an investment you need to choose to prioritize with LimeSurvey. It's not a volunteer, or a set of wireframes one might plop into a forum.
Lime survey needs to hire and pay at least one designer to work collaboratively WITH all of the paid and volunteer developers: and research efforts MUST inform all UX recommendations. Ideas need to be explored, iterated upon, and tested with users, as wireframes or prototypes quickly made in a visual prototyping software. All ideas need to be iterated upon with user feedback, for them to work. Designers can't just sketch stuff up and throw those ideas over a fence for a developer to code. Usable software isn't built like that. I've been doing this for +20 years.
UX contributions are neither charity, nor a "nice to have" luxury. Your forked logic features are understandably advanced from a backend/architectural perspective, but they're not "advanced" with regards to what users need to be exposed to. Have you ever used SurveyMonkey or Typeform? You should, if you have not.
You also completely ignored and spoke over my feeedback with regards to the burdens manuals impose upon your users. The language in your manual and the absence of sensible mental models, has made your manual impossible for me to follow—and of an equal burden as the software. This is sharp and pointed criticism, without offering-up a solution—which I understand as an anti-pattern in FOSS communities. A solution to this problem is not simple, nor a single-contributor artifact. I am asking you to please consider that, and to take that feedback to heart. All of this needs synchronous discussion, collaboration, a research project, and insights from users, to inform next-steps on. THAT is why I am offering no "solutions," for a developer to act upon.
Finally: Your website presents 4.x as an Alpha, yet developer documentation suggests there are 4.x versions that are stable. I have experienced the contrary, and lost many hours to 4.x's instability. I've requested our Lime build be moved back to 3.x, as a result... but you really do not have respect or empathy for users, as people with jobs to do and needs they're hoping for your software to meet. It's not ok to mislead people, nor to resent someone not having the additional time to file bugs when we've already lost an entire day chasing-down lost data in a version of the software we had been led to believe was stable. I work by the hour, and cannot bill for the many hours I have lost due to software bugs. Managing user expectations better, is all I ask in this request—both for you to do, and for you to prioritize. It's respect for your end users, darn it!
Please immediately improve your developer documentation for installs, to accurately reflect 4.x's instabilities.
Again: Are you making software to serve users, or to force users to join your project as contributors? You guys make the *only* survey software that exists, that respects end-user privacy. As the project lead, dammit: I wish you took your direct users' needs more seriously. I don't have the option of using proprietary software, because I'm not willing to impose the privacy burdens onto my end users, that their technologies do.
Making LimeSurvey a more usable product, is a community stewardship responsibility that as a UX contributor to many FOSS projects, I am begging you to take more seriously—vs admonishing me for having sharp critical feedback. Money is tough to come by, I get that! But you guys have revenue... and the second you decide you're open to improve your processes or do better, there are a whole flood of folks willing to step-up and help. But not through tickets or developer channels. UX is a highly collaborative discipline, and the entire team needs to initially commit to it before it can succeed. Workshops need to happen, and relationships need to be cultivated outside of developer forums.
The kindest and loveliest UX practitioners on the planet, all work on FOSS. I am pissed, and beyond "constructive" contribution in this moment—because of how difficult you have made direct communication, abreast how poorly the product's usability and stability have been for me. Responsibility is upon ALL of us, to deliver excellent products to users. You will absolutely get volunteer support guiding early work into how to bring UX into your product development process, once you've decided you desire that. Our contributions are futile, however, until you do.
SimplySecure. Please reach out to them. I can also help, but SS are in Berlin—and my swoop-and-poop contributions via this thread, have probably soiled that opportunity. Trust is essential. Collaboration is, too.
The topic has been locked.