collective.multisearch


Namecollective.multisearch JSON
Version 1.3 PyPI version JSON
download
home_pagehttps://github.com/zestsoftware/collective.multisearch
SummaryPortlet based display for the Plone search page
upload_time2018-03-09 16:08:22
maintainer
docs_urlNone
authorZest Software
requires_python
licenseGPL
keywords multisearch portlet remote
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            Introduction
============

This products provides a simple way to manage the search page based on
portlets.

For simplicity reasons and to avoid conflicts with existing themes, it
does not override the default search page, but adds a new
'@@multisearch' page.

A link on this page allows to manage portlets displayed inside the page.


Sponsorship
===========

Work on collective.multisearch has been made possible by The Flemish
Environment Agency or VMM. See http://www.vmm.be . VMM operates as an agency of
the Flemish government for a better environment in Flanders. Flanders is one of
the three Belgian regions with its own government, parliament and
administration. The other two are the Brussels-Capital Region and the Walloon
Region.

Changelog
=========

1.3 (2018-03-09)
----------------

- Catch socket errors when requesting a remote search source. If we don't the
  whole search results page fails with an error/traceback. [fredvd]


1.2 (2016-12-23)
----------------

- Don't double urlquote the parameters in the link to more search results in
  the local search portlet. [fredvd]


1.1 (2016-04-11)
----------------

- Add uninstall profile. Doesn't remove portlet assignments yet.
  [fredvd]

- Bring search results page more in line with Plone 4.3 html/css. Default
  view should already be reasonable.
  [fredvd]

- Add viewlets.xml ordering that hides the default plone.searchbox viewlet and
  adds the collective.multisearch widget on the same location (no upgrade step
  on purpose, installed base should be fine and already have catered for this)
  [fredvd]

- Add browserlayer for add'on installed and register the viewlets/views on this
  specific layer so we don't pollute the site when nothing is installed.
  [fredvd]

- Always disable liveview on multisearch viewlet.
  [fredvd]

- Remove dependency on five.grok.
  [fredvd]

- Add verify_ssl option to remote search portlet to disable ssl certificate
  validation when you have to query a 'secure' internal site over firewalls
  that ruin the certificate chain.
  [fredvd]

- Give validation error when inputting a search url without ``%s``.
  [maurits]

- Catch "TypeError: not all arguments converted during string
  formatting" when the ``remote_site_search_url`` or the
  ``remote_site_search_rss_url`` does not contain a ``%s``.
  [maurits]

- Added PloneTestCase to test requirements.
  [maurits]


1.0.3 (2013-11-21)
------------------

- Don't crash the remote search portlet if a feed item does not contain a
  summary field. Happens when reading search results from a Plone 3.3.X site.
  [f.vandijk]


1.0.2 (2013-11-21)
------------------

- Add field ``remote_site_search_rss_url`` so you can set an explicit
  rss url that we use for querying the remote site, instead of
  appending a hardcoded ``search_rss`` to the site url.  This means we
  support non-Plone sites now.
  [maurits]

- Set the User-Agent string to 'Mozilla/4.0' when querying remote
  servers.  Otherwise, some bad servers return a 403 Forbidden error.
  [maurits]

- Add timeout value for remote RSS portlet searches. Default is 5 seconds.
  [fredvd]

- Load the zcml of some packages so Plone starts up correctly.
  [maurits]


1.0.1 (2013-03-27)
------------------

- Removed our ManagePortletAssignments override.  It was meant for
  returning to the correct url (``@@manage-multisearch``) after
  changing a portlet, but it had an error so it did not work.  Also,
  it is not needed anymore after plone.app.portlets 2.4.3 is released.
  [maurits]


1.0 (2013-03-11)
----------------

- Initial public release
            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/zestsoftware/collective.multisearch",
    "name": "collective.multisearch",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "multisearch portlet remote",
    "author": "Zest Software",
    "author_email": "info@zestsoftware.nl",
    "download_url": "https://files.pythonhosted.org/packages/41/73/34d791aab12d0f94c98c3fc059ae7f93dc3051a49a26fe95400c78aa4423/collective.multisearch-1.3.tar.gz",
    "platform": "",
    "description": "Introduction\n============\n\nThis products provides a simple way to manage the search page based on\nportlets.\n\nFor simplicity reasons and to avoid conflicts with existing themes, it\ndoes not override the default search page, but adds a new\n'@@multisearch' page.\n\nA link on this page allows to manage portlets displayed inside the page.\n\n\nSponsorship\n===========\n\nWork on collective.multisearch has been made possible by The Flemish\nEnvironment Agency or VMM. See http://www.vmm.be . VMM operates as an agency of\nthe Flemish government for a better environment in Flanders. Flanders is one of\nthe three Belgian regions with its own government, parliament and\nadministration. The other two are the Brussels-Capital Region and the Walloon\nRegion.\n\nChangelog\n=========\n\n1.3 (2018-03-09)\n----------------\n\n- Catch socket errors when requesting a remote search source. If we don't the\n  whole search results page fails with an error/traceback. [fredvd]\n\n\n1.2 (2016-12-23)\n----------------\n\n- Don't double urlquote the parameters in the link to more search results in\n  the local search portlet. [fredvd]\n\n\n1.1 (2016-04-11)\n----------------\n\n- Add uninstall profile. Doesn't remove portlet assignments yet.\n  [fredvd]\n\n- Bring search results page more in line with Plone 4.3 html/css. Default\n  view should already be reasonable.\n  [fredvd]\n\n- Add viewlets.xml ordering that hides the default plone.searchbox viewlet and\n  adds the collective.multisearch widget on the same location (no upgrade step\n  on purpose, installed base should be fine and already have catered for this)\n  [fredvd]\n\n- Add browserlayer for add'on installed and register the viewlets/views on this\n  specific layer so we don't pollute the site when nothing is installed.\n  [fredvd]\n\n- Always disable liveview on multisearch viewlet.\n  [fredvd]\n\n- Remove dependency on five.grok.\n  [fredvd]\n\n- Add verify_ssl option to remote search portlet to disable ssl certificate\n  validation when you have to query a 'secure' internal site over firewalls\n  that ruin the certificate chain.\n  [fredvd]\n\n- Give validation error when inputting a search url without ``%s``.\n  [maurits]\n\n- Catch \"TypeError: not all arguments converted during string\n  formatting\" when the ``remote_site_search_url`` or the\n  ``remote_site_search_rss_url`` does not contain a ``%s``.\n  [maurits]\n\n- Added PloneTestCase to test requirements.\n  [maurits]\n\n\n1.0.3 (2013-11-21)\n------------------\n\n- Don't crash the remote search portlet if a feed item does not contain a\n  summary field. Happens when reading search results from a Plone 3.3.X site.\n  [f.vandijk]\n\n\n1.0.2 (2013-11-21)\n------------------\n\n- Add field ``remote_site_search_rss_url`` so you can set an explicit\n  rss url that we use for querying the remote site, instead of\n  appending a hardcoded ``search_rss`` to the site url.  This means we\n  support non-Plone sites now.\n  [maurits]\n\n- Set the User-Agent string to 'Mozilla/4.0' when querying remote\n  servers.  Otherwise, some bad servers return a 403 Forbidden error.\n  [maurits]\n\n- Add timeout value for remote RSS portlet searches. Default is 5 seconds.\n  [fredvd]\n\n- Load the zcml of some packages so Plone starts up correctly.\n  [maurits]\n\n\n1.0.1 (2013-03-27)\n------------------\n\n- Removed our ManagePortletAssignments override.  It was meant for\n  returning to the correct url (``@@manage-multisearch``) after\n  changing a portlet, but it had an error so it did not work.  Also,\n  it is not needed anymore after plone.app.portlets 2.4.3 is released.\n  [maurits]\n\n\n1.0 (2013-03-11)\n----------------\n\n- Initial public release",
    "bugtrack_url": null,
    "license": "GPL",
    "summary": "Portlet based display for the Plone search page",
    "version": "1.3",
    "project_urls": {
        "Homepage": "https://github.com/zestsoftware/collective.multisearch"
    },
    "split_keywords": [
        "multisearch",
        "portlet",
        "remote"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "417334d791aab12d0f94c98c3fc059ae7f93dc3051a49a26fe95400c78aa4423",
                "md5": "d867cc2d9957e90ae35ec9711faaaa87",
                "sha256": "fd3609952962fa90061dc84f3bdf1a99ec6789fb0b8076a693ebd5f89aa03334"
            },
            "downloads": -1,
            "filename": "collective.multisearch-1.3.tar.gz",
            "has_sig": false,
            "md5_digest": "d867cc2d9957e90ae35ec9711faaaa87",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 31870,
            "upload_time": "2018-03-09T16:08:22",
            "upload_time_iso_8601": "2018-03-09T16:08:22.722343Z",
            "url": "https://files.pythonhosted.org/packages/41/73/34d791aab12d0f94c98c3fc059ae7f93dc3051a49a26fe95400c78aa4423/collective.multisearch-1.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2018-03-09 16:08:22",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "zestsoftware",
    "github_project": "collective.multisearch",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [],
    "tox": true,
    "lcname": "collective.multisearch"
}
        
Elapsed time: 0.14650s