Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

LibreOffice intern activities 2017-2018 Aschalew

120 views

Published on

AschalewによるLibreOfficeインターンの6ヶ月間の活動報告です

Published in: Software
  • Be the first to comment

LibreOffice intern activities 2017-2018 Aschalew

  1. 1. An Internship Activities Final Presentation Place: iCRAFT corp., Kobe, Japan By: Aschalew Arega March 12, 2018
  2. 2. 2 Special Thanks! ● Mr.Hirokazo YAMAMOTO (iCRAFT Corp.) – Thank you for accepting me as an intern, for your cooperation, good hospitality and allow to use resources freely and for your memorable award! ● Mr.Shinji Enoki – Thank you for your continuous assistance and mentor, technical supports, coordination and help us to participate in conferences ● JICA (Japan International Cooperation Agency) – Thank you for the sponsorship and continuous follow up! ● All iCRAFT staffs – Thanks everyone for your polite and kindly cooperation!
  3. 3. 3 Contents ● Summary ● Introduction ● LibreOffice ● LO bug triage/Quality Assurance ● Conferences and seminar ● NextCloud and collabora online integration ● Other activities during internship ● Challenges ● Learned points ● Conclusion
  4. 4. 4 Who am I? ● I’m Aschalew Arega Ademe – B.Sc. In Information System from, Addis Ababa University (July 2012 with award) – Assistance Lecture in Madawalabu University (2013 ~2015) – Head department of information systems(2014~2015) – M.Sc. In Information systems from Kobe Institute of Computing (Sept., 2017) – IT Engineer ● JICA ABE initiative participant (2015 ~ 2018) ● Did internship for 6months at iCRAFT corp., (Sept 19, 2017 ~ March 16, 2018)
  5. 5. 5 Summary ● This is an internship activities final presentation which have been done in iCRAFT corp., Kobe, Japan from Sept.19, 2017 to March 16, 2018 ● An internship activities have focused on Open Source Software project mainly on the LibreOffice projects, a FREE Office suite ● The major activities during the internship period includes; Learn LibreOffice/OSS, bug triage/Quality Assurance, LibreOffice Easy hacks, conferences, NextCloud and collabora online integration, and other related activities
  6. 6. 6 Introduction ● The internship activities have been started by setting up PC and working environment- to use the applications ● This presentation includes highlights of major activities during the internship period. Due to time limitation, details explanation is not included ● During this period, I read and studied different open source materials: – TDF- The Document Foundation – Eric Raymond’s open source document – The Cathedral and the Bazaar – Fearness change and more fearness changes
  7. 7. 7 Started learning about LibreOffice(LO) ● LibreOffice is a free office suite! – Fun project, Knowledge sharing and collaboration ● Installed LibreOffice in different OS ● LO components (writer, Calc, impress, draw, base)
  8. 8. 8 LibreOffice bug triage/ Quality Assurance ● What is bug triage? – Bug- a SW bug is an error or fault in a computer program that causes it to produce an incorrect or unexpected result. – Triage- is the process of determining the priority based on the severity of their condition ● BugZilla- defect tracking system/ bug tracking system ● Did bug triage on different LibreOffice version (Unconfirmed bugs, read comments, test bugs)
  9. 9. 9 LibreOffice bug triage/ Quality Assurance(2) ● Read and understand contents of the issue ● Carry out procedures on the issue in your environment and comment out the result ● Discover issues which does/doesn’t in your environment ● Joined LibreOffice Quality Assurance team ● Prepared bug triage manual
  10. 10. 10 Tokyo Business Trip (Oct.20-24, 2017) ● Visited iCRAFT Tokyo branch – Had discussion with Tokyo branch manager, and other staffs – Learned business situation in Tokyo branch ● PC support, server & network – Supports overseas business such as in Myanmar Vietnam, and Mongolia – Logistics support
  11. 11. 11 openSUSE.Asia Summit 2017 / LibreOffice mini conference Tokyo ● Attended the openSUSE.Asia Summit 2017 – The speakers have been shown their good knowledge, experience and practice in free and open source software(FOSS) technologies
  12. 12. 12 openSUSE.Asia Summit 2017 / LibreOffice mini conference Tokyo (2) ● LibreOffice mini conference – Opportunity to build FOSS/LO community in Ethiopia (Lighting talk) ● LibreOffice translation(LO help and UI in Amharic) ● LibreOffice booth Tokyo
  13. 13. 13 Kansai Open Forum(Nov. 11, 2017) ● Did presentation about FOSS projects in Africa/LibreOffice status in Ethiopia – LibreOffice Amharic translation ● Participated in iCRAFT LibreOffice booth
  14. 14. 14 LibreOffice Easy Hacks ● Build LibreOffice on Linux(Ubuntu) – Install prerequisites – Build dependencies – Download source code using git – Build it: ./autogen.sh – Make => Done! ● Get the source code
  15. 15. 15 LibreOffice Easy Hacks(2) ● Modify some code and rebuild the source code
  16. 16. 16 Configured Learning management system ● Moodle- Learning management system ● Configured Moodle (Modular object-oriented Dynamic learning Environment )
  17. 17. 17 Configured Learning management system(2) ● Practiced how to manage Moodle: – Add courses, – Assignments, quizzes – Enter enrolled students, participants, – create account – Assign a role permission- students,teacher
  18. 18. 18 Open source conference, Osaka (Jan 27, 2018) ● Presentation about LibreOffice development activities – About LibreOffice – QA, bug triage – Easy hacks and translation ● Participated in iCRAFT LibreOffice booth
  19. 19. 19 NextCloud and Collabora online Integration ● LOOL: LibreOffice online – Cloud-based version of free office suite ● Building and development of LibreOffice online ● Some troubleshoots: – Errors: No database driver installed – Forbidden access issue – Internal server error
  20. 20. 20 NextCloud + Collabora online Integration(2) ● Steps to do (1) – Install web server(Apache), Php, MySQL-sever – Install NextCloud ● Follow web-based interface to finish the installation ● Steps to integrate(2) – Install docker – Install Nginx HTTP server ● Setting up Nextcloud – Apps→Enable collabora online – Admin→ collabora online→ insert ip address of your server
  21. 21. 21 NextCloud + Collabora online(3) http://192.168.255.160/nextcloud/index.php/login
  22. 22. 22 NextCloud + Collabora online(4)
  23. 23. 23 Other Activities during internship period
  24. 24. 24 Ecology project Activity at Mt.Rokko (Dec. 9, 2017 & March 3, 2018) ● Participated in Peace and Nature activity: – Cutting ‘Nezasa bamboo’(clear & take care of trees) – Working to protect soil erosion – Tree Planting (to revitalize the forest at Mt.Rokko)
  25. 25. 25 Clean office at the year end (2017) ● Clean office and working environment ● Attended the company’s 3rd & 4th quarter meetings
  26. 26. 26 Participated in Ethiopia Investment Promotion Seminar, Kobe ● Industrial park development ● Investment opportunity – Business opportunities ● JICA's Ethiopia Industrial Development Support
  27. 27. 27 Challenges ● LibreOffice bug fixing is a bit difficult (need more experience) ● LibreOffice Amharic version is not working on Windows but working only on Linux(Ubuntu) ● Troubleshooting during different SW configuration – Moodle, nextcloud + collabora online etc.
  28. 28. 28 Learned point! ● Real business working environment and time management ● LibreOffice open source project, its components and source code structure ● Culture and Knowledge sharing ● The importance of user feedback for open source projects ● Linux fundamentals- commands and Linux file system ● How to integrate Nextcloud with collabora online
  29. 29. 29 Conclusion ● I have been participated in different activities and learned a lot! Which is beyond my expectation during the internship ● Now, the activities have done according to the schedule for this internship period, and I will continue participating as a voluntary in LibreOffice project! ● Finally, my excitement/feeling is at a high equilibrium tension; to leave Japan and to meet my family!
  30. 30. 30 ありがとうございました! I Thank You!

×