×

Warning

JUser: :_load: Unable to load user with ID: 46952

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.
Published in 2016 August
Friday, 05 August 2016 05:50

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!
Published in 2016 August
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.
Published in 2016 August
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.
Published in 2016 August
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?
Published in 2016 July
Many Joomla! website owners/super-users need to know what other users are changing in their website especially at large scale websites with many users and various access privileges. My proposal for the Joomla! project “Recording actions logs, accessible by super admin” in Google Summer of Code 2016 was the one selected. In this article, I explain how I see the project and what would be the outcome of it.
Published in 2016 June
Monday, 06 June 2016 00:00

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
Published in 2016 June
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.
Published in 2016 June
Monday, 06 June 2016 00:00

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.
Published in 2016 June
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.
Published in 2016 June
Page 2 of 7