Sidehistorik
Hide children |
---|
Here are different User Macros
...
that I have made, ripped off, copied
...
and changed/customized.
Some are just ready, and some are raw or pure samples. Find several good ones also at Shared User Macros
Feel free to contact me at bnp@mos-eisley.dk for questions or advice.
My User Macro categories:
UI Children |
---|
Small programming Tips
Random number:
$action.dateFormatter.calendar.timeInMillis
...
...
google-analytics
facebook-button
me-image - Image lightbox with Confluence style
Images are resized on the fly, making it pretty slow
Kodeblok |
---|
## @param path:title=Status\|type=string\|required=true\|desc=Status to display
## @param image:title=Status\|type=string\|required=true\|desc=Status to display
## @param group:title=Status\|type=string\|required=true\|desc=Status to display
<a href="/images/${parampath}thumbs/800pxHigh/${paramimage}" class="confluence-thumbnail-link" title="${paramimage}"><img src="/images/${parampath}thumbs/200pxHigh/${paramimage}"></a>
|
include-lightbox - Slimbox2 including
Slimbox JS and Jquery must bedownloaded from http://www.digitalia.be/software/slimbox2 and placed in something like /opt/confluence/confluence/slimbox
Update: I have found it better to put the slimbox javascript-includes into the Main template (url: /admin/editdecorator.action?decoratorName=decorators/main.vmd) so I can use it with all stuff, like the {me-map} macro
Kodeblok |
---|
<script type="text/javascript" src="/slimbox/js/jquery.js"></script>
<script type="text/javascript" src="/slimbox/js/slimbox2.js"></script>
<link rel="stylesheet" href="/slimbox/css/slimbox2.css" type="text/css" media="screen" />
|
me-image - Image lightbox with Slimbox2
This required the "Slimbox2 including" Macro
Kodeblok |
---|
## @param path:title=Status|type=string|required=true|desc=File Path
## @param image:title=Status|type=string|required=true|desc=Image Name
## @param group:title=Status|type=string|required=true|desc=Group
<a href="/images/${parampath}thumbs/800pxHigh/${paramimage}" rel="lightbox-${paramgroup}" title="${paramimage}"><img src="/images/${parampath}thumbs/200pxHigh/${paramimage}"></a>
|
include-lightbox - Fancybox including
Confluence also uses Fancybox, this can give issues.
Kodeblok |
---|
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
<script type="text/javascript" src="/fancybox/fancybox/jquery.fancybox-1.3.4.pack.js"></script>
<script type="text/javascript" src="/fancybox/jquery.mousewheel-3.0.4.pack.js"></script>
<link rel="stylesheet" href="/fancybox/fancybox/jquery.fancybox-1.3.4.css" type="text/css" media="screen" />
|
make-top
go-top
msn-presence
skype-presence
- http://confluence.atlassian.com/display/DOC/Guide+to+User+Macro+Templates
- https://developer.atlassian.com/display/CONFDEV/Confluence+Objects+Accessible+From+Velocity
- http://confluence.atlassian.com/display/DOC/Examples+of+User+Macros
- http://confluence.atlassian.com/display/DISC/Shared+User+Macros
- http://velocity.apache.org/
- Confluence List Space Administrators User Macro
- Confluence
- Confluence User Macros
- Confluence Objects Accessible from Velocity
- Confluence API – Space
- Confluence API – SpacePermission
- Confluence API – UserAccessor
- http://blog.networkedcollaboration.com/category/atlassian/
Macro Guide
See my Macro Guide
...