Compare commits

...

6 Commits

Author SHA1 Message Date
e0ea63e1f6 chore: Alt-Texte auf deutsch übersetzt.
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-24 19:01:31 +02:00
ec65d9ed1b feat: Bubble-Icons gibt's jetzt als Attachment. 2023-06-24 18:58:00 +02:00
645f156e25 fix: Button-Beschriftung hat Verben bekommen. 2023-06-24 18:36:42 +02:00
de072b685b feat: Icon bubbles als Flowblocks hinzugefügt. 2023-06-24 18:36:13 +02:00
3ec920f50e feat: Kompetenzen nicht mehr hardcoded und übersetzt. 2023-06-24 16:32:02 +02:00
a9be2cec7a fix: Whitespace. 2023-06-24 16:28:32 +02:00
24 changed files with 200 additions and 77 deletions

View File

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 3.4 KiB

View File

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 3.4 KiB

View File

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

View File

Before

Width:  |  Height:  |  Size: 7.8 KiB

After

Width:  |  Height:  |  Size: 7.8 KiB

View File

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

Before

Width:  |  Height:  |  Size: 6.7 KiB

After

Width:  |  Height:  |  Size: 6.7 KiB

View File

Before

Width:  |  Height:  |  Size: 2.0 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB

View File

Before

Width:  |  Height:  |  Size: 4.4 KiB

After

Width:  |  Height:  |  Size: 4.4 KiB

View File

Before

Width:  |  Height:  |  Size: 5.3 KiB

After

Width:  |  Height:  |  Size: 5.3 KiB

View File

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 3.2 KiB

View File

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 49 KiB

View File

Before

Width:  |  Height:  |  Size: 687 B

After

Width:  |  Height:  |  Size: 687 B

View File

Before

Width:  |  Height:  |  Size: 467 B

After

Width:  |  Height:  |  Size: 467 B

View File

@ -4,7 +4,9 @@ title: Services
--- ---
meta_description: The WTF cooperative offers a lot of experience and know-how in information technology. Contact us! meta_description: The WTF cooperative offers a lot of experience and know-how in information technology. Contact us!
--- ---
intro: Hello! intro:
Hello!
Get a job with us. This is what we do: Get a job with us. This is what we do:
--- ---
@ -34,3 +36,77 @@ card_image: images/icon_connected_servers.svg
card_text: After the project, we do not leave you out in the cold with the result, but offer you services for the operation of the completed project and the administration of the infrastructure beyond the project. card_text: After the project, we do not leave you out in the cold with the result, but offer you services for the operation of the completed project and the administration of the infrastructure beyond the project.
---- ----
image_credits: servers by IYIKON from <a href="https://thenounproject.com/browse/icons/term/servers/" target="_blank" title="servers Icons">Noun Project</a> image_credits: servers by IYIKON from <a href="https://thenounproject.com/browse/icons/term/servers/" target="_blank" title="servers Icons">Noun Project</a>
----
#### flow_icon_bubbles ####
icon_path: Python_logo_and_wordmark.svg
----
icon_alt: Logo of the Python programming language
#### flow_icon_bubbles ####
icon_path: ISO_C++_Logo.svg
----
icon_alt: Logo of the C++ programming language
#### flow_icon_bubbles ####
icon_path: Tux.svg
----
icon_alt: Tux the penguin mascott of Linux
#### flow_icon_bubbles ####
icon_path: Unofficial_JavaScript_logo_2.svg
----
icon_alt: Logo of the JavaScript programming language
#### flow_icon_bubbles ####
icon_path: PHP-logo.svg
----
icon_alt: Logo of the PHP programming language
#### flow_icon_bubbles ####
icon_path: C_Programming_Language.svg
----
icon_alt: Logo of the C programming language
#### flow_icon_bubbles ####
icon_path: Ansible_logo.svg
----
icon_alt: Logo of the Ansible project
#### flow_icon_bubbles ####
icon_path: Postgresql_elephant.svg
----
icon_alt: Logo of the Postgres database
#### flow_icon_bubbles ####
icon_path: Java-Logo.svg
----
icon_alt: Logo of the Java programming language
#### flow_icon_bubbles ####
icon_path: Rust_programming_language_black_logo.svg
----
icon_alt: Logo of the Rust programming language
#### flow_icon_bubbles ####
icon_path: CSS3_logo_and_wordmark.svg
----
icon_alt: Logo of CSS3
#### flow_icon_bubbles ####
icon_path: Debian-OpenLogo.svg
----
icon_alt: Logo of the Debian operating system
#### flow_icon_bubbles ####
icon_path: MySQL_textlogo.svg
----
icon_alt: Logo of the MySQL database
#### flow_icon_bubbles ####
icon_path: Vue.js_Logo_2.svg
----
icon_alt: Logo of the Vue.js framework
#### flow_icon_bubbles ####
icon_path: LaTeX_logo.svg
----
icon_alt: Logo of the LaTeX typesetting language
---
kompetenzen_body:
- Agile project management
- Accessibility
- Operations
- Software Audits
- Software Development
- Project Management
- User Experience
- Translation & Internationalisation (i18n/l10n)
---
kompetenzen_heading: Expertise

View File

@ -4,7 +4,9 @@ title: Services
--- ---
meta_description: Die WTF Kooperative bietet viel Erfahrung und Know-how in der Informationstechnologie. Sprechen Sie uns an! meta_description: Die WTF Kooperative bietet viel Erfahrung und Know-how in der Informationstechnologie. Sprechen Sie uns an!
--- ---
intro: Hallo! intro:
Hallo!
Du kannst dich bei uns anstellen lassen. Und das ist was wir tun: Du kannst dich bei uns anstellen lassen. Und das ist was wir tun:
--- ---
@ -34,3 +36,76 @@ card_image: images/icon_connected_servers.svg
card_text: Nach dem Projekt lassen wir Sie nicht mit dem Ergebnis im Regen stehen, sondern bieten Ihnen auch über das Projekt hinaus Services für den Betrieb des abgeschlossenen Projekts und die Administration der Infrastruktur. card_text: Nach dem Projekt lassen wir Sie nicht mit dem Ergebnis im Regen stehen, sondern bieten Ihnen auch über das Projekt hinaus Services für den Betrieb des abgeschlossenen Projekts und die Administration der Infrastruktur.
---- ----
image_credits: servers by IYIKON from <a href="https://thenounproject.com/browse/icons/term/servers/" target="_blank" title="servers Icons">Noun Project</a> image_credits: servers by IYIKON from <a href="https://thenounproject.com/browse/icons/term/servers/" target="_blank" title="servers Icons">Noun Project</a>
#### flow_icon_bubbles ####
icon_path: Python_logo_and_wordmark.svg
----
icon_alt: Logo der Programmiersprache Python
#### flow_icon_bubbles ####
icon_path: ISO_C++_Logo.svg
----
icon_alt: Logo der Programmiersprache C++
#### flow_icon_bubbles ####
icon_path: Tux.svg
----
icon_alt: Tux der Pinguin, Maskottchen von Linux
#### flow_icon_bubbles ####
icon_path: Unofficial_JavaScript_logo_2.svg
----
icon_alt: Logo der Programmiersprache JavaScript
#### flow_icon_bubbles ####
icon_path: PHP-logo.svg
----
icon_alt: Logo der Programmiersprache PHP
#### flow_icon_bubbles ####
icon_path: C_Programming_Language.svg
----
icon_alt: Logo der Programmiersprache C
#### flow_icon_bubbles ####
icon_path: Ansible_logo.svg
----
icon_alt: Logo des Ansible-Projekts
#### flow_icon_bubbles ####
icon_path: Postgresql_elephant.svg
----
icon_alt: Logo der Datenbank Postgres
#### flow_icon_bubbles ####
icon_path: Java-Logo.svg
----
icon_alt: Logo der Programmiersprache Java
#### flow_icon_bubbles ####
icon_path: Rust_programming_language_black_logo.svg
----
icon_alt: Logo der Programmiersprache Rust
#### flow_icon_bubbles ####
icon_path: CSS3_logo_and_wordmark.svg
----
icon_alt: CSS3 Logo
#### flow_icon_bubbles ####
icon_path: Debian-OpenLogo.svg
----
icon_alt: Logo des Betriebssystems Debian
#### flow_icon_bubbles ####
icon_path: MySQL_textlogo.svg
----
icon_alt: Logo MySQL-Datenbank
#### flow_icon_bubbles ####
icon_path: Vue.js_Logo_2.svg
----
icon_alt: Logo des Vue.js-Frameworks
#### flow_icon_bubbles ####
icon_path: LaTeX_logo.svg
----
icon_alt: Logo der Programmiersprache LaTeX typesetting language
---
kompetenzen_body:
- Agiles Projektmanagement
- Barrierefreiheit
- Operations
- Software-Audits
- Softwareentwicklung
- Projektmanagement
- User Experience
- Übersetzung & Internationalisierung (i18n/l10n)
---
kompetenzen_heading: Kompetenzen

View File

@ -1,6 +1,6 @@
[block] [block]
name = Claim Box Card name = Claim Box Card
button_label = Claim Box Card button_label = Add Claim Box Card
label = {{ this.card_title }} label = {{ this.card_title }}
[fields.card_title] [fields.card_title]

View File

@ -0,0 +1,17 @@
[block]
name = Icon Bubbles
button_label = Add Icon Bubble
label = {{ this.card_title }}
[fields.icon_path]
label = Icon Pfad
description = Iconpfad z. B. /images/logos/Ansible_logo.svg
type = select
source = record.attachments.images
width = 1/2
[fields.icon_alt]
label = Icon-Alt-Text
description = Icon Alt Text z. B. Logo of the Ansible project
type = string
width = 1/2

View File

@ -1,21 +1,25 @@
[block] [block]
name = Services Card name = Services Card
button_label = Services Card button_label = Add Services Card
label = {{ this.card_title }} label = {{ this.card_title }}
[fields.card_title] [fields.card_title]
label = Card Titel label = Card Titel
type = string type = string
width = 1/2
[fields.card_image] [fields.card_image]
label = Card Icon label = Card Icon
description = Icon Pfad zB. images/circle_icon_fist.svg description = Icon Pfad zB. images/circle_icon_fist.svg
type = string type = string
width = 1/2
[fields.card_text] [fields.card_text]
label = Card Text label = Card Text
type = markdown type = markdown
width = 1/2
[fields.image_credits] [fields.image_credits]
label = Image Credits label = Image Credits
type = markdown type = markdown
width = 1/2

View File

@ -1,6 +1,6 @@
[block] [block]
name = Flow Text Image (50/50) Section name = Flow Text Image (50/50) Section
button_label = Flow Text Image (50/50) Section button_label = Add Flow Text Image (50/50) Section
label = {{ this.title }} label = {{ this.title }}
[fields.title] [fields.title]

View File

@ -21,4 +21,12 @@ type = string
[fields.section] [fields.section]
label = Sections label = Sections
type = flow type = flow
flow_blocks = flow_services_cards flow_blocks = flow_services_cards, flow_icon_bubbles
[fields.kompetenzen_heading]
label = Kompetenzen Überschrift
type = string
[fields.kompetenzen_body]
label = Kompetenzen Inhalt
type = markdown

View File

@ -23,7 +23,9 @@
<h1>{{ this.title }}</h1> <h1>{{ this.title }}</h1>
<div class="services_card_box"> <div class="services_card_box">
{% for card in this.section.blocks %} {% for card in this.section.blocks %}
{{ render_services_card(card, loop.index) }} {% if card._flowblock == "flow_services_cards" %}
{{ render_services_card(card, loop.index) }}
{% endif %}
{% endfor %} {% endfor %}
</div> </div>
</div> </div>
@ -32,84 +34,21 @@
<div class="content__box"> <div class="content__box">
<div class="content__inner_box"> <div class="content__inner_box">
<h1 class="big_heading">Kompetenzen</h1> <h1 class="big_heading">{{ this.kompetenzen_heading }}</h1>
</div> </div>
</div> </div>
<section class="content"> <section class="content">
<div class="content__box"> <div class="content__box">
<div class="bubble_grid"> <div class="bubble_grid">
{% for icon_bubble in this.section.blocks %}
{% if icon_bubble._flowblock == "flow_icon_bubbles" %}
{{ icon_bubble }}
{% endif %}
<div class="bubble_grid__bubble"> {% endfor %}
<img src="/images/logos/Python_logo_and_wordmark.svg" alt="Logo of the Python programming language">
</div>
<div class="bubble_grid__bubble">
<img src="{{ '/images/logos/ISO_C++_Logo.svg'|asseturl }}" alt="Logo of the C++ programming language">
</div>
<div class="bubble_grid__bubble">
<img src="{{ '/images/logos/Tux.svg'|asseturl }}" alt="Tux the penguin mascott of Linux">
</div>
<div class="bubble_grid__bubble">
<img src="{{ '/images/logos/Unofficial_JavaScript_logo_2.svg'|asseturl }}" alt="Logo of the JavaScript programming language">
</div>
<div class="bubble_grid__bubble">
<img src="{{ '/images/logos/PHP-logo.svg'|asseturl }}" alt="Logo of the PHP programming language">
</div>
<div class="bubble_grid__bubble">
<img src="{{ '/images/logos/C_Programming_Language.svg'|asseturl }}" alt="Logo of the C programming language">
</div>
<div class="bubble_grid__bubble">
<img src="{{ '/images/logos/Ansible_logo.svg'|asseturl }}" alt="Logo of the Ansible project">
</div>
<div class="bubble_grid__bubble">
<img src="{{ '/images/logos/Postgresql_elephant.svg'|asseturl }}" alt="Logo of the Postgres database">
</div>
<div class="bubble_grid__bubble">
<img src="{{ '/images/logos/Java-Logo.svg'|asseturl }}" alt="Logo of the Java programming language">
</div>
<div class="bubble_grid__bubble">
<img src="{{ '/images/logos/Rust_programming_language_black_logo.svg'|asseturl }}" alt="Logo of the Rust programming language">
</div>
<div class="bubble_grid__bubble">
<img src="{{ '/images/logos/CSS3_logo_and_wordmark.svg'|asseturl }}" alt="Logo of CSS3">
</div>
<div class="bubble_grid__bubble">
<img src="{{ '/images/logos/Debian-OpenLogo.svg'|asseturl }}" alt="Logo of the Debian operating system">
</div>
<div class="bubble_grid__bubble">
<img src="{{ '/images/logos/MySQL_textlogo.svg'|asseturl }}" alt="Logo of the MySQL database">
</div>
<div class="bubble_grid__bubble">
<img src="{{ '/images/logos/Vue.js_Logo_2.svg'|asseturl }}" alt="Logo of the Vue.js framework">
</div>
<div class="bubble_grid__bubble">
<img src="{{ '/images/logos/LaTeX_logo.svg'|asseturl }}" alt="Logo of the LaTeX typesetting language">
</div>
<div class="bubble_grid__card"> <div class="bubble_grid__card">
<ul> {{ this.kompetenzen_body }}
<li>Agiles Projektmanagement</li>
<li>Barrierefreiheit</li>
<li>Operations</li>
<li>Software-Audits</li>
<li>Softwareentwicklung</li>
<li>Projektmanagement</li>
<li>User Experience</li>
<li>Übersetzung & Internationalisierung (i18n/l10n)</li>
</ul>
</div> </div>
</div> </div>

View File

@ -0,0 +1,4 @@
<div class="bubble_grid__bubble">
{% set icon = record.attachments.images.get(this.icon_path) %}
<img src="{{ icon|url }}" alt="{{ this.icon_alt }}">
</div>