sschmeck / skilda Goto Github PK
View Code? Open in Web Editor NEWPrototype of a skill database.
Home Page: skilda.heroku.com
Prototype of a skill database.
Home Page: skilda.heroku.com
The search should be improved to become a real feature.
The basic use cases for the search are:
Research how the search could be easily expressed without knowing cypher.
There should be a navigation bullet for the projects facet. As user I expect as entry point a list with all Projects. The List should containt minimum the project title and a link to the project details page.
Install wkhtmltopdf library to heroku to provide the pdf feature in the heroku instance.
Optional: Write a test executable by travis ci for the pdf feature.
The project details page should show at least a description and who was taking part in this project.
As user I expect to have the possibility to edit the project, add/delete relationships to persons.
Optional: It would be nice to se which persons are currently in the project and which were allready done with it.
The skill profile should be exportable to a Word document with Saxonia Layout.
Creating Word Documents from ruby or rails is discussed in serveral threads on stackoverflow. This one gives a few good points: http://stackoverflow.com/questions/697505/creating-microsoft-word-docx-documents-in-ruby
So a possible Solution could be creating a Word template and using this by a Doxtemplater (https://github.com/edi9999/docxtemplater). This would also separate Layout from generating the concrete documents.
From the persons detail page it should be possible to:
Optional:
On my system (linux mint 17) there is a problem with installing neo4j with rake like it's described in the readme (rake neo4j:install
).
I get the error:
Installing Neo4j-community-2.0.3
rake aborted!
Errno::ENOENT: No such file or directory - curl -O http://dist.neo4j.org/neo4j-community-2.0.3-unix.tar.gz
/var/lib/gems/1.9.1/gems/neography-1.5.2/lib/neography/tasks.rb:52:in ``'
/var/lib/gems/1.9.1/gems/neography-1.5.2/lib/neography/tasks.rb:52:in `block (2 levels) in <top (required)>'
Tasks: TOP => neo4j:install
(See full trace by running task with --trace)
The project is working fine when I install the database from the official homepage (version 2.1.2). Maybe updating the version will work?
Hier erstmal die Notizen aus den E-Mails mit Thomas und Alfred.:
der Standardanwendungsfall ist: wir haben Anfragen und suchen Mitarbeiter mit passenden Kompetenzen, entweder direkt über die geforderten Skills oder über artverwandte Projekte aus der Vergangenheit.
Beispielanfragen:
Die Darstellung der Suchergebnisse zeigt z.B. eine Liste der Mitarbeiter. In den Spalten einer Zeile wird der Reifegrad der Kompetenz abgebildet. Über Verlinkung des Mitarbeiters gelangt man zur Detailsicht eines Mitarbeiters und sieht alle Fähigkeiten.
Zweites Szenario bezieht sich auf die Analyse des gesamten Kompetenzportfolios des Unternehmens und ist weniger ein Suchszenario. Hier stell ich mir eine Übersicht aller Kompetenzen vor (siehe Bild). Da der gesamte Skillkatalog am Ende sehr umfangreich sein wird, stell ich mir hier auch einen Einstieg an bestimmten Knoten einer Skillhierarchie vor. Das hängt natürlich davon ab, wie die Skills am Ende strukturiert sind.
Beispiel, was meine ich damit:
Einbindung als Tabelle mit Aufschlüsselung Anzahl der Personen je Level.
The OGM is getting slow even with a really small dataset. The OGM should be replaced by direct JSON or cypher requests.
Create a page for creating new projects and editing existing ones.
A Project is described by:
Add/Delete Relationship to Person.
A test for the menu and a test for each basic page -> equivalent for the menu
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.