Plugin-broadcast

Hi,

what can be done with a.m. Plugin?
Has been archived by maintainer in 2019 or so. But it should be possible to continue adding improvements.

Ideas how to get Master into normal Plugins Release Handling?

CU

Rainer

Not clear what your issue/goal here.

  • If you really need this plugin, make yourself a maintainer for it. You might ask @fred first, but I doubt that he will reactivate and update it.
  • Create a fork and update the code to current PHP and Kanboard versions.
  • Test, test and test.
  • Publish your work in the official plugin directory if you like to do so.

<😏>
Damn, I’ve lost the note with FrĂ©dĂ©ric’s phone number - Alfred, can you help me?
</:smirk:>

Rainer,

I took your post as a serious request and I tried to supply a serious help.
But I don’t have the time to kidding around.

I decided to create a fork, because it is too difficult do get in contact with Frédéric

You can find the test version here on github, I am currently testing that version in “real life test”. There are only few modifications in the plugin: new Locale, new Changelog and such details. it would be great if some people could test it. Please keep in Mind that you do that on your own risc. My first version broke KANBOARD function completely when I changed language in my User Profile to french. Reason was translation line

"    'Expiration Date' => 'Date d' expiration',"
instead of
"    'Expiration Date' => 'Date de expiration',

caused the problem!

But now everything works fine in my tests in French, Spanish, English, Hungarian and German language.

I already created a draft of the description for the plugins page; you can not find it here. That source is cruelly damaged. For my additin I used the original sourde from

So should it look:

I will need help for the line below “Readme”: I don’t know which resources are affected by that plugin.

CU

Rainer

They are stripped from your edits in the plugins.json:
e.g. “has_hooks”, “has_overrides”, “has_schema” etc.

Your Calendar is the only of my installed plugins having plugins.json

I refer to the file website/plugins.json at main · RainerBielefeld/website · GitHub

There is a misunderstanding. My question " I don’t know which resources 
" is concerning the plugin-broadcast itself!

  • Does Broadcast include Database Changes?
  • Does Broadcast override existing templates
  • Does Broadcast incorporate KANBOARD hooks

My php knowledge is much too little to find out

If you want to publish your work in the official plugin directory, you have to create a PR to the website repo, where only its file plugins.json has to be updated, according to the contents of your Plugin.php.

“has_hooks”: true, if you use hooks
“has_overrides”: true, if you use overrides
“has_schema”: true, if you modify or extend the database schema.

For your broadcast fork, this will be at least:

“has_hooks”: true,
“has_schema”: true
“has_overrides”: true

See also: README

HTH
abu

Please don’t hesitate to ask and/or add me as a collaborator.

1 Like

Great!

I only have very basic knowledge how to proceed code changes and pull requests on github.

Can you please have a look on

  • New maintained fork of plugin “Broadcast” with a first release
  • related addition to [Kanboard Plugins PAge](https://Kanboard Plugins) here
  • ?
    CU

Rainer

Hey, it’s online now. Congrats! :wink:

Some remarks:

  • I would uncouple the repo from the upstream. It’s your baby now, there won’t be any contribution from upstream and you cannot contribute there.
  • Think about renaming your repo, as KANBOARD-plugin-broadcast is a hideous name.
    Name it kanboard-plugin-broadcast, plugin-broadcast or simply broadcast.
    The properties “Kanboard”, “Plugin” etc. can be attached as topics.
1 Like

I will do that for next release, but I will need a little help; will ask for instructions in time.