Skip to content

shivamsingh124/Joomla_Plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 

Repository files navigation

Joomla Plugin Example

This is an example plugin files for Joomla! CMS.

Creator: Shivam Singh

This repository is maintained for my submission in GSOC'22

HeadingChange Plugin

When a user activates the plugin, it should inject a JS script into the webpage, which attaches the text from the parameter field to each headline.

Live Video Demo

https://youtu.be/zS67YMprPPU

20220419_024421.MP4

Configuration

Initial setup the plugin

  1. Download or clone this package.Download the latest version of the plugin
  2. Rename all example string to your plugin name.
  3. Rename all folder string to your plugin group name.
  4. Move whole folder to Joomla! dir: /plugins/(your group)/(your plugin)
  5. Go to Joomla! Administrator -> Extension -> Discover and press Discover button.
  6. Choose your plugin and install it.

Now the inital setup is completed.

Feature

When a user activates the plugin, it should inject a JS script into the webpage, which attaches the text from the parameter field to each headline.

Function Used

class PlgSystemheadingplugins extends JPlugin
{
public function onBeforeCompileHead()
	{
   }
 }

Plugin Specifications:

  • Type: System
  • Events Used: onBeforeCompileHead
  • Installable through the Joomla Extension Manager.
  • Executed in the backend.
  • Follows Joomla Coding Standards.
  • Follows Joomla Naming Conventions .
  • Joomla CodeSniffer configured.

Plugin Folder Structure

├── administrator
│	└──language
│   	└── en-GB.plg_system_headingplugins.ini
└── headingplugins.php
└── headingplugins.xml
└── joomla_plugin.rar
└── Index.html

Update Server

Please note that my update server only supports the latest version running the latest version of Joomla and atleast PHP 7.0. Any other plugin version I may have added to the download section don't get updates using the update server.

Issues / Pull Requests

You have found an Issue, have a question or you would like to suggest changes regarding this extension? Open an issue in this repo or submit a pull request with the proposed changes.

Translations

You want to translate this extension to your own language? Check out the Crowdin Page for my Extensions for more details. Feel free to open an issue here on any question that comes up.

License

MIT License GPLv3 License AGPL License

Hi, I'm Shivam, You can connect with me regarding any quries here :)! 👋

🔗 Links

portfolio linkedin twitter

About

Joomla Plugin This repository is maintained for my submission in GSOC'22 When a user activates the plugin, it should inject a JS script into the webpage, which attaches the text from the parameter field to each headline.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors