HI All
We want to develop some custom plugins for confluence 5.X.
I want to know from you what are the basic skills (or technologies) that are necessary to be able to develop custom confluence macros and plugins.
Rahul
Community moderators have prevented the ability to post new answers.
At the least minimum ,
1) Core Java
2) Javascript/jQuery
Followed by templating languages (since you said macros):
1) Velocity
2) Soy
For more advanced plugins:
1) Web technologies including Servlets (and some JSP, though generally velocity and soy are preferred)
2) Web services , particularly REST
3) Some knowledge of Webwork/xWork actions
4) Maven , if you need some external java libraries to use, in which case, it helps to download those dependencies.
Once the above checklist is taken care of, this should be the starting point , refer to the pertinent tutorials as needed. You can even start looking into this documentation and parallely refer to the above checklist , as needed:
thanks Yagnesh, that helps...
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Yeah, definitely go through the Atlassian SDK tutorials (plugin module components and atlas-cli commands).
You'll need Java knowledge about Hibernate transactions, Spring beans, dependency injection, servlets, REST and Json. Interesting new things I came across while learning were Lucene search, search index extractors, and XWork-WebWork, look these up. And if you know JavaScript and how to use the web developer console in your browser (F12), it helps too. Have fun.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
i would recommend:
Good Luck!
Lukas
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Please try to build one sample macro using following link.
This will help you to develop your first basic macro.
For confluence plugin development you can check following link
https://developer.atlassian.com/confdev/
Also you can get more API's from https://docs.atlassian.com/confluence/latest/overview-summary.html
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Community moderators have prevented the ability to post new answers.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.