[xwiki-devs] [contrib] Simple Slack component
Hi guys, We have been working with XWiki for some time now and have developed a solution for managing processes for Dutch government organizations. Now it is time to start returning to the XWiki community some of the work we have done. We have - for example - implemented a small Slack integration module available for use in Velocity or directly from java modules but there will be more that we would like to put back once they are ready. The one, we would like to start with is a simple slack module aiming at sending messages to Slack using the Slack-webhooks. The project uses a simple class to pre-define the various web hooks for configuration. Access is available from velocity or from java. Since it is our first contribution, I could use some guidance in what is needed to contribute to XWiki. The Slack component is a simple but very useful contribution but I’m not sure what is - commonly - used for such a project (except obviously github). I’m fairly sure, I would not need a Sonar Project report but I rely on your experience for what is useful. My github account is phuisman. I invite you to take a look at an example of our environment that we have setup to demonstrate our capabilities : http://demo.360overheid.wiki <http://demo.360overheid.wiki/> (which unfortunately is Dutch) If you have further questions of remarks, I would be happy to answer or comply with any of them. Thanks for all the work you have done and support you have given us. I am waiting for you reply. With kind regards, Peter Huisman
Hi Peter, On 25 Feb 2016 at 09:12:24, Peter Huisman (p.huisman@ximm.nl(mailto:p.huisman@ximm.nl)) wrote:
Hi guys,
We have been working with XWiki for some time now and have developed a solution for managing processes for Dutch government organizations. Now it is time to start returning to the XWiki community some of the work we have done. We have - for example - implemented a small Slack integration module available for use in Velocity or directly from java modules but there will be more that we would like to put back once they are ready.
This would be awesome. It would be so great for XWiki to have a slack integration!
The one, we would like to start with is a simple slack module aiming at sending messages to Slack using the Slack-webhooks. The project uses a simple class to pre-define the various web hooks for configuration. Access is available from velocity or from java.
Since it is our first contribution, I could use some guidance in what is needed to contribute to XWiki. The Slack component is a simple but very useful contribution but I’m not sure what is - commonly - used for such a project (except obviously github). I’m fairly sure, I would not need a Sonar Project report but I rely on your experience for what is useful. My github account is phuisman.
Very cool. I suggest starting with a github repo + a JIRA project, which I can create for you quickly. All we need to decide is the name you wish to give to the github repo. If you plan to use this repo for adding the remaining features later on, you could name it something like: application-slack. OTOH if you wish to have several repositories, then we'd need a more specific name. Let me know which name to use.
I invite you to take a look at an example of our environment that we have setup to demonstrate our capabilities : http://demo.360overheid.wiki (which unfortunately is Dutch)
I tried to look but I couldn’t find quickly the page where I could see the slack integration in action (I don’t speak Dutch ;)).
If you have further questions of remarks, I would be happy to answer or comply with any of them.
Thanks for all the work you have done and support you have given us. I am waiting for you reply.
I’m really looking forward to have your contributions in xwiki-contrib and deployed on extensions.xwiki.org, and to work with you! :) Thanks -Vincent
With kind regards,
Peter Huisman
Hi Peter, I am quite curious to see how you did the integration so I'm waiting for some screenshots (and later to test it) since I didn't find it on your wiki (btw I like the design :) ) Regarding documentation, the information about contributions is available at http://contrib.xwiki.org In summary: - you need to create a page on extensions.xwiki.org in order for the extension to be installable with Extension Manager (it will also contain the documentation for the extension); - you need a github repo to put the code (you should give us a name on how you want to call it in order to create it); - with the name you give for the repo we can create also a JIRA project in order to have a place for the bugs to be reported. Hope this helps. If you have other questions don't hesitate. Thanks, Caty On Thu, Feb 25, 2016 at 10:22 AM, vincent@massol.net <vincent@massol.net> wrote:
Hi Peter,
On 25 Feb 2016 at 09:12:24, Peter Huisman (p.huisman@ximm.nl(mailto: p.huisman@ximm.nl)) wrote:
Hi guys,
We have been working with XWiki for some time now and have developed a solution for managing processes for Dutch government organizations. Now it is time to start returning to the XWiki community some of the work we have done. We have - for example - implemented a small Slack integration module available for use in Velocity or directly from java modules but there will be more that we would like to put back once they are ready.
This would be awesome. It would be so great for XWiki to have a slack integration!
The one, we would like to start with is a simple slack module aiming at sending messages to Slack using the Slack-webhooks. The project uses a simple class to pre-define the various web hooks for configuration. Access is available from velocity or from java.
Since it is our first contribution, I could use some guidance in what is needed to contribute to XWiki. The Slack component is a simple but very useful contribution but I’m not sure what is - commonly - used for such a project (except obviously github). I’m fairly sure, I would not need a Sonar Project report but I rely on your experience for what is useful. My github account is phuisman.
Very cool. I suggest starting with a github repo + a JIRA project, which I can create for you quickly.
All we need to decide is the name you wish to give to the github repo.
If you plan to use this repo for adding the remaining features later on, you could name it something like: application-slack.
OTOH if you wish to have several repositories, then we'd need a more specific name.
Let me know which name to use.
I invite you to take a look at an example of our environment that we have setup to demonstrate our capabilities : http://demo.360overheid.wiki (which unfortunately is Dutch)
I tried to look but I couldn’t find quickly the page where I could see the slack integration in action (I don’t speak Dutch ;)).
If you have further questions of remarks, I would be happy to answer or comply with any of them.
Thanks for all the work you have done and support you have given us. I am waiting for you reply.
I’m really looking forward to have your contributions in xwiki-contrib and deployed on extensions.xwiki.org, and to work with you! :)
Thanks -Vincent
With kind regards,
Peter Huisman
_______________________________________________ devs mailing list devs@xwiki.org http://lists.xwiki.org/mailman/listinfo/devs
participants (3)
-
Ecaterina Moraru (Valica) -
Peter Huisman -
vincent@massol.net