ideas
ideas copied to clipboard
PHP Feedback tool system, self-hosted
Project description
A self-hosted feedback tool that allow, if possible without needed of SSH or easily with use of composer, let webmaster install and manage feedbacks from visitors about issue, suggestions or compliments of a website!
I see there are ticket system, live chat free solutions but no maintained and easy to use, feedback tool that you can self-host.
Some example of open source that are not maintained or not fully developed or hard to install because require SSH or is not made in/for PHP
- https://github.com/moufette-tools/moufette (Miss the possibility to upload and install by UI and is not updated / maintained from what I see)
- https://github.com/mohammadKarimi/Feedback.ts (not updated)
- https://github.com/Neutron-Creative/Open-Feedback (unable to install and use, no support, no screenshot support, etc)
- https://github.com/riggraz/astuto (not developed in PHP, not possible to install without SSH)
Relevant Technology
PHP, Mysql, JavaScript I'm looking for, I'm searching for an easily open source that can be installed easy like Wordpress or with a composer like the open source Flarum Community.
Complexity and required time
Complexity
- [x] Beginner - This project requires no or little prior knowledge of the technolog(y|ies) specified to contribute to the project
- [x] Intermediate - The user should have some prior knowledge of the technolog(y|ies) to the point where they know how to use it, but not necessarily all the nooks and crannies of the technology
- [ ] Advanced - The project requires the user to have a good understanding of all components of the project to contribute
Required time (ETA)
- [ ] Little work - A couple of days
- [x] Medium work - A week or two
- [x] Much work - The project will take more than a couple of weeks and serious planning is required
Categories
- [ ] Mobile app
- [ ] IoT
- [x] Web app
- [x] Frontend/UI
- [ ] AI/ML
- [ ] APIs/Backend
- [ ] Voice Assistant
- [ ] Developer Tooling
- [ ] Extension/Plugin/Add-On
- [ ] Design/UX
- [ ] AR/VR
- [ ] Bots
- [ ] Security
- [ ] Blockchain
- [ ] Futuristic Tech/Something Unique
Could you tick the boxes requested and fix the markdown, please?
I.e. complexity and required amount of work, and fix the botched categories checkmarks.
Consult the Github Markdown documentation if you're stuck.
@FredrikAugust I don't know what to put. I don't know how this need amount of work, if is hard or easy. Fix the markdown means the check box that is maybe not selected? I will see.
You can see that the checkboxes are not rendered correctly. Fix the markdown. As for complexity and required amount of work, you need to make an estimate. If not, your idea might need some refinement.
Fixed
hard to install because require SSH or is not made in/for PHP (not developed in PHP, not possible to install without SSH)
Do you mean the solutions targeted to "free" shared hostings that provide no shell access (how do they provide ways to upload files these days, is it still plain ftp as 10 years ago?) and nothing else as PHP of obsllete versions with everything useful removed? Should it be said explicitly?
hard to install because require SSH or is not made in/for PHP (not developed in PHP, not possible to install without SSH)
Do you mean the solutions targeted to "free" shared hostings that provide no shell access (how do they provide ways to upload files these days, is it still plain ftp as 10 years ago?) and nothing else as PHP of obsllete versions with everything useful removed? Should it be said explicitly?
If can be installed with composer will be good. If is on GitHub will be good so can be downloaded also from SSH.
I manage a VPS so I have SSH access but often I am afraid on installing by SSH because I run a control panel so happen some software require a SSH procedure that overwrite panel file .. existing Apache or PHP and create issue on all server.
I run two open source solutions that are on GitHub but can be installed without issue also by FTP (uploading and loading the folder path that run the UI wizard setup).
I mean a software that can be installed by a UI wizard and is not too hard to install avoiding conflicts with already installed components on the server. From this also who are looking for a solution that can be installed in a sharing hosting without SSH will be advantaged.. and of course the project if is on GitHub can be downloaded directly from SSH.
Thanks for the clarification.
https://github.com/moufette-tools/moufette https://github.com/mohammadKarimi/Feedback.ts https://github.com/Neutron-Creative/Open-Feedback https://github.com/riggraz/astuto
None of them is written in PHP. SSH access is irrelevant here.
Can anything from https://github.com/search?l=PHP&q=feedback&type=Repositories help you?
@KOLANICH Good morning here from Italy. First I wanna say thank you for your interest. Is really nice to see someone follow this discussion.
I know no one of the example posted are written in PHP and allow install without SSH this is why I cannot use.. also there are no maintained project.. not really active and updated from what I can see.
I tried to search on GitHub with the link you give, I spent three or four day of research on the web but found there is no open source for feedback that can easily installed and used.
I search a lot also for service hosted in the web and finally I subscribed to many services until I find one good service... the issue is I need to keep a script active on my website, always and it's an external script. I know the service website maybe secure but I'm not happy about this solution.
Usually for privacy and for manage myself data I refer self-host things in fact I have an open source ticket system, live chat. I'm not into business, I have a personal website with no many visitor. I'm a web passionate. I try to contribute reporting issue, suggestion in software etc and sometimes I'm little bit sad to not be able programming. Seems very hard for me ^_^
It's curious discover maintained open source exist for give live assistance in chat, by ticket but there is no a good, easy solution that manage website feedback. I think feedback is something that can be very important for personal website but not only, also for business website.
An easy feedback system that allow visitor to generate screenshot maybe with annotations or without, insert a description of the issue, decide if include his email address for a reply and send.
When feedback project exist usually is not supporting direct screenshots. I don't wanna a contact form but a feedback form that allow easily to the user to take the screenshot with the browser.
This one https://feedback.fish/ (paid external service) is very nice with some issues:
- is not open source and cannot be self hosted
- it support different language but the issue is how tell the widget to detect user language? The configuration seems let just choose one language. I tried to ask to the support but no answer
- has no a floating button included. I was just able to test in a link that if clicked open the widget
- doesn't allow customization of text
- doesn't ask visitor for visitor email
A good feedback tool should allow customization on all text. Usually as my language is Italian I use to translate every single text in two language
Currently I'm using https://www.appzi.com but this is not an open source is external and as I told I don't like to have an external script always active on my website.
You can see how I integrate actually for not having always enabled on my blog https://www.peopleinside.it/ (feedback button in the footer) is not a very good solution having a button that need activate the real feedback widget.
The appzi widgets are really nice, allow you to have a long feedback floating button with text or a short one.
If that was an application that I can download and use on my website I never generate a button to activate widget but keep always the small widget active that is more intuitive to use.
I hope in the future maybe a feedback tool project can start, if not simply will be not possible for me having a self-hosted feedback tool.
This seems like a cool idea! I'm very late but I think I'm gonna do it. Repo
Great, I will maybe try when and if will be ready :)
Awesome :)