Skip to main content

rmiddle's blog

Cerb5 Support Center upgrade.

Keywords: 
Cerberus, Helpdesk, Project, Cerb5

Cerberus Version 5 is coming along and I got a link to a video that is considered a rough draft but does show nicely how the new support center in Cerberus 5 is going to work.

Cerb5 More API changes are in the works it will clean up the api a lot.

Keywords: 
Cerberus, Helpdesk, Project, Cerb5, api changes

It looks like API have been change a few examples of the update.

Cerb5 Development update.

For those who don't know already Cerb5 will no longer have Yahoo YUI and will instead be using JQuery. This is going to make my life much easier at least for me. The code with the change has already been committed. Plug-in developers if you are using YUI be aware since you will need to replace that code with jquery based code before you can upgrade.

Thanks
Robert

Cerb5 Development begins.

I have been following what has been released so far and all the changes so far have been one of 3 changes.

1) Upgrading internal library Smarty, Zend and a few other library.
2) Devblocks Constructors no long require the instantof or ,1 any more. I have never seen it used so that makes since removing that.

Patch to make Cerberus Version 2.x work with mysql. I didn't write this patch someone else did but he ok it release to others.

Attached is a Diff of the changes needed to make Cerberus 2.7 work with Mysql5.

Update: This patch is no longer needed. Cerberus offers version compatible to MySQL5 / Php5 in there SVN repo.

http://www.cerb4.com/forums/showpost.php?p=13436&postcount=5
Cerberus Version 2.x - http://svn.webgroupmedia.com/cerb2/trunk/
Cerberus Version 3.x - http://svn.webgroupmedia.com/cerb3/trunk/

Thanks
Robert

Adding in header info well downloading mail with Cerberus 4

Adding customer headers into Cerb4.

LDAP coming to Cerb4.

This is good new. LDAP is finally coming to cerb4. I am still waiting for the LDAP plug-in code to be posted but this is good news.

http://github.com/rmiddle/cerb4/commit/60b85616d725b0cf4b9aaa281fb6d18d8...

Cerb4 adding Images / html to outbound emails in 4.3+

Cerb4 use swiftmailer to send emails. The files to change is api/app/Mail.php

For 4.1.x or 4.2.x check out http://middleswarth.net/content/cerb4-adding-images-html-outbound-emails .

More documentation is available at:

http://swiftmailer.org/docs/introduction

Code snippet for finding group ID info.

$ticket_id = $message->ticket_id;
$ticket = DAO_Ticket::getTicket($ticket_id);

and then $ticket->team_id is the Group id.

// #### Inserted in there to add html part.

Were to add code to add additional template items.

Adding additional template items to the template. There are a few places to edit.

plugins/cerberusweb.core/api/listeners.classes.php around line 530.
and
api/app/Parser.php around line 671

Code from listeners.classes.php but both code is similar.

CerberusMail::sendTicketMessage(array(
'ticket_id' => $ticket->id,
'message_id' => $ticket->first_message_id,
'content' => str_replace(
array('#ticket_id#', '#mask#','#subject#','#timestamp#','#sender#','#sender_first#','#orig_body#'),

Cerb4 adding Images / html to outbound emails.

This is only True for Cerb4 4.1.x and 4.2.x. Starting with 4.3 They have upgraded to a new version of swifmailer 4.04 that is a diff syntax. Please see http://middleswarth.net/content/cerb4-adding-images-html-outbound-emails-43 for 4.3+.

Thanks
Robert

Cerb4 use swiftmailer to send emails. The files to change is api/app/Mail.php

More documention is avaible at:

http://swiftmailer.org/wikidocs/v3/composition/basics

Code snippet for finding group ID info.

$ticket_id = $message->ticket_id;
$ticket = DAO_Ticket::getTicket($ticket_id);

Syndicate content