{ "info": { "author": "Encolpe DEGOUTE", "author_email": "encolpe.degoute@free.fr", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Plone", "Framework :: Plone :: 4.3", "Framework :: Plone :: 5.0", "License :: OSI Approved :: GNU General Public License v2 (GPLv2)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7" ], "description": "==============================================================================\ncollective.sgvizler\n==============================================================================\n\nSGVizler is a library that can directly question SPARQL endpoint to visualize opendat in your site.\nThis intregration of version 0.6 use dexterity type to be flexible with parameters.\n\nDue to time limitation for the exercise this package is not done in the Plone 5 way.\n\nEnjoy.\n\nFeatures\n--------\n\n- SGVizler 0.6\n- Dexterity type to make the rendering\n\nSee the SGVizler documentation and screenshot below to see examples.\n\n\nExamples\n--------\n\nThis add-on can be seen in action at the following sites:\n\n- http://dev.data2000.no/sgvizler/wiki/Sgvizler#Screenshots\n- http://doc.data2000.no/sgvizler/0.6/classes/sgvizler.html\n\n\nDocumentation\n-------------\n\nTODO\n#Full documentation for end users can be found in the \"docs\" folder, and is also available online at http://docs.plone.org/foo/bar\n\nLocal Setup\n===========\n\nAs SPARQL works with prefix in its query, a good thing can be to overload the\n*sgvizler-setup.js* file.\n\nProxy Configuration\n===================\n\nSGVizler does AJAX request between domains. You need to configure your front\nproxy to accept data from domains where are SPARQL endpoints, id est you need\nto add *connect-src* and *script-src* provider in the *Content-Security-Policy*\nHTTP header.\n\nExample with NGinx:\n\n.. code:: nginx\n\n add_header X-Frame-Options \"SAMEORIGIN\";\n add_header Strict-Transport-Security \"max-age=15768000; includeSubDomains\";\n add_header X-XSS-Protection \"1; mode=block\";\n add_header X-Content-Type-Options \"nosniff\";\n add_header Content-Security-Policy \"default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' http://endpoint.example.com http://sws.ifi.uio.no https://www.google.com; style-src 'self' 'unsafe-inline'; img-src 'self' 'unsafe-inline' http://mediaserver.example.com; media-src 'self' http://mediaserver.example.com http://videoserver.example.com; font-src 'self' 'unsafe-inline'; object-src 'self' http://endpoint.example.com http://sws.ifi.uio.no; connect-src 'self' http://endpoint.example.com http://sws.ifi.uio.no\";\n\nNotice that you need to open your server to google.com JS api (https://www.google.com/jsapi)\nuntil a better implementation of requirements in this project.\n\n\nTranslations\n------------\n\nThis product has been translated into\n\n- French (TODO)\n\n\nInstallation\n------------\n\nInstall collective.sgvizler by adding it to your buildout::\n\n [buildout]\n\n ...\n\n eggs =\n collective.sgvizler\n\n\nand then running ``bin/buildout``\n\n\nContribute\n----------\n\n- Issue Tracker: https://github.com/collective/collective.sgvizler/issues\n- Source Code: https://github.com/collective/collective.sgvizler\n- Documentation: http://dev.data2000.no/sgvizler/wiki/Sgvizler/0.6/Using\n\n\nSupport\n-------\n\nIf you are having issues, please let us know.\nYou can contact the owner (don't abuse please): Gerard.Vidal@ens-lyon.fr\n\n\nLicense\n-------\n\nThis work was planned and done with the courtesy of the IF\u00c9 - \u00c9cole Normale\nSup\u00e9rieure de Lyon.\n\nThe project is licensed under the BSD.\n\nContributors\n============\n\n- Encolpe DEGOUTE, encolpe.degoute@free.fr\n- G\u00e9rard VIDAL, Gerard.Vidal@ens-lyon.fr\n\nChangelog\n=========\n\n1.0.1 (2015-12-17)\n------------------\n\n- Fix double compression problem on minified javascript library\n [encolpe]\n\n1.0 2015-12-16\n----------------\n\n- Initial release.\n [encolpe]\n\n- Integrate SGVizler 0.6\n [encolpe]\n\n- Add a Dexterity type to customize SGVizler rendering\n [encolpe]", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://pypi.python.org/pypi/collective.sgvizler", "keywords": "Python Plone", "license": "GPL version 2", "maintainer": "", "maintainer_email": "", "name": "collective.sgvizler", "package_url": "https://pypi.org/project/collective.sgvizler/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/collective.sgvizler/", "project_urls": { "Homepage": "https://pypi.python.org/pypi/collective.sgvizler" }, "release_url": "https://pypi.org/project/collective.sgvizler/1.0.1/", "requires_dist": null, "requires_python": "", "summary": "SGVizler integration for Plone 4", "version": "1.0.1" }, "last_serial": 1866528, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "25c561d6ae5bd283bd44aa208c809321", "sha256": "7da7c2d9f30e079064e1dd589a71ea078cd7462f9a59360119341ff6cf3fb58b" }, "downloads": -1, "filename": "collective.sgvizler-1.0.tar.gz", "has_sig": false, "md5_digest": "25c561d6ae5bd283bd44aa208c809321", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 169891, "upload_time": "2015-12-16T13:56:57", "url": "https://files.pythonhosted.org/packages/f3/43/901c85dae899b1f64ee01ad4941f1f56a182c77c1dae47935822d09e3016/collective.sgvizler-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "4b75b5154893a72b907589d779e725b0", "sha256": "d3546049cbc2a11aff74a707062ad78408fef7f0704e0d3cc14a339e312def88" }, "downloads": -1, "filename": "collective.sgvizler-1.0.1.tar.gz", "has_sig": false, "md5_digest": "4b75b5154893a72b907589d779e725b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 167832, "upload_time": "2015-12-17T10:02:18", "url": "https://files.pythonhosted.org/packages/d7/f1/b0556327e745ca7034ef957ea26af9a754a7bb031c0a47d20e7fc6e62b9b/collective.sgvizler-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4b75b5154893a72b907589d779e725b0", "sha256": "d3546049cbc2a11aff74a707062ad78408fef7f0704e0d3cc14a339e312def88" }, "downloads": -1, "filename": "collective.sgvizler-1.0.1.tar.gz", "has_sig": false, "md5_digest": "4b75b5154893a72b907589d779e725b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 167832, "upload_time": "2015-12-17T10:02:18", "url": "https://files.pythonhosted.org/packages/d7/f1/b0556327e745ca7034ef957ea26af9a754a7bb031c0a47d20e7fc6e62b9b/collective.sgvizler-1.0.1.tar.gz" } ] }