Skip to content

Instantly share code, notes, and snippets.

View brianteeman's full-sized avatar
🐛
Hunting Bugs

Brian Teeman brianteeman

🐛
Hunting Bugs
View GitHub Profile
### Keybase proof
I hereby claim:
* I am brianteeman on github.
* I am brianteeman (https://keybase.io/brianteeman) on keybase.
* I have a public key whose fingerprint is 1C12 4BB7 AB52 F9D6 653E 7073 29BB AA1C EEC1 B790
To claim this, I am signing this object:

Keybase proof

I hereby claim:

  • I am brianteeman on github.
  • I am brianteeman (https://keybase.io/brianteeman) on keybase.
  • I have a public key ASA6gKZCJ613rghmPKnKGeiE7rR6fYi-CZtiR9iebhmebAo

To claim this, I am signing this object:

@brianteeman
brianteeman / mediafield.md
Last active April 2, 2018 09:44
When is a media manager not a media manager?

... when it's a modal

Field Types

1. media

provides modal access to the media manager for insertion of images with upload for users with appropriate permissions.

2. file

Provides an input field for files

3. filelist

provides a drop down list of files from a specified directory.

@brianteeman
brianteeman / index.php
Created January 23, 2017 12:22
Replacement index.php for the Editor template mentioned in http://brian.teeman.net/joomla/867-simplifying-joomla-content-editing-part-1
<?php
/**
* @package Joomla.Site
* @subpackage Templates.protostar
*
* @copyright Copyright (C) 2005 - 2016 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/
defined('_JEXEC') or die;
@brianteeman
brianteeman / report.txt
Created January 30, 2017 10:46
Test report 12009
Tested the latest version in mono-lingual web site
Created a category and a menu item to display that category
Created an article and saved in the category above
Created a shared draft link
http://localhost/github/index.php?option=com_content&view=article&id=4&token=pRdVFqPy8YqDMF6SBsXg1wjrRKR7B4hF
@brianteeman
brianteeman / navigation.md
Last active October 24, 2017 12:12
Testing accessible navgation strip

TEXT IN CAPS WILL BE LOCALISED

<nav role="navigation" aria-label="PAGENAVIGATION">
	<ul class="pagination-list">
		<li class="disabled">
			<a>
				<span class="icon-first" aria-hidden="true"></span>
			</a>
 
@brianteeman
brianteeman / understandable.md
Last active February 6, 2018 17:58
WCAG 2.1 - Understandable

https://www.w3.org/TR/WCAG21/#understandable

Information and the operation of user interface must be understandable.

Guideline 3.1 Readable

Make text content readable and understandable.

Word choice: use the simplest word that conveys your meaning. [1] Prefer the short word to the long. [2]

For accessibility we need to add a caption to every table in the admin

For example

Articles

	<caption>Articles</caption>
		<thead>
		etc etc

But we also need to get the current sort setting and possibly filters (if set)

@brianteeman
brianteeman / coursesexpired.php
Last active February 24, 2019 09:19 — forked from renekreijveld/clidemo_3.2.php
CLI script to unpublish classes from samuel taylor web site
<?php
/**
* @package Joomla.Cli
* @copyright Copyright (C) 2005 - 2019 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
*
* CLI script to unpublish classes from samuel taylor web site
* Put this script in the /cli folder
* Execute by php <path_to_your_joomla_root>/cli/coursesexpired.php
*/
@brianteeman
brianteeman / fix_assets.py
Created June 17, 2019 23:18 — forked from alexgarel/fix_assets.py
Utility to fixe a not so broken joomla assets table. Provided all assets are there and parent_id is correct, it will recompute level, rgt and lft for all entries.
import argparse
import getpass
import sys
import mysql.connector
class AssetsFixer:
cols = ["id", "parent_id", "level", "lft", "rgt"]