Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin
Section
Column
width30%

About Software Support

The ECMWF software support portal allows users to access all ECMWF software packages information in a single web site.

Go to the Wiki area for documentation, to Releases for downloads or to Forums to ask questions about or discuss aspects of the software package.

If you have any problem with the software packages or have discovered a bug you can report them through our Issue management system.

Column
width5%

 

Column
width65%

Wiki Markup
{jython}
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.bodyAsString))
out.print("</ul></div></div>")
{jython}

Section
Column
width45%

Wiki Markup
{jython}
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}

Column
width10%

 

Column
width45%

Wiki Markup
{jython}
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)
alist = []
for i in results:
   alist.append(i)
alist.reverse()

out.print("<div class='recently-updated recently-updated-concise'><h4 class='sub-heading'>Latest News</h4><div class='results-container'><ul>")
for i in alist:
   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
max5