LibreOffice ~HACKnight

A fun end-user project that is easy to get into.

LibreOffice is a fun project that welcomes everyone. We provide a series of easy tasks to get working on here: https://wiki.documentfoundation.org/Development/EasyHacks/by_Required_Skill

Since it takes so long to build LibreOffice - we provide easy-to-use VM's with pre-built source trees - so that you can get going ~immediately. See me (purple T-shirt) to get an ssh key with more details here:

https://wiki.documentfoundation.org/Hackfests/VMs/Using_a_VM

A list of some simple tasks that might be fun:

Killing some now un-needed dead code and testing ... as per description in: https://bugs.documentfoundation.org/show_bug.cgi?id=120243

Avoid writing configuration potentially several times during startup: https://bugs.documentfoundation.org/show_bug.cgi?id=92529

Calc: add drop-down on sum button: https://bugs.documentfoundation.org/show_bug.cgi?id=120697


This is a companion discussion topic for the original entry at https://hacknight.dinacon.ch/project/16

A few extended challenges from hacknight participant @Mannshoch

Datenbanken anbinden und Coding style in Impress

  • Füge in Libre-Office Impress die Möglichkeit ein, dass wenn eine Zeile mit zwei ## oder // beginnt, damit eine Notiz für in den Notizen Bereich erstellt wird. Mehrzeilige Einträge könnten z.B. mit /* eingeleitet und in der letzten Zeile mit */ beendet werden. Wie man es eben aus der Entwicklung kennt. Vielleicht könnte man die einleitenden Zeichen dazu auch konfigurieren.
  • Im Notiz Bereich müssen die Einträge aufgelistet und änderbar sein.
  • Bestehende Notizen erscheinen auch automatisch in der Gliederungsansicht
  • Füge eine Schnittstelle ein die es erlaubt via DAV und/oder REST-API Die Kontakt oder Kalenderdatenbank von z.B. Nextcloud anzubinden.
  • Wie schön wäre es via Libre-Office Calc die Telefonnummern endlich auf ein einheitliches Schema einzustellen oder die Kategorisierung der Termine neu zu organisieren. Stelle die Kontakte/Termine in der Tabelle dar, beim speichern werden die Änderungen hochgeladen.
  • Biete die Möglichkeit an, via calc Befehl auf Kontakt oder Termin Daten zu zugreifen.
  • Schön wäre es, wenn man in Libre-Office Writer die Kontakte für Serienbriefe aus der Datenbank integrieren könnte.