The Joomla Community Magazine

GSoC: Helping out Yash Part-II. Progress on improving Joomla Menu Item workflow

GSoC: Helping out Yash Part-II. Progress on improving Joomla Menu Item workflow

How to improve the menu item workflow to make it easier for Joomla! users? This is one of the Google Summer of Code 2016 projects in course now and this article shows its progress.

Continue reading
  8242 Hits
8242 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!



Continue reading
  6700 Hits
6700 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.

Continue reading
  7116 Hits
7116 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.

Continue reading
  9649 Hits
9649 Hits

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?

Continue reading
  5915 Hits
5915 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?

Continue reading
  10671 Hits
10671 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.

Continue reading
  5857 Hits
5857 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.

Continue reading
  9614 Hits
9614 Hits

Improved Multi-lingual Content Management

Improved Multi-lingual Content Management

No one likes to do repetitive tasks when there is a solution to reduce them. I was selected this year on Google Summer of Code to make the life of multi-lingual platform admins easier. The challenge is to change the way Joomla! deals with several components in a multi-lingual platform. It can be performed in a single page in a side-by-side way, instead of being limited to the “new”-”save and close” loop for items referring to the same thing.

Continue reading
  6603 Hits
6603 Hits

Shareable Draft Content

Shareable Draft Content

The unpublished drafts cannot be shared by using the present system. Hence, the user has to share the draft using external entities or services like cloud (Google drive and Dropbox), physical storage or by simple email. To overcome this drawback the proposed solution is to enable draft sharing using Joomla by making use of a sharable link (as seen in Google Drive/Dropbox). Anyone having this link would be able to view the draft. The basic idea is to enable draft sharing in a Joomla work environment and thus overcome the existing drawbacks and enhance the functionalities of the Joomla! CMS

Continue reading
  5925 Hits
5925 Hits