Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Internship final presentation Mohamed
1. 3/16/18
JICA ABE Initiative program
Internship company
iCRAFT Corp
Participant : TRABELSI Mohamed
Duration : 6 months
Country : Tunisia
Internship Final Presentation
2. 3/16/18 Internship Final Presentation
2
Content
● Introduction
● LibreOffice activities
● Canadian Academy Project
● Daily and regular office activities
● Conclusion
3. 3/16/18 Internship Final Presentation
3
Introduction
● JICA ABE initiative participant:
– During 1 Year 4 selections ( Documents screening, English(TOEFL) &
Math tests, Interview with JICA, Interview with University)
– 2 years Master Degree in Information Systems at Kobe Institute of
Computing
– 6 months Internship at iCRAFT Corp.
● Learn from Japanese companies professional life
● Open Source (LibreOffice) Development
4. 3/16/18 Internship Final Presentation
4
LibreOffice Development
● Involved to many activities and contributing to develop
LibreOffice project:
– Bug triage
– Translation project
– Easy Hacks
– LibreOffice Online
– Attend Open Source conferences and events
– Assist interns at iCRAFT office.
5. 3/16/18 Internship Final Presentation
5
Bug triage
● Part of Quality Assurance
activity
● Confirm and prioritize bugs
– Through Bugzilla platform
– After testing and reproducing the
bug
● Main operations:
– Prioritize bugs
– Check bug duplication
– Regression tests
– Crash reports
6. 3/16/18 Internship Final Presentation
6
Bug triage (2)
● There were many challenges while performing bug triage like OS
versions or complicated steps to follow for reproducing the issue.
Triaged
Bugs
Commented Attached Confirmed
New NeedInfo Verified-
Fixed
Resolved-
Duplicate
Resolved-
NotABug
Resolved-
WorksForMe
Resolved-
WontFix
33 33 2 23 2 2 3 1 1 1
7. 3/16/18 Internship Final Presentation
7
Translation project
● Main project components created in English
– LibreOffice UI, Help, Website, Android, iOS…
● Pootle platform used for translation
● LibreOffice master-UI
– French 100% translated
– Arabic 86.2% translated
– Number 2 contributor of translation to Arabic
● 645 Suggestion and 49 are translated
● Test Arabic local versions and fonts
● Some strings take few days to find appropriate equivalent words in Arabic
8. 3/16/18 Internship Final Presentation
8
Easy Hacks
● Starting points for a new developer on LibreOffice project:
– Clone and build LibreOffice source code
– Customize LibreOffice logo *svg format as initial activity
– Find an easy bugs to fix and understand it
– Look for similar bugs for guidance
– Locate target code and understand it
– Perform updates to fix the issue
● This step still under challenge
9. 3/16/18 Internship Final Presentation
9
LibreOffice Online
● Implement Collabora Online (LibreOffice Online) integrated
with NextCloud:
– Install and configure Docker and Nginx
– Without domain name (using localhost)
● Faced many challenges like firewall settings, IP address
settings, NextCloud version and Collabora Online version
10. 3/16/18 Internship Final Presentation
10
Attend Open Source/LibreOffice events
● OpenSUSE.Asia Summit 2017/LibreOffice Mini-conference
2017
– Including a visit to iCRAFT Office in Tokyo
● Kansai Open Forum Osaka 2017
● LibreOffice Hackfest January 2018
● Open Source Conference Osaka 2018
11. 3/16/18 Internship Final Presentation
11
Assist interns
● Support two student interns to perform bug triage:
– Provide Bug triage Manual
● Including English and Japanese language
– Brief explanation and introduction
– Some guidance examples
– Look for a list of easy bugs to test
– Confirm and push comments together to Bugzilla
– Attend evaluation meeting and interview
12. 3/16/18 Internship Final Presentation
12
Lessons Learned from LibreOffice Development Activities
● Experience community life from
inside
● Quality Assurance -Bug triage
– Test techniques and environment
management
● Translation project
– Find meaningful description in
Arabic
– Respect of used functions and
features
● Development -Easy Hacks (still
challenging)
– Clone and build an Open Source
Project
– Locate and target a code block
● Open Source/LibreOffice events
– Promoting LibreOffice
– Rise awareness about Open Source
volunteering
● Communication means (mail list,
telegram groups, IRC channel…)
13. 3/16/18 Internship Final Presentation
13
Canadian Academy Project
● Network Management project
– Contribute to proposal document
– Attend meetings with Canadian Academy Headmaster and Director of
IT
– Site visit and infrastructure initial inspection
– Prepare monthly report English version template
– Review and learn about some used services and technologies
– Network Manager and leading upgrade project.
14. 3/16/18 Internship Final Presentation
14
Daily and Regular Office Activities
● CSR activities with Peace and Nature
● Office greetings
● Destination schedule board
● Weekly meetings
● Trimester and new year meetings
● Interviews and tasks meetings
● Lunch time, card games and fitness
● Souvenirs and trip presents
● Some formal documents content.
15. 3/16/18 Internship Final Presentation
15
Conclusion
● 6 months of progress and knowledge
● Learned a lot from internship at iCRAFT Corp
– Respect, Communication skills, organization, timing, volunteering and
CSR contribution, teamwork…
– Technical skills, Open Source Community activities
● Biggest challenge was and still language
● Great to work in this friendly environment with kind people
● Looking forward to spending more time as a colleague.
Thank you for the wonderful time
太覇くん