The Joomla Community Magazine

GSoC at the Joomla World Conference 2017

GSoC at the Joomla World Conference 2017

GSoC 2017 was also Joomla’s 10th anniversary in the program. At the Joomla World Conference, 5 students and their mentors came together, meeting for the first time in person. The event also offered the opportunity for Students, Mentors and Admins of the program to share their experience with the program to the Global Community through a panel hosted by Nick Burch from the Apache Foundation.

Continue reading
  3768 Hits
3768 Hits

GSoC Student: Ruchiranga Wickramasinghe

GSoC Student: Ruchiranga Wickramasinghe

More than an opportunity to find new talents for Joomla! and improve the software, Google Summe of Code, or simply put GSoC, is a big reunion of open source lovers to share, learn, teach and have fun. In 2016,year we had siz excellent student projects that were accepted by Google to be part of this program designed to encourage university student participation in open source software development. Joomla Community Magazine invited Ruchiranga Wickramasinghe to talk about his experience.

Continue reading
  7830 Hits
7830 Hits

The brains behind the Joomla! GSoC projects

The brains behind the Joomla! GSoC projects

We have been sharing monthly with JCM readers the step by step of the exciting Google Summer of Code journey. Now that you already know about the developed projects and students feedback, it is time to listen to a very important group: our mentors - the brains behind the projects. 

Continue reading
  7086 Hits
7086 Hits

GSoC: Recording Actions Logs, Accessible by Super Admin (Final statement)

GSoC: Recording Actions Logs, Accessible by Super Admin (Final statement)

Google Summer of Code is now over. Amazing three months I worked with the amazing team of Joomla. Learnt a lot and had much fun. My project was “Recording Actions Logs, Accessible by Super Admin” which I wish would be a good addition to the Joomla project.

Continue reading
  9994 Hits
9994 Hits

GSoC: The last one. Shareable Draft Content

The coding period has ended but has the project reached its destination? let's find out

Continue reading
  6846 Hits
6846 Hits

GSoC: Every Story Has An Ending. Every Ending Is A New Beginning.

GSoC: Every Story Has An Ending. Every Ending Is A New Beginning.

Google Summer of Code 2016 came to an end. This article will give you a quick look at what really happened during the 3 months period and the results myself as well as our JavaScript testing team reaped out of it.

Continue reading
  8036 Hits
8036 Hits

GSoC: Helping out Yash Part-III

GSoC: Helping out Yash Part-III

At the start of the project my proposal was to add the previous 1.x feature of Joomla of creating a menu item directly from the component view in the newer versions of Joomla. During starting weeks me and my mentors discussed what approach to take to add such functionality. The decision was to make it between using helper function or using Plugins. In my proposal I had suggested to use the plugin method using various trigger event. So it was decided to first add the functionality for only article view(On-the-fly) version, after that the functionality can be made generic using plugin. So basically the method that I proposed at starting was used to achieve the final goals.

Continue reading
  6809 Hits
6809 Hits

GSoC: Browser Automated Tests for Joomla! CMS

GSoC: Browser Automated Tests for Joomla! CMS

The success of GSoC16 of joomla project opened a lot of doors for me. Here I am presenting my work with Automated Testing as BDD - Gherkin, codeception how we’ve written the test of scenarios to our project and how we helped Joomla! it through the project.

Continue reading
  9123 Hits
9123 Hits

GSoC: Improved Multi-lingual Content Management (Update Status)

GSoC: Improved Multi-lingual Content Management (Update Status)

Gladly the project had a big update in these months, so let me show you! Having such a complex project in your hands can be sometimes overwhelming, managing time, defining a certain task as finished, planning further tasks is the hardest part.

Continue reading
  7103 Hits
7103 Hits

GSoC: Improved Joomla! CMS tests using BDD Gherkin and Codeception

GSoC: Improved Joomla! CMS tests using BDD  Gherkin and Codeception

Hello folks! How to make Joomla! CMS tests better with Gherkin and Codeception? BDD (Behavior Driven development) in its grandest sense is about communication and viewing your software as a system with functionality and features. Using the BDD approach to write test cases makes test cases easy. BDD tests are easily understandable by non developers and testers.

Continue reading
  6266 Hits
6266 Hits