{"id":15173012,"url":"https://github.com/ximdex/drupal7-xowl-client","last_synced_at":"2025-10-01T09:30:56.873Z","repository":{"id":29213889,"uuid":"32745441","full_name":"XIMDEX/drupal7-xowl-client","owner":"XIMDEX","description":"Drupal 7 module for Xowl service (named entity recognition using semantic technologies)","archived":true,"fork":false,"pushed_at":"2015-06-22T14:39:56.000Z","size":700,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":17,"default_branch":"master","last_synced_at":"2024-09-28T10:25:08.489Z","etag":null,"topics":["cms","cms-module","drupal","drupal7","entity","linked-data","linked-open-data","semantic","semantic-entities","semantic-web","stanbol","ximdex-cms","xowl-service"],"latest_commit_sha":null,"homepage":"http://demo.ximdex.com/xowl","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/XIMDEX.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-03-23T16:46:09.000Z","updated_at":"2023-01-28T12:20:25.000Z","dependencies_parsed_at":"2022-09-09T23:12:23.720Z","dependency_job_id":null,"html_url":"https://github.com/XIMDEX/drupal7-xowl-client","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/XIMDEX%2Fdrupal7-xowl-client","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/XIMDEX%2Fdrupal7-xowl-client/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/XIMDEX%2Fdrupal7-xowl-client/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/XIMDEX%2Fdrupal7-xowl-client/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/XIMDEX","download_url":"https://codeload.github.com/XIMDEX/drupal7-xowl-client/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":234852362,"owners_count":18896862,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cms","cms-module","drupal","drupal7","entity","linked-data","linked-open-data","semantic","semantic-entities","semantic-web","stanbol","ximdex-cms","xowl-service"],"created_at":"2024-09-27T10:25:09.747Z","updated_at":"2025-10-01T09:30:56.475Z","avatar_url":"https://github.com/XIMDEX.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Xowl-service client for drupal 7\nThis client allows you to enrich your content managed into Drupal with a semantic layer. You can test this service on-line here: http://demo.ximdex.com/xowl/\n\n## Requirements\n* Drupal 7 core: https://www.drupal.org/project/drupal\n* module ckeditor for Drupal 7: http://ftp.drupal.org/files/projects/ckeditor-7.x-1.16.tar.gz\n* module jquery_update: http://ftp.drupal.org/files/projects/jquery_update-7.x-2.5.tar.gz\n* module Xowl for Drupal 7 (latest release v1.0): https://github.com/XIMDEX/drupal7-xowl-client/archive/v1.0.tar.gz\n\n## Optional\n* potx: \"Translation template extractor\" module allows easy strings translation during development.\n\n## Installing Xowl module\n* Install drupal 7 on your server as usual (more info [here](https://www.drupal.org/documentation/install/beginners)).\n* Go to the following folder (\u003cDRUPAL_ROOT\u003e is your Drupal root path): \u003cDRUPAL_ROOT\u003e/sites/all/modules/.\n* Unzip all the downloaded drupal modules into this folder. At the end, you must have three folders, named: *ckeditor*, *drupal7-xowl-client-X.X*, *jquery_update*.\n* Access to your drupal web interface using a browser and select *modules* on the main menu. You'll see the Xowl module at the end of the list, but you can not install it yet because it depends on other two, **jquery_update** and **ckeditor**, so you have to enable them first.\n\n![Installing Xowl module and its dependencies](/resources/images/drupal7_xowl_1.png)\n\nIf all the three modules are now properly enabled (in green), you are ready to configure them in the next step.\n\n![Modules installed](/resources/images/drupal7_xowl_2.png)\n\n## Translations\nEnsure \"locale\" module is enabled. Go to configuration -\u003e Regional and language\n-\u003e translate interface -\u003e import\nLoad local file translations/es.po and clear caches. Set spanish language in drupal\nadministration.\n\n### Xowl service\n\nStart configuring the Xowl module. Access to its configuration on the tab called *Xowl Configuration* above or on the modules list, on the Xowl module's *Configure* link.\n\nYou have to select the content types that your are going to use to write your content and enrich it. Save the changes.\n\n![configuring Content Types](/resources/images/drupal7_xowl_3.png)\n\nTo configure the service's URL, go to the another configuration link called *Xowl Server Configuration* and enter a valid Xowl service URL (default: http://xowl.ximdex.net/api/v1).\nYou will need a valid API token, if you don't have one, you have to visit the link *xowl register*\nand follow the steps:\n\n![configuring the service's URL](/resources/images/drupal7_xowl_4.png)\n\n### CKeditor\n\nYou also have to configure the **CKeditor** to integrate properly a custom button for Xowl requests with your content.\n\n![Configuring CKeditor](/resources/images/drupal7_xowl_5.png)\n\n![CKeditor global profile](/resources/images/drupal7_xowl_6.png)\n\nCheck \"Use toolbar Drag\u0026Drop feature\" as disabled.\n\n![Disabling ](/resources/images/drupal7_xowl_7.png)\n\nTo insert the own CSS of the Xowl module into CKeditor, go to configure -\u003e Profiles -\u003e Full -\u003e edit\n\nExpand *CSS* panel and set the input **Editor CSS** with the value *Define CSS* and the input **CSS file path** with the following value (change the X.X with your version):\n\n%hsites/all/modules/drupal7-xowl-client-X.X/resources/css/xowl.css\n\nNext to css: **Editor Appearance**, add under \"Maximize\" a new item to the list: **['xowl_enhance_plugin_button']**\n\nCheck the plugins list below and activate **Xowl plugin to allow enhancing content in CKEditor**\n\nSave all the changes made.\n\n## Usage\n\nTo use this enrichment service, log in into your Drupal CMS and click on \"Add new content\" link and create, for example, a new article.\n\nOn the edition page, select *Full Html* text format on CKeditor options. Its toolbar will change and you'll see a new button at the end of the third row, pretty similar to a book and a pencil.\n\nNow you can write some relevant sentences and then click on the Xowl button.\n\nAfter a few seconds, all the recognized entities will be highlighted with a color and a number. The color means the following:\n\n![Entities](/resources/images/drupal7_xowl_8.png)\n\n* __Red:__ People\n* __Green:__ Places\n* __Yellow:__ Organizations\n* __Light orange:__ Creative Works\n* __Blue:__ Other catagories\n\nWe can click on it to select the correct dbpedia entity. Now we can save and see on the text became a link to dbpedia uri that represents that entity.\n\n![Disambiguation](/resources/images/drupal7_xowl_9.png)\n\n## Notes\n\nWe have been working hard to release this client for the Drupal community. Now we are developing a Xowl's client for the brand new Drupal 8 stable release. As you may know, there have been so many changes between Drupal 7 and 8, so these two clients will have some different behaviours.\n\nYou can find our **Xowl service client** for Drupal 8 [here](https://github.com/XIMDEX/drupal8-xowl-client).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fximdex%2Fdrupal7-xowl-client","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fximdex%2Fdrupal7-xowl-client","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fximdex%2Fdrupal7-xowl-client/lists"}