It's renewal time!

It's renewal time! We have implemented a new ticketing system. The new system allows us to re-organize our processes to speed the response time of the initial replies and the following replies in a single communication thread.

In the context of the ongoing efforts to improve JED, we have implemented a new ticketing system. The new system allows us to re-organize our processes to speed the response time of the initial replies and the following replies in a single communication thread.

The Critical Improvement

The current JED system was initially implemented as a single extension that managed the directory, and the ticketing system. The objective was ambitious and it has been working fine. However, the ticketing implementation had several particularities that forced us to "answer and close" every ticket that we received after answering. 

At this time, we are moving away from the custom ticketing implementation and operating on a best-of-the-class extension for ticket management, following the practice of the rest of Joomla sites. As a consequence, we are standardizing our processes and following the organization standard now.

The new support process is the following. There are three support areas, and you can reach the team to address the associated issues :

  • Listing
  • Reported Extensions
  • Reported Reviews

Submit a Ticket

To access the new ticket submission form, you have to be registered and logged in to find it in the main menu "Support / Submit a Ticket".

My Tickets

To access your tickets, you can find them in the main menu "Support / My Tickets".

The tickets are answered following these guidelines:

  • Every ticket is answered within seven days by our team of volunteers.
  • Tickets remain open until they are answered.
  • After seven days, if an answered ticket does not receive more replies, it is auto-closed. If the closed ticket gets a new response, then it is re-opened.
  • Tickets can be answered by email.
  • As an additional enhancement, extension updates must be uploaded to the listing, and they cannot be submitted via the ticketing system.

A few points to take into account

As always, please remember these tips before submitting a new extension:

 Do you want to collaborate with JED?

Most of the time, we are reviewing new extensions and looking for ways to improve the site. If you want to give us a hand, please, join the team to collaborate and help the community.

Photo by Perry Grone on Unsplash

Author

Aníbal Sánchez

Read more

The specific support of Cloud Services and SaaS extensions

The development of Joomla 4 and JED4 is progressing well. For us, it implies a renewal of the practices to the current times. Today, we introduce the specific support of Cloud Services and SaaS extensions.

When JED was originally created, the ecosystem consisted of simple components, modules, and plugins. Nowadays, the average size of an extension has increased and there are even extensions peaking at 15 MB. On top of this, the cloud has evolved and Joomla sites are now frequently integrated with independent cloud services.

We have realised that our current rules and decision-making processes needed a review to better support these extensions, so we’ve introduced a new ruleset for cloud-based business models.

The GPL license still applies to the distributed extension files, but the subscription models offered by cloud service providers can vary - a number of examples are listed in the rules below.

These are the new rules for Cloud Services / SaaS extensions:

List C2.3: Entries bridging to Cloud Services / SaaS

Item What?  Is the entry publishable? 
1 The extension requires an account on a Cloud Service / SaaS Yes, but only if the extension is distributed as GPL
2 The extension is distributed for free and requires a free account on the Cloud Service / SaaS Yes, but can only be listed as 'Free' if the Cloud Service / Saas offers a free tier that always remains free.
3 The extension is distributed for free and requires a free trial account on the Cloud Service / SaaS Yes, but must be listed as a paid extension
4 The extension is distributed for free and requires a paid account on the Cloud Service / SaaS Yes, but must be listed as a paid extension
5 The extension account integration limits the GPL license No, the Cloud Service / SaaS integration must allow all freedoms granted by the GPL license on the distributed extension.

 

The full checklist can be found here: https://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists/

Do you want to collaborate with JED?

Most of the time, we are reviewing new extensions and looking for ways to improve the site. If you want to give us a hand, please, join the team to collaborate and help the community.

Photo by Perry Grone on Unsplash

Author

Aníbal Sánchez

Read more

If you want to change colors, font properties, spacing, backgrounds and other design features, adding a custom CSS file is the answer.

If you're using Protostar as template and want to tweak the look, don't edit template.css, instead use this cool feature available since Joomla 3.5 to load your own CSS file.

Let's start...

 

Step 1. Create a new CSS file

The file we will create should be named "user.css", so Protostar can load it automatically.

  • Go to Extensions
  • Templates
  • Templates (button on the left)

Load Custom CSS in Protostar Joomla Template

  • Protostar Details and Files

Load Custom CSS in Protostar Joomla Template

Here you can create template overrides and create new files.

  • Click in New file button.

Load Custom CSS in Protostar Joomla Template

  • Select the css folder
  • Choose “css” as File type
  • Type “user” as File name
  • Click Create button

Load Custom CSS in Protostar Joomla Template

A successful message will confirm the creation of a new file where you can safely add your customisations in order to change the design of Protostar, the default Joomla template.

 

Step 2. Edit the new CSS file

  • Edit the file user.css, located inside the css folder.
  • On the right side of the screen, add your own custom CSS.
  • Click Save when you’re done.

Load Custom CSS in Protostar Joomla Template

In my example, I’m increasing the size of the text using the font-size and line-height properties.

 

Step 3. End result

Visit the public face of your site. Protostar will automatically detect and load our custom code.

Load Custom CSS in Protostar Joomla Template

As you can see in the screenshot above, the text is bigger which means my tweaks are working. It doesn’t look good, but is enough to illustrate how the loading of custom CSS works in the default Joomla template.

 

Author

Valentín García

Read more

On Thursday 27 December 2018, the Extension Directory Team (JED) had an election for the team leader. Anibal Sanchez has been elected as new Team Leader, taking over from Jaz Parkyn who is moving to her new role as Assistant Team Leader.

The objectives of the new period will be a continuation of the previous efforts:

  • Focus on putting into action a consistent process of collaboration,
  • Understanding the difficulties of finding the time to collaborate,
  • Being precise and organized to inspire other volunteers and the general community of extension developers.
  • Communicating a positive message, and
  • Supporting the ecosystem growth in the right direction.

In the previous term, the team had many successes, as a brief list of our achievements:

  • Design improvements have been published, based on JED Dev Team collaboration (Kudos Peter and Ciaran).
  • We kept as a quality management indicator (KPI) the “7-days processing window” of all new extensions and tickets.
  • The JEDCA development agreement has been removed as a requirement for JED4 collaboration.
  • SEO Improvements have been applied to the site (Kudos Chris).
  • The new server for the Review Checking Process is fully operational.
  • Migration to Github and New JED 4 Dev Collaboration, the new JED4 CD/ CI workflow is fully operational.
  • The first stage of JED Full-Text/ Instant Search has been implemented.

We are very grateful to all those who have contributed, applause to everyone in the team for their hard work this year.

Thank you, Jaz, for all you have done as Leader and your renewed commitment as Assistant Leader, and welcome to Anibal as the new JED Leader.

 

Author

Aníbal Sánchez

Read more

Joomla is charged with many options to make your website flexible and powerful. Those features are ready to cover specific needs, integrate new capabilities and make the content much easier to manage.

In this post I will share with you some tips that are worth taking the time to learn.

Speed up your website

joomla speed up

Improving the speed is part of the list of basic requirements from any developer. We are talking about the time a website can take to load.

This result depends on many factors, such as number of images, CSS files, javascript files, and other files that a site loads for every page.

Try the following tip to enable cache and page compression:

Go to System > Global configuration > System > Cache: ON (start with Conservative caching then try Progressive)

System > Global configuration > Server > Gzip Page Compression: yes

Save and close

The improvement is not specific for all the sites; but is possible to make your site load 50% faster.

 

Protostar with full page width layout

joomla protostar full width

By default, the protostar template comes with a boxed layout. To use the full width version, go to:

Extensions > Template manager > Protostar - default > Advanced > Fluid Layout: fluid

Save and close

 

Header tag for module titles

joomla module title

To change the tag that wraps the module title:

Extensions > Module manager > Your module > Advanced > Header tag. Choose: h1, h2, h2, h4, h5, h6, p or div.

Save and close

Note: this feature may work or not depending on the template you are using.

 

Save javascript in Custom HTML modules

Do you want to include javascript or iframe tags without getting stripped out after saving? Try this:

System > Global configuration > Default Editor: CodeMirror or None

Save and close

Then edit your module from Extensions > Module manager > Your custom HTML module.

 

Language overrides

If you need to customize the text from buttons or labels, look to the language manager:

Extensions > Language manager > Overrides > New

  • In the search form type the text you want to translate, for example: “Read more”
  • Click in the search button
  • Locate the string you want to customize from the results
  • In the left side of the screen edit the Text field
  • Save and close

joomla language overrides

 

Versions: Ctrl + Z for articles

joomla versions

Joomla 3 allows to switch back to a previous version of an article.

Content > Article manager > Your article > Versions (button on top)

  • Check one of the available versions
  • Click restore
  • Save and close

 

Enable menu editing in frontend

joomla menu item edit frontend

Edit your menu items starting from the public site:

System > Global configuration > Mouse-over Edit Icons for: modules & menus

Save and close

  • Login in your frontend with a super user account.
  • Place the cursor over the menu item, for example: “Home”.
  • Click on the pencil icon to be redirected to the edit page in backend.

 

Voting for articles

joomla article voting

Your articles can receive ratings. To enable that functionality go to:

Content > Article manager > Options > Show voting: show

 

Author

Valentín García image image

Read more

© 2020 Extly, CB - All rights reserved.