More OpenPSA
Calendar
Various enhancements already done (like allowing back-to-back events) and more upcoming (SyncML[, GroupDAV] and CalDAV support).Sales
Sales module has some new fields on person (mainly existing MidgardPerson fields that hadn't been used in Sales yet) and outputs (mainly CSV) have been changed to reflect this. The basic sales report contains more information now.Another addition (related to core as well) is the possibility to make send HTML formatted emails (with images & all [*shudder*]) to campaign lists, to make this simpler you can now set up templates for such mails:
- As sitegroup admin find topic __CRM
- Create subtopic Templates
- Create your articles, the place for content from the mailer form is denoted by ([content]) (the square brackets should be less-than and greater-than signs but HTMLArea has issues with those)
The main facilitiator for this is a new function in /NemeinNet_Core/Mail called nemeinnet_mail_html_prepare($html[, $obj]), the $html is naturally the source HTML for the mail, the $obj can be used as a hint to where to look for images that are linked only with filename. The function searches trough the HTML for images (in fact anything with src="something") and tries to read those in (and then mangle the link for further processing), it returns an array with keys 'html' and 'embeds' both of which can be directly passed to the main mail class ('html' to $mail->htmlBody and 'embeds' to $mail->embeds).