GithubHelp home page GithubHelp logo

adessose / devblog Goto Github PK

View Code? Open in Web Editor NEW
25.0 6.0 112.0 100.07 MB

adesso Developer Blog

Home Page: https://www.adesso.de/de/news/blog/index.jsp

License: MIT License

Ruby 0.96% HTML 12.82% CSS 74.72% JavaScript 10.35% Batchfile 0.01% Shell 0.02% SCSS 1.13%
jekyll javascript html css blog adesso-blog posts devblog

devblog's Introduction

convert-blogpost-to-xml

adesso SE devblog

WICHTIG: Aufgrund einer Umstellung im adesso-Blog wird das Einreichen neuer Artikel ab Oktober 2023 nicht mehr möglich sein. Außer den Personen die bereits darüber informiert sind, werden keine neuen PRs mehr angenommen.

Dieses Repository beinhaltet Blog Posts für den adesso Blog.

Wie kann ich einen Blog Post veröffentlichen?

Eine Anleitung, wie ein Blog Post über dieses Repository veröffentlicht werden kann, findest du hier.

WICHTIG: Achte bitte auf die Aktualisierung zur Angabe der Autoren

Falls du einige Tipps zum Schreiben eines erfolgreichen Artikels haben möchtest, schau doch mal in unsere Best Practices.

Aktuelle Preview der Blog Posts in diesem Repository

Eine Preview findet ihr hier. Hierbei handelt es sich aber nur um eine Preview, die genau die Blog Posts anzeigt, die in diesem Repository enthalten sind. Sie werden regelmäßig in den adesso Blog integriert.

Fragen?

Bei Fragen zu diesem Repository wende dich an [email protected].

devblog's People

Contributors

acetous avatar adessomada avatar bjoern-thalheim avatar c-bachmann avatar c0c0bird avatar calle-lo avatar ccaylak avatar ceverke avatar claudioaltamura avatar daklassen avatar dk-stern avatar eleazar-araujo avatar everke avatar florianluediger avatar frederikschlemmer avatar jekyll2cms avatar jo2 avatar kthielma avatar mschulz-adesso avatar s-gbz avatar shsanayei avatar shsanayei-testuser avatar silasmahler avatar steczu avatar stwacker avatar swindisch avatar thilolange avatar thombergs avatar unexist avatar vivienemily avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

devblog's Issues

Preview lädt sehr lange

Die Previews der PRs dauern aktuell sehr lange zu laden. Im Footer des Browser steht dabei immer, dass er versucht auf "www.adesso.de" zuzugreifen. Das muss gefixt werden, sonst ist die Arbeit mit den Previews nicht wirklich möglich.

Lokale Jekyll-Vorschau: Detailseite ist ungestyled

Wenn ich lokal Jekyll zur Vorschau starte, wird die Startseite unter http://localhost:4000 korrekt gestyled angezeigt. Wenn ich dann auf einen Blog Post klicke, wird die Detailseite aber ungestyled angezeigt. Das muss gefixt werden.

Lokale Jekyll-Vorschau: Header

Aktuell werden Header ab h1 in der Detailseite genutzt. Nach der Besprechung mit dem CMS-Projekt dürfen die Überschriften innerhalb eines aber erst mit h3 anfangen.

Ist:
# = h1
## = h2
### = h3

Soll:
# = h3
## = h4
### = h5

Lokale Jekyll-Vorschau: Seite auf "/" erreichbar machen

Wenn ich lokal Jekyll zur Vorschau starte, ist die Seite unter http://localhost:4000/devblog erreichbar. Schöner wäre es, wenn die Seite unter http://localhost:4000 erreichbar wäre, dann muss man nicht das suffix suchen.

Startpunkt: in der _config.yml die baseUrl setzen. Dann ist aber das CSS kaputt.

Kategorien "Java" und "Microsoft" zusammenfügen

Die Kategorien "Java" und "Microsoft" sollen in die Kategorie "Softwareentwicklung" zusammengeführt werden. Die alten Kategorien werden stattdessen als Tags gesetzt.

  • Blogposts aus der Kategorie "Java" in die Kategorie "Softwareentwicklung" verschieben und "Java" als zusätzlichen Tag setzen, Aktualisierungsdatum neu setzen
  • Blogposts aus der Kategorie "Microsoft" in die Kategorie "Softwareentwicklung" verschieben und "Microsoft" als zusätzlichen Tag setzen, Aktualisierungsdatum neu setzen
  • Anleitungen / Beispiele / PR-Template anpassen

Geschweifte Klammern in Codeschnipseln escapen

In #92 ist aufgefallen, dass doppelte, geschweifte Klammern in Codeschnipseln von Jekyll als Liquid-Tag erkannt werden und diese somit im fertigen Artikel fehlen.

Eine Lösung dafür ist hier auf Stackoverflow beschrieben. Wir sollten diese Information entweder irgendwo erwähnen, oder das dort erwähnte Plugin einbinden.

E-Mail-Adressen aus den authors.yml entfernen

Die E-Mail-Adressen sollen entfernt werden. Dies soll nicht nur über einen neuen Commit passieren, sondern die Historie soll neu geschrieben werden, sodass die E-Mail-Adressen gar nicht mehr abrufbar sind.

Umstellung der Autoren-Infos

Hallo zusammen,

in der Vergangenheit kam es auch hier immer mal wieder vor, das mehrere Autoren an einem Blog-Post zusammen geschrieben haben. Das führt dazu, das im CMS ein neuer Autor angelegt werden muss. Davon wollen wir künftig absehen.

Aktuell gebt Ihr im XML folgende Autoren-Daten beispielsweise an das CMS mit

<!--Author Information-->
<field name="author_first_name"><![CDATA[Cem]]></field>
<field name="author_last_name"><![CDATA[Caylak]]></field>
<field name="author_id"><![CDATA[ccaylak]]></field>
<field name="author_picture_stored_only"><![CDATA[http://localhost:4000/assets/images/avatars/ccaylak.png]]></field>

Die Informationen author_first_name, author_last_name und author_picture_stored_only werden beim Import nicht berücksichtigt und somit auch von unserer Seite nicht benötigt. Wenn Ihr wollt und Ihr die Informationen an dieser Stelle nicht wo anders benötigt, können die Daten aus dem XML enfallen.

Zusätzlich würden wir allerdings dann eine "Liste" von author_id erwarten. Wobei diese Liste insofern keine Liste darstellt. Wir können uns vorstellen, dass die Authoren dann, analog zu Tags, untereinander genannt werden. z.B.

<!--Author Information-->
<field name="author_id"><![CDATA[ccaylak]]></field>
<field name="author_id"><![CDATA[dsorna]]></field>
<field name="author_id"><![CDATA[florianluediger]]></field>

Könnt Ihr dies so bereitstellen?

Bei Fragen kommt gerne auf mich zu.

Viele Grüße
Diana

Fehlende Tabellen Header

In der Preview sowie in der produktiven Version werden derzeit keine Tabellen Header angezeigt.

Die HTML Elemente thead sind vorhanden, jedoch wird die color: white aus dem body geerbt, weswegen kein Text zu sehen ist.

Beispiele:

Idee: Ein Previewbild pro Blogpost

Mir ist aufgefallen, dass die Darstellung der kürzlich veröffentlichten Artikel monoton aussieht:
image

Wenn wir anfangen für neue Blogposts ein Bild zu hinterlegen, können wir die Ansehnlichkeit steigern und Besucher umso mehr motivieren auf unsere Artikel zu clicken.

Neue Kategorien ab dem 01.07.2021

Hallo zusammen,

ab dem 01.07.2021 werden wir (CCO) die Kategorien für den Blog ändern.

Für euch relevant/interessant: Es werden zwei neue Kategorien veröffentlicht. Zum einen KI und zum anderen Digital Experience

Könnt Ihr diese bitte in eure Dokumentation mit aufnehmen? Geplant ist auch bis zum Ende des Jahres die Kategorie Cloud. Wenn sich da ein paar Postings finden, können wir uns auch vorstellen die Kategorie früher zu veröffentlichen.

Bei Fragen kommt gerne auf uns zu.

Viele Grüße
Diana

Fixen des neuen Blog-Designs

In #91 wurde das neue Blog-Design grundsätzlich übernommen, allerdings werden Artikel nicht korrekt dargestellt. Der Hauptteil des Textes befindet sich unter der Fußzeile, welche die Informationen für den Autor enthalten. Außerdem ist dieser Text viel zu breit.

Codeschnipsel werden im adesso Blog nicht richtig dargestellt

In unserer Preview ist noch alles korrekt, in dem tatsächlichen adesso Blog werden bei Codeschnipseln allerdings alle Leerzeilen gelöscht und die erste Zeile ein kleines Stückchen eingerückt.

Ein Beispiel findet sich in diesem Artikel:

Dieses Issue soll nur der Dokumentation dienen, ich werde per E-Mail Kontakt zur Arithnea aufnehmen.

URL "blog.adesso.de" führt nicht zum Blog

Hallo zusammen,
seit einiger Zeit führt blog.adesso.de lediglich zur normalen Website und nicht, wie erwartet, zum Blog. Der ist nur unter https://blog.adesso.de/de/news/blog/index.jsp erreichbar. Hinsichtlich der UX ist dies ein unerwartetes Verhalten. Ist das etwas, dass wir fixen können?

Insofern hier kein Einfluss darauf genommen werden kann, könnte es lohnenswert sein die zuständige Partei (CCO?) diesbezgülich aufmerksam zu machen.

Viele Grüße
Sergej

Kategorie Architektur oder Architekturen

Im adesso Blog heißt die Kategorie "Architektur", im PR-Template schreiben wir "Architekturen" als mögliche Kategorie. Wird das intern umgewandelt? Wenn nicht müssen wir das im PR-Template anpassen, da die Nutzer sonst an der Stelle die falschen Kategorien verwenden und es zu Fehlern kommt.

Buchstabe im Namen fehlt

Hi,

in einem bereits veröffentlichten Post von mir fehlt ein "c" in meinem Nachnamen, sowohl im Teaser, als auch im Post selbst.
Ist: Philippe Shild
Soll: Philippe Schild

Die authors.yml sieht m.E. korrekt aus.
Könnt ihr euch das mal anschauen?

Update pr_template: Authors should indent one sentence per line

Reviewing blog posts is easier when you can adress specific lines and phrases directly.
To make use of this feature on GitHub every sentence must have it's own line.
Since not all authors are aware of this, I suggest adding a (mandatory) hint that authors should indent their articles to one sentence per line. E.g.

Wrong:

+ One sentence. Sentence I want to adress. Next sentence.

Correct:

+ One sentence.
+ Sentence I want to adress.
+ Next sentence.

I suggest adding this point to the Pull Request Template.

Extend example markdown file

Add the following features to the example markdown file:

  • image
  • syntax highlighting
  • headlines and sub-headlines (as many levels of headlines as are allowed in the target layout)

Also, the example markdown file should contain a getting started guide for how to add a blog post.

Fix list style type in preview

In the deploy preview (Image 1) the list style type does not match the list style type of the official adesso blog (Image 2).

image

image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.