nanodesigns / nanosupport

Create a fully featured Support Center in your WordPress setup without any third party dependency, completely FREE. Get a built-in Knowledgebase too. The plugin is available on WordPress.org repository:
https://wordpress.org/plugins/nanosupport/
GNU General Public License v2.0
50 stars 13 forks source link

Should have support to upload files with tickets #4

Open mayeenulislam opened 7 years ago

mayeenulislam commented 7 years ago

User Frederic Sune asked for:

The only important thing is missing is the possibility to download/attach a file

And user Alvaro Gois dos Santos repeated:

...have you considered a way to upload files when a user submits a ticket? It could be useful for screenshots.

And repeated by raulpinadesign:

This plugin works with pdf files?

And repeated by alexlii:

...sometimes, we need images like screenshot or photos from customers, so it would be great if it support insert or attach images in a ticket.

And repeated by elizxer:

Can you please add attachment or upload for each message, that would be great.

alexlii1971 commented 7 years ago

Two issue maybe here: 1# the minimum roles to allow upload files, 2# Storage security, here is a plugin of WP Users Media(https://wordpress.org/plugins/wp-users-media/), it displays only the current users media files and attachments in WP Admin, hope it would be helpful for your reference.

Alex

elizxer commented 6 years ago

Wow this does take long time eh :(

mayeenulislam commented 6 years ago

Agree and Disagree. Agree, because what you are seeing is right. Disagree, because we prioritized some of the feature requests and bug fixes that were too important then. Hence it was taken care later.

iMansoorAliKhan commented 6 years ago

So when you are going to make it release, I have seen there is a branch for attachment feature but itd not complete nor wokring on front-end ad wel. backend also is buggy any help would be really appreciated Thanks

mayeenulislam commented 6 years ago

It's never late to say sorry for the delay. But we're in heavy development regarding this issue, and not all the code are on that branch. That branch is not completed yet. We're working on another forked branch in private on this issue, and is destined for the next release inshALLAH.

iMansoorAliKhan commented 6 years ago

cool, but I have 1 client looking for the exact same feature so I was thinking if I can get an early release so I can give them otherwise I would need to code it. Also, I'm Q/A person so If you would like me to collaborate with you on this I will be happy to do so. Really appreciate if you can give an early release. Thank you and JazakALLAH.

mayeenulislam commented 6 years ago

Will notify you when we're ready to share code inshALLAH. Thanks for the interest. :+1:

iMansoorAliKhan commented 6 years ago

any nearest ETA? any rough guesses? so that I can give me client ETA

mayeenulislam commented 6 years ago

We're afraid, not just now. But a rough guess, I repeat a rough guess, could be mid of the month, or so.

iMansoorAliKhan commented 6 years ago

hahah, Thanks pal Stay blessed and happy JazakALLAH.

elizxer commented 5 years ago

If you guys take this long, what really are you working on when you launch. I love this plugin because it's simple and fluid, where as other plugin very heavy and layout and all gets messy. So I hope when you release it's not like that. Leave it the way it is, thanks

Still waiting for upload/attachment file :(

mauamolat commented 5 years ago

If this feature is up, hope there is a setting to turn it off. Thanks.

mayeenulislam commented 5 years ago

@elizxer Can I request you to send us a hello-email to info [at] nanodesignsbd [dot] com so that we can contact you outside this thread?

elizxer commented 5 years ago

Sure rexzile@gmail.com

On Tue, Sep 18, 2018, 3:50 PM Mayeenul Islam notifications@github.com wrote:

@elizxer https://github.com/elizxer Can I request you to send us a hello-email to info [at] nanodesignsbd [dot] com so that we can contact you outside this thread?

— You are receiving this because you were mentioned.

Reply to this email directly, view it on GitHub https://github.com/nanodesigns/nanosupport/issues/4#issuecomment-422527114, or mute the thread https://github.com/notifications/unsubscribe-auth/AfDDf7MJFyA57SVNMYg28y9f-B02_lQZks5ucU6BgaJpZM4JpGYH .

CarolinaKadix commented 5 years ago

Still waiting for upload/attachment file too!!

Olex2 commented 4 years ago

I am currently evaluating this for use as our ticket system -- and the means to upload files is a must. I see that this has been marked as 'under development' since 2016 -- is it going to happen?

mayeenulislam commented 4 years ago

@Olex2 As we're facing a minute difficulty regarding the upload, the files are uploading but no thumbnail is created. We're trying to assure best compatibility, instead of pushing a half-done feature. Right now, we're refurbishing the whole code base, to ensure better documentation, and removing redundancy and obfuscating code for a better enhancements. That's why we put all the new features in a halt. But we will try our best, inshALLAH, to speed things up. But honestly, it will still take some time. We don't have much hands here - that's actually the bare truth. :(

gwmbox commented 4 years ago

How is it all going, any update on the new attachments and refurbished code base?

I am needing to install a support ticket system but uploads are important. I'd prefer to not have to install a seperate upload plugin.

This really looks great and I appreciate all of your work

mayeenulislam commented 4 years ago

We delayed the development of new features of the NanoSupport, as we're busy in some other things. BTW, in this quarantine period, the refurbished code base is in the testing phase. And now we're on the attachment feature.

Earlier we choose the attachment feature be within the Media Library, and that actually was the bottleneck, and was the cause of the delay. But very recently we found the approach was not appropriate, and decided to proceed with the much easier approach on applying the feature. And inshaALLAH this time it won't be much late.

Though we cannot declare a fixed date of the next release, but we're doing things fast now. We will start the release process very soon, inshaALLAH.

elizxer commented 4 years ago

about time :)

gwmbox commented 4 years ago

Not sure how your new code base is going to be structured, but it would be great if there was much wider template usage. For example the ticket create page I'd like to adjust column widths. Even the notice above it with the buttons on the left, I'd like switch it to the right. There is column css, but it is not easily over-ridden as they are specific sizes and calculated based on the column layouts you have used. I'd like to be able to remove the column classes used.

If there were more templates available in the templates folder, we can make template changes and place them in our child theme.

You could go one step further and provide additional class names to layouts so we can use them to adjust the css in our child theme. For example of the new ticket page you have a class named ns-ticket-subject, this allows me to make specific adjustments to that label. It would be good if the div with the help icon and the form div to have their own class, e.g. ns-ticket-help and ns-ticket-form.

Cheers

mayeenulislam commented 4 years ago

@gwmbox Thank you for your interests. If you have any feature request, requesting to open a new issue. Or you can email us. FYI, the restructuring is mostly reorganization using object oriented structure. It's just an initial step to improve code base later. But would love not to discuss the matter here. 😃 Thank you.