{ "info": { "author": "Infrae", "author_email": "info@infrae.com", "bugtrack_url": null, "classifiers": [ "Framework :: Zope2", "License :: OSI Approved :: BSD License", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "====================\nSilvaExternalSources\n====================\n\nThe SilvaExternalSources extension for `Silva`_ that gives you the\npossibility to include data from non-Silva sources inside Silva\ndocuments and Silva pages. These non-Silva or external sources can for\nexample be a relational database or the outcome of executing a Python\nscript.\n\nSince an external source can potentially be resource intensive or a\nexpose a vulnerability, only users with ZMI access (usualy site\nmanagers) can create external sources. It is their responsibilty to\nmake sure no vunerabilities are exposed to the Authors.\n\nAn external source object can expose - using a Formulator form - a set\nof parameters to the Author of a Silva Document. The actual use of\nthese parameters (and the values set by the Author) is to be specified\nby the external source implementation.\n\nBy implementing the IExternalSource interface, one can create new types\nof external sources. See ``interfaces.py`` for more details on this.\n\nThe SilvaExternalSources extension currently implements three\nexternal sources: *Silva Code Source*, *Silva SQL Source* and\n*Silva CSV Source*. The latter is special in that it also shows\nup as an asset in Silva. This is possible because no code is\ncontained in a CSVSource.\n\nCode repository\n===============\n\nYou can find the code of this extension in Git:\nhttps://github.com/silvacms/Products.SilvaExternalSources\n\n.. _Silva: http://silvacms.org\n\nChangeLog\n=========\n\n3.0.3 (2013/12/18)\n------------------\n\n- Add two screens in SMI in order to install and update code sources\n in the Silva site.\n\n- Improve error handling while installing and updating code sources.\n\n- Make the button export as zip usuable on code sources which doesn't\n have a location.\n\n- Improve cs_iframe and remove cs_java_plugin.\n\n3.0.2 (2013/10/09)\n------------------\n\n- Add a twitter code source.\n\n- Add the cs_copyright code source, that is the example created in the\n `Silva technical documentation `_\n\n- Improve CKEditor plugin to work better in non-Firefox browsers.\n\n- A new field only accessible to manager let them warp the HTML\n generated by a source with custom HTML code.\n\n- Add various helpers function accessible to code source in order to\n expose Silva API.\n\n- Add a feature to dump code sources modified in ZODB back to the\n filesystem.\n\n- Add a feature to dump all code sources to the filesystem, even if\n they don't exists there yet (``manage_export_codesources``).\n\n- Improve code source service in order to be able to manage large\n amount of code sources.\n\n- Add and improves more tests.\n\n3.0.1 (2013/05/24)\n------------------\n\n- Support broken and missing sources in the Source Asset content.\n\n- Fix import of broken and missing sources in the Source Asset\n content.\n\n- Add support to export code sources to the file system.\n\n- Add support to tab between code source fields in CKEditor.\n\n- Improve tests.\n\n3.0 (2013/03/06)\n----------------\n\n- Update Silva XML import and export API.\n\n- Update cs_encaptionate and portlet_element code sources.\n\n- Improve import of inexisting code sources.\n\n3.0c1 (2012/09/25)\n------------------\n\n- Refactor code source API for Silva 3.0c1.\n\n- Update to Silva 3.0c1 API.\n\n- Update default code sources for Silva 3.0.\n\n- Add new content type *Source Asset*.\n\n- Improve Code Source service.\n\n- Improve tests.\n\n- Fix bugs.\n\n3.0b1 (2011/11/11)\n------------------\n\n- Add support to edit and save sources within CKEditor with\n ``silva.core.editor``.\n\n- Update code source installation from the service to be less painfull\n on upgrade.\n\n- Add support to update a code source from its filesystem definition.\n\n- Add a screen on the code source to locate all usuable code source\n within a Silva site.\n\n- Remove Kupu support.\n\n- Update code sources to work with Silva 3.0.\n\n- Update code to work with Zope 2.13.\n\n2.3.1 (2010/10/18)\n------------------\n\n- Update CVSSource to properly work in Silva 2.3.\n\n- Fix broken packaged code sources in Silva 2.3.\n\n2.3 (2010/07/16)\n----------------\n\n- Code sources have now proper access to ``model`` and ``version`` they\n are rendered one.\n\n- Clean some CSS style on some sources.\n\n- Improve installation code.\n\n- Clean some unused code.\n\n- Update to work with last Silva Document.\n\n- Compatiblity fixes for Zope 2.12.\n\n2.2b1 (2010/02/01)\n------------------\n\nBugs fixed\n~~~~~~~~~~\n\n- fix for codesources to keep the .js extension in the id of a\n javascript resource\n\n\nFeatures Added\n~~~~~~~~~~~~~~\n\n- Support DateTimeFields as parameters\n\n- update cs_toc\n\n- an 'is previewable in kupu' setting was added to external\n sources. This defaults to true. If true, then kupu\n will show the rendered external source, replacing the yellow\n \"External Source <>\" div.\n\n2.2a2 (2009-01-12)\n------------------\n\nFeatures Added\n~~~~~~~~~~~~~~\n\n- Added a citation external source, to replace the citation element.\n This source uses a reduced kupu popup window to provide wysiwyg\n editing of the parameters\n\n2.2a1 (2008-11-17)\n------------------\n\nFeatures Added\n~~~~~~~~~~~~~~\n\n- Added a Table of Contents code source to the code source service\n this cs is intended to eventually replace to \"Table of Contents\"\n document element.\n\n- Removed the Multi Table of Contents, which is superceded by the\n new \"cs_toc\" table of contents code source.\n\n- The configuration of the product have been reviewed to use Grok.\n\nBugs Fixed\n~~~~~~~~~~\n\n- Code Sources: MultiListField values were being passed to the\n rendering script as strings instead of lists\n\n- Remove all ``view`` in templates and use ``here`` or ``context``\n instead.\n\n2.1\n---\n\nFeatures Added\n~~~~~~~~~~~~~~\n\n- Added ``install_codesources`` function to install codesources\n from the file system.\n\n2.0.9\n-----\n\nBugs Fixed\n~~~~~~~~~~\n\n- html entered into parameters is no lounger doubly escaped on saving\n the document.\n\n2.0.7\n-----\n\nFeatures Added\n~~~~~~~~~~~~~~\n\n- added support for 'elaborate' code sources, that show their\n add/edit form in a pop-up instead of in the kupu\n toolbox. Useful when code sources have a large number of\n variables.\n\n- component registration now done using Silva 2.0 zcml\n directives SilvaExternalSources no longer works with Silva 1.6\n or lower.\n\nBugs Fixed\n~~~~~~~~~~\n\n- SilvaExternalSources now depends on SilvaDocument (in\n configure.zcml) since attempting to add this product will fail\n if SilvaDocument isn't installed.\n\n- fixed sql source \"show caption\" and \"show table column\n headings\" parameters.\n\n- problem with checkboxfields (checked) when rendering a code\n source.\n\n- #106231 Integer field of Code Sources cannot be empty Empty\n Integer fields now have a value of None.\n\n- #180860 code source parameter ids must be lowercase They can\n now be mixed case. However, multiple parameters with ids that\n differ only in case aren't supported.\n\n1.5\n---\n\nBugs Fixed\n~~~~~~~~~~\n\n- The model is available in ``validate_to_form`` (when working from\n kupu).\n\n1.4\n---\n\nFeatures added / bugs fixed: not recorded\n\n1.3\n---\n\nFeatures added\n~~~~~~~~~~~~~~\n\n- Updated to work with Zope 2.10.\n\n1.2\n---\n\nFeatures added\n~~~~~~~~~~~~~~\n\n- Users get confused when adding a Code Source that has no\n parameters. They have to click the same button twice, once to\n add, and again to add. Added a note that informs the user how\n to proceed.\n\nBugs fixed\n~~~~~~~~~~\n\n- The add form for CSV Sources was broken in that it ignored the\n file upload field.\n\n- CheckBox parameters in Code Sources now work as expected.\n (Thanks Benno!)\n\n0.13\n----\n\nFeatures added\n~~~~~~~~~~~~~~\n\n- Changed Silva External Sources to use new i18n machinery.\n\n- Available code sources are sorted on title when presented as a list.\n\nBugs fixed\n~~~~~~~~~~\n\n- Titles were not stored as unicode strings.\n Moved the setting of the title to *after* the creation\n of the source, so that we can get an encoding from somewhere\n and use it to convert to unicode. Unfortunately this somewhere is a\n hard coded string for now, since Zope 2 doesn't seem to allow\n anything else.\n\n- ZMI parameter forms are now utf-8 by default.\n\n- Fixed unicode bug when using non-ascii chars in field titles (Kupu\n specific, port from 0.10 branch).\n\n0.12\n----\n\nBugs fixed\n~~~~~~~~~~\n\n- Fixes to security declarations to stop Zope 2.8.5+ startup warnings.\n\n- Some HTML template cleanups.\n\n- Import registerDirectory from Silva's fssite.\n\n0.11\n----\n\nFeatures added\n~~~~~~~~~~~~~~\n\n- Silva 1.5 (Zope 2.8) compatibility fixes.\n\n0.10.3\n------\n\nBugs fixed\n~~~~~~~~~~\n\n- Fixed unicode bug in SQL statement, this didn't support non-ascii\n characters yet.\n\n- Fixed conditionals in the layout template, setting ``show_caption`` and\n ``show_column_heading`` should now have an effect.\n\n0.10.2\n------\n\nBugs fixed\n~~~~~~~~~~\n\n- Fixed typo in add_submit script for CSVSource.\n\n- Fixed issue1257, context problems in Kupu, Kupu code now uses the same code\n to find code sources as the rest of Silva.\n\n0.10.1\n------\n\nBugs fixed\n~~~~~~~~~~\n\n- Fixed missing import for Silva.i18n.translate\n\n0.10\n----\n\nFeatures added\n~~~~~~~~~~~~~~\n\n- i18n, German translation.\n\nBugs fixed\n~~~~~~~~~~\n\n- The layout pagetemplate for rendering the SQL result set now\n gets more information about the columns names and their\n order. The pagetemplates of existing SQL Source instances need\n to be updated to make use of this information.\n\n0.9.1\n-----\n\nFeatures added\n~~~~~~~~~~~~~~\n\n- Silva 1.1 compatibility.\n\nBugs fixed\n~~~~~~~~~~\n\n- Added support for default values in the Kupu editor tool.\n\n0.9\n---\n\nFeatures added\n~~~~~~~~~~~~~~\n\n- XML exporter for external source-based data in documents. Needed to\n support Silva's XSLT rendering.\n\n0.8\n---\n\nBugs fixed\n~~~~~~~~~~\n\n- Configure the correct \"add\" permissions (esp. for CSV Sources)\n\n0.8b1\n-----\n\nFeatures added\n~~~~~~~~~~~~~~\n\n- Kupu support.\n\nBugs fixed\n~~~~~~~~~~\n\n- The description could not be set empty. It can now.\n\n- The ZMI screens for the ExternalSource objects are now set\n to be in utf-8. This way we can make save assumption for\n decoding the user input into unicode.\n\n0.7\n---\n\nLots of additions and bugfixes, including new CVSSource object.\n\n0.2\n---\n\nInitial public release.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/silvacms/Products.SilvaExternalSources", "keywords": "silva cms document external sources", "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "Products.SilvaExternalSources", "package_url": "https://pypi.org/project/Products.SilvaExternalSources/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/Products.SilvaExternalSources/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/silvacms/Products.SilvaExternalSources" }, "release_url": "https://pypi.org/project/Products.SilvaExternalSources/3.0.3/", "requires_dist": null, "requires_python": null, "summary": "Externals content sources to embed in Silva CMS", "version": "3.0.3" }, "last_serial": 947978, "releases": { "2.3.3": [ { "comment_text": "", "digests": { "md5": "9e63524865382124ac1e3059cd032913", "sha256": "fb534751a543c44f294510f5ec459460a2694cdc001924bb99cb093c66232ced" }, "downloads": -1, "filename": "Products.SilvaExternalSources-2.3.3.tar.gz", "has_sig": false, "md5_digest": "9e63524865382124ac1e3059cd032913", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 98468, "upload_time": "2013-12-17T11:06:10", "url": "https://files.pythonhosted.org/packages/9c/76/0fd84c3453413e567a1f5f6c2243f7338b5ba2e16afd1a0187c657613049/Products.SilvaExternalSources-2.3.3.tar.gz" } ], "3.0.3": [ { "comment_text": "", "digests": { "md5": "094b1194fe6fe28c71606bada91b7947", "sha256": "1408dd4e368f00e25ac7def8b632b0e3506572ae1288a4e5e2081d518b28100b" }, "downloads": -1, "filename": "Products.SilvaExternalSources-3.0.3.tar.gz", "has_sig": false, "md5_digest": "094b1194fe6fe28c71606bada91b7947", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 229990, "upload_time": "2013-12-18T16:08:49", "url": "https://files.pythonhosted.org/packages/73/76/55990827fd03263ce59d5805a8f026d9beb9b122ef3c1e3ee08fc3b94582/Products.SilvaExternalSources-3.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "094b1194fe6fe28c71606bada91b7947", "sha256": "1408dd4e368f00e25ac7def8b632b0e3506572ae1288a4e5e2081d518b28100b" }, "downloads": -1, "filename": "Products.SilvaExternalSources-3.0.3.tar.gz", "has_sig": false, "md5_digest": "094b1194fe6fe28c71606bada91b7947", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 229990, "upload_time": "2013-12-18T16:08:49", "url": "https://files.pythonhosted.org/packages/73/76/55990827fd03263ce59d5805a8f026d9beb9b122ef3c1e3ee08fc3b94582/Products.SilvaExternalSources-3.0.3.tar.gz" } ] }