Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: remove email and add link to support portal


Section


Column
20%
width50%


Panel
titleAbout Software Support
Loremipsum
11
Column
width80%
Wiki Markup


{jython:share=foo}
from com.atlassian.confluence.search.v2 import ContentSearch
from com.atlassian.confluence.search.v2.query import LabelQuery
search = ContentSearch(LabelQuery("devel"),None,None,None)
results = searchManager.searchEntities(search)
out.print("<div class='recently-updated recently-updated-concise'><h4 class='sub-heading'>ECMWF Software Packages</h4><div class='results-container'><ul>")
for i in results:
   out.print("<li class='update-item'><a href='%s%s'>%s</a> <span style='font-size:80%%; color:#666666'>%s</span></li>" % (contextPath,i.urlPath,i.displayTitle,i.content))
out.print("</ul></div></div>")
{jython}

Include Page
About Software Support
About Software Support


ecCodes A package developed by ECMWF which provides an application programming interface and a set of tools for decoding and encoding messages in the WMO GRIB and BUFR formats.
Magics Magics is the latest generation of the ECMWF's Meteorological plotting software.
Metview Metview is an interactive meteorological application, which enables operational and research meteorologists to access, manipulate and visualise meteorological data.
ecFlow A work flow package that enables users to run a large number of programs (with dependencies on each other and on time) in a controlled environment
ECaccess ECaccess provides a portal for registered users to access the ECMWF computing and archiving facilities with single step authentication from anywhere on the Internet


Panel
titleReport a bug or issue

Please  visit the Support portal if you have any suggestions for improvements or have discovered a bug with any ECMWF software package.



Column
width2%



Column
width45%


Panel


Button Group
Button Hyperlink
iconshare
titleDownloads
typeprimary
urlReleases
targettrue
Button Hyperlink
iconjira
titleReport a problem
typestandard
urlhttps://jira.ecmwf.int/projects/SUP
targettrue
 



Panel
titleLatest News

Content by Label
showLabelsfalse
max4
spacescom.atlassian.confluence.content.render.xhtml.model.resource.identifiers.SpaceResourceIdentifier@1422ecom.atlassian.confluence.content.render.xhtml.model.resource.identifiers.SpaceResourceIdentifier@218344com.atlassian.confluence.content.render.xhtml.model.resource.identifiers.SpaceResourceIdentifier@23fd7dcom.atlassian.confluence.content.render.xhtml.model.resource.identifiers.SpaceResourceIdentifier@240e1acom.atlassian.confluence.content.render.xhtml.model.resource.identifiers.SpaceResourceIdentifier@798f82cccom.atlassian.confluence.content.render.xhtml.model.resource.identifiers.SpaceResourceIdentifier@871fa5b8com.atlassian.confluence.content.render.xhtml.model.resource.identifiers.SpaceResourceIdentifier@206140com.atlassian.confluence.content.render.xhtml.model.resource.identifiers.SpaceResourceIdentifier@20888ccom.atlassian.confluence.content.render.xhtml.model.resource.identifiers.SpaceResourceIdentifier@10b65
sortcreation
reversetrue
cqllabel = "news" and space in ("ECC","GRIB","ECFLOW","MARSAD","EMOS","METV","SUP","ECAC","MAGP")
labelsnews

Go to Latest news to access older news items


Panel

Blog Posts
max3
contenttitles
See full blog


Panel

Livesearch
spaceKeySUP
placeholderSearch software support for ...




Section


Column
width100%

Recently Updated

Section
Column
width50%
Wiki Markup


{jython:share=foo}
#from com.atlassian.confluence.search.v2 import ContentSearch
#from com.atlassian.confluence.search.v2.query import LabelQuery
from com.atlassian.confluence.security import Permission
# Careful!! GeneralUtil.getRelativeTime is deprecated
from com.atlassian.confluence.util import GeneralUtil

query = LabelQuery("releases")
search = ContentSearch(query,None,None,None)
results = searchManager.searchEntities(search)
alist = []
for i in results:
   for a in i.attachments:
        alist.append((a.lastModificationDate, a))

alist.sort()
alist.reverse()


out.print("<div class='recently-updated recently-updated-concise'><h4 class='sub-heading'>Latest Releases</h4><div class='results-container'><ul>")
for d,i in alist:
   out.print("""
<li class='update-item'>
<div class='icon-container'><a href=\"%s%s\">%s (%s)</a></div>
<div class='update-item-desc'>from <a href='/wiki/display/%s'>%s</a></div>
<div class='update-item-date'>%s (%s)</div>
</li>""" % (contextPath, i.downloadPathWithoutVersion, i.fileName, i.niceFileSize, i.space.key, i.space.name, GeneralUtil.getRelativeTime(d), permissionManager.hasPermission(request.userPrincipal,Permission.VIEW,i)))

out.print("</ul></div></div>")

{jython}
{jython:share=foo} #from com.atlassian.confluence.search.v2 import ContentSearch #from com.atlassian.confluence.search.v2.query import LabelQuery # Careful!! GeneralUtil.getRelativeTime is deprecated from com.atlassian.confluence.util import GeneralUtil query = LabelQuery("news") search = ContentSearch(query,None,None,None) results = searchManager.search(search) out.print("<div class='recently-updated recently-updated-concise'><h4 class='sub-heading'>Latest News</h4><div class='results-container'><ul>") for i in results: out.print(""" <li class='update-item'> <div class='icon-container'><a href=\"%s%s\">%s</a></div> <div class='update-item-desc'>from <a href='/wiki/display/%s'>%s</a></div> <div class='update-item-date'>%s</div> </li>""" % (contextPath,i.urlPath,i.displayTitle, i.spaceKey,i.spaceName,GeneralUtil.getRelativeTime(i.lastModificationDate))) out.print("</ul></div></div>") {jython}  {recently-updated:max=5}

Column
width50%
Wiki Markup