Joomla Plugins, Modules, and Articles.
Gnosis is a Joomla! glossary package for managing list of terms, and their category, pronunciation, definition, example usage, and etymology. Terms can be added or edited in both the front end and the administration, as well as their ACL. Front end view consist of an Individual word view, Category View, Word List View, and an Edit/Add view.
The plugin is a pure CSS tooltip solution for both linking words in Joomla! articles to the component individual word views, and to show in the tooltip a set of configurable information about the term gathered from the database. The style and colors of the tooltip can also be configured.
Installing the gnosis package is just like installing any other Joomla! extension.
It is fairly self explanatory to add words and categories. it works a lot like Joomla!'s native articles. However if you need additional help see the below:
After installing you should create at least one category.
This will allow your terms to have a category for which to be assigned.
Next create a new word:
Thats it! You have now created a category and a word. Create as many as you like!
The first time Gnosis is installed, it is necessary to visit the gnosis configuration and save that configuration.
In the beta version 1.0.0, the Gnosis component configuration looks like the image to the right. I intend on beautifying it more later as well as offer more options. .
Word View Options: Options affecting the Individual Word View.visually appealing later. The following is a list of options with a description of what they do:
Word List View Options: Options affecting the word list view.
Category View Options: Options affecting the category view.
That is all there is to know about the Gnosis component. To add menu's to the front end to access the views, just do so like any other component; through Joomla's menu administration.
To link a word in an article, or content plugin enabled component, just enclose the word inside double brackets like this: [[example term]]. The word inside the brackets must be exactly as it is in the database. Here is an example using the word qualia:
Suppose, however, you wanted to display the plural of [[example term]]. This can be achieved by adding an argument [[Display Term|Search Term]]. Display Term is the words you wish to display, while Search Term is the exact name of the term as (case sensitive and all) inside the database. You can also, instead of using Search Term, just include the ID of the term in the database. For example: [[Example Term|110]], where 110 is the ID which can be found in the backend words view. An example using qualia with a display term argument is [[Display Qualia|qualia]]
To use the plugin, first enable it from the Joomla! plugin administration. Inside the plugin configuration various aspects about the style, color, and information to show can be tailored to your needs.
The following is a breakdown of each option and how it might be configured.
Background Color: This is the background color of the tooltip in hexadecimal. Omit the #.
Font Color: The font color of the tooltip in hexadecimal. Omit the #.
Tooltip Width: The width of the tooltip.
Border Thickness: The thickness of the border in pixels.
Border Style: solid, dashed, or dotted.
Border Color: The color of the border in hexadecimal. Omit the #.
Show the definition, example, etymology fields: Yes to show, no to hide the definition field inside the tooltip. Important to note here also is that all three of these field's HTML are stripped prior to display. Unfortunately it is the only way to make this method of pure CSS tooltip to work.
Definition, Example Usage, and Etymology Size: This sets how many characters to show for each of the respective fields inside the tooltip.
That is currently all there is to know about Gnosis. To view an example of the tooltip plugin at work please visit: http://www.hypermodern.org/index.php/joomla-extensions/item/15-gnosis
To see the component visit: http://www.hypermodern.org/index.php/gnosis
Gnosis is a Joomla! glossary component which is currently in development. The beta can be seen at work live on this website here:
Gnoses also has a content plugin that will link predetermined words in your joomla/k2 articles and give those words a configurable tooltip. An example of a linked/tooltipped word can be found in the following word: [[qualia|qualia]].
HM Tube is a Joomla! plugin designed to play YouTube videos using Jw Player's customizations and skins inside Joomla! articles. The program was born of necessity in a time when there were not any plugins that suited my needs precisely. Although, at the time, there were many modules that played video, there were few that did this as a video; therefore, I created HM Tube to fill that need. Because it was exciting to see my own code at work, I decided to share it with the Joomla! community.