Herzlich Willkommen

services
Wir bieten maßgeschneiderte Web-Applikationen und komplexe System-Lösungen. Von der Beratung, der Entwicklung und dem anschließenden Support bieten wir umfassende IT Dienstleistungen aus einer Hand.

Bei der Konzeption setzen wir, wann immer es geht, auf bewährte Open Source Technologien. Nicht nur die niedrigen Einsatzkosten sind dafür ausschlaggebend, sondern auch die Möglichkeit, notwendige Anpassungen am offen zugänglichen Quellcode durchführen zu können.

Dies versetzt uns in die Lage, komplexe Projekte schnell und kostengünstig umzusetzen.

Wir sind fair, offen und ehrlich, und wir konzentrieren uns nur auf das Wesentliche.

Was macht man mit vielen Bewerbungen?

Eine richtige Bewerbung umfasst neben einem Lebenslauf verschiedene Anhänge. Eingescannte Zeugnisse und sonstige Nachweise. Im Schnitt kommt eine typische Bewerbung auf 5MB. Bereits bei 1000 Bewerbungen hat man ein Datenvolumen von 5GB. Das passt noch auf einen USB Stick. Aber wenn man so etwas wie eine Bewerberdatenbank aufbauen will, wird das Volumen schnell zu einem Problem.
Weiterlesen >>

Screenshots vom Open Source Bewerbermanagement System

Liste der Bewerbungen

Liste der Bewerbungen

Wir bezeichnen den Status unseres Bewerbermanagementsystem als pre-alpha. Aber nicht, weil es buggy ist, sondern weil wichtige Komponenten noch fehlen. Es gibt nich keinen Installations Wizard, eine API ist noch nicht spezifiziert und ein Manual gibt es auch noch nicht.

Aber das Bewerbermanagement System ist live. Eine handvoll Firmen nutzen es und bearbeiten etwa 100 Bewerbungen pro Tag.

Es ist also Zeit die ersten Screens zu veröffentlichen

Weiterlesen >>

Open Source Bewerbermanagement-System? Warum nicht!

2013 war ein gutes Jahr. Wir konnten unsre Kunden von den Vorteilen der Open Source Entwicklung überzeugen. Wir hatten die Möglichkeit 10 Jahre Erfahrungen mit Jobbörsen, Stellenanzeigen, Bewerbungen und sonstigen Dingen, über die man im Personalwesen stolpert, in ein Open Source Projekt zu gießen.

https://github.com/cross-solution/CrossApplicantManager

Und was ist daran besonders?

Unsere Vision ist eine Software wie WordPress[t] für das Personalwesen. Das Schalten von Stellenanzeigen muss so intuitiv sein, wie das Veröffentlichen von Artikeln. Bewerbungen müssen so einfach bearbeitet werden können, wie Feedback Mitteilungen. Das Layout muss 100% individualisierbar sein. Die Aktualisierung der Software muss reibungslos funktionieren. Und dann gibt es da noch die Workflows, die in jeder Personalabteitung bzw. in jeder Personalagentur anders sind.Workflows müssen konfigurierbar sein. Auch die Anforderungen an Berechtigungen sind speziell. Ein Administrator darf keinen Einblick in eine Bewerbungen haben.
Aufgrund der speziellen Anforderungen haben wir das Projekt initiiert.

Was haben wir 2013 erreicht?

  • Stellenanzeigen können aus externen Systemen eingefügt werden
  • Bewerbungsformlare für Stellenanzeigen
  • Listen eingegangener Bewerbungen. Bewerber einlagen und absagen.
  • individuessles Design
  • Mail Benachrichtigungen
  • Integration diverser Social Networks via HybidAuth

Und was kommt dann?

Ziel für 2014 ist der Aufbau einer Community. Nur mit einer Community kann ein Projekt erfolgreich werden. Es gibt viel zu tun. Wir packen es an.

 

 

 

 

 

 

Edismax, Solr4 und PHP

Wir nutzen Solr als eine überlegene Möglichkeit, große Mengen von Daten nach Begriffen zu durchsuchen. Die Suche mit direkten Datenbankanfragen ist zu langsam, und das Aufbereiten der Daten nach Relevanz der Ergebnisse ist kompliziert. Solr verwaltet eine Indizierung von Suchwörtern und anderen Kriterien und kann Relevanzkriterien wie zB Häufigkeit oder relative Häufigkeit mit verwalten.

Mit Solr 4 kommen noch so schöne Eigenschaften hinzu wie Suche nach geographischen Daten und Ranking.

Ich will vorallem die Nutzung von Edismax in PHP erklären.

Weiterlesen >>

Dovecot, virtuelle Domänen und LDAP

Anders als in vielen Dokumentationen dargestellt sollte der Parameter pass_attrs in der Dovecot-Konfiguration nicht mit uid=user sondern mit uid=username gesetzt werden, da Dovecot intern im ersten Fall aus dem Dovecot-Benutzer user@domain.tld den Dovecot-Benutzer user macht.

Dies kann bei entsprechender Dovecot Konfiguration z.B mit mail_location = maildir:/var/vmail/%d/%n/Maildir dazu führen, dass das Postfach des Benutzer an der falschen Stelle im Filesystem abgelegt bzw. gesucht wird, da %d nicht belegt ist.