knowledge factory
play

KNOWLEDGE FACTORY User generated content in OpenCms WHO AM I? WHAT - PowerPoint PPT Presentation

KNOWLEDGE FACTORY User generated content in OpenCms WHO AM I? WHAT AM I DOING HERE? My name is Ramn Gavira, SAGA Soluciones CEO I come from Spain SAGA ERP Solutions Integration BAS ERP GEINPROD ERP PRIMAVERA BBS ERP


  1. KNOWLEDGE FACTORY User generated content in OpenCms

  2. WHO AM I? WHAT AM I DOING HERE?  My name is Ramón Gavira, SAGA Soluciones CEO  I come from Spain  SAGA  ERP Solutions Integration  BAS ERP  GEINPROD ERP  PRIMAVERA BBS ERP  Web Solucions In particular  JAVA OpenCms  Open Source Integrations Implementations User Generated content in OpemCms 24/06/2009 2

  3. “ The Knowledge Factory ” Web Site  The Requirements  ProblemsAlong the Route  HowWe Made it?  WHY OpenCms? User Generated content in OpemCms 24/06/2009 3

  4. THE BEGINING: THE BRIEFING SPREAD • Spread Knowledge Management Information SHARE • Share Management Information • Free for registered companies FREE Reward • Reward companies who share the most • The information offered must be of a high quality QA User Generated content in OpemCms 24/06/2009 4

  5. WORKING ON THE IDEA SharingTool Work on the Company web Registering What do we really need?? QA: Not Use Evaluation Money Team Reward those who Share most User Generated content in OpemCms 24/06/2009 5

  6. SYSTEM MAP: Functionality Decisions • The knowledge would be a group of digigital Document: • Pdf • Word “KNOWLEDGE” • PPT • Video … • The system would Act as a BANK of TAIS TAIS BANK • TheTAI : Virtual Currency of the system • Each Company RegisteredWill be assigned with a credit of TAIS • Sharing “ Knowledge ” will increase the credit • DownLoading “ Kownledge ” Will decrease the credit User Generated content in OpemCms 24/06/2009 6

  7. SYSTEM MAP: Abstract Functioning Knowlegde Acquired New Knowledge Available Knowledgements Credit of Tais Knowledge Knowledge Provided Evaluated User Generated content in OpemCms 24/06/2009 7

  8. How we are going to do it? Tecnolgy considered was OpenCms WHY??? WHY NOT??? User Generated content in OpemCms 24/06/2009 8

  9. User Generated content in OpemCms 24/06/2009 9

  10. HOW IT WORKS?? HOW WE MADE THIS WITH OPENCMS?? User Generated content in OpemCms 24/06/2009 10

  11. Techno nolo logies ies and V d Versio ions ns  OpenCms 7.0.3  PostgreSQL 8.0  Application Server  Tomcat 5.5 with JAVA 1.5  Apache2.2  ComunicationTomcat – Apache  AJP13  Mod-proxy  Mod-proxy-ajp User Generated content in OpemCms 24/06/2009 11

  12. The Sit ite Str Struct cture DATA MODEL OPENCMS VFS Knowledge ENTITY Knowledge Data SIBILINGS Kn1 ºRECORDS Kn 1 Kn1 Data Kn2 Companies Kn 2 Kn2 Data Company 1 Company Data Knowledge Comp 1 Comp1 Data Kn1 Comp 2 Comp2 Data Info Company 2 Company Knowledge Knowledge Comp 1 Kn1 Kn2 Comp 2 Kn2 Info Categories Knowledge Category Cat 1 Kn 1 Cat 1 Kn1 Kn 2 Cat 2 Cat 2 Kn2 RELATIONAL DATA User Generated content in OpemCms 24/06/2009 12

  13. Functioning: Company User User Generated content in OpemCms 24/06/2009 13

  14. FUNTIONING: Company Users - Registering Web Form to Get Data  Resource editing module 1. Register Company not user 2. Validate If CompanyAlready Exists  CIF NUMBER 3. If Exist  Contact to administrator for adding as company user A. If Not  Create the estructure to support a new company on the B. systemAnd the new user New user Creates a New Group of Xml-Content Charges Credit Notifies System Assigned New struture Users For Company of TAIS Anministrators Group Folders User Generated content in OpemCms 24/06/2009 14

  15. FUNTIONING: Registered and Non-Registered NON REGISTERED REGISTERED USERS USERS Knowledge XML- CONTENT ZIP FILE User Generated content in OpemCms 24/06/2009 15

  16. FUNTIONING: Company Users – Finding “ Knowledge ” MOST MOST CATEGORIES DOWNLOADED UP TO DATE WEB SEARCH User Generated content in OpemCms 24/06/2009 16

  17. FUNCTIONING: Company Users – Getting Knowledge The user must be registered 1. The Company should have enough “ money ” (TAIS) 2. GiveAccess/ Balance the Knowledge Register the PermissionTo company’s TAIS Available for Purchase Company Group Acconut company TRANSACTIONAL. User management & Resources Module • Notify user via email COMPANY • Private Panel User Generated content in OpemCms 24/06/2009 17

  18. FUNCTIONING: Company Users – Getting Knowledge • To implement Lists in the private panels we have use DisplayTag Component that allow us to generate dynamic tables from list Java Objects User Generated content in OpemCms 24/06/2009 18

  19. FUNCTIONING: Company Users – Sharing Knowledge com.saga.opencms.xmlcontentedit module -Add or Edit Xml resources directly form the online project -This module defines a group of methods for working with resources Create the xml • Its neccesary to implement an interface -Content for each resourceType Zip Files into PENDING protectedArea TASK StartValidation Work Flow User Generated content in OpemCms 24/06/2009 19

  20. Functioning: Evaluator User User Generated content in OpemCms 24/06/2009 20

  21. FUNCTIONING: Evaluator User - Responsabilities  Grade the knowledge according to the established criteria of evaluation  Verify that all the information provided is correct  Verify that registered Companies are real Companies  Regrade the knowledge after a certain time User Generated content in OpemCms 24/06/2009 21

  22. FUNCTIONING: Evaluator User – Pending Task Table Blocking Work with Re-assign MultiUser System Knowledge Task User Generated content in OpemCms 24/06/2009 22

  23. FUNCTIONING: Evaluator User – Evaluation Proccess • Notify Evaluators via Email New • Create new PendingTask Knowledge • Block Task • Notify Specialist Reassign • Reviw/Score Knowledge Evaluation • UnblockTask Task • Start newWF • Notify Knowledge Owner New Work • Publish Knowledge on catalogue Flow • Increase Company’s Credit of Tais Publication User Generated content in OpemCms 24/06/2009 23

  24. FUNCTIONING: Evaluator User - Scoring Criterias Points 1-5 Algorithm: Prices “ the Knowledge ” Public: General Knowledgement Comments KnowLedge XML-CONTENT “ Knowledge ” Ready Updates the to Publish DATA User Generated content in OpemCms 24/06/2009 24

  25. FUNCTIONING: Evaluator User – Reevaluation To Keep the information Up to date  AutomaticTASK  Reevaluation  It means to renew Content OPENCMS CRON PROCESS Evaluation Criteria: Time it was PendingTask Published “ Knowledge ” XML Content If out of date User Generated content in OpemCms 24/06/2009 25

  26. FUNCTIONING: Evaluator User - Publishing Knowledges System Structure Kn1 Kn2 Companies Private Structure Company 1 Knowledges Kn1 Info Company 2 Knowledge Kn2 Info KN2 Public Structure Categories KnowLedge Cat 1 XML- Kn2 Create a Sibling of Main Cat 2 CONTENT Resource & Publish on line Kn2 User Generated content in OpemCms 24/06/2009 26

  27. FUNCTIONING: Evaluator User - Maintenance  Highlight items: The Knowledge will be shown on home page  Cancel it: The knowledge will be erased from the system  Re-assign categories: The knowledge will appear in new categories  Remove from catalogue: The knowledge wil not apear in the catalog  Re-evaluate the knowledge : Change theTAIS Value of the knowledge User Generated content in OpemCms 24/06/2009 27

  28. Administration Tools Clean up the system & Statistics User Generated content in OpemCms 24/06/2009 28

  29. Administrative tools  Delete a Company  Clean up Pending Tasks  Verify the consistency between knowledge and Downloads information  DownLoad Statistic Information User Generated content in OpemCms 24/06/2009 29

  30. Administrative Tools: Statistics OpenCms OpenCms ETL Process Database KF Database BITAM BI - Database System Reports User Generated content in OpemCms 24/06/2009 30

  31. The present What is the current situation of this web site? User Generated content in OpemCms 24/06/2009 31

  32. At present: http:conocimiento.iat.es  Has been on line since February 2008  Has 300 Registered Companies  With 900 users  Team of evaluator is formed by 10 users  The Only Drawbacks is there are few companies who actually share.  Most of them only DownLoad but not Upload User Generated content in OpemCms 24/06/2009 32

  33. Conclusion User Generated content in OpemCms 24/06/2009 33

  34. Conclusion  It is Possible to develop Complex SystemsWith OpenCms  UsingAPI  Integration skills of OpenCms Many People Thought It was not possible To make the system with this tool. But we have proved that it is posible so we can say User Generated content in OpemCms 24/06/2009 34

  35. ThankYou User Generated content in OpemCms 24/06/2009 35

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend