CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Developer Discussion »
  • Google Summer of Code »
  • [GSOC 2016] : Responsive Layout of Emails
Pages: [1]

Author Topic: [GSOC 2016] : Responsive Layout of Emails  (Read 933 times)

AnjaliUjjainia

  • I’m new here
  • *
  • Posts: 5
  • Karma: 0
  • CiviCRM version: 4.7.3
  • CMS version: Drupal, 7.3
  • MySQL version: 14.14
  • PHP version: 5.5.9-1
[GSOC 2016] : Responsive Layout of Emails
March 09, 2016, 11:31:19 am
Hi,

I am Anjali Ujjainia, a IIIrd year undergraduate student at IIIT-Delhi, India. I am keen to work on “Responsive Email Templating” as a GSoC 2016 project which will provide a better and a more interactive and intuitive way to create and send emails from CiviCRM.

Emails are one of the most traditional ways of communication on internet, with most of the people accessing email through mobile devices responsiveness of emails has become a indispensable need.

I have been working in the past with html and css, and currently focusing on UI/UX and Human Centred Design as a part of my course.
I have currently built CiviCRM dev environment locally on my ubuntu using civibuild after facing few hiccups with amp. Please suggest me further steps to proceed.

Thanks and regards,
Anjali Ujjaina
anjali13016@iiitd.ac.in

JohnFF

  • I post frequently
  • ***
  • Posts: 235
  • Karma: 6
  • CiviCRM version: 4.4.13
  • CMS version: Drupal 7.28
  • MySQL version: 5.5.31-1
  • PHP version: 5.3.27
Re: [GSOC 2016] : Responsive Layout of Emails
March 09, 2016, 12:37:49 pm
Look at the message templates under the Mailing header. Also take a look at https://civicrm.org/blogs/parvez/a-new-beginning-for-civimail
If you like empowering charities in a free and open way, then you're going to love Civi.

Email Amender: https://civicrm.org/extensions/email-amender
UK Phone Validator: https://civicrm.org/extensions/uk-phone-number-validator
http://civifirst.com
https://twitter.com/civifirst

AnjaliUjjainia

  • I’m new here
  • *
  • Posts: 5
  • Karma: 0
  • CiviCRM version: 4.7.3
  • CMS version: Drupal, 7.3
  • MySQL version: 14.14
  • PHP version: 5.5.9-1
Re: [GSOC 2016] : Responsive Layout of Emails
March 10, 2016, 10:19:58 pm
Hi,
Thanks John for the reply.

I went through the blog and used the current mechanism of message template. I further installed the Mosaico extension and tried creating a template with the same. As mentioned by Parvez the earlier system is messy, and Mosaico seems a good point to start.

I also looked at the system generated email and how the different part of the same are given to modify in Headers, Footer menu.

As per my current understanding, there are 2 parts of CiviMail enhancement project,

A) Enabling organization admins to create mailing templates in a neat and easy way.

B) Enhancing the system generated emails, like donation confirmation, email confirmation, etc. to be responsive and easy to customize, making it is easier to remove or add any component of the mail.

For my proposal I would like to focus on the second part. I would first be working on making the current emails responsive and then would work on having a better UX to modify them.

magnolia61

  • I post occasionally
  • **
  • Posts: 37
  • Karma: 0
  • CiviCRM version: 4.5.5
  • CMS version: Drupal 7.34 / Joomla 3.3.6
  • MySQL version: MySQL 5.5.40
  • PHP version: PHP 5.5.19
Re: [GSOC 2016] : Responsive Layout of Emails
March 12, 2016, 02:05:14 am
Hello Anjali,

I am specially interested and enthousiastic about the second part of your goal
Enhancing the system generated emails, like donation confirmation, email confirmation, etc. to be responsive and easy to customize, making it is easier to remove or add any component of the mail.

1. the customization is very helpfull for non-tech end-users of civicrm. Long on a wishlist is using configurable headers & footers for the system mails as well, so they do not have to override the build-in templates (which will get overridden during some upgrades).
2. please, please, please do not make an exension but build something that can be merged in core, as this will be maintained for the future.

Thanks for your desire to help civicrm in this way!
I wish you all the best with your project!

Cheers, Richard

xavier

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4453
  • Karma: 161
    • Tech To The People
  • CiviCRM version: yes probably
  • CMS version: drupal
Re: [GSOC 2016] : Responsive Layout of Emails
March 14, 2016, 01:37:14 pm
@magnolia

having it in an extension doesn't mean it can't be delivered with civi (they are already other extensions that are bundled). It's more a general aim to have a more modular core, hence pushing stuff, even "core" ones into extensions, as a way to package them.

(not 100% sure it would apply easily for mail templates indeed.
-Hackathon and data journalism about the European parliament 24-26 jan. Watch out the result

AnjaliUjjainia

  • I’m new here
  • *
  • Posts: 5
  • Karma: 0
  • CiviCRM version: 4.7.3
  • CMS version: Drupal, 7.3
  • MySQL version: 14.14
  • PHP version: 5.5.9-1
Re: [GSOC 2016] : Responsive Layout of Emails
March 15, 2016, 02:02:44 am
Hi Xavier,
I am currently going through the code for Message Templates and trying different templates for System Workflow Messages. I have query regarding the same i.e. How are these messages stored?

1) Are we prefilling the data in the database while installation? or
2) Each one of them have a specific tpl files in the Civibuild project?

Secondly I would like to break the project into smaller pieces for better understanding.
1st Part of the project would be to make these System Workflow messages more responsive using HTML5.
Once this is done, I would be focusing on the UI of the templates where we will easily inserting headers and footers into these emails and make it easy for organization to customise according to their needs.
Please correct me if I am going wrong anywhere.
« Last Edit: March 15, 2016, 02:15:08 pm by AnjaliUjjainia »

AnjaliUjjainia

  • I’m new here
  • *
  • Posts: 5
  • Karma: 0
  • CiviCRM version: 4.7.3
  • CMS version: Drupal, 7.3
  • MySQL version: 14.14
  • PHP version: 5.5.9-1
Re: [GSOC 2016] : Responsive Layout of Emails
March 21, 2016, 01:46:51 pm
Hi,

I have posted my proposal with detailed timeline on the program site according to my best understanding. Please have a look, feedback will be appreciated.

AnjaliUjjainia

  • I’m new here
  • *
  • Posts: 5
  • Karma: 0
  • CiviCRM version: 4.7.3
  • CMS version: Drupal, 7.3
  • MySQL version: 14.14
  • PHP version: 5.5.9-1
Re: [GSOC 2016] : Responsive Layout of Emails
April 04, 2016, 03:27:49 am
Hi,
Link to my proposal in given below. Any comments or suggestions are welcome.
https://docs.google.com/document/d/1mwtzCjM4EULAHKmezxJ_ZUqARGTIvmFBxE6VQ21x23E/edit?usp=sharing

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Developer Discussion »
  • Google Summer of Code »
  • [GSOC 2016] : Responsive Layout of Emails

This forum was archived on 2017-11-26.