eZ Community » Blogs » Thiago Campos Viana

Member since: 15/01/2007

Blog entries
  • Currently 3 out of 5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Easy, cost-effective management of more than 80 library websites with eZ Platform

Thursday 13 June 2019 05:23

by Thiago Campos Viana  | 0 comments

One of the more powerful features of eZ Platform is its ability to serve multiple sites from a single database and instance of the CMS, while allowing local managers enormous flexibility in how they manage the appearance and content of each site instance.

  • Currently 3 out of 5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Get to Know Your Customers Better (and Easier) with Mugo Custom Forms

Thursday 02 May 2019 05:56

by Thiago Campos Viana  | 0 comments

Customer feedback is a powerful tool for decision-making in any business. Web forms are a popular device for gathering such information, but it’s critical that site operators can easily create forms with the right questions and formats that encourage user interaction. We created an eZ Platform module that lets editors build a custom form by selecting from multiple different input types and ordering the fields as desired. In this blog post, we’ll discuss key details of our Mugo Custom Forms module.

  • Currently 3 out of 5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Custom tags in eZ Platform with legacy bridge without XSL

Thursday 20 September 2018 07:41

by Thiago Campos Viana  | 0 comments

In a previous blog post we covered how to create custom tags in eZ Platform (with the legacy bridge or eZ Publish 5.x). The most difficult part of that process was building the XSL to output the custom tag HTML. But there's a simpler way to do it, which allows the developer to use Twig template code instead of XSL.

  • Currently 3 out of 5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Auto-posting content to social media channels with OneAll

Friday 02 March 2018 04:52

by Thiago Campos Viana  | 0 comments

We recently used OneAll to develop a feature that allows user generated content to be created, submitted for review, published, and then automatically posted to the creator's social media channels without additional effort on their part. Here's how we accomplished this.

  • Currently 1 out of 5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

How to send customized emails to tens of thousands of users with Bronto and eZ Platform

Thursday 21 December 2017 04:57

by Thiago Campos Viana  | 0 comments

In an effort to engage its audience, our client, FindaTopDoc, wanted to integrate a custom Q&A platform into its site. They chose Oracle + Bronto as the accompanying marketing automation tool. Here we outline how we integrated Bronto with eZ Platform to build a robust Q&A and newsletter system with the capacity to send customized e-mails to tens of thousands of users.

  • Currently 3 out of 5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Building e-mail newsletters with the Mugo Feed Manager

Tuesday 03 October 2017 08:46

by Thiago Campos Viana  | 0 comments

Sending e-mail newsletters comes with a variety of challenges: selecting the contents, sorting them into sections, writing the HTML code, entering the title, description, images, and other data for each piece of content, and finally, previewing the e-mail. The process can be long and stressful if done manually.

The Mugo Feed Manager is easy to use, requires no background knowledge, and has an intuitive interface recommended for publishers and content managers.

  • Currently 5 out of 5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Personalized page previews for e-mail marketing with wkhtmltoimage

Thursday 24 August 2017 05:29

by Thiago Campos Viana  | 1 comment

One way to attract visitors to your site is through e-mail marketing campaigns, but sending thousands of generic e-mails might not generate the kind of returns you're hoping for. One of our clients, FindaTopDoc, needed a customized approach for its e-mail campaign targeting potential new content contributor doctors. The goal was to generate an image that would show the recipient exactly what their personal blog would look like, including their profile picture and personal details.

  • Currently 3 out of 5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Plagiarism scanner integrated into an editorial approval workflow

Monday 06 March 2017 04:23

by Thiago Campos Viana  | 0 comments

In our case study FindaTopDoc Prescribes eZ Publish for Healthy Content Management, we briefly covered our integration of PlagScan into the editorial approval workflow. When writing about medical topics, content -- especially medical term definitions -- can end up being duplicated on other sites, even if it was not purposely copied. Therefore, it is important for SEO reasons to ensure that all content on the FindaTopDoc site is as unique as possible. Here we'll take a closer look at how the plagiarism scanner integration works.

  • Currently 3 out of 5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Stamping PDFs with a watermark in eZ Publish

Wednesday 20 January 2016 06:29

by Thiago Campos Viana  | 0 comments

When running an intranet or an otherwise password-protected site, you sometimes need to share confidential or sensitive files, specifically PDFs. It is a challenge to balance the confidential nature of the files while allowing privileged users to download and work with the files normally. One lightweight approach is to stamp a watermark onto each page of the PDF. Instead of just a big "confidential" watermark you can customize each download so that each file is stamped with, for example, the current user's name and the current date.

  • Currently 5 out of 5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Image aliases and filters in eZ Publish 5.4+

Thursday 22 October 2015 05:10

by Thiago Campos Viana  | 0 comments

As of eZ Publish 5.4 / 2014.11, there is a new way to define custom image filters and image aliases. This is because image alias generation is now using LiipImagineBundle, with the underlying Imagine library from avalanche123. In this post we will review the old and new ways of configuring image aliases and filters along with a useful example.

You must be logged in to track the activity of this blog!

Proudly Developed with from