RRZE – Projekte & Prozesse (P&P)

Das Blog der RRZE Stabsstelle "Projekte & Prozesse"

Content

Das RRZE-Icon-Set ist umgezogen!

English Version
Da uns leider unser bisheriger Host Berlios, der uns immer gute Dienste geleistet hatte, verlassen hat, mussten wir unseren über 500 kleinen bunten Bildern eine neue Heimat geben.

Die Wahl fiel schließlich auf GitHub.
GitHub ist eine visualisierte Versionsverwaltung für Software-Projekte.
Im Vergleich zu einem “normalen” Repository bietet das System von GitHub einige Vorteile. Zum Beispiel können durch einen “Fork” andere Entwickler beliebig am Projekt weiter arbeiten (auch offline) und die Änderungen zu einem späteren Zeitpunkt dem Original hinzugegeben werden. Die Änderungen werden von GitHub automatisiert dem Projekt hinzugefügt und erspart wiederum Arbeit für den Entwickler des Projekts.

Zu finden ist das RRZE-Icon-Set – sowohl Tango als auch monocrom – unter folgendem Link.

Wir sind noch am Aufbau der sogenannten “Pages” um wieder eine hübsche Übersicht und Gallery bereitstellen zu können, da es momentan etwas lästig sein könnte sich durch die Ordner und Unterordner zu kämpfen um das passende Icon zu finden.

Wer auf dem Laufenden bleiben möchte, kann einfach über GitHub dem Projekt folgen und wird dann automatisch bei Änderungen benachrichtigt.

Lang lebe die Octocat!

Octocat

 

The RRZE Icon Set moved!

As our former host Berlios, who always served us well, unfortunately left us, we had to find a new home for our over 500 small colorful pictures.

We finally chose GitHub.

GitHub is a visualized version management for software projects.
In comparison to a “normal” repository, GitHub offers several advantages. For example, other developers can “Fork” the project and continue to work on it (even offline) and can add their changes at a later point of time to the original project. The changes are automatically added to the project which saves time for the developer of the original.

You can find the RRZE Icon Set – Tango aswell as monocrom – under the following Link.

At the moment we are working on the so called “Pages” to be able to offer a nice and pretty overview and gallery again, as it can now be quite annoying to fight through folders and sub-folders to find the matching icon.

If you want to be up to date, you can follow the project on GitHub and you will automatically recieve a message if there were any changes.

Long live the octocat!

 

Octocat

Happy Birthday RRZE-Icon-Set! 500!

500English Version

Vor fast genau einem Jahr erreichte das RRZE-Icon-Set die erstaunliche Marke von 400 Icons. Jetzt, ein Jahr und ein paar Tage später, sind es gut 100 Icons mehr. Das schreit nach Jubel und Party:

Happy 500. Icon liebes RRZE-Icon-Set!

Das hauseigene Icon-Set stellt “kleine bunte Bildchen” zu verschiedenen IT-Themen, Aktionen, Funktionen und vielem mehr zur Verfügung. Veränderungen, abgesehen von der immensen Anzahl an Icons, halten sich bei diesem Update in Grenzen. Die Unterteilung in die acht bestehenden Unterordner bleibt erhalten: actions, categories, devices, documents, emblems, logos, mime-types und status. Um die Zahl an Icons angemessen zu würdigen wird ab dieser Version die Versionsnummer der Anzahl an Icons angepasst: es erfolgt also ein Sprung von Version 2.3 zu 2.5. Version 2.4 ist somit unter den Tisch gefallen.

Eine wichtige Erneuerung – die hoffentlich länger anhalten wird – ist, dass für alle Icons ab sofort auch eine detailärmere Version für die Skalierungen 16×16 und 22×22 Pixel vorhanden ist (an dieser Stelle wären wiederum Jubel und Feier angebracht).

Um einen einheitlichen Stil zu erhalten, werden bei der Erstellung die Vorgaben des Tango-Icon-Themes eingehalten. Verfügbar sind die Icons im Svg- (jeweils eine detailreiche und eine detailärmere Variante für die kleineren Skalierungen) und im Png-Format in den Größen 16×16, 22×22, 32×32, 48×48, 150×150 und 720×720 Pixel. Zum direkten Download gibt es die Icons wie gewohnt auf dieser Seite.

Falls das passende Icon immer noch fehlen sollte, lässt sich dieses der Sammlung jederzeit noch hinzufügen. Hierfür einfach eine E-Mail an franziska.sponsel@fau.de schicken.

Wichtig bei der “Icon-Bestellung” ist, dass in der Mail die folgenden Grundinformationen enthalten sind:

1. Welche Funktion etc. soll das Icon haben bzw. darstellen? Am besten hierfür eine auch für IT-Laien verständliche Formulierung wählen.
2. Gibt es schon konkrete Vorstellungen zum Aussehen (z.B. ein Häuschen für “home”) oder Farbwünsche?

Es sollte auch immer darauf geachtet werden, dass durch die kleine Skalierung ein Icon aus nicht mehr als maximal drei Bestandteilen bestehen kann.

Verwendung findet das RRZE-Icon-Set mittlerweile an sehr vielen Stellen und in den verschiedensten Projekten weltweit. Auch weiterhin gilt: Viel Spaß mit den kleinen bunten Bildchen 🙂

500

Almost exactly one year ago, the RRZE Icon Set reached the astonishing mark of 400 icons. Now, one year and several days later there are about 100 icons more. That calls for party and celebration:

Happy 500. icon dear RRZE Icon Set!

The RRZE own icon set offers “tiny colorful pictures” for various IT topics, actions, functions and many more. Changes within this update, except from the immense number of icons, are quite limited.
The differentiation into the 8 existing sub folders will be maintained: actions, categories, devices, documents, emblems, logos, mime-types and status. To adequately appreciate the number of Icons, the version number will be fitted to the number of icons in the set from this update forward: this means the version 2.3 will be fast forwarded to 2.5. While version 2.4 can be found by the board.

One very important phenomenon – that hopefully will last a while – is the fact that every Icons has now a low detailed version for 16×16 and 22×22 pixel scalings (at this point party and celebration would also be appropriate). To create a consistent style the icons are made according to the style sheet of the Tango Icon Theme. The icons are available in svg- (a more and a less detailed version for smaller scaled icons) and in png-format in the sizes 16×16, 22×22, 32×32, 48×48, 150×150 and 720×720 pixels and can be downloaded directly from the website .

If the perfect icon for a purpose is still missing it can easily be added to the set. Therefore don’t hesitate to send a request e-mail to franziska.sponsel@fau.de.

Important for the “Icon-Order” is that the following basic information is given and in the e-mail:

1. What function etc. should the icon represent? The best way is to explain it that even an ordinary person can understand it.
2. Are there already ideas on how the icon should look like (e.g. a small house for “home”) or wishes for the icon’s color?

You should also keep in mind that, due to the small size of an icon, it can only consist of a maximum of 3 properties.

The RRZE Icon Set is used in various projects around the world. And for the continuing use: have fun with the tiny colorful pictures 🙂

Happy Birthday RRZE-Icon-Set

English Version

400

Was einst mit einer Idee, oder der vergeblichen Google-Suche nach dem passenden Icon, begann hat nun eine erstaunliche Marke erreicht: das offizielle RRZE-Icon-Set hat sein 400. Icon!

Aufgrund dieser großen Zahl an verschiedenen Icons und ihrer unterschiedlichen Verwendung wurde die Anzahl der Unterordner um zwei weitere erweitert. Mittlerweile sind die Icons also aufgeteilt in:

  • actions (Technische Aktionen, wie etwa: Sortieren, Zusammenfügen, das Verschicken von E-Mails, etc.)
  •  categories (Verschiedene Zugehörigkeiten wie: Arbeitnehmer, Admin, Benutzer, etc.)
  •  devices (Im allgemeinen IT-Hardware wie: Server, Datenbank, etc.)
  •  NEU: documents (Dokumente aller Art)
  •  emblems (Der größte Ordner umfasst alle Icons die ein Label oder ein konkretes Bild für einen abstrakten Begriff oder eine Funktion darstellen.)
  •  NEU: logos (Hier befinden sich alle Icons die in irgendeiner Weise ein Logo beinhalten.)
  •  mime-types (Hier lassen sich Icons für verschiedene Medientypen finden: Text, Video, Audio, etc.)
  •  status (Alle Icons, die einen Status darstellen: wartend, geprüft, gelöscht, etc.)

Das hauseigene Icon-Set stellt “kleine bunte Bildchen” zu verschiedenen IT-Themen, Aktionen, Funktionen und vielem mehr zur Verfügung.

Um einen einheitlichen Stil zu erhalten werden bei der Erstellung die Vorgaben des Tango-Icon-Themes eingehalten.

Verfügbar sind die Icons im Svg- (jeweils eine detailreiche und eine detailärmere Variante für die kleineren Skalierungen) und im Png-Format in den Größen 16×16, 22×22, 32×32, 48×48, 150×150 und 720×720 Pixel und können direkt auf der Seite heruntergeladen werden.

Falls allerdings das passende Icon immer noch fehlen sollte lässt sich dieses jederzeit noch der Sammlung hinzufügen. Hierfür einfach eine E-Mail an franziska.sponsel@fau.de schicken.

Wichtig bei der “Icon-Bestellung” ist allerdings, dass folgende Grundinformationen in der Mail stehen:

1. Welche Funktion etc. soll das Icon haben bzw. darstellen? Am besten auch für IT-Laien verständlich 😉

2. Gibt es schon konkrete Vorstellungen zum Aussehen (z.Bsp. ein Häuschen für “home”) oder Farbwünsche?

Es sollte auch immer darauf geachtet werden, dass durch die kleine Skalierung ein Icon  aus nicht mehr als maximal 3 Bestandteilen bestehen kann.

Mittlerweile hat das RRZE-Icon-Set die Versionsnummer 2.3 erreicht und hat in einer Vielzahl von Projekten Anklang und Verwendung gefunden. Sowohl hier in Erlangen in RRZE eigenen Projekten, aber auch in anderen Arbeiten und Projekten in Deutschland, Indien bis hin zum sonnigen California, USA.

English Version

400

What once started off with an idea, or a fruitless Google search for the perfect Icon, has now reached an incredible benchmark: the official RRZE Icon Set got its 400. icon!

 

Because of this huge number of various icons and their different usage, the number of sub-folders has been expanded by two additional folders. Therefore the icons are now divided into:

  • actions (technical actions, e.g.: sort, merge, send e-mails, etc.)
  • categories (different entitlement or categories, e.g.: employee, admin, user, etc.)
  • devices (generally IT-hardware, e.g.: server, databases, etc.)
  • NEW: documents (documents of all kind)
  • emblems (the biggest folder concludes all icons which represent a label or a proper picture for an abstract term or function)
  • NEW: logos (here you can find icons which represent or conclude a logo)
  • mime-types (icons for different media types, e.g.: text, video, audio, etc.)
  • status (icons that represent a status, e.g.: awaiting, approved, deleted, etc.)

The RRZE own icon set offers “tiny colorful pictures” for various IT topics, actions, functions and many more.

To create a consistent style the icons are made according to the style sheet of the Tango Icon Theme.

The icons are available in svg- (a more and a less detailed version for smaller scaled icons) and in png-format in the sizes 16×16, 22×22, 32×32, 48×48, 150×150 and 720×720 pixels and can be downloaded directly from the   website .

If the perfect icon for a purpose is still missing it can easily be added to the set. Therefore don’t hesitate to send a request e-mail to  franziska.sponsel@fau.de.

Important for the “Icon-Order” is that the following basic information is given and in the e-mail:

1. What function etc. should the icon represent? The best way is to explain it that even an ordinary person can understand it 😉

2. Are there already ideas on how the icon should look like (e.g. a small house for “home”) or wishes for the icon’s color?

You should also keep in mind that, due to the small size of an icon, it can only consist of a maximum of 3 properties.

By now the RRZE Icon Set has reached the version number 2.3 and is used in various projects. Here in Erlangen, but also from whole Germany, India to the sunny state of California, USA.

Erneuerungen des RRZE-Icon-Set zur Version 2.2

English version

Seit der letzten Auflage des RRZE-Icon-Set wurden einige Erneuerungen aufgenommen, besonderer Schwerpunkt der Veränderungen zum neuen Release lagen allerdings in einer größeren „Aufräumaktion“.

Hierbei wurde endgültig zu jedem bestehenden Icon jeweils eine detaillierte und eine weniger detaillierte svg-Datei erstellt. Letztere dient dazu nur die wesentlichen Merkmale des jeweiligen Icons auch in den kleinen Skalierungen, im Format 16×16 und 22×22 Pixel, zeigen zu können. Die dazugehörigen png-Dateien werden durch den Icon-Inspector der jeweiligen Größe angepasst und aus den dazugehörigen svg-Dateien automatisch generiert.

Zusätzlich wurden veraltete Versionen eines Icons, unbenutzte Alternativen oder auch unbenutzte Icons aus dem bestehenden Set entfernt. Auch wurden umständliche und zu lange Bezeichnungen von Icons umbenannt und den Tango Vorgaben angepasst.

Das Icon-Set wurde um neue Icons zur Darstellung von EAI-Funktionen erweitert. Diese können beliebig zur Herstellung von Folien zur Darstellung von Unternehmensanwendungsintegrationen verwendet werden. Die Einführung dieser Icons dient ebenfalls dazu Folien und Präsentationen zu vereinfachen und auch zu vereinheitlichen.

Der „Icon-Inspector“ wurde überarbeitet und ist nun von aufgetretenen Bugs befreit.

Update of the RRZE Icon Set for the new version 2.2

Since the last edition several renewals have been added to the RRZE Icon Set. Although the changes focused on a „cleaning“ procedure.

In this procedure finally every icon got one high detailed and one low detailed svg. data file. The latter is used to show the main attributes of the icon in a small scale, as in the formats 16×16 and 22×22 pixels. The belonging png data files are automatically generated with the Icon Inspector.

Additionally old versions of an icon, not used alternatives and also unused icons have been removed from the existing Icon Set. Also long and overly complex names have been renamed and matched with the Tango guidelines.

New icons to show EAI functions have been added. These icons can be used to create slides to show enterprise application integrations. The implementation of these icons are to simplify and also standardise slides and presentations.

The „Icon-Inspector“ has been revised and is now clean from in the past occured bugs.

Umwandeln von SVG-Grafiken in Visio-Dokumente per VBA

English Version
Die RRZE Icons werden ja bekanntlich im “Scalable Vector Graphics”-Format erstellt. Zur Verwendung der Icons in Visio kann dafür eine Stencil-Palette erstellt werden. Dafür müssen jedoch alle SVG-Grafiken in das Visio-Format umgewandelt werden. Dazu habe ich ein Skript in Visual Basic for Applications (VBA) – der Skriptsprache von Microsofts Office Produkten – erstellt, was diesen Prozess automatisiert für eine ganze Sammlung von Icons ausführt.
[vb]’Alle Variablen muessen vor ihrer Verwendung deklariert werden (sonst sucht man sich nen Wolf bei Fehlern)
Option Explicit

Sub Konvertieren()
Dim FSO
Dim SourceFolder
Dim SubFolder
Dim FileItem
Dim newFileName

Set FSO = CreateObject(“scripting.FileSystemObject”)
‘ Hier einfach den Basis-Ordner anpassen
Set SourceFolder = FSO.GetFolder(“E:\SVN\rrze-icon-set\trunk\visio\”)

For Each SubFolder In SourceFolder.SubFolders
‘ .svn-Ordner ignorieren
If (InStr(SubFolder.Path, “.svn”) = 0) Then
For Each FileItem In SubFolder.Files
‘ nur .svg-Dateien betrachten
If (Right(FileItem.Name, 4) = “.svg”) Then
newFileName = Replace(FileItem.Path, “.svg”, “.vdx”)
‘ keine existierenden vdx-Dateien überschreiben
If (Not FSO.FileExists(newFileName)) Then
‘ Neues Dokument beginnen
Application.Documents.AddEx “”, visMSDefault, 0
‘ Icon importieren
Application.ActiveWindow.Page.Import FileItem.Path
‘ Default-Dokument-Eigenschaften setzen
Application.ActiveDocument.Company = “RRZE”
‘ Datei mit gleichem Namen im vdx-Format abspeichern
Application.ActiveDocument.SaveAsEx newFileName, visSaveAsWS + visSaveAsListInMRU
‘ Dokument schließen
Application.ActiveDocument.Close
End If
End If
Next FileItem
End If
Next SubFolder

End Sub
[/vb]
Die Kommentare im Code erläutern die jeweilige Funktion der Zeile. Das Skript kann man einfach in den VBA-Skripteditor in Visio kopieren, den Wert des Basisverzeichnisses anpassen und ausführen (F5). Fertig.

Man könnte das Skript noch derart erweitern, dass es nach dem Basis-Ordner fragt. Dazu einfach hier oder hier nachlesen.

Batchprocessed conversion of svg-graphics to Visio-documents

The RRZE icons are designed in the “Scalable Vector Graphics”-format. For a convenient usage in Visio they can be collected as a stencil-set. Therefore their format has to be converted into the vdx-format. I wrote a script in Visual Basic for Applications (VBA) – the scripting language of Microsofts’ Office products – to convert a complete set of icons within a base folder.
[vb]’Declare all variables before usage to avoid typo errors
Option Explicit

Sub Convert()
Dim FSO
Dim SourceFolder
Dim SubFolder
Dim FileItem
Dim newFileName

Set FSO = CreateObject(“scripting.FileSystemObject”)
‘ The base folder MUST be defined here
Set SourceFolder = FSO.GetFolder(“E:\SVN\rrze-icon-set\trunk\visio\”)

For Each SubFolder In SourceFolder.SubFolders
‘ ignore .svn-folder
If (InStr(SubFolder.Path, “.svn”) = 0) Then
For Each FileItem In SubFolder.Files
‘ process .svg-files only
If (Right(FileItem.Name, 4) = “.svg”) Then
newFileName = Replace(FileItem.Path, “.svg”, “.vdx”)
‘ don’t overwrite existing vdx-files
If (Not FSO.FileExists(newFileName)) Then
‘ open a new document
Application.Documents.AddEx “”, visMSDefault, 0
‘ import icon into new document
Application.ActiveWindow.Page.Import FileItem.Path
‘ set default document properties
Application.ActiveDocument.Company = “RRZE”
‘ save as a file with same name in vdx-format
Application.ActiveDocument.SaveAsEx newFileName, visSaveAsWS + visSaveAsListInMRU
‘ cleanup
Application.ActiveDocument.Close
End If
End If
Next FileItem
End If
Next SubFolder

End Sub
[/vb]
The comments in the code describe the used functions. The script can simply be copied into the VBA-editor in Visio. Remember to set the base-folder correctly. Run the code within the editor (F5). As simple as that.

The script may be enhanced to use a dialog to ask for the base-folder. Simply read here or here about the usage of a FileDialog-Object.

Erneuerungen am RRZE-Icon-Set

English Version

Seit der letzten Auflage wurden zahlreiche neue oder veränderte Icons hinzugefügt. Beispiele dafür sind weitere Icons für die Dienste “mein Campus” oder FAU.ORG. Weiterhin ist eine neue Unterteilung der Icons nötig geworden, um Icons, die so genannte MIME-Types darstellen, einzugliedern. Eine weitere Erneuerung im RRZE-Icon-Set sind detailärmere Versionen mit denen die Icons in den Größen 16×16 und 22×22 erzeugt werden. Somit können auch aus den kleinen Icons die wesentlichen Informationen gelesen werden.

Icon Inspector

Der eigens für das RRZE-Icon-Set entwickelte Icon Inspector hat neue Funktionen erhalten.

Die Icon Gallerie enthällt nun auch eine hochauflösende Vorschau für jedes Icon mittels des populären Lightbox2 Skripts.
Zudem besteht seit neustem auch die Möglichkeit eine vielseitig konfigurierbare PNG Übersichtsgrafik mit allen Icons erstellen zu lassen. So hat man alle Icons auf einen Blick.

Falls mehrere Icons mit dem selben Namen gibt, was meist durch Kopieren oder Verschieben von Icons innerhalb der Ordnerstruktur passiert, wird nun eine entsprechende Warnung erzeugt.

Zum Schutz der Privatsphäre des Icon Entwicklers werden in Anlehnung an Sebastian Pippings svgstrip Script außerdem automatisch einige Attribute aus den SVG Dateien entfernt, die absolute Pfade des lokalen Systems enthalten können. Namentlich handelt es sich dabei um die Attribute sodipodi:absref, sodipodi:docname, sodipodi:docbase und inkscape:export-filename.

Im Bereich automatisierter Metadatengenerierung kann als erste Funktion das Meta-Title Element der SVGs automatisch aus dem Dateinamen generiert und gesetzt werden.
Geplant sind weitere Funktionen, wie z.B. das automatische Einfügen eines konfigurierbaren Linzenzhinweises.

Momentan wird wie auch bei den früheren Versionen lediglich der Einsatz unter Linux empfohlen. Eine lauffähige Windows Variante ist aber in Arbeit und wird in Kürze verfügbar sein.

Update of the RRZE Icon Set

Since the last edition of the RRZE Icon Set many new or modified icons have been added. Some examples are various icons for projects like “mein Campus” or FAU.ORG. Further on a new subdivision has been added to distinguish Icons that show so called MIME types. Another renewal are the less detailed versions with which the sizes 16×16 and 22×22 can be generated so that the important information can also be read out of the small sized Icons.

Icon Inspector

The especially for the RRZE Icon Set developed Icon Inspector got new features.

The Icon Gallery now also contains a high detailed preview for every icon using the popular Lightbox2 script.
Additonally a highly configurable PNG overview image – containing all icons with their title – can be generated. This way all icons can be easily viewed with one look.

Also multiple icons with the same name are now detected and a warning is issued. This often happens after copying or moving icons around within the folder structure.

To shield the icon developer’s privacy some attributes that contain absolute local paths are now beeing removed from the SVGs. This part was inspired by Sebastian Pippings svgstrip script and removes the attributes sodipodi:absref, sodipodi:docname, sodipodi:docbase and inkscape:export-filename

As the first function in the field of automated metadata generation the SVG title tag can now be automatically generated from the icon’s filename.
Others are planned, e.g. the automatic insertion of a configurable licensing notice in every SVG file.

At the moment the Icon Inspector is only recomended for use under Linux. But a working Windows version is under construction and will be available soon.

Inkscape und Datenschutz jetzt auch mit dem RRZE Icon Inspector

English Version

An den letzten Artikel anknüpfend kann nun auch der RRZE Icon Inspector die etwas zu gesprächigen XML Tags aus den Inkscape SVGs entfernen.

Nach Vorlage von Sebastian Pippings svgstrip werden bei jedem Lauf die Attribute ‘sodipodi:absref’, ‘sodipodi:docbase’, ‘sodipodi:docname’ im SVG-Tag, sowie das Attribut ‘inkscape:export-filename’ aus allen Tags entfernt.

Datenschutz wieder hergestellt 😉

Inkscape and Data security with the RRZE Icon Inspector

Picking up where the last article left off, the RRZE Icon Inspector is now able to remove the rather “talkative” XML Tags from Inkscape’s SVG files.

Using Sebastian Pippings svgstrip template, attributes ‘sodipodi:absref’, ‘sodipodi:docbase’, ‘sodipodi:docname’ are removed from the SVG-Tag, and attribute ‘inkscape:export-filename’ is removed from all tags..

Welcome back, Data security! 😉

Inkscape und Datenschutz

English Version

Dank David Wessel (infeurope S.A.) wurden wir darauf hingewiesen, dass die svg-Dateien durchaus private Informationen enthalten.

Mir ist aufgefallen, dass in den jeweiligen SVG-Versionen der Dateien noch einige Pfadangaben enthalten sind, welche teilweise Rückschlüsse auf den Inhalt ihrer Dateiablage geben können.

Das sieht dann z.B. so aus:

inkscape:export-filename="C:\Users\dieDesignerin\RRZE\berlios_rrze_icons\tango\720x720\actions\add-participant.png"

Nicht schlimm, aber auch nicht schön.

Etwas Suchen via Google brachte mich auf einen Fehlerreport bei Ubuntu Privacy concern with export-filename and sodipodi:absref. Aha – das Problem ist also nicht nur bekannt, sondern es haben noch mehr! Wirklich spannend wird es dann, denn Sebastian Pipping schreibt in Kommentar 7, dass er das Programm “svgstrip” erstellt, um diese Informationen zu entfernen. Also runtergeladen und angewendet. Das Tool hatte noch ein Problem mit UTF-8 Zeichen in den Metadaten, aber Sebastian hat den Fehler binnen 3 Tagen – und wie bei Open Source Software so oft – unentgeldlich behoben. Vielen Dank dafür. Und nun klappt es auch mit den UTF-8 Zeichen.

Also Datenschutz wieder hergestellt. Version der Grafiken committed.

Dumm nur, dass man dies nach jeden erneuten Speichern mit Inkscape wiederholen muss. Es müsste eine Option geben, Inkscape diese Unart abzukonfigurieren. Aber daran arbeite ich noch. Genau wie an einer Anleitung, wie man die Metadaten unter Windows entfernt. Vielleicht?! 😉

Hier kommt erstmal die Schritt-für-Schritt-Anleitung unter Linux.
Voraussetzung ist, dass git, svn und python installiert sind, aber wer sich auf die Befehlszeile traut, bekommt das auch hin. O:-)

  1. Die aktuellste Version von svgstrip via git holen.
    git clone https://github.com/hartwork/svgstrip git/svgstrip
    (übrigens: ein git pull in dem neuen Verzeichnis hält die Version aktuell.)
  2. In das Verzeichnis mit den Icons wechseln – in meinem Fall das RRZE Icon Set.
    cd svn/rrze-icon-set/trunk
  3. Dann möchte ich alle svg-Dateien suchen und durch svgstrip bearbeiten lassen.
    for i in $(find . -name *.svg); do echo $i; ../../svgstrip/svgstrip --in-place $i; done;
  4. und dann das Ganze zurück ins subversion.
    svn ci

Fertig!

Danke an David Wessel und Sebastian Pipping!

 

*Update – 20.07.2015: URL zum git-Repository von svgstrip angepasst*

 

 

Inkscape and privacy

David Wessel (infeurope S.A.) was kind enough to inform us that svg files can, in fact, contain private information.

I noticed that svg versions of files still contain parts of the files’ paths, which allows inference of the original file system.

It looks like this:

inkscape:export-filename="C:\Users\dieDesignerin\RRZE\berlios_rrze_icons\tango\720x720\actions\add-participant.png"

Not too bad, but not very nice, either.

Some searching with Google led me to an error report for Ubuntu: Privacy concern with export-filename and sodipodi:absref. So not only is the problem already known, others are having it as well. Now it’s getting interesting, as Sebastian Pipping writes in commentary 7 that he wrote the program “svgstrip” to get rid of this information. I downloaded the program and ran it. The tool still had a problem with UTF-8 characters in the Metadata, but Sebastian fixed that bug within 3 days. And, like most of the time with Open Source Software, for free.And now, UTF-8 characters are no longer a problem.

Data security is once again intact. New versions of the graphics were committed.

On the down side, this needs to be repeated every time you save a file with Inkscape. There ought to be an option to configure what is saved in svg files. But I’m still working on that. I’m also working on instructions how to remove the metadata under Windows. Maybe?

For now, I give you a step by step instruction for Linux.
You need svn and python installed, but if you are confident to use the command line, you will manage that, too. O:-)

  1. Get an up to date version of svgstrip with git.
    git clone https://github.com/hartwork/svgstrip git/svgstrip
    (by the way: git pull in the new directory keeps the version up to date.)
  2. Change into your icon directory ? in my case that is the RRZE Icon Set.
    cd svn/rrze-icon-set/trunk
  3. Now I would like to search for all svg files and edit them with svgstrip.
    for i in $(find . -name *.svg); do echo $i; ../../svgstrip/svgstrip --in-place $i; done;
  4. and finally, send it all back into the subversion
    svn ci

Finished!

Thanks to David Wessel and Sebastian Pipping!

 

*Update – 20.07.2015: changed URL to the git repository of svgstrip*

Icon Inspector / GTK Icon Inspector

English Version

Neues Verwaltungstool für Icon-Sammlung

Zusätzlich zu dem vom Regionalen Rechenzentrum Erlangen (RRZE) der Friedrich-Alexander-Universität entworfenen eigenen Icon-Satz, der zur freien Nutzung im Internet angeboten wird, gibt es nun auch einen sogenannten Icon Inspector, der die kleinen "Bildchen" verwaltet.

Unter der Haube des Icon Inspectors steckt weit mehr, als mit der ursprünglich geplanten einfachen Icon-Übersicht für das RRZE Icon Set Projekt geplant war. Neben einer ansprechenden, tabellarischen Aufbereitung der zur Verfügung gestellten Symbole, inklusive alphabetischem Index und Ankern zur direkten Verlinkung wartet der Icon Inspector mit zahlreichen nützlichen Funktionen auf. So behält er zum Beispiel den Inhalt und Aufbau der Ordnerstruktur im Auge, um die Icon-Designer bei ihrer Arbeit und der Einhaltung der Icon Set Richtlinien zu unterstützen. Darüber hinaus wird bei jedem Inspektionslauf überprüft, ob jedes Icon in allen benötigten Skalierungsgrößen vorhanden ist und welche skalierten Icons nicht als skalierbare Vektorgrafik (Scalable Vector Graphics, kurz SVG) vorliegen, was meist auf Tippfehler schließen lässt. Außerdem kontrolliert der Icon Inspector, ob die Metadaten der Inkscape-SVG-Dateien existieren und den Vorgaben entsprechen und ob alle Bilddateien korrekt in die Ordnerstruktur eingeordnet wurden.

Ermittelte Probleme werden in einer Logdatei protokolliert und lassen sich dann nacheinander beheben. Um fehlende Skalierungsgrößen automatisch aus den Scalable Vector Graphics zu generieren, kann sich der Icon Inspector auf Wunsch eines installierten Inkscapes bedienen. Damit wird Entwicklern das eintönige "Durchskalieren" jedes neu erstellten Icons erspart. Darüber hinaus ist der Icon Inspector bereits in der Lage, mit mehreren Detailstufen ein und desselben Icons umzugehen. Für den problemlosen Einsatz mit gängigen Versionsverwaltungstools werden Nicht-Bilddateien und hier insbesondere versteckte SVN- und CVS-Verzeichnisse vom Icon Inspector standardmäßig ignoriert.

Der komplett in PHP programmierte Icon Inspector kann mittels mitgelieferter Startskripte einfach von der Kommandozeile aufgerufen werden. Die Konfiguration erfolgt wahlweise über Kommandozeilenparameter, eine config.php-Konfigurationsdatei oder beim Einsatz der GIMP-Toolkits direkt in der grafischen Oberfläche.

Weitere Informationen

Kontakt

Florian Löffler
Stabsstelle Projekte & Prozesse
florian.loeffler@rrze.uni-erlangen.de

New Icon manager for Icon collection

In addition to the Icon set created by the Friedrich-Alexander-University’s Regional Computing Centre Erlangen, which is freely available for use, there is now the Icon Inspector to manage all the little "pictures".

The Icon Inspector manages a lot more than what was originally planned, i.e. a simple icon overview for the RRZE Icon Set Project. In addition to an attractive, tabular view of the available symbols with alphabetic indec and anchors for direct links, the Inspector has several other useful functions. It keeps an eye on your folders content and structure, to make it easier for icon designers to keep to the Icon Set guidelines. It also tests availability of the necessary scaling sizes with every inspection run, and notes which icons are not available as scalable vector graphics. It also checks if metadata for Inkscape SVG files is available and in keeping with the guideline, and whether the picture files are in their correct folder.

Any uncovered problems are saved in a log file and can then be dealt with. To generate missing sizes, the Icon Inspector is able to use an installed version of Inkscape if wanted. This saves developers from the boring work of "Scaling" every single new icon. Furthermore, the Inspector is able to deal with several levels of detail for every icon. To make use with subversion tools easier, non-picture files and especially hidden SVN and CVS folders are generally ignored.

Icon Inspector has been programmed in PHP completely and can be run from the commandline using the start scripts that come with it. Configuration can be done either via commandline parameter, a config.php configuration file or directly in the graphic interface when using the GIMP toolkit.

Further Information

Contact

Florian Löffler
Stabsstelle Projekte & Prozesse
florian.loeffler@rrze.uni-erlangen.de

Handhabung von Inkscape Teil 4 – Unsichtbare Rahmen im Hintergrund um eine einheitliche Größe von Bildern zu erzielen

Bei den mit Inkscape gezeichneten Tango-Icons war es wichtig, dass sie alle quadratisch sind. Daher habe ich sie mit einem unsichtbaren quadratischen Rahmen hinterlegt. Dieser wird beim Skalieren etc. mitgenommen und sorgt so für gleich bleibende Proportionen.

Zunächst war es schwierig, diesen Rahmen auszuwählen, denn wenn erst einmal ?Keine Füllung? und ?Keine Linie? gesetzt ist kann man den Rahmen nicht mehr mit dem Mauszeiger anfassen, was aus meiner Sicht sehr unschön ist.

Im Inkscape kann man ?drum herum? arbeiten, indem man alle anderen Objekte gruppiert und diese Gruppe auswählt und dann mit ?!? die Auswahl umkehrt.

Nicht sehr Benutzerfreundlich ? wenn jemand weiß, wie es besser geht, bin ich für Hinweise dankbar.

Invisible background frames to get a consistent picture size

For the Tango-Icons I created with Inkscape, it was important for them to fit into a square frame. For that purpose I put an invisible square frame behind them. This was carried over when scaling etc, and made for even proportions.

First of all it was rather difficult to select this frame. Since there was no line or filling to select, the frame could not be gripped with the cursor, which I found rather tedious.

In Inkscape, you can get around this problem by selecting all the objects around it, and then inverting the selection.

This is not very user friendly, and if anyone knows a better solution, I would be grateful to hear about it.