get_site_information_default() {
return (object) [
'url' => WPSEO_Utils::get_home_url(),
'subscriptions' => [],
];
}/**
* Maps the plugin API response.
*
* @param object $site_information Site information as received from the API.
*
* @return stdClass Mapped site information.
*/
protected function map_site_information( $site_information ) {
return (object) [
'url' => $site_information->url,
'subscriptions' => array_map( [ $this, 'map_subscription' ], $site_information->subscriptions ),
];
}/**
* Maps a plugin subscription.
*
* @param object $subscription Subscription information as received from the API.
*
* @return stdClass Mapped subscription.
*/
protected function map_subscription( $subscription ) {
// phpcs:disable WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase -- Not our properties.
return (object) [
'renewal_url' => $subscription->renewalUrl,
'expiry_date' => $subscription->expiryDate,
'product' => (object) [
'version' => $subscription->product->version,
'name' => $subscription->product->name,
'slug' => $subscription->product->slug,
'last_updated' => $subscription->product->lastUpdated,
'store_url' => $subscription->product->storeUrl,
// Ternary operator is necessary because download can be undefined.
'download' => ( $subscription->product->download ?? null ),
'changelog' => $subscription->product->changelog,
],
];
// phpcs:enable
}/**
* Retrieves the site information.
*
* @return stdClass The site information.
*/
private function get_site_information() {
if ( ! $this->has_installed_addons() ) {
return $this->get_site_information_default();
}return $this->get_myyoast_site_information();
}/**
* Retrieves the contents for the support section.
*
* @return string The support section content.
*/
protected function get_support_section() {
return '
' . __( 'Need support?', 'wordpress-seo' ) . '
'
. '
'
/* translators: 1: expands to that refers to the help page, 2: closing tag. */
. sprintf( __( 'You can probably find an answer to your question in our %1$shelp center%2$s.', 'wordpress-seo' ), '', '' )
. ' '
/* translators: %s expands to a mailto support link. */
. sprintf( __( 'If you still need support and have an active subscription for this product, please email %s.', 'wordpress-seo' ), 'support@yoast.com' )
. '
';
}
}
get_site_information_default() {
return (object) [
'url' => WPSEO_Utils::get_home_url(),
'subscriptions' => [],
];
}/**
* Maps the plugin API response.
*
* @param object $site_information Site information as received from the API.
*
* @return stdClass Mapped site information.
*/
protected function map_site_information( $site_information ) {
return (object) [
'url' => $site_information->url,
'subscriptions' => array_map( [ $this, 'map_subscription' ], $site_information->subscriptions ),
];
}/**
* Maps a plugin subscription.
*
* @param object $subscription Subscription information as received from the API.
*
* @return stdClass Mapped subscription.
*/
protected function map_subscription( $subscription ) {
// phpcs:disable WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase -- Not our properties.
return (object) [
'renewal_url' => $subscription->renewalUrl,
'expiry_date' => $subscription->expiryDate,
'product' => (object) [
'version' => $subscription->product->version,
'name' => $subscription->product->name,
'slug' => $subscription->product->slug,
'last_updated' => $subscription->product->lastUpdated,
'store_url' => $subscription->product->storeUrl,
// Ternary operator is necessary because download can be undefined.
'download' => ( $subscription->product->download ?? null ),
'changelog' => $subscription->product->changelog,
],
];
// phpcs:enable
}/**
* Retrieves the site information.
*
* @return stdClass The site information.
*/
private function get_site_information() {
if ( ! $this->has_installed_addons() ) {
return $this->get_site_information_default();
}return $this->get_myyoast_site_information();
}/**
* Retrieves the contents for the support section.
*
* @return string The support section content.
*/
protected function get_support_section() {
return '
' . __( 'Need support?', 'wordpress-seo' ) . '
'
. '
'
/* translators: 1: expands to that refers to the help page, 2: closing tag. */
. sprintf( __( 'You can probably find an answer to your question in our %1$shelp center%2$s.', 'wordpress-seo' ), '', '' )
. ' '
/* translators: %s expands to a mailto support link. */
. sprintf( __( 'If you still need support and have an active subscription for this product, please email %s.', 'wordpress-seo' ), 'support@yoast.com' )
. '
';
}
}
Agrarökologie unterstützt Recht auf Nahrung - Fastenaktion
Informationen zu den Zahlungsoptionen
Vermeiden Sie Gebühren und wählen Sie die Zahlungsmethode mit den geringsten Transaktionskosten. Je nach gewähltem Zahlungsmittel fallen unterschiedliche Transaktionsgebühren an. Folgende Gebühren werden verrechnet:
Twint 1.3%
QR-Rechnung 0.2%
Mastercard 1.3%
Google Pay 3.2%
PostFinance 2.0%
Visa 1.3%
PayPal 3.9%
Apple Pay 3.2.%
Sie können die Kosten, die uns entstehen, auch mit einem Klick am Ende des Spendenformulars übernehmen.
Zahlreiche südafrikanische Bäuerinnen und Bauern arbeiten in lokalen und nationalen Netzwerken zum Ansatz der Agrarökologie, um der Klimaerhitzung zu entgegnen. In der Landwirtschaftspolitik der Regierung kommt sie bisher nicht vor. Ist die Agrarökologie der richtige Weg hin zu einem sozialgerechten und klimaschonenden Landwirtschaftsmodell? Dieser Frage geht eine Studie von Fastenaktion nach. Sie zeigt auf, was es braucht, um agrarökologische Initiativen in Südafrika zu stärken und eine nationale Strategie zur Agrarökologie in der Landwirtschaftspolitik zu verankern.
Viele lokale und nationale Netzwerke von Bäuerinnen und Bauern sowie Nichtregierungsorganisationen sehen in der Agrarökologie eine Alternative zur industriellen Landwirtschaft: Sie gebietet der Klimaerhitzung Einhalt und respektiert bäuerliche Rechte. Die Studie von Fastenaktion hat die Stärken und Schwächen der agrarökologischen Bestrebungen in Südafrika analysiert. Sie stützt sich auf Interviews und Feldbesuche mit 35 Organisationen sowie Netzwerken.
Agrarökologie ist eine Alternative
Die Studie kommt zum Schluss, dass agrarökologische Initiativen als Grundlage für Alternativen zur industriellen Landwirtschaft dienen können und das Recht auf Nahrung fördern. Damit sich die Agrarökologie in Südafrika in diese Richtung weiterentwickelt, braucht es eine gute Koordination, Stärkung und Vernetzung der agrarökologischen Initiativen sowie eine gemeinsame Strategie zur Beeinflussung der nationalen Landwirtschaftspolitik. Insbesondere bedarf es finanzieller Mittel vonseiten des Staates zur Unterstützung der bestehenden Initiativen.
Die Studie zeigt auch Schwächen in der Umsetzung von Agrarökologie in Südafrika. Die agrarökologischen Initiativen sind bis anhin zersplittert, und es gibt noch kein einheitliches Verständnis zu Agrarökologie. Involvierte Bäuerinnen und Bauern sind hauptsächlich Kleinstproduzierende mit Hausgärten und kleinen Feldern. In der Regel sind es ältere Frauen, die in der Gesellschaft an den Rand gedrängt werden. Sie sind konfrontiert mit der vorherrschenden industriellen Landwirtschaft.