heldercervantes Posted August 29, 2016 Share Posted August 29, 2016 I'm going to relate this to PW, promise. I'm looking for a cool, simple, free helpdesk system. Nothing too fancy, just letting users in, post a ticket, get replies, talk back, close ticket, reopen ticket, close again. See a list of what was requested, what's open, what's done. Anyone got suggestions? I can only find paid or crap solutions. No middle ground. Now the link to PW: As a way to promote PW, would it be a good idea if we had projects, like a ticket system, free and based on PW? You'll all probably agree it would be relatively easy to pull off a ticket system in PW. I'm imagining something styled by the theme system (I love Reno), using an installation profile to setup, the roles system that's already there, and sold as "the free, processwire powered helpdesk system". Devs need ticket systems and like me want to avoid spending a dime. They find this and try it out. It's cool. Let's have a look at PW since we're here. Whoa this is awesome! And my clients will see the same beautiful, tidy interface on their CMS? Screw you WP, I'm going PW from now on! Does this sound like a good idea or am I just trippin? 4 Link to comment Share on other sites More sharing options...
adrian Posted August 29, 2016 Share Posted August 29, 2016 I floated the idea of a "Notes" panel for Tracy which I think would cover your needs. Have a read through many of the posts below - @bernhard and @szabesz in particular come up with some good ideas of how this might work. As @tpr suggests, Tracy may not be the place for it, but I am still considering the where and how, but I am definitely keen on building this. The key thing I want is to be able to provide and view the feedback on each page in the front-end, as well as having an admin interface to review and manage them all. 2 Link to comment Share on other sites More sharing options...
pwFoo Posted August 29, 2016 Share Posted August 29, 2016 PW ticket system or simple project / task management would be nice... 1 Link to comment Share on other sites More sharing options...
bernhard Posted August 29, 2016 Share Posted August 29, 2016 creating something cool is the one thing, keeping it up to date is the other... that's the more challenging part. you would have to make sure that all installations of your system can get updated if the user decides to. that's a pain with site profiles. so i agree it would be cool to have simple project/task/ticket management in pw but i think the only possible way would be to develop a module. installable, updateable, maintainable... gitlab has recently announced their new issue board. that looks really nice from what i saw on the video: https://about.gitlab.com/2016/08/22/announcing-the-gitlab-issue-board/ 2 Link to comment Share on other sites More sharing options...
bernhard Posted August 29, 2016 Share Posted August 29, 2016 ok throwing in some more ideas here as i think it would really be great to have something like this. i think the priority should be to help US at our work with our clients and not to develop something that spreads the word about processwire... imho the most important parts would be feedbackform directly on the page where the issue occurs (i always have to teach my clients that they send me the URL with every request they are sending). like in my post in tracy (see below) copy&paste screenshots would be awesome: https://github.com/vladmalik/pasteimage simple overview system both for clients and for devs simple notification system i'm really short on time but would help as much as i can if something like this would arise. i'm also willing to sponsor some euros for such a project 2 Link to comment Share on other sites More sharing options...
heldercervantes Posted August 29, 2016 Author Share Posted August 29, 2016 @bernhard good point there, about keeping it up to date. Gitlab looks cool, but a lot like Trello and something teams would use internally, rather then a doorway for client support. Here's a tease Link to comment Share on other sites More sharing options...
bernhard Posted August 29, 2016 Share Posted August 29, 2016 5 minutes ago, heldercervantes said: Gitlab looks cool, but a lot like Trello and something teams would use internally, rather then a doorway for client support. jep, i think you are right with this Link to comment Share on other sites More sharing options...
heldercervantes Posted August 29, 2016 Author Share Posted August 29, 2016 I agree, the focus must be to make something we'd be comfortable using, rather than promoting PW. In my case, I have two clients for whom I manage their websites. Everyday I get multiple people sending emails "change this", "add this news piece", "change the price of this car", "make me a feature promoting this". So just the ability to have them adding tickets, attaching files, have comments back and forth and see what's open or closed would be awesome. Link to comment Share on other sites More sharing options...
bernhard Posted August 29, 2016 Share Posted August 29, 2016 same here Link to comment Share on other sites More sharing options...
adrian Posted August 29, 2016 Share Posted August 29, 2016 11 minutes ago, heldercervantes said: @bernhard good point there, about keeping it up to date. Gitlab looks cool, but a lot like Trello and something teams would use internally, rather then a doorway for client support. Here's a tease I like where you are headed and as I mentioned I am very keen on this functionality as well. I just want to make sure there won't be duplication of effort here. Are you actually starting to build this, or just trying to motivate? Link to comment Share on other sites More sharing options...
renobird Posted August 29, 2016 Share Posted August 29, 2016 I haven't really read all of this thread, but just wanted to chime in with a brief overview of a help desk system I built. I can only show you screen shots from the test server — since the real one has sensitive data — but I think you get the idea. Unfortunately it's all pretty specific to our environment here, and was never intended to be released. Ticket List This is pretty small in the test environment. The lighting bolt icons open a modal that shows some "quick look" information for admins. Last comment, ticket history, etc... It's just a way to quickly peek into a ticket without opening it. Ticket View Many of these test tickets are filled with a ton of content, but here's one that shows some of the features. It's conversation based. You can attach specific equipment (we have several equipment databases managed in other PW modules). You can add files/images to any reply. Typical help desk stuff really. Reply options This is at the bottom of the discussion, a lot like it is here in the discussion forum. Agents can reply or create an internal note. 22 Link to comment Share on other sites More sharing options...
flydev Posted August 29, 2016 Share Posted August 29, 2016 crazy 1 Link to comment Share on other sites More sharing options...
adrian Posted August 29, 2016 Share Posted August 29, 2016 Looks really great @renobird - I know you say it it is specific to your environment and not meant to be released, but are you rethinking that? The one thing that we discussed in the Tracy thread about this was the ability for the tickets to be initiated from a link on every page so the user doesn't need to specify the page, and also so that the devs can view tickets relevant to the page they are viewing. I'd hate to see us all reinventing the wheel here - how can we move forward? 5 Link to comment Share on other sites More sharing options...
heldercervantes Posted August 29, 2016 Author Share Posted August 29, 2016 OMG Reno that looks exactly like what I was asking for. Admit it man, you just slapped that together, just cause you can. Now the question is, how many beers will we have to buy you to get that code? 4 Link to comment Share on other sites More sharing options...
LostKobrakai Posted August 29, 2016 Share Posted August 29, 2016 I'm always amazed by the interfaces you implement in the pw admin @renobird. It's crazy. 4 Link to comment Share on other sites More sharing options...
renobird Posted August 29, 2016 Share Posted August 29, 2016 Thanks all. There's really a lot wrapped into this. It connects to a lot more than I'm showing here. The test server doesn't show the other kinds of help desks we have. This one is the IT version, but there are 2 other variants of this system, one of which is for marketing (which has a bunch of additional fields when you complete a ticket). The original tickets are powered by FormBuilder. That way there can be all these ticket variants without having to create or try and reuse a bunch of fields. Once the ticket is created, it's sent to a PW page. The Formbuilder JSON (and the JSON for the actual Form) are saved to the page. This way, if the form fields ever change, it doesn't effect old tickets. Essentially the state of the form and the entry are snapshot together and attached to the page. The replies/internal notes are an extended version of the comments field so that everything is contained within a single page. It doesn't have to be that way, but I had already created this modified comments field for another project, so it was the easiest way to go with this project. Anyhow, It's not something I intend on releasing at this time, but may revisit it eventually if there's enough interest. I would remove the FormBuilder dependency if I made it public. 10 Link to comment Share on other sites More sharing options...
Mike Rockett Posted August 30, 2016 Share Posted August 30, 2016 This looks awesome Tom! Finding a decent helpdesk package these days is qiute tedious. There are some good options, but no free ones for the smaller folks. Really nice to see this kind of thing wrapped up in PW. 1 Link to comment Share on other sites More sharing options...
renobird Posted August 30, 2016 Share Posted August 30, 2016 Quote Finding a decent helpdesk package these days is qiute tedious. This is pretty much why I built one instead. We did some test runs with a few 3rd party options, and they were either WAY too bloated, or just felt ancient. There was one (the name I can't remember) that was pretty good, but it was SaaS and we couldn't integrate all our other systems. 4 Link to comment Share on other sites More sharing options...
bernhard Posted June 20, 2017 Share Posted June 20, 2017 i recently found one very nice solution that would even be free for 1 "operator" and that has an API and is abased on PHP & MySQL so it should perfectly fit with processwire: https://www.livezilla.net/features/en/ so we would have a live-chat AND helpdesk in one place. and it should be quite easy do create a processwire module that creates a widget on our clients sites where they can report issues in the way WE want (with custom forms and the info we need). it would just have to create a ticket via the api and we could manage all the tickets in one place for all our customers. i didn't try it until now, but if anybody wants to give it a try i would be interested in the results 3 Link to comment Share on other sites More sharing options...
pwired Posted June 20, 2017 Share Posted June 20, 2017 Quote Finding a decent helpdesk package these days is qiute tedious. http://blog.capterra.com/the-7-best-free-help-desk-software-tools/ Link to comment Share on other sites More sharing options...
cstevensjr Posted June 20, 2017 Share Posted June 20, 2017 7 hours ago, bernhard said: i recently found one very nice solution that would even be free for 1 "operator" and that has an API and is abased on PHP & MySQL so it should perfectly fit with processwire: https://www.livezilla.net/features/en/ i didn't try it until now, but if anybody wants to give it a try i would be interested in the results I will be giving it a try. Thanks for the heads up. 1 Link to comment Share on other sites More sharing options...
clsource Posted June 23, 2017 Share Posted June 23, 2017 Maybe this can help too https://www.tawk.to/ 2 Link to comment Share on other sites More sharing options...
webhoes Posted February 13, 2019 Share Posted February 13, 2019 @renobird, have you re-considered releasing the code for your ticket system or partly. Basicly the part that creates new tickets from emails and sends updates is the most important and difficult. 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now