<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Beitragen on Ansel</title><link>https://ansel.photos/de/contribute/</link><description>Recent content in Beitragen on Ansel</description><generator>Hugo -- gohugo.io</generator><language>de</language><copyright>© Copyright 2022-2025 – Aurélien Pierre</copyright><lastBuildDate>Sun, 14 Jul 2024 00:00:00 +0000</lastBuildDate><atom:link href="https://ansel.photos/de/contribute/index.xml" rel="self" type="application/rss+xml"/><item><title>Einführung</title><link>https://ansel.photos/de/contribute/introduction/</link><pubDate>Sun, 14 Jul 2024 00:00:00 +0000</pubDate><updated>Sun, 14 Jul 2024 00:00:00 +0000</updated><guid>735ffeafcc644a73a8fb497c8062fd943bf1fed8dfb54efdaa97ad8824211297</guid><description>&lt;/section>
&lt;section id="kontext">
&lt;h2 class="text-left heading">
Kontext
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;p>Die digitale Fotografie hat sich in den 2000er Jahren weit verbreitet, da sie schnellere Workflows ermöglichte und im Vergleich zum herkömmlichen Film- und Dunkelkammer-Workflow sofortige Ergebnisse lieferte. Dies brachte jedoch viele neue Probleme mit sich.&lt;/p>
&lt;p>Erstens waren analoge Fotografen nicht unbedingt erfahrene Labor- und Drucktechniker, sondern konnten sich auf lokale Fotolabors verlassen, um ihre Entwicklungen und Drucke erledigen zu lassen. Die digitale Fotografie legte die Last der Verarbeitung der &amp;ldquo;digitalen Negative&amp;rdquo; (Rohdateien) auf die Schultern der Fotografen, mittels Software. Aber diese Fotografen erhielten in der Regel keine angemessene Ausbildung, sowohl im digitalen Farbmanagement als auch im allgemeinen Computereinsatz. Das brachte viele in die Hände übermäßig vereinfachter Software, die fast schon Spielzeug war, was die Mainstream-Erwartungen an eine digitale Fotobearbeitungssoftware definierte. Videoschnittsoftware wählte einen anderen Ansatz, da sie von stark ausgebildeten Fachleuten in einer Milliardenschwer-Industrie verwendet wird.&lt;/p></description></item><item><title>Zielpublikum von Ansel</title><link>https://ansel.photos/de/contribute/audience/</link><pubDate>Sun, 14 Jul 2024 00:00:00 +0000</pubDate><updated>Sun, 14 Jul 2024 00:00:00 +0000</updated><guid>1771b40f975e18f02e164753b6c75685f419c8a55842d8491e75212b6c4999ec</guid><description>&lt;p>Da das Kennen des Publikums der erste Schritt im Designprozess ist, ist es nützlich, es zu definieren.&lt;/p>
&lt;p>&lt;a href="https://eng.aurelienpierre.com/2023/01/who-are-the-darktable-users/" title="External link" target="_blank" rel="noopener noreferrer nofollow" >Die Darktable-Umfrage&amp;thinsp;&lt;sup class="icon">&lt;i class="fa fa-external-link-alt">&lt;/i>&lt;/sup>&lt;/a> von 2020 zeigte eine anormale Verzerrung unter den Nutzern, zugunsten von hochgebildeten Männern mit technischem und naturwissenschaftlichem Hintergrund, die über höhere Programmierkenntnisse verfügen als die durchschnittliche Bevölkerung. Das ist problematisch, da es sich nicht mit der Soziologie von Fotografen insgesamt überschneidet (in Bezug auf Computerkenntnisse sowie das Verhältnis von Männern zu Frauen), sondern ein gefilterter Teil dieser sozialen Gruppe ist.&lt;/p></description></item><item><title>Ansel Design</title><link>https://ansel.photos/de/contribute/design/</link><pubDate>Sun, 14 Jul 2024 00:00:00 +0000</pubDate><updated>Sun, 14 Jul 2024 00:00:00 +0000</updated><guid>688449a7db8b67e8d35d0aa8d5a1978c7cc31ad365a99dc9887678e444d1b374</guid><description>&lt;p>Ansel wird &lt;strong>designt&lt;/strong>, nicht gehackt. Hacker mögen es genießen, &amp;ldquo;zu arbeiten&amp;rdquo; an dem beschleunigten Untergang von Darktable, indem sie seine &lt;a href="https://en.wikipedia.org/wiki/Technical_debt" title="Wikipedia link" target="_blank" rel="noopener noreferrer nofollow" >technische Schulden&amp;thinsp;&lt;sup class="icon">&lt;i class="fab fa-wikipedia-w">&lt;/i>&lt;/sup>&lt;/a> erhöhen.&lt;/p>
&lt;/section>
&lt;section id="was-ist-design">
&lt;h2 class="text-left heading">
Was ist Design?
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;p>Design ist ein Prozess, bei dem eine Methodik entwickelt wird, um eine technische Lösung für ein menschliches Problem zu finden. Der Designprozess soll zur passendsten Lösung führen und gleichzeitig dem natürlichen Drang widerstehen, sich vorschnell auf die erste oder bequemste Idee zu stürzen.&lt;/p></description></item><item><title>Projektorganisation</title><link>https://ansel.photos/de/contribute/organization/</link><pubDate>Sun, 14 Jul 2024 00:00:00 +0000</pubDate><updated>Sun, 14 Jul 2024 00:00:00 +0000</updated><guid>5f8ae818864aa0cefb7e0dc5f4f74d170aee7952b70be523f170bf1e681006df</guid><description>&lt;p>Das Projekt wird von Aurélien Pierre geleitet, der versucht, seine Fotografiearbeit (hauptsächlich seit 2019 nicht mehr existent), das Entwickeln &amp;amp; Warten der Software, und das Benutzertraining in Einzeltrainingsitzungen in Einklang zu bringen. Das erfordert projektmanagementstrategien mit geringem Overhead, die auf cloudbasierten Kollaborationstools beruhen.&lt;/p>
&lt;/section>
&lt;section id="abteilungen">
&lt;h2 class="text-left heading">
Abteilungen
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;/section>
&lt;section id="softwareentwicklung">
&lt;h3 class="text-left heading">
Softwareentwicklung
&lt;/h3>
&lt;p>Die Entwicklung erfolgt auf &lt;a href="https://github.com/aurelienpierreeng/ansel" title="External link" target="_blank" rel="noopener noreferrer nofollow" >Github&amp;thinsp;&lt;sup class="icon">&lt;i class="fa fa-external-link-alt">&lt;/i>&lt;/sup>&lt;/a>,&lt;/p>
&lt;p>Feature-Requests werden zu diesem Zeitpunkt nicht von Nutzern angenommen. Die Entwickler konsultieren die Benutzer bezüglich ihrer Bedürfnisse, wenn ein (Re)Design-Projekt gestartet wird. Dies soll störende Eingaben zu zufälligen Zeiten verhindern, die nur die geöffneten Projekte verlangsamen würden.&lt;/p></description></item><item><title>Coding-Stil</title><link>https://ansel.photos/de/contribute/coding-style/</link><pubDate>Sun, 14 Jul 2024 00:00:00 +0000</pubDate><updated>Sun, 14 Jul 2024 00:00:00 +0000</updated><guid>de7feaba614b036ad4aad8ae5b9569e1c320cd7fdb6d980f73cb3e8522cfb00f</guid><description>&lt;/section>
&lt;section id="werte">
&lt;h2 class="text-left heading">
Werte
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;/section>
&lt;section id="wenn-es-nicht-kaputt-ist-repariere-es-nicht">
&lt;h3 class="text-left heading">
Wenn es nicht kaputt ist, repariere es nicht
&lt;/h3>
&lt;p>Zu viel von Darktables „Design“ hat mit „es wäre cool, wenn wir könnten &amp;hellip;“ angefangen. Ich sage Ihnen, was cool ist: gute Bilder von Ihnen ASAP an Ihre Wände zu hängen. Bildende Künste sind keine darstellende Kunst (wie Musik oder Theater), sodass nur das Ergebnis zählt. Alles, was davor kommt, ist Overhead, und normalerweise möchten Sie es minimal halten. Das bedeutet nicht, dass der Prozess nicht an sich genossen werden kann. Um den Prozess zu genießen, müssen Sie jedoch Ihre Werkzeuge beherrschen und zu Ihrem Willen biegen, andernfalls kämpfen Sie nur mit ihnen und der gesamte Prozess summiert sich zu Frustration. Das Problem ist, dass Darktables „Design“ zu viel Aufwand darauf verwendet, anders zu sein, um es anders zu haben.&lt;/p></description></item><item><title>Übersetzen</title><link>https://ansel.photos/de/contribute/translating/</link><pubDate>Mon, 15 Jul 2024 00:00:00 +0000</pubDate><updated>Mon, 15 Jul 2024 00:00:00 +0000</updated><guid>f20b1fa885f89e0d00095c7423584b99172b7b34f7b3632a1371305cfd1335c6</guid><description>&lt;p>Ansel verwendet &lt;a href="https://www.gnu.org/software/gettext/" title="External link" target="_blank" rel="noopener noreferrer nofollow" >Gettext&amp;thinsp;&lt;sup class="icon">&lt;i class="fa fa-external-link-alt">&lt;/i>&lt;/sup>&lt;/a>, um alle Teile des Projekts zu übersetzen:&lt;/p>
&lt;ul>
&lt;li>Die Softwareanwendung (in C geschrieben),&lt;/li>
&lt;li>Die Website (Hugo-Vorlagen und Markdown-Inhalt),&lt;/li>
&lt;li>Die Dokumentation/Benutzerhandbuch, das als Modul in die Website eingefügt wird (ebenfalls Hugo-Vorlagen und Markdown-Inhalt).&lt;/li>
&lt;/ul>
&lt;p>Dies stellt sicher, dass derselbe Workflow verwendet werden kann, um alle Dateien zu übersetzen, aber auch, dass einige übersetzte Strings geteilt werden können (zum Beispiel können die übersetzten GUI-Steuerungen der Anwendung direkt in die Dokumentation eingefügt werden).&lt;/p></description></item><item><title>Einreichung von Problemen</title><link>https://ansel.photos/de/contribute/triaging/</link><pubDate>Mon, 15 Jul 2024 00:00:00 +0000</pubDate><updated>Mon, 15 Jul 2024 00:00:00 +0000</updated><guid>24481a4a04be9297f93d4f210f43f63d9d81bc5c4ddd1b47e5e6c6265ffb9483</guid><description>&lt;p>Diese Seite ist für Personen geschrieben, die bei der Einreichung von Problemen im GitHub-Issue-Tracker helfen.&lt;/p>
&lt;/section>
&lt;section id="vorrede">
&lt;h2 class="text-left heading">
Vorrede
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;ul>
&lt;li>Jedes Projekt hat begrenzte Ressourcen, der Unterschied zwischen Projekten wird die Schwelle sein.&lt;/li>
&lt;li>Jedes Projekt sollte klare Ziele haben. Für Ansel ist es, Sammlungen von RAW-Bildern auf einem Desktop-Computer von einem Endbenutzer zu verwalten, zu bearbeiten und zu exportieren, der kein CLI-Benutzer ist, aber visuelle Bildqualität über alles setzt.&lt;/li>
&lt;li>Jedes Projekt hat Overhead, das sind Maßnahmen, die ergriffen werden, um die Ziele zu erreichen, obwohl sie nicht direkt das Ziel sind und daher minimal bleiben sollten. Für Ansel ist dies die Wartung der Website, Dokumentation, Server, nächtlich gebaute Pakete, Code-Bereinigungen, Debugging, Regressionstests, plattformübergreifende Unterstützung, Problemtriage usw.&lt;/li>
&lt;li>Ziele und Overhead sollten in Form von &lt;strong>Aufgaben&lt;/strong> ausgedrückt werden, die zur &lt;strong>Lösung von Problemen&lt;/strong> (Issues) ausgeführt werden müssen. Wenn es kein zu lösendes Problem gibt, dann gibt es keine Arbeit zu erledigen: Status quo ist auch großartig, erstellen Sie keine Arbeit um der Arbeit willen.&lt;/li>
&lt;li>aufgrund der Ressourcenbeschränkungen müssen Aufgaben nach ihrer Priorität geordnet werden.&lt;/li>
&lt;/ul>
&lt;p>Das folgende Dokument zielt darauf ab, diese Priorität zu definieren.&lt;/p></description></item><item><title>Documenting Ansel</title><link>https://ansel.photos/de/contribute/documenting/</link><pubDate>Mon, 13 Oct 2025 00:00:00 +0000</pubDate><updated>Mon, 13 Oct 2025 00:00:00 +0000</updated><guid>2361f270d20c04c7a9bc64db4479fed53d8d439ff87d6a4460ecf57565de7746</guid><description>&lt;/section>
&lt;section id="introduction">
&lt;h2 class="text-left heading">
Introduction
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;p>There are different ways to access information :&lt;/p>
&lt;ol>
&lt;li>&lt;strong>(chrono)logical&lt;/strong>, like reading page by page, line by line, until you reach the end of the publication,&lt;/li>
&lt;li>&lt;strong>thematic&lt;/strong>, like getting to the table of contents and jumping straight to the part you are interested at, &lt;strong>provided the content is divided into meaningful units of content&lt;/strong>,&lt;/li>
&lt;li>&lt;strong>transversal&lt;/strong>, like following a &amp;ldquo;related posts&amp;rdquo; section based on content similarity (defined manually, with tags &amp;amp; keywords, or learned by AI topic analysis), or explicit cross-references. For example, most websites have archives listing all pages that have a certain tag/keyword, books have glossaries.&lt;/li>
&lt;li>&lt;strong>hint-based&lt;/strong>, like presenting a bibliography of more in-depth publications or a &amp;ldquo;more info&amp;rdquo; section at the end of the content, or anticipating on later content,&lt;/li>
&lt;li>&lt;strong>source-based&lt;/strong>, following references (typically footnotes or marginnotes) to publications from where the info is extracted, mostly for verification purposes,&lt;/li>
&lt;li>&lt;strong>information retrieval&lt;/strong>, aka search engine.&lt;/li>
&lt;/ol>
&lt;p>You have to support all of them at once because they are complimentary and the best in context depends on the initial knowledge and needs of the reader. Not one of those ways is superior to the others. This means there is a fair deal of &amp;ldquo;keywords stuffing&amp;rdquo; to do into your writing, as to ensure that keyword-based content analysis and information retrieval by keywords will work as expected.&lt;/p></description></item><item><title>Democracy</title><link>https://ansel.photos/de/contribute/democracy/</link><pubDate>Mon, 13 Oct 2025 00:00:00 +0000</pubDate><updated>Mon, 13 Oct 2025 00:00:00 +0000</updated><guid>3165576806931be7f5edb51cf1aab1644b03c7df499184854057ce0cbe513a0f</guid><description>&lt;p>Ansel should be run democratically and fairly to everyone involved.&lt;/p>
&lt;/section>
&lt;section id="defining-a-cooperative-organization-beyond-open-source-code">
&lt;h2 class="text-left heading">
Defining a cooperative organization beyond open-source code
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;p>Developers and users landing here are assumed to share a common interest : they want freedom in how they edit their pictures, now and in the future. Meaning :&lt;/p>
&lt;ul>
&lt;li>having a sufficient technical control over their image content and properties,&lt;/li>
&lt;li>being free from capitalists who may :
&lt;ul>
&lt;li>increase their application price at the sole benefit of shareholders,&lt;/li>
&lt;li>mine customer&amp;rsquo;s photos to train AI models without consent,&lt;/li>
&lt;li>extinguish applications without releasing the source code,&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>having a right to decide on the contours and implementation of said freedom.&lt;/li>
&lt;/ul>
&lt;p>Ansel DNA is more technically-minded and fined-grained than most RAW photo editors, while still emphasizing user-friendliness where it&amp;rsquo;s possible, mostly on typical desktop-centric tasks (interactions with input devices and files, GUI paradigms, etc.). Ansel is not &lt;a href="https://darktable.org" title="External link" target="_blank" rel="noopener noreferrer nofollow" >Darktable&amp;thinsp;&lt;sup class="icon">&lt;i class="fa fa-external-link-alt">&lt;/i>&lt;/sup>&lt;/a> or &lt;a href="https://art.pixls.us/" title="External link" target="_blank" rel="noopener noreferrer nofollow" >ART&amp;thinsp;&lt;sup class="icon">&lt;i class="fa fa-external-link-alt">&lt;/i>&lt;/sup>&lt;/a> because its vision of what a good image retouching software should be is quite different.&lt;/p></description></item><item><title>Automated workflows</title><link>https://ansel.photos/de/contribute/workflows/</link><pubDate>Thu, 01 May 2025 00:00:00 +0000</pubDate><updated>Thu, 01 May 2025 00:00:00 +0000</updated><guid>7b532df8c674286d4b1994daa5269770842f3fe24753de9beeb74b815d2a46f3</guid><description>&lt;p>Da Ansel hauptsächlich eine Einpersonenoperation ist, wurde alles, was automatisiert werden konnte, automatisiert. Diese Seite hält fest, was in Zukunft gepflegt werden sollte und wo.&lt;/p>
&lt;/section>
&lt;section id="software">
&lt;h2 class="text-left heading">
Software
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;/section>
&lt;section id="nightly-builds">
&lt;h3 class="text-left heading">
Nightly Builds
&lt;/h3>
&lt;p>Nächtliche Builds bereiten eine kompilierte und verpackte Version der Software jede Nacht um 6 Uhr UTC vor für:&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://github.com/aurelienpierreeng/ansel/blob/master/.github/workflows/lin-nightly.yml" title="External link" target="_blank" rel="noopener noreferrer nofollow" >Linux&amp;thinsp;&lt;sup class="icon">&lt;i class="fa fa-external-link-alt">&lt;/i>&lt;/sup>&lt;/a>,&lt;/li>
&lt;li>&lt;a href="https://github.com/aurelienpierreeng/ansel/blob/master/.github/workflows/win-nightly.yml" title="External link" target="_blank" rel="noopener noreferrer nofollow" >Windows&amp;thinsp;&lt;sup class="icon">&lt;i class="fa fa-external-link-alt">&lt;/i>&lt;/sup>&lt;/a>,&lt;/li>
&lt;li>MacOS ist derzeit deaktiviert.&lt;/li>
&lt;/ul>
&lt;p>Die neuesten Binärdateien werden automatisch zu den &lt;a href="https://github.com/aurelienpierreeng/ansel/releases/tag/v0.0.0" title="External link" target="_blank" rel="noopener noreferrer nofollow" >Vorab-Veröffentlichungs&amp;thinsp;&lt;sup class="icon">&lt;i class="fa fa-external-link-alt">&lt;/i>&lt;/sup>&lt;/a>-Assets hinzugefügt, in einem &lt;a href="https://matrix.to/#/#ansel-builds:matrix.org" title="External link" target="_blank" rel="noopener noreferrer nofollow" >Matrix-Kanal&amp;thinsp;&lt;sup class="icon">&lt;i class="fa fa-external-link-alt">&lt;/i>&lt;/sup>&lt;/a> gepostet, damit Benutzer sich für Updates abonnieren können und können durch (ständig aktuell gehaltene) Permalinks heruntergeladen werden bei:&lt;/p></description></item><item><title>Websites</title><link>https://ansel.photos/de/contribute/website/</link><pubDate>Thu, 01 May 2025 00:00:00 +0000</pubDate><updated>Thu, 01 May 2025 00:00:00 +0000</updated><guid>f84fc5a56693339f383cc02f1a0875e9a1965e6d174265452dff6abd36dc5d88</guid><description>&lt;p>Die Ansel-Website wird mit &lt;a href="https://github.com/gohugoio/hugo/releases/tag/v0.146.7" title="External link" target="_blank" rel="noopener noreferrer nofollow" >Hugo 0.146&amp;thinsp;&lt;sup class="icon">&lt;i class="fa fa-external-link-alt">&lt;/i>&lt;/sup>&lt;/a> erstellt. Dies ist ein statischer Website-Generator, der es ermöglicht, sehr schnell Websites aus Markdown-Dateien zu erstellen. Eine benutzerdefinierte Vorlage und viele benutzerdefinierte Shortcodes wurden für Ansel entwickelt. Sie müssen zuerst die &lt;a href="https://gohugo.io/installation/" title="External link" target="_blank" rel="noopener noreferrer nofollow" >erweiterte Hugo-Version installieren&amp;thinsp;&lt;sup class="icon">&lt;i class="fa fa-external-link-alt">&lt;/i>&lt;/sup>&lt;/a> auf Ihrem Computer, obwohl kleinere Änderungen direkt an den Markdown-Dateien vorgenommen werden können, ohne die gesamte Website neu zu erstellen.&lt;/p>
&lt;/section>
&lt;section id="quellcode-herunterladen">
&lt;h2 class="text-left heading">
Quellcode herunterladen
&lt;span class="header-filet">&lt;/span>
&lt;/h2>
&lt;/section>
&lt;section id="this-website">
&lt;h3 class="text-left heading">
This website
&lt;/h3>
&lt;figure class="full-width border-0 p-0 mt-2 mb-3">
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-1">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-1">1&lt;/a>&lt;/span>&lt;span>$ git clone https://github.com/aurelienpierreeng/ansel-website
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-2">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-2">2&lt;/a>&lt;/span>&lt;span>&lt;span style="color:#75715e"># Zum Beispiel gespeichert in /home/user/dev/ansel-website&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-3">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-3">3&lt;/a>&lt;/span>&lt;span>$ cd ansel-website
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f" id="hl-0-4">&lt;a style="outline:none;text-decoration:none;color:inherit" href="#hl-0-4">4&lt;/a>&lt;/span>&lt;span>$ sh build-modules.sh&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
&lt;/figure>
&lt;/section>
&lt;section id="ansel-doc">
&lt;h3 class="text-left heading">
Ansel doc
&lt;/h3>
&lt;p>Ansel Doc ist ein wichtiger Bestandteil der Ansel-Website, aber da es unter einer anderen Lizenz steht und von GNU/GPL dtdocs abgeleitet ist, kann es nicht in diesem Repository sein. Wir möchten beide als Paket bearbeiten, müssen sie jedoch in verschiedenen Repositories separat festhalten können. Hier ist die Lösung.&lt;/p></description></item></channel></rss>