Add-ons development interest check

Post

Posted
Rating:
Item has a rating of 5 (Liked by Chris GrahamLiked by Jason VerhagenLiked by Frank)
#60 (In Topic #25)
Avatar
Site director
Patrick Schmalstig is in the usergroup ‘Administrators’
Greetings community!

I am planning to begin development of a few add-ons for Composr 10.1/11, however before I develop any of these add-ons, I must have an interest check. If you have any interest in seeing any of these add-ons being developed, please reply with the add-ons you are interested in. I won't be developing any add-ons that show no interest.

Please also comment any questions or suggestions you may have for these add-ons. It is greatly appreciated!
 

Radio Stream Block Addon

The first add-on is a simple radio stream block. This would allow you to insert a radio stream player with a configurable URL parameter for the stream into any block or comcode page. I don't know yet what player I'd use, but HTML5 non-flash support on the player is a must. Suggestions on what players to use would be greatly appreciated.

RadioDJ Integration Addon

For any of you who wish to host your own internet radio station along with your Composr CMS website like I do, I can turn my customizations into a Composr CMS add-on. The integration addon would allow for several new comcode modules and blocks to be inserted into pages:
  • Now playing: This would display information about what is currently playing from your RadioDJ system as well as the last 5 tracks played and what is in the request queue (including estimated time until air). 
  • Track Library / Request system: This would allow for visitors to view a library of tracks you have in your RadioDJ library and to request any tracks they would like to hear. The library would only allow for type-music tracks to be requested (people can still view info on things such as commercials, but can't request them). It would allow for a search feature to search by artist or title, as well as pageination. When viewing details of a specific track, you can see artist, album, title, genre, track type, duration, status (enabled/disabled), date/time last played, total number of plays, and a button to request it (if available). It would also allow for limits on requests. Example, no more than X tracks per IP per day. Don't request tracks played within last X minutes (same for artists) (if a track was recently played, its info would display how much time until the track can be requested).
  • Track statistics: This would allow the visitor to display an auto-generated list of the number of tracks in each category and genre in your library, and possibly to even click one to see a filtered track library based on the genre or category they clicked on.
  • Radio Show dashboard (advanced): I might not be able to make this one an addon because of how advanced it is, but will put it up anyway. The dashboard would allow for your Composr members to host their own weekly radio shows either live (through a separate streaming server), pre-recorded (upload the audio file to the radio system), simulcast (stream another radio station at show time), or podcast (air most recent episode from podcast feed). This is a very complex task though as it involves custom set-up and additional RadioDJ configuration.
REQUIREMENTS:
  • REST server plug-in for RadioDJ with an open port
  • Online Requests plugin for RadioDJ
  • Access remotely to the RadioDJ MySQL database from your Composr website (open port and a user with access to the database with a host setting permitting access from your website)

Reports as Support Tickets Addon

I personally find it troublesome to use the default reporting system because it makes reports under a protected "reported posts" forum, prohibiting good communication between the staff and the reporter in the event additional info is needed. This communication issue is easily resolved by making reports create support tickets instead. And this addon would do just that. Not to mention you can still make staff-only replies in support tickets and even assign staff to reports.

Punishment message template addon

This addon will replace the default "message" field on the warning/punishment form with a couple other fields of the same type, such as "Content in violation", "rules in violation", "discipline issued", "appeal permitted" (checkbox), and "further actions". Using these fields instead as well as a template that you make in the language file, you can make thorough informative disciplinary messages for your users without having to type it all out. In addition, this addon would automatically include punitive actions taken on the user in the message as specified in the punitive actions section of the form.
WARNING: This addon would disable the "save explanatory details" feature as it would not be compatible.

Karma Addon

One thing I find troublesome about Composr's disciplinary system, though I still like it more than most others, is that it doesn't allow much room for improvement. You can't set formal warnings to expire nor set certain rule violations to be more severe in a user's recorded reputation than others. In addition, you can't reward users by giving them good reputation in relations to discipline when they do good deeds on your website.

This addon would replace the formal/informal warnings system with a karma system. Every member would start out with a karma of 0. Every time they do good, you can give them karma. And when they violate the rules, you can take away karma. In addition, you can set certain levels of "rewards" and "discipline" to be automatically applied when users reach certain levels of karma (for example, probation if their karma reaches -10, or being a part of a special usergroup with more features if their karma is above +5).

Karma is only viewable by the user himself/herself and any staff with permission to issue discipline. It would be displayed on a user's profile as a "meter" below their avatar.
Online now: No Back to the top

Post

Posted
Rating:
Item has a rating of 5 (Liked by Patrick SchmalstigLiked by OneRingRulesLiked by Jason Verhagen)
#64
Avatar
Standard member
sholzy is in the usergroup ‘Community saint’
How about a "[Solved]" button visible only to the topic starter to make marking solved topics easier to, well… mark "[Solved]".

Steve
Online now: No Back to the top

Post

Posted
Rating:
#65
Avatar
Site director
Patrick Schmalstig is in the usergroup ‘Administrators’

sholzy said

How about a "[Solved]" button visible only to the topic starter to make marking solved topics easier to, well… mark "[Solved]".

I think Support Tickets' close button could do that job.

sholzy said

How about a "[Solved]" button visible only to the topic starter to make marking solved topics easier to, well… mark "[Solved]".

I think Support Tickets' close button could do that job.
Online now: No Back to the top

Post

Posted
Rating:
Item has a rating of 5 (Liked by Patrick Schmalstig)
#174
Avatar
Standard member
Duck is in the usergroup ‘Community saint’
I find the support to report, radio dj, and karma ideas interesting. Sholzies solved button too!
Online now: No Back to the top

Post

Posted
Rating:
#175
Avatar
Site director
Patrick Schmalstig is in the usergroup ‘Administrators’
Hmm… seems a solved button is an interest. I find it redundant with the topic's "close" button though unfortunately. So to make something more unique, how about I make an addon that would add a new feature to support tickets to allow for permitted staff to set its status and for everyone who can view the ticket to see the status?

For example, a new unanswered support ticket can be marked as "New" or "Fresh". And then you can set the ticket with any of the statuses of "Assigned", "Feedback Requested", "In Progress", "Resolved", or "Closed" (setting status to "assigned" will then prompt you to assign it to a staff… setting it to "Resolved" or "Closed" will inform you that it will close the ticket).

Thoughts?
Online now: No Back to the top

Post

Posted
Rating:
#180
Avatar
Standard member
sholzy is in the usergroup ‘Community saint’

Patrick Schmalstig said

sholzy said

How about a "[Solved]" button visible only to the topic starter to make marking solved topics easier to, well… mark "[Solved]".

I think Support Tickets' close button could do that job.


Patrick Schmalstig said

Hmm… seems a solved button is an interest. I find it redundant with the topic's "close" button though unfortunately. So to make something more unique, how about I make an addon that would add a new feature to support tickets to allow for permitted staff to set its status and for everyone who can view the ticket to see the status?

For example, a new unanswered support ticket can be marked as "New" or "Fresh". And then you can set the ticket with any of the statuses of "Assigned", "Feedback Requested", "In Progress", "Resolved", or "Closed" (setting status to "assigned" will then prompt you to assign it to a staff… setting it to "Resolved" or "Closed" will inform you that it will close the ticket).

Thoughts?


Actually, my suggestion was for adding a "[Solved]" button to the forums, not the support tickets function. I'm sorry, I guess I didn't state that in my request. But it would work good for support tickets too.

Patrick Schmalstig said

sholzy said

How about a "[Solved]" button visible only to the topic starter to make marking solved topics easier to, well… mark "[Solved]".

I think Support Tickets' close button could do that job.


Patrick Schmalstig said

Hmm… seems a solved button is an interest. I find it redundant with the topic's "close" button though unfortunately. So to make something more unique, how about I make an addon that would add a new feature to support tickets to allow for permitted staff to set its status and for everyone who can view the ticket to see the status?

For example, a new unanswered support ticket can be marked as "New" or "Fresh". And then you can set the ticket with any of the statuses of "Assigned", "Feedback Requested", "In Progress", "Resolved", or "Closed" (setting status to "assigned" will then prompt you to assign it to a staff… setting it to "Resolved" or "Closed" will inform you that it will close the ticket).

Thoughts?


Actually, my suggestion was for adding a "[Solved]" button to the forums, not the support tickets function. I'm sorry, I guess I didn't state that in my request. But it would work good for support tickets too.

Steve
Online now: No Back to the top

Post

Posted
Rating:
#181
Avatar
Site director
Patrick Schmalstig is in the usergroup ‘Administrators’
Ahh okay, yeah that makes more sense. I personally don't see a use in a solved button for the forums though. Could you provide an example on how such would be useful for the general forums?
Online now: No Back to the top

Post

Posted
Rating:
Item has a rating of 5 (Liked by Patrick SchmalstigLiked by sholzy)
#183
Avatar
Standard member
Eric is in the usergroup ‘Community saint’
My Composr site would use these add-ons if created:
 

Punishment message template addon

This addon will replace the default "message" field on the warning/punishment form with a couple other fields of the same type, such as "Content in violation", "rules in violation", "discipline issued", "appeal permitted" (checkbox), and "further actions". Using these fields instead as well as a template that you make in the language file, you can make thorough informative disciplinary messages for your users without having to type it all out. In addition, this addon would automatically include punitive actions taken on the user in the message as specified in the punitive actions section of the form.
WARNING: This addon would disable the "save explanatory details" feature as it would not be compatible.

 

Karma Addon

One thing I find troublesome about Composr's disciplinary system, though I still like it more than most others, is that it doesn't allow much room for improvement. You can't set formal warnings to expire nor set certain rule violations to be more severe in a user's recorded reputation than others. In addition, you can't reward users by giving them good reputation in relations to discipline when they do good deeds on your website.

This addon would replace the formal/informal warnings system with a karma system. Every member would start out with a karma of 0. Every time they do good, you can give them karma. And when they violate the rules, you can take away karma. In addition, you can set certain levels of "rewards" and "discipline" to be automatically applied when users reach certain levels of karma (for example, probation if their karma reaches -10, or being a part of a special usergroup with more features if their karma is above +5).

Karma is only viewable by the user himself/herself and any staff with permission to issue discipline. It would be displayed on a user's profile as a "meter" below their avatar.

Eric DeMars . com
My electronic portfolio and personal site. Uses ocPortal!
Online now: No Back to the top

Post

Posted
Rating:
#184
Avatar
Site director
Patrick Schmalstig is in the usergroup ‘Administrators’
I just ported the fudge coding of the punishment templates from my v9 site to the new Composr CMS site I'm working on. A screenshot of the addon isn't necessary, however here's a demo message that could be auto generated from the use of the addon:

Terms of Use Violation: (explanation field)

Introduction

Greetings (user being punished),

This auto-generated message is to inform you that the staff of (site name) has found you to be in violation of our Terms of Use, located at (link to rules). Please read this message carefully in order to learn about what we found was in violation, how it was in violation, why the rule is important, what discipline has been issued against you, and what you should do from here on out.

Violating Content

According to The Lovinity Community+ Staff, the following content of yours was found to be in violation of the Terms of Use:

(Information you put in the "Violating content" field will go here)

Reason(s) for Violation

(Information you put in the "Reason(s) for Violation" field would go here)

Disciplinary Actions

The following is a list of punitive actions applied to you by staff as a result of this violation:

(this is just an example. But this bullet list would be auto-filled depending on the punitive actions you have defined on the form)
  • This is an informal warning, therefore you were not issued a formal warning against your account. You currently have 0 formal warnings.
  • Points fine/penalty: You have been fined 1 points. Your new points balance is 208 .
  • Probation Time: You have been issued 1 days of probation (if you were already on probation, this time has been added on). This means you will have limited access to (site name)'s features and may be subject to moderator approval of submitted content from now until 2016-02-28 19:01:30 .
  • Forum Silence: You have been silenced from forum ID 19 until 2016-03-02 19:01:30 .
In addition to the above punitive actions, staff have also done the following:

(if you specified, additional discipline field info would be filled here. An example may be "Modified forum post so language is more child friendly".)

Please be aware that any attempts to bypass these disciplinary actions (with the exception of a proper appeal process) can and will result in more severe punishment and a possible permanent ban.

What You Should Do

(this section is auto-filled depending on whether or not you're IP banning or suspending (member banning) the user)

First and foremost, be sure to thoroughly give our Terms of Use / rules another read located at (insert link). Be sure to ask staff any questions you have with these rules, especially if you are unclear on them. Please remember, ignorance of the rules is not an excuse.

In addition, the staff have provided the following actions you should take:

(if you provided additional steps for the users to take in the field on the punishment form, it would be added here)

Disciplinary Appeal

(a check box on the form allows you to indicate whether or not the user can appeal discipline. The message here is auto-generated based off of that setting and whether or not you're banning the user)

The staff have indicated that you may appeal this discipline within 72 hours from this message if you either feel that you were unfairly disciplined for this violation or if you wish to get back any fined points by completing some tasks assigned by staff. For more information on how to appeal discipline, please see the Breaches of the Terms and Conditions section of the Terms of Service. When communicating about the appeal, please do not let any more than 72 hours lapse between when we contact you and when you reply back, even if it means letting us know you're still working on the task (give a progress report). Otherwise, staff may close the appeal case and thus you won't be able to appeal it anymore.

Closing

In closing, thank you for understanding the situation as well as for your cooperation. Please remember that you can contact staff at any time should you have any issues or concerns. To contact them, you can do one of three things:
  • Reply to this private topic via. the website, given you aren't suspended nor permanently banned.
  • Submit a new support ticket, even as a guest if you need to, by going to About -> Support Tickets on our website , considering you aren't permanently banned .
  • Email foo@bar.com from the email address you registered on our website with (include your username in the email). Please only email us if the above two options are not possible.


Of course the message template can be edited easily via. language files.
Online now: No Back to the top

Post

Posted
Rating:
Item has a rating of 5 (Liked by sholzy)
#185
Standard member
cupper3 is in the usergroup ‘Fan in action’

xanaftp said

Ahh okay, yeah that makes more sense. I personally don't see a use in a solved button for the forums though. Could you provide an example on how such would be useful for the general forums?

I am an admin on a large (145,000 member) forum. We regularly use the [solved] button/tag on posts that are reported to the moderator team and that have been dealt with. It greatly simplifies dealing with the volume of reports we get daily.

xanaftp said

Ahh okay, yeah that makes more sense. I personally don't see a use in a solved button for the forums though. Could you provide an example on how such would be useful for the general forums?

I am an admin on a large (145,000 member) forum. We regularly use the [solved] button/tag on posts that are reported to the moderator team and that have been dealt with. It greatly simplifies dealing with the volume of reports we get daily.
Online now: No Back to the top

Post

Posted
Rating:
#186
Avatar
Standard member
sholzy is in the usergroup ‘Community saint’

xanaftp said

Ahh okay, yeah that makes more sense. I personally don't see a use in a solved button for the forums though. Could you provide an example on how such would be useful for the general forums?

Any topic asking for help can benefit from a "[Solved]" button. Seeing a topic marked as "solved" can allow someone searching for solutions to a problem knows that thread contains a possible solution. It can also save someone who is helping to answer questions from from reading through long threads only to find out it's already been answered. I guess it can be thought of a convenience thing for other members, and staff.

The only way in Composr to mark a topic as solved is to make 3 clicks just to get to the edit form, then make the change to the title, then save it. I'll bet a lot of users don't even know they can edit the topic title, or even how to edit it.

With a button visible only to the topic starter (along with moderators and admin) in the same button row as the "Add topic" button, a topic will have a better chance as marked "solved" than forcing a member to go through the steps of editing their topic title. A good text on the button would be "Mark topic [Solved]"


xanaftp said

Ahh okay, yeah that makes more sense. I personally don't see a use in a solved button for the forums though. Could you provide an example on how such would be useful for the general forums?

Any topic asking for help can benefit from a "[Solved]" button. Seeing a topic marked as "solved" can allow someone searching for solutions to a problem knows that thread contains a possible solution. It can also save someone who is helping to answer questions from from reading through long threads only to find out it's already been answered. I guess it can be thought of a convenience thing for other members, and staff.

The only way in Composr to mark a topic as solved is to make 3 clicks just to get to the edit form, then make the change to the title, then save it. I'll bet a lot of users don't even know they can edit the topic title, or even how to edit it.

With a button visible only to the topic starter (along with moderators and admin) in the same button row as the "Add topic" button, a topic will have a better chance as marked "solved" than forcing a member to go through the steps of editing their topic title. A good text on the button would be "Mark topic [Solved]"


Steve
Online now: No Back to the top

Post

Posted
Rating:
Item has a rating of 5 (Liked by Paraz1t)
#187
Avatar
Standard member
sholzy is in the usergroup ‘Community saint’
Another helpful addon would be the ability to "auto-close" topics after a defined period, preferably on a forum by forum basis.

Steve
Online now: No Back to the top

Post

Posted
Rating:
#191
Avatar
Site director
Patrick Schmalstig is in the usergroup ‘Administrators’

cupper3 said

xanaftp said

Ahh okay, yeah that makes more sense. I personally don't see a use in a solved button for the forums though. Could you provide an example on how such would be useful for the general forums?

I am an admin on a large (145,000 member) forum. We regularly use the [solved] button/tag on posts that are reported to the moderator team and that have been dealt with. It greatly simplifies dealing with the volume of reports we get daily.

Ahhh you're talking about the report forum. You could close the thread in the report forum too to "mark it solved". That's what i did before re-coding my installation to use support tickets instead.

I think a better solution than to having a solved button is for an addon that will allow for topic title prefixes to be added via. topic creation and on the fly. That way, you can have more than just "solved" prefixes. For example, on a role playing forum, you can have "[open]", "[private]", "[finished]", "[planning]" and so on.



sholzy said

Another helpful addon would be the ability to "auto-close" topics after a defined period, preferably on a forum by forum basis.


I like this idea too. I'll consider making an addon maybe… however I'm not confident enough in my coding experience to do something like this.

cupper3 said

xanaftp said

Ahh okay, yeah that makes more sense. I personally don't see a use in a solved button for the forums though. Could you provide an example on how such would be useful for the general forums?

I am an admin on a large (145,000 member) forum. We regularly use the [solved] button/tag on posts that are reported to the moderator team and that have been dealt with. It greatly simplifies dealing with the volume of reports we get daily.

Ahhh you're talking about the report forum. You could close the thread in the report forum too to "mark it solved". That's what i did before re-coding my installation to use support tickets instead.

I think a better solution than to having a solved button is for an addon that will allow for topic title prefixes to be added via. topic creation and on the fly. That way, you can have more than just "solved" prefixes. For example, on a role playing forum, you can have "[open]", "[private]", "[finished]", "[planning]" and so on.



sholzy said

Another helpful addon would be the ability to "auto-close" topics after a defined period, preferably on a forum by forum basis.


I like this idea too. I'll consider making an addon maybe… however I'm not confident enough in my coding experience to do something like this.
Online now: No Back to the top

Post

Posted
Rating:
#196
Avatar
Standard member
Paraz1t is in the usergroup ‘Fan in action’

sholzy said

Another helpful addon would be the ability to "auto-close" topics after a defined period, preferably on a forum by forum basis.


I like, is good idea.

sholzy said

Another helpful addon would be the ability to "auto-close" topics after a defined period, preferably on a forum by forum basis.


I like, is good idea.
Online now: No Back to the top

Post

Posted
Rating:
Item has a rating of 5 (Liked by Patrick Schmalstig)
#843
Standard member
cupper3 is in the usergroup ‘Fan in action’

Patrick Schmalstig said

Ahh okay, yeah that makes more sense. I personally don't see a use in a solved button for the forums though. Could you provide an example on how such would be useful for the general forums?

If the [solved] button text were editable, then it could be used for items that may be [sold] or similar uses. I am admin on a large (155K users) that uses both the [solved] for mod purposes, as well as the [sold] in our classifieds. If the text for the button was editable, then threads or posts could be marked as applicable by the user.

Hope this makes sense. We use it on a VB platform.

Patrick Schmalstig said

Ahh okay, yeah that makes more sense. I personally don't see a use in a solved button for the forums though. Could you provide an example on how such would be useful for the general forums?

If the [solved] button text were editable, then it could be used for items that may be [sold] or similar uses. I am admin on a large (155K users) that uses both the [solved] for mod purposes, as well as the [sold] in our classifieds. If the text for the button was editable, then threads or posts could be marked as applicable by the user.

Hope this makes sense. We use it on a VB platform.
Online now: No Back to the top

Post

Posted
Rating:
#4695
Avatar
Standard member
Frank is in the usergroup ‘Fan in training’
I like the radio add-ons I was considering Blog talk radio. But I may be able to make your add-ons work for my needs.
Online now: No Back to the top

Post

Posted
Rating:
#4708
Avatar
Standard member
Joey is in the usergroup ‘Honoured member’
Nice!

It is always good for a communty like this that there are new people come to join and help developing new addons.
However i am not will use any of your mods in the first post, maybe new people will come to join and help to make compo.sr bigger and bigger.

Keep up your job!

Nice …. now i see its a topic from 2016 O_o
Online now: No Back to the top
1 guest and 0 members have just viewed this.

Statistics

Users online:

John Connor, Manu, Vaiva, Salman, ManojSree, amit.nigam

Forum statistics:
  • 1,298 topics, 5,830 posts, 7,064 members
  • Our newest member is flour2door
Birthdays:
Back to Top