Hi there,
we are building up an (atm only german) Open Source Directory and are evaluating Elgg to do so.
You can find this evaluating system under https://wiki.anyfer.com
We plan to list all available Open Source Software and - Hardware projects on the market und would like to add (on every Open Source Project) companies (UserRole=Company) to the buttom of each Coop-Site (page). Atm we have approx. 1220 OSS Project within a spreadsheet.
Here how one of the pages looks like at the moment: https://wiki.anyfer.com/pages/view/219/sep-sesam
Here how the User-Role "company" looks like at the moment: https://wiki.anyfer.com/profile/LINFORGE
The intention is, that all User with user-profile-type "company" should be listed at the buttom off each Coop-Site (page), if they have included the OSS - Tag (in this case - "SEP Sesam") in their company-profil (or similar).
Is there any plugin available, where we could include this on each page?
Furthermore, we would like to give each company-profile the possibility to tell (on each OSS-Page where they set a tag), which expertise they have from 1 to 5. The score of the expertise should be:
Score | Proficiency Level |
1 | Fundamental Awareness (basic knowledge) |
2 | Novice (limited experience) |
3 | Intermediate (practical application) |
4 | Advanced (applied theory) |
5 | Expert (recognized authority) |
Anyone any idea how we could realize this with elgg?
Best Regards
Manfred
info@elgg.org
Security issues should be reported to security@elgg.org!
©2014 the Elgg Foundation
Elgg is a registered trademark of Thematic Networks.
Cover image by RaĆ¼l Utrera is used under Creative Commons license.
Icons by Flaticon and FontAwesome.
- ihayredinov@ihayredinov
ihayredinov - 1 like
- Manfred Ostermann@ManfredOsterman
Manfred Ostermann - 0 likes
- ihayredinov@ihayredinov
ihayredinov - 0 likes
- Manfred Ostermann@ManfredOsterman
Manfred Ostermann - 0 likes
- Jeroen Dalsem@jdalsem
Jeroen Dalsem - 0 likes
You must log in to post replies.I think you would be better off with annotations. Add a multiline field that contains 2 inputs for tag + score where users can add additional lines. In the backend create an annotation on for each tagged project with the score as a value. You can also populate the metatada for search compatibility, but annotations will give you more options, e.g. list all profiles ordered by score
Hi Ismayil,
thank you very much for your answer!
Do you have somewhere an example how this would look like?
But for understanding, what do you mean with annotation? The comments section (see below)?
If yes, and we would have (lets say) 1.000 User with role-profile-company within our elgg wiki, then each and every would have to add his company to each and every OSS Project where they have expertise available?
Or do I understand you completely wrong and annotations are not comments? :-)
Best regards
Manfred
You should start by familiarizing yourself with Elgg's data model
http://learn.elgg.org/en/stable/guides/database.html#adding-reading-and-deleting-annotations
I'll check if I can find someone who likes to help me on this topic.
Next week I'll be together with my friends at http://www.opensource.co.at/ and I will ask them for their support (since I am no technical administrator, nor engineer or developer). :-)
Best Regards
Manfred
Using the Profile Manager plugin you can probably create the needed information. With the profile manager plugin you can extend specific profile fields and add rating type fields to enter amount of experience for example. https://github.com/ColdTrick/profile_manager