export NEW_RELIC_CONFIG_FILE="newrelic.ini" | |
export VIRTUAL_ENV="/var/lib/ckan/dga/pyenv" | |
export PATH="/var/lib/ckan/dga/pyenv:/var/lib/ckan/dga/pyenv/bin:$PATH" | |
cd /var/lib/ckan/dga/pyenv/src/ckan | |
newrelic-admin run-program paster serve development.ini | |
{% ckan_extends %} | {% ckan_extends %} |
{% block home_search %} | {% block home_secondary_content %} |
<script type="text/javascript" src="//www.google.com/jsapi"> | |
<div class="hero-secondary-inner"> | |
<script type="text/javascript" src="http://www.google.com/jsapi"> | |
</script> | </script> |
<script type="text/javascript"> | <script type="text/javascript"> |
google.load("feeds", "1") //Load Google Ajax Feed API (version 1) | google.load("feeds", "1") //Load Google Ajax Feed API (version 1) |
</script> | </script> |
<div id="feeddiv"> | <div id="feeddiv"></div> |
</div> | |
</div> | |
<script type="text/javascript"> | <script type="text/javascript"> |
var feedcontainer=document.getElementById("feeddiv") | var feedcontainer=document.getElementById("feeddiv") |
var feedurl="http://www.finance.gov.au/taxonomy/term/1274/feed" | var feedurl="http://www.finance.gov.au/taxonomy/term/1274/feed" |
var feedlimit=4 | var feedlimit=3 |
var rssoutput="<div class='module module-shallow module-narrow module-dark info box' style='color:black'><h2>Latest data.gov.au News</h2><i class='ckan-icon ckan-icon-feed'></i><a href='http://www.finance.gov.au/taxonomy/term/1274/feed/'> Subscribe to the blog </a></div>" | var rssoutput="<div class='module module-shallow module-narrow module-dark info box' style='color:black'><h2>Latest data.gov.au News</h2><i class='ckan-icon ckan-icon-feed'></i><a href='http://www.finance.gov.au/taxonomy/term/1274/feed/'> Subscribe to the blog </a></div>" |
function rssfeedsetup(){ | function rssfeedsetup(){ |
var feedpointer=new google.feeds.Feed(feedurl) //Google Feed API method | var feedpointer=new google.feeds.Feed(feedurl) //Google Feed API method |
feedpointer.setNumEntries(feedlimit) //Google Feed API method | feedpointer.setNumEntries(feedlimit) //Google Feed API method |
feedpointer.load(displayfeed) //Google Feed API method | feedpointer.load(displayfeed) //Google Feed API method |
} | } |
function displayfeed(result){ | function displayfeed(result){ |
if (!result.error){ | if (!result.error){ |
var thefeeds=result.feed.entries | var thefeeds=result.feed.entries |
for (var i=0; i<thefeeds.length; i++) { | for (var i=0; i<thefeeds.length; i++) { |
rssoutput+="<div class='module module-shallow module-narrow module-dark info box'><h3><a href='" + thefeeds[i].link + "'>" + thefeeds[i].title + "</a></h3>" | rssoutput+="<div class='module module-shallow module-narrow module-dark info box'><h3><a href='" + thefeeds[i].link + "'>" + thefeeds[i].title + "</a></h3>" |
rssoutput+= " <font color='black'>Posted on " + new Date(thefeeds[i].publishedDate).toDateString() + "</font></div>" | rssoutput+= " <font color='black'>Posted on " + new Date(thefeeds[i].publishedDate).toDateString() + "</font></div>" |
} | } |
rssoutput+="" | rssoutput+="" |
feedcontainer.innerHTML=rssoutput | feedcontainer.innerHTML=rssoutput |
} | } |
else | else |
alert("Error fetching feeds!") | alert("Error fetching feeds!") |
} | } |
window.onload=function(){ | window.onload=function(){ |
rssfeedsetup() | rssfeedsetup() |
} | } |
</script> | </script> |
<form class="module-content search-form" method="get" action="{% url_for controller='package', action='search' %}"> | {{ super() }} |
<h3 class="heading">{{ _("Search Your Data") }}</h3> | |
<div class="search-input control-group search-giant"> | |
<input type="text" class="search" name="q" value="{{ c.q }}" autocomplete="off" placeholder="{{ _('eg. Gold Prices') }}" /> | |
<button type="submit"> | |
<i class="icon-search"></i> | |
<span>{{ _('Search') }}</span> | |
</button> | |
</div> | |
</form> | |
{% endblock %} | {% endblock %} |
{% set intro = g.site_intro_text %} | |
<div class="module-content box"> | |
<header> | |
{% if intro %} | |
{{ h.render_markdown(intro) }} | |
{% else %} | |
<h1 class="page-heading">{{ _("Welcome to CKAN") }}</h1> | |
<p> | |
{% trans %}This is a nice introductory paragraph about CKAN or the site | |
in general. We don't have any copy to go here yet but soon we will | |
{% endtrans %} | |
</p> | |
{% endif %} | |
</header> | |
</div> | |
<div class="hero-secondary-inner"> | |
<script type="text/javascript" src="http://www.google.com/jsapi"> | |
</script> | |
<script type="text/javascript"> | |
google.load("feeds", "1") //Load Google Ajax Feed API (version 1) | |
</script> | |
<div id="feeddiv"> | |
</div> | |
</div> | |
<script type="text/javascript"> | |
var feedcontainer=document.getElementById("feeddiv") | |
var feedurl="http://www.finance.gov.au/taxonomy/term/1274/feed" | |
var feedlimit=4 | |
var rssoutput="<div class='module module-shallow module-narrow module-dark info box' style='color:black'><h2>Latest data.gov.au News</h2><i class='ckan-icon ckan-icon-feed'></i><a href='http://www.finance.gov.au/taxonomy/term/1274/feed/'> Subscribe to the blog </a></div>" | |
function rssfeedsetup(){ | |
var feedpointer=new google.feeds.Feed(feedurl) //Google Feed API method | |
feedpointer.setNumEntries(feedlimit) //Google Feed API method | |
feedpointer.load(displayfeed) //Google Feed API method | |
} | |
function displayfeed(result){ | |
if (!result.error){ | |
var thefeeds=result.feed.entries | |
for (var i=0; i<thefeeds.length; i++) { | |
rssoutput+="<div class='module module-shallow module-narrow module-dark info box'><h3><a href='" + thefeeds[i].link + "'>" + thefeeds[i].title + "</a></h3>" | |
rssoutput+= " <font color='black'>Posted on " + new Date(thefeeds[i].publishedDate).toDateString() + "</font></div>" | |
} | |
rssoutput+="" | |
feedcontainer.innerHTML=rssoutput | |
} | |
else | |
alert("Error fetching feeds!") | |
} | |
window.onload=function(){ | |
rssfeedsetup() | |
} | |
</script> | |
{% set tags = h.get_facet_items_dict('tags', limit=3) %} | |
{% set placeholder = _('eg. Gold Prices') %} | |
<div class="module module-search module-narrow module-shallow box"> | |
<form class="module-content search-form" method="get" action="{% url_for controller='package', action='search' %}"> | |
<h3 class="heading">{{ _("Search Your Data") }}</h3> | |
<div class="search-input control-group search-giant"> | |
<input type="text" class="search" name="q" value="" autocomplete="off" placeholder="{{ placeholder }}" /> | |
<button type="submit"> | |
<i class="icon-search"></i> | |
<span>{{ _('Search') }}</span> | |
</button> | |
</div> | |
</form> | |
<div class="tags"> | |
<h3>{{ _('Popular Tags') }}</h3> | |
{% for tag in tags %} | |
<a class="tag" href="{% url_for controller='package', action='search', tags=tag.name %}">{{ h.truncate(tag.display_name, 22) }}</a> | |
{% endfor %} | |
</div> | |
</div> | |
{% set stats = h.get_site_statistics() %} | |
<div class="box stats"> | |
<div class="inner"> | |
<h3>{{ _('{0} statistics').format(g.site_title) }}</h3> | |
<ul> | |
<li> | |
<a href="{{ h.url_for(controller='package', action='search') }}"> | |
<b>{{ h.SI_number_span(stats.dataset_count) }}</b> | |
{{ _('dataset') if stats.dataset_count == 1 else _('datasets') }} | |
</a> | |
</li> | |
<li> | |
<a href="{{ h.url_for(controller='organization', action='index') }}"> | |
<b>{{ h.SI_number_span(stats.organization_count) }}</b> | |
{{ _('organisation') if stats.organization_count == 1 else _('organisations') }} | |
</a> | |
</li> | |
<li> | |
<a href="{{ h.url_for(controller='group', action='index') }}"> | |
<b>{{ h.SI_number_span(stats.group_count) }}</b> | |
{{ _('group') if stats.group_count == 1 else _('groups') }} | |
</a> | |
</li> | |
<!--<li> | |
<a href="{{ h.url_for(controller='related', action='dashboard') }}"> | |
<b>{{ h.SI_number_span(stats.related_count) }}</b> | |
{{ _('related item') if stats.related_count == 1 else _('related items') }} | |
</a> | |
</li>--> | |
</ul> | |
</div> | |
</div> | |
<div id="feeddiv"> | |
</div> | |
<script type="text/javascript" src="//www.google.com/jsapi"> | |
</script> | |
<script type="text/javascript"> | |
google.load("feeds", "1") //Load Google Ajax Feed API (version 1) | |
</script> | |
<script type="text/javascript"> | |
var feedcontainer=document.getElementById("feeddiv") | |
var feedurl="http://www.finance.gov.au/taxonomy/term/1274/feed" | |
var feedlimit=4 | |
var rssoutput="<div class='module module-shallow module-narrow module-dark info box' style='color:black'><h2>Latest data.gov.au News</h2><i class='ckan-icon ckan-icon-feed'></i><a href='http://www.finance.gov.au/taxonomy/term/1274/feed/'> Subscribe to the blog </a></div>" | |
function rssfeedsetup(){ | |
var feedpointer=new google.feeds.Feed(feedurl) //Google Feed API method | |
feedpointer.setNumEntries(feedlimit) //Google Feed API method | |
feedpointer.load(displayfeed) //Google Feed API method | |
} | |
function displayfeed(result){ | |
if (!result.error){ | |
var thefeeds=result.feed.entries | |
for (var i=0; i<thefeeds.length; i++) { | |
rssoutput+="<div class='module module-shallow module-narrow module-dark info box'><h3><a href='" + thefeeds[i].link + "'>" + thefeeds[i].title + "</a></h3>" | |
rssoutput+= " <font color='black'>Posted on " + new Date(thefeeds[i].publishedDate).toDateString() + "</font></div>" | |
} | |
rssoutput+="" | |
feedcontainer.innerHTML=rssoutput | |
} | |
else | |
alert("Error fetching feeds!") | |
} | |
window.onload=function(){ | |
rssfeedsetup() | |
} | |
</script> | |