Introduction

This website summarizes all Gantry-related GitHub projects I have created.

Everything is open source and free.

A mill, bridge and house in the meadows.

Welcome on my tiny project page. I hope you'll find something useful.

A rocket in the night sky.

Extensions and plugins for a multi-platform CMS framework.

A crane lifting a window.

Feel free to contribute in the respective GitHub directory.

Shelf with books.

Well documented and comprehensive install instructions.

Image of a deer in the wood.

Template independent and support for the Joomla plugin system.

Atoms


This section covers all projects that are build upon the Atom concept.


Cookie Consent Neo

Adds the Cookie Consent Javascript API functionality to the Gantry templating framework. Cookie Consent Neo encapsulates the parameterization of a Cookie Consent banner within a Gantry Atom.

Features and Support

  • Full banner text and link customization
  • Different color palettes, text and background customization
  • Behavior control, layout and positioning
  • Black- / Whitelisting and cookie configuration
  • Good Cookie Consent Javascript API coverage
  • Full control over resource loading
  • Support for Joomla Plugin System

Languages

  • English, German and Italian

Compatibility

  • Joomla, Wordpress and Grav

Repository | Documentation | Screenshots | Installation | Releases


Favicon Tag Generator

Improves the Favicon as well as the Touch Icon tag generation and configuration within the Gantry templating framework. Favicon Tag Generator encapsulates the parameterization of the most common icon sizes, allows the automatic attachment of tags and supports customized meta information.

Features and Support

  • Improves the default Gantry favicon tag generation
  • Different tag generation strategies, from automatic to manual
  • Many predefined image dimensions for most common devices
  • Manifest, Safari Mark Icon, Tile and Theme support
  • Full control over resource loading
  • Support for Joomla Plugin System

Languages

  • English and German

Compatibility

  • Joomla, Wordpress and Grav

Repository | Documentation | Screenshots | Installation | Releases


Menu Tablet Fixer

Improves the default menu behavior of the Gantry templating framework. Menu Tablet Fixer was created to fix the broken touch handling of the default Gantry menu on devices with a large screen resolution.

Features and Support

  • Fixes broken default touch handling
  • Better support for touch devices with bigger screen
  • Full control over resource loading
  • Support for Joomla Plugin System

Languages

  • English, German and Italian

Compatibility

  • Joomla, Wordpress and Grav

Repository | Documentation | Screenshots | Installation | Releases


Sticky Mobile Menu

Enables control over the default mobile menu behavior within the Gantry templating framework. Sticky Mobile Menu was created to keep the current selected sub menu items focused within the hamburger menu / offcanvas section.

Features and Support

  • Different auto select stratgies
  • Memory function for offcanvas menu
  • Full control over resource loading
  • Support for Joomla Plugin System

Languages

  • English, German and Italian

Compatibility

  • Joomla, Wordpress and Grav

Repository | Documentation | Screenshots | Installation | Releases


Preload Resources

Enables control of the resource loading behaviour within the Gantry templating framework. Preload Resources was created to support the preloading of resources by manually configuring the link tags.

Features and Support

  • Add multiple links to control resource preloading
  • Support for the following rel values
    • preload
    • dns-prefetch
    • preconnect
    • prefetch
    • subresource
    • prerender
  • Temporary deactivate specific resources
  • Configuration of resource type, origin and MIME type

Languages

  • English and German

Compatibility

  • Joomla, Wordpress and Grav

Repository | Documentation | Screenshots | Installation | Releases


Popup System Messages

This Atom alters the System Messages Particle default behaviour within the Gantry templating framework so that messages are displayed in a popup instead of showing them in the default container.

Features and Support

  • Replaces the default system messages with a popup
  • Extensive rework of the original Popup System Messages Atom (more) including fixes
  • Sophisticated resource loading techniques and CDN support

Languages

  • English and German

Compatibility

  • Joomla, Wordpress and Grav

Repository | Documentation | Screenshots | Installation | Releases

Particles


Projects that use the Particle concept to render content directly to the DOM.


Logo | Image | Hover

Adds a very powerful image render and animation component to the Gantry templating framework. Logo | Image | Hover is an advanced version of the standard Logo / Image Particle. However, it is much more flexible and encapsulates the parameterization of many fancy CSS3 rollover, hover and transition effects within.

Features and Support

  • Full customization of image and text rendering
  • Customization of links, styles and position
  • Many different CSS3 effects, about 150 variations
  • Multi mode to switch between two different images
  • CSS customization support for image, text and effects
  • Full control over resource loading
  • Support for Joomla Plugin System

Languages

  • English and German

Compatibility

  • Joomla, Wordpress and Grav

Repository | Documentation | Screenshots | Installation | Releases


Google+ Feed Slider [Archived]

Implements a feed slider that fetches post data from an existing Google+ profile. The Google+ Feed Slider supports the flexible parameterization of API requests as well as the custom slider styling and rendering.

Features and Support

  • Renders a Google+ profile feed in a slider
  • Supports custom styling and image configuration
  • Different slider scroll modes and about 25 slide effects
  • Post rendering configuration (fields, links, title and content)
  • Full control over resource loading
  • Support for Joomla Plugin System

Languages

  • English and German

Compatibility

  • Joomla, Wordpress and Grav

Repository | Documentation | Screenshots | Installation | Releases


Google+ Badge [Archived]

Adds the Google+ Badge API functionality to the Gantry templating framework. Google+ Badge encapsulates the parameterization of the Google+ service within a Gantry Particle.

Features and Support

  • Renders a Google+ profile badge
  • Customization with CSS and theming
  • Badge configuration (orientation, size and type)
  • Supports all profile types and about 60 frontent languages
  • Good coverage of the Google+ Badge API
  • Full control over resource loading
  • Support for Joomla Plugin System

Languages

  • English, German and Italian

Compatibility

  • Joomla, Wordpress and Grav

Repository | Documentation | Screenshots | Installation | Releases


Website Header

Renders the current selected Joomla Menu data on a page within the Gantry templating framework. Website Header encapsulates the parameterization of dynamically generated header data in dependence of the selected menu item.

Features and Support

  • Renders data of the current Joomla menu item to the DOM
  • Customization with CSS classes (container, title and dscription)
  • Background styling with a randomization function
  • Support for icon, title and description
  • Automatic title and description fetching from Joomla with fallback
  • Support for Joomla Plugin System

Languages

  • English and German

Compatibility

  • Joomla only

Repository | Documentation | Screenshots | Installation | Releases


Owl Carousel Neo

This particle extends the within Gantry Helium theme included Owl Carousel Particle with additional features (e.g. lazy load of images, timed slides, ...). Furthermore, it included many additional options to customize the appearance of the carousel and included different modes as well as styles.

Features and Support

  • Advanced version of the default Owl Carousel Particle
  • Latest version of Owl Carousel 2
  • Timing of slides (annual or as an one-time event)
  • Lazy loading of images reduces the initial transfer overhead
  • Many options for the customization and styling
  • Different modes (black / white), styles and new overlays
  • Compatible with the original Particle

Languages

  • English and German

Compatibility

  • Joomla, Wordpress and Grav

Repository | Documentation | Screenshots | Installation | Releases


Custom HTML Timed

This particle extends the within Gantry Themes included Custom HTML Particle with timing features (e.g. default, one-time or annual). Hence, it is now possible to plan a time frame when the particle should be rendered.

Features and Support

  • Advanced version of the default Custom HTML Particle
  • All settings of the original Particle are included and compatible
  • It supports the timing of the rendered content within the Particle
    • Default (always)
    • Annual (once per year)
    • Once (one-time event)

Languages

  • English and German

Compatibility

  • Joomla, Wordpress and Grav

Repository | Documentation | Screenshots | Installation | Releases

Extensions and Others


Projects in this section can't be summarized under the Atom or Particle terminology.


Favicon Tag Generator

Might be deprecated in the future! Gantry legacy support < v5.4.24!

Improves the Favicon as well as the Touch Icon tag generation and configuration within the Gantry templating framework. Favicon Tag Generator encapsulates the parameterization of the most common icon sizes, allows the automatic attachment of tags and supports customized meta information.

Features and Support

  • Improves the default Gantry favicon tag generation
  • Different tag generation strategies, from automatic to manual
  • Many predefined image dimensions for most common devices
  • Manifest, Safari Mark Icon, Tile and Theme support
  • Full control over resource loading
  • Support for Joomla Plugin System

Languages

  • English and German

Compatibility

  • Joomla, Wordpress and Grav

Repository | Documentation | Screenshots | Installation | Releases


Package Builder

A windows shell script which allows with a minimal configuration to automatically build Joomla plugin and Gantry component packages.

Repository | Documentation

Author


avatar thex GitHub

Participation always welcome. Requests please to <contact [at] gantryprojects.com>. Website also hosted on GitHub Pages | Repository.


© by thex | Find out more about my projects and Gist snippets on GitHub.

Images from pixabay.