Research/Extension/Training: Western States Agribusiness Project

IFAD Asset Request Portlet

Asset Publisher

Western States Agribusiness Project

Although Myanmar produces enough rice to meet its consumption needs as a whole, its rural poor are often food-insecure and do not have access to adequate food to meet their caloric and nutritional needs, or enough income to buy essential items.

The Western States Agribusiness Project aims to increase household incomes, food security and nutrition quality by helping rural communities develop agricultural commodities and agribusinesses that can generate a profit and respond to market demand. Training will be made available so that farmers can improve their skills and knowledge in order to modernize production techniques. Improved irrigation to ensure a reliable supply of water to farms and household gardens, along with rural access roads to facilitate farm to market mobility, will also be developed. A total of 390,000 rural people in the northern Magway region and southern Chin state are expected to benefit.

Due to its past isolation, Myanmar's agricultural sector has not benefited fully from global advances in agricultural technology. IFAD's strategy in the country is to focus on modernizing agriculture, upgrading value chains, fostering links between smallholder farmers and agribusinesses, diversifying livelihoods, promoting rural enterprises and generating employment off the farm.

Status: Ongoing
Country
Myanmar
Approval Date
08 September 2018
Duration
2018 - 2024
Sector
Research/Extension/Training
Total Project Cost
US$ 15.79 million
IFAD Financing
US$ 12.96 million
Financing terms
Highly Concessional
Project ID
2000000964
Project Contact
Alessandro Marini

Project design reports

Project design reports

Final Project Design Report Region: Asia and the Pacific
An error occurred while processing the template.
The following has evaluated to null or missing:
==> asset.getAssetRenderer().getURLViewInContext(renderRequest, renderResponse, viewURL)  [in template "10154#10192#PUBLICATION_ROW" at line 36, column 5]

----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign articleUrl = asset.getAssetRe...  [in template "10154#10192#PUBLICATION_ROW" at line 35, column 5]
----
1<#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService") > 
2<#assign assetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService") > 
3<#--  ##later change to /article/id  --> 
4 
5<#assign article = journalArticleLocalService.getArticle(getterUtil.getLong(articleGroupId), .vars['reserved-article-id'].data)> 
6<#assign asset = assetEntryLocalService.getEntry('com.liferay.journal.model.JournalArticle', article.resourcePrimKey) > 
7 
8<#assign groupLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.GroupLocalService")> 
9 
10<#assign assetGroup = groupLocalService.getGroup(asset.getGroupId())> 
11 
12<#assign assetVocabularyLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetVocabularyLocalService")> 
13<#assign voc_topic = assetVocabularyLocalService.getGroupVocabulary(company.getGroupId(), "Topics")> 
14<#assign voc_type = assetVocabularyLocalService.getGroupVocabulary(company.getGroupId(), "Document_type")> 
15<#assign voc_region = assetVocabularyLocalService.getGroupVocabulary(company.getGroupId(), "Regions")> 
16 
17<#assign assetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService")> 
18<#assign groupLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.GroupLocalService")> 
19<#assign classNameLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.ClassNameLocalService")> 
20<#assign globalGroup = groupLocalService.getFriendlyURLGroup(companyId, "/global")> 
21<#assign destMacroClassId = classNameLocalService.getClassNameId("com.liferay.asset.kernel.model.AssetEntry")> 
22<#include "_TEMPLATE_CONTEXT_/${companyId}/${globalGroup.groupId}/${destMacroClassId}/ASSET_ENTRY_MACROS" /> 
23 
24<#assign articleUrl = ""> 
25 
26<#if abstract_link?? && abstract_link.getData()?hasContent> 
27    <#assign articleUrl = abstract_link.getData()> 
28</#if> 
29 
30<#if articleUrl == "" && renderRequest.getAttribute("viewURL")?hasContent> 
31    <#assign articleUrl = renderRequest.getAttribute("viewURL")> 
32</#if> 
33 
34<#if articleUrl == ""> 
35    <#assign articleUrl = 
36    asset.getAssetRenderer().getURLViewInContext(renderRequest, renderResponse, viewURL)> 
37</#if> 
38 
39<div class="row border-bottom pb-4 mb-4"> 
40 
41    <div class="col-sm-2 col-xs-3"> 
42        <#if abstract_icon?hasContent && abstract_icon.getData()?hasContent > 
43            <#assign myabstract_icon = abstract_icon.getData()> 
44        <#else> 
45            <#if locale.getLanguage() != "ar"> 
46                <#assign myabstract_icon = "/o/ifad-global-theme/images/placeholders/document-icon.png"> 
47            <#else> 
48                <#assign myabstract_icon = "/o/ifad-global-theme/images/placeholders/document-icon-ar.png"> 
49            </#if> 
50        </#if> 
51 
52        <img class="d-block mx-auto" style="width: 70px" src="${myabstract_icon}"> 
53    </div> 
54 
55    <div class="col-sm-10 col-xs-9"> 
56        <div class="pull-right"><@getAdminMenu asset /></div> 
57 
58        <a class="text-dark" href="${articleUrl}"> 
59            <strong> 
60                <#if abstract_title?hasContent && abstract_title.getData()?hasContent > 
61                    ${abstract_title.getData()} 
62                <#else> 
63                    ${asset.getTitle(locale)} 
64                </#if> 
65            </strong> 
66        </a> 
67 
68        <small class="d-block text-uppercase"> 
69            <#assign all_tags = "" > 
70            <#assign all_types = "" > 
71            <#assign all_regions = "" > 
72            <#list asset.getCategories() as category> 
73                <#if category.getVocabularyId() == voc_topic.getVocabularyId() > 
74                    <#assign baseURL = '/en/web/operations'> 
75                    <#assign curr_page_category = category.name?replace("_", "-") > 
76                    <#assign all_tags = all_tags+"<a href='${baseURL}/${curr_page_category}'>"+category.getDescription(locale)?upperCase?replace("_", " ")+"</a>"+", "> 
77                </#if> 
78                <#if category.getVocabularyId() == voc_type.getVocabularyId() > 
79                    <#assign all_types = all_types+"${category.getDescription(locale)}, "> 
80                </#if> 
81                <#if category.getVocabularyId() == voc_region.getVocabularyId() > 
82                    <#assign all_regions = all_regions+"${category.getDescription(locale)}, "> 
83                </#if> 
84            </#list> 
85 
86            <#if all_tags?hasContent > 
87                <span class="text-uppercase"> 
88                    <@liferay.language key="tags" />: ${all_tags?removeEnding(", ")} 
89                </span><br/> 
90            </#if> 
91            <#if all_types?hasContent > 
92                <span class="text-uppercase"> 
93                    <@liferay.language key="type" />: ${all_types?removeEnding(", ")} 
94                </span><br/> 
95            </#if> 
96            <#if all_regions?hasContent > 
97                <span class="text-uppercase"> 
98                    <@liferay.language key="region" />: ${all_regions?removeEnding(", ")} 
99                </span><br/> 
100            </#if> 
101        </small> 
102 
103    </div> 
104</div> 

Supervision and implementation support documents

Supervision and implementation support documents

Environmental and social impact assessment

Final environmental and social management framework

Interim (mid-term) review report

Resettlement action framework

PCR digest

Special study

Project list

Audit and Financial Statements

Audit and Financial Statements

Project completion report

Co-financiers

Related