Hallo Lukas, Lukas Erler schrieb:
Hallo Entwicklergemeinde von Open-Office,
Hier wohl eher weniger. Da müsstet ihr schon zu [email protected]
folgendes Anliegen: wir sind eine Gruppe von (Medien)Informatikstudenten und wir haben im kommenden 4.Semester ein Praktikum in Softwaretechnik zu absolvieren. Jedenfalls wäre da normalerweise unsere Aufgabe, ein Phantasieprodukt (eine Verkaufssoftware) zu entwickeln, welche hinterher gewissermaßen weggworfen wird - und darauf haben wir keine Lust, sondern würden lieber etwas sinnvolles, wie zum Beispiel eine Open-Office Erweiterung entwickeln ;) Damit unser Lehrstuhl jedoch seine Zustimmung gibt, müssten wir natürlich ein konkretes Projekt definieren. Dazu haben wir uns jedenfalls schon ein paar Gedanken gemacht, von außen ist es aber sehr schwierig, den Schwierigkeitsgrad bestimmen ... Ich würde also bitte mal um eine Beurteilung bitten, ob und welche der folgenden Aufgaben ihr für ein Gruppe von relativen Anfängern für machbar haltet:
Ich bin kein professioneller Entwickler, habe aber schon das ein oder andere in Core gemacht. Hier meine ganz persönliche Einschätzung:
1. Ebenenmanager für Draw Wenn man zeichnet, ist für komfortables Arbeiten ein Ebenenmanager unverzichtbar - Draw enthält auch bereits einen solchen, nur ist dessen Bedienung eine Qual.
Naja, ich komme eigentlich ganz gut damit zurecht.
Viel besser macht es zum Beispiel Inkscape (und noch besser Flash) Ziel wäre also ein Manager, vergleichbar mit dem in Inkscape(oder besser noch wie in Flash/Illustrator), wo man bequem Ebenen sperren, ausblenden, löschen und verschieben kann. Bis auf das Verschieben von Ebenen, sind alle Funktionalitäten prinzipiell schon vorhanden - es würde also wohl vor allem darum gehen, dies in eine leicht zu bedienbare Oberfläche zu packen. Sollte nicht allzu schwierig sein ...
Das halte ich für bedenklich. Ihr braucht eine ganze Weile, bis ihr euch im Code zurechtfindet.
2.Suchfunktion für Tastenkürzel Tastenkürzel sind ja extrem hilfreich - aber ich finde, die Zuweisung ist sehr umständlich, da man in dem entsprechenden Menue immer erst per Hand suchen muss. Eine Suchfunktion, die in allen verfügbaren Befehlen sucht, könnte hier bequeme Abhilfe schaffen. Außerdem müsste da auch mal aufgeräumt werden, da es manche Befehle (z.B. "Hyperlink" und "Text") aus unerfindlichen Gründen doppelt gibt
Das mit dem Aufräumen, halte ich nicht für realisierbar. Außerdem ist es recht stupide und ihr könnt nicht gut etwas Bewertbares vorzeigen. 'Unerfindliche Gründe' sind es nicht. Da haben leider zwei unterschiedliche Kommandos die gleiche Bezeichnung erhalten.
und manche Befehle, wie zum Beispiel selbst definierte Formate in Draw lassen sich auch überhaupt nicht zuweisen.
Hilfreich wäre auch, wenn der zugewiesene Kürzel in der Tooltiphilfe angezeigt würde, wenn man die Maus über den Befehl bewegt und die Krönung wäre wenn man ihn dann auch noch direkt bearbeiten könnte, ohne erst ins Menue dafür zu gehen.
Die Idee etwas mit Tastaturkürzel zu machen, finde ich gar nicht schlecht. Ich würde aber für ein Softwarepraktikum nicht versuchen, etwas direkt im Code zu ändern. Die Tastaturkürzel liegen als Klartext in Dateien gespeichert. Ihr könntet also ein Programm entwickeln, das ein komfortables Editieren dieser Datei erlaubt. Ein solches Programm könnte völlig außerhalb des OOo-Codes entwickelt werden. Die Dateien sind im xml-Format geschrieben, was für "Medien"-Informatiker interessant sein dürfte.
3. SVG Export Funktioniert derzeit fast überhaupt nicht ... wenn man versucht eine Zeichnung ins SVG-Format zu exportieren, wird offenbar die Position nicht richtig gespeichert, da in dem SVG Dokument dann zwar alle Objekte halbwegs ähnlich vorhanden sind - jedoch alle auf einem Haufen. Die Koordinaten sind irgendwie verloren gegangen. Und was zum Beispiel überhaupt nicht geht, sind Farbverläufe ... alles in allem könnte man hier wohl einiges tun, vermutlich mehr, als wir schaffen würden(?) 4.SVG Import Das gibt es ja noch gar nicht und daran wird ja glaube auch gearbeitet? Möglicherweise suchen die entsprechenden Entwickler noch Hilfe und wären bereit, diese einzuarbeiten?
Bei SVG Export/Import kommt es darauf an, ob ihr firm seit in XSLT. Und ob das Schreiben von Filtern als Projekt akzeptiert wird.
So, was meint ihr dazu? Natürlich sind wir auch offen für andere Vorschläge ... ich hatte vorhin auch erst die To-Do Liste entdeckt, aber auch Anhieb nicht viel gefunden, was ich für geeignet hielt. Und wie gesagt, wir sind noch relative Anfänger, darum würden wir gerne wissen, mit wie viel Unterstützung wir hier rechnen dürfen?
Für Studenten, die an OOo arbeiten möchten, gibt es das education-Project. Dort müsstest ihr euch auf jeden Fall anmelden. Dazu gehört z.B. eine Mailingliste und ein IRC-Channel. Und geduldige Entwickler, die euch über so manche Klippe helfen können. Schaut euch mal dort um, dort gibt es auch einige ToDo's.
http://wiki.services.openoffice.org/wiki/Education_Project mfG Regina --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
