-
Notifications
You must be signed in to change notification settings - Fork 4
Feature ideas #10
Comments
Hi there, thanks for these suggestions! Let me quickly comment with my first thoughts...
Would be a nice feature and easy to implement, I agree. It's not very critical, but nice.
You are right. I got used to use this as a "feature" ;) But it shouldn't work this way, no. BTW here you mean if "Admin Link" option is not used, right?
Nice, I didn't think of that, yet. Why not!
... or after new poll entries! That would be possible. We could offer a config option for using the php mail command (local server settings) or a remote SMTP with credentials. But that would be some work to do and it has to be designed rather carefully.
You mean so the admin could collect the contact information? Hm... that would expand the functionality in a very new direction. I don't know if it's too much of a corner case to become a standard feature. But yeah, it could be useful. I think it's important to not confuse users who don't need this feature, though. It should be as easy and self-explanatory as possible to open and use a poll. A feature like this would have to come with a lot of options/settings to read through, which raises the barrier to use the tool. So it would have to be kind of "hidden", you know?
I think in most (if not almost all) of the use cases this is not what you want. In my experience when polling a large group of people, you'll always have last minute cancellers and would be happy to have more people who said "yes". I don't say the cases where you could use this feature don't exist at all, though. This and some of the other features could be in a collapsible "Advanced features" component on the start page.
Thank you for your ideas and for reaching out to me before putting work into this! I would love to see this project grow and I am certain I will add to it and improve it in the future when time comes. But there are two things I want to say: Firstly, I have a full-time job and a family, so my spare time is limited. I won't be very quick working on any of those things. If you like to implement stuff (and write own issues for features) you are very welcome! But it's possible that I need some time to review your PRs, for the abovementioned reasons :) |
Hi again, I don't want to "steal" your baby, so I hope, that you might have a look in future and join the port. Php is not my first love as well :), so I'm pretty sure, that my port needs some polish as well (or could use some CakePHP features in much more elegant way). |
Hi,
no worries! I'm happy you want to work on this!
I am currently on my holidays so i'll look at your new approach in two weeks.
My first thought on the name sprudel-ng was that "ng" is much used as a kind of namespace by Angular.js. It makes it look like an Angular project.
At first I wanted to call Sprudel "Poodle" (like the dog). Maybe you like the idea ;)
Cheers!
Am 10. September 2020 16:34:25 MESZ schrieb El Thoro <[email protected]>:
…Hi again,
many thanks for your detailed answer!
Especially due to your last paragraph, I had a look on existing PHP
frameworks. During the last days I played around with CakePHP and
"ported" sprudel to that framework, see
[sprudel-ng](https://github.com/ElTh0r0/sprudel-ng). I really enjoyed
your lightweight code approach, so I hope that using an additional
framework isn't an overkill for this little project!
I don't want to "steal" your baby, so I hope, that you might have a
look in future and join the port. Php is not my first love as well :),
so I'm pretty sure, that my port needs some polish as well (or could
use some CakePHP features in much more elegant way).
Currently I named the port sprudel-ng ("next generation" ;)), but if
you wish, that I should change the name/brand, just let me know!
--
You are receiving this because you commented.
Reply to this email directly or view it on GitHub:
#10 (comment)
|
@ElTh0r0 Do you have a working live instance running anywhere? |
Hi @bkis If you want to have a look: sprudel-ng.bplaced.net |
I was just curious to see if you already have a runnable version. Glad to see you do 👍 When time comes I'll look into opportunities to contribute, as I think it makes more sense to follow this new path (using the framework) than to keep working on the DIY mess this little project was before 😉 If you indent to make this more than a hobby project for yourself (and possibly attract real world users), I'd still advise you to change the project's name to something else, though. It's not only that "-ng" smells like Angular (which it doesn't have anything to do with), but it's also quite unwieldy, doesn't catch the attention, you now? People will be like "What's the name again? Sprud- something...". BTW I hereby give this project idea to you, with the opportunity for me to contribute later. Your implementation (if it works as expected) makes the original "sprudel" very, very redundant - if not superfluous 🤷 |
Many thanks for your comments @bkis! I really hope to hear from you in future and that you are joining the ported app! |
You will, I promise. |
End of maintenance. See README! |
Hi bkis,
I still like Sprudel and following your changes! Please find a list with feature ideas for the future:
As you know from the past, I'm willing to help to improve Sprudel. But before start coding/creating pull requests, I want to double check with you, if you are interested in (some of) the above features. Feel free to split the feature ideas in separate issue for individual follow up.
The text was updated successfully, but these errors were encountered: