Skip to content

Instantly share code, notes, and snippets.

@Hackwar
Hackwar / .drone.yml
Created April 17, 2019 21:00
Drone configuration for 1.0 for Joomla CMS testing
kind: pipeline
name: default
steps:
- name: phpcs
image: joomlaprojects/docker-phpcs
commands:
- echo $(date)
- /root/.composer/vendor/bin/phpcs --report=full --encoding=utf-8 --extensions=php -p --standard=build/phpcs/Joomla .
- echo $(date)
@Hackwar
Hackwar / el-GR.php
Created June 3, 2018 12:50
Greek stemmer for Joomla com_finder
<?php
/**
* @package Joomla.Administrator
* @subpackage com_finder
*
* @copyright Copyright (C) 2005 - 2018 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/
/*
@Hackwar
Hackwar / joomla.md
Last active August 29, 2015 14:14
Joomla 4.0 proposal

Joomla 4.0 - Power through Simplicity

We are planning Joomla 4.0! Woohoo!! For this, we will set some groundrules: Joomla 4.0 is not really aimed at introducing revolutionary new functionality for the enduser. Instead, 4.0 is aimed at doing the following three things:

  1. Improve the GUI for users
  2. Provide a foundation for developers that requires next to no boilerplate code
  3. Clean up our legacy code

Improving the GUI for users

The main goal for Joomla 4.0 is to revisit the current GUI and see how workflows in the system can be improved. Possible changes:

  • Being able to create a menu item directly from a content item
  • Having guides to achieve more complex goals (setting up a multilingual site)
@Hackwar
Hackwar / translations.md
Last active August 29, 2015 13:56
Translating Joomla

#How Joomla could do translations Joomla right now relies heavily on hand-crafted translation files that the translation teams are supposed to send in pre-assembled. This has several downsides, one of them being the missing versioning of the translations, the other the more than complicated way to keep the translations in sync. This document should describe a different way for how translator teams can do their work in a simpler way and how this could also fit in a future system of a distribution of Joomla.

###A central website for Joomla translations The first step would be setting up a separate website for the translations, which collects all relevant information. On this website, you can download language packs for your Joomla installation and translation teams can do the actual translations through a webinterface. This website could run under the URL translate.joomla.org. A big change to the current system would be, that translations would not be CMS centric, but translation teams would translate separate

@Hackwar
Hackwar / 1_project.md
Last active December 31, 2015 08:19
Proposal for a new Joomla structure, development, release cycle and distribution system.

Joomla Project

The Joomla Project is an umbrella entity to support and distribute the Joomla Distribution and its associated software. This means it gives organizational, legal and financial support for the Joomla Distribution.

Goals

  • Support development of extensions for the Joomla Distribution
  • Provide tools for developers and development
  • Market the Joomla Distribution