Progress of the Joomla! Projects in GSoC 2016

Progress of the Joomla! Projects in GSoC 2016

Six students, six projects, a lot of codes. Google Summer of Code 2016 has crossed its midterm line. Our students running Joomla! projects are working hard with the support of their mentors and admins*. Will they finish in time? Will their projects bring good results for the Joomla! Project and for the Joomla! users?

  8014 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.

  9308 Hits

GSoC: Creating a draft content in Joomla

I am back with the next article of GSoC 2016 project. Previously I wrote about the central idea Shareable Draft Content, so much to be coded but not so much time to finish it! The previous article explained the scope of the project, the steps of implementation and the advantages of this enhancement feature. In my second article the progress so far on this project, all the yay-nay moments over the past weeks of the coding is shared!



  9604 Hits

GSoC: Why JavaScript Tests Need to be Merged Right Now

GSoC: Why JavaScript Tests Need to be Merged Right Now

The Google Summer of Code project on writing tests for the custom JavaScript libraries in Joomla! is close to completion. We are about to get them merged into Joomla! CMS soon. This article is about why those tests need to be merged as soon as possible.

  9638 Hits

GSoC: Recording Actions Logs, Accessible by Super Admin (Status Update)

GSoC: Recording Actions Logs, Accessible by Super Admin (Status Update)

Imagine if the Super User could record the actions of users: who did what, where and when. This is the extension that I am developing in my Joomla! Google Summer of Code Project.

  15094 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.

  9217 Hits

Introducing GSoC 2016 Team

Introducing GSoC 2016 Team

We are proud to introduce to Joomla! Community the team of students selected to join us for the Google Summer of Code 2016. They show all our J!Diversity. Considering students and mentors, we have men and women from all continents in the world coding with us over next summer. 

  8659 Hits

How to make Joomla CMS tests Better with Gherkin and Codeception?

How to make Joomla CMS tests Better with Gherkin and Codeception?

All of us, Joomla! users, expect to have our favorite CMS improved regularly. And we expect too that the updates will bring us just new functionalities and not new errors. To reach this expectations, automated tests run each time that a new change is made in the code to check the basic functionalities.

The challenge is: how to make these tests better?

  15492 Hits

Helping out Yash by improving Joomla Menu Item workflow

Helping out Yash by improving Joomla Menu Item workflow

Let us suppose a new Joomla user, Yash. This article presents a simple idea how Joomla menu item workflow can be simplified for new users such as Yash. As a part of my project for Google Summer of code, I'll be discussing the current menu item workflow in Joomla, its disadvantages and how it can be improved for new Joomla users.

  8136 Hits

Just married: Joomla and Jasmine

Just married: Joomla and Jasmine

The set of custom JavaScript libraries in Joomla currently does not have any tests written for it. This summer, as a project done under Google Summer of Code 2016, over 90% test coverage will be achieved over those libraries and this article tells the story of how that is happening.

  16927 Hits

By accepting you will be accessing a service provided by a third-party external to https://magazine.joomla.org/