{ "info": { "author": "Martin Lundwall, Lennart Regebro", "author_email": "martin@webworks.se", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Environment :: Web Environment", "Framework :: Zope3", "Intended Audience :: Developers", "License :: OSI Approved :: Zope Public License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Internet :: WWW/HTTP" ], "description": "plone.introspector\n******************\n\nWhat is plone.introspector?\n===========================\n\n'plone.introspector' is the Zope2/Plone UI for zope.introspector. \nIt provides a way to search and browse the component registry.\n\n\n'plone.introspector' started by Martin Lundwall (Student) and Lennart Regebro (Mentor) \nas part of the Google Summer of Code 2008. \n\nThe base libraries 'zope.introspector' and 'zope.introspectorui' was developed\ntogeher wth another GSOC 2008 student Uli Fouquet, with mentor Martijn Faassen.\n\n\nUsing plone.introspector\n===========================\nCurrently you can browse and search the component registry via the ZMI.\n\nGo to http://localhost:8080/manage and there is a tab called\n'Component Registry' where you can search the registry for entries of Adapter,\nHandler, Utility or Subscription Adapter.\n\nYou can also browse all of the registry (since the registry often have many entries \nthe browe page might be slow on loading) by clicking on the 'browse the registry here.' link.\nWho would have thought that?\n\nUsing the browse page you can see all registrations in their respective namespace.\nYou can find a registration under all involved interfaces. \n\nexample:\nThe adapter below is listed under all of the following interfaces\n\n* zope.viewlet.interfaces.IViewlet\n* zope.publisher.interfaces.browser.IBrowserView\n* zope.interface.Interface\n* zope.publisher.interfaces.browser.IDefaultBrowserLayer\n\nand\n \n* plone.app.layout.viewlets.interfaces.IPortalTop\n\n#\nAdapter: header\nFactory\n\n * SimpleViewletClass from /Users/martin/.buildout/eggs/plone.app.layout-1.1.5-py2.4.egg/plone/app/layout/viewlets/portal_header.pt\n\nProvided Interface\n\n * zope.viewlet.interfaces.IViewlet\n\nRequired Interfaces\n\n * zope.interface.Interface\n * zope.publisher.interfaces.browser.IDefaultBrowserLayer\n * zope.publisher.interfaces.browser.IBrowserView\n * plone.app.layout.viewlets.interfaces.IPortalTop\n\n\nThis makes it easy to find and make sure that all interface registrations are correct,\nand maybe find the reason why something doesn't show up as supposed to.\n\nInstalling zope.introspector\n============================\n\nUser Installation:\n-----------------\n\nTo use plone.introspector do the following:\n\nAdd plone.introspector to the \"eggs\" part of the buildout config file. \nYou also need to add a \"zcml\" slug in the instance part.\n\n[buildout]\neggs = \n\tplone.introspector\n\t\nA bit further down in the confinguration file.\n \n[instance]\nzcml = \n\tplone.introspector \n\t\n\nNow when you run ./bin/buildout plone.introspector will get downloaded and installed.\n\n\nDevelopment installation:\n------------------------\nIf you want to extend, modify or check out the code you should do the following:\n\nCheckout the source and add it to you src folder in the buildout.\n\nsvn co https://svn.plone.org/svn/collective/plone.introspector/trunk plone.introspector\n\nIn the buildout configuration file you add a \"development\" statement to the buildout part as well as the above mentioned entries.\n\n[buildout]\neggs = \n\tplone.introspector\n\ndevelop = \n src/plone.introspector\n\t\nA bit further down in the confinguration file.\n \n[instance]\nzcml = \n\tplone.introspector \n\nCHANGES\n*******\n\n0.1 (2008-10-24)\n================\n\nFeature changes\n---------------\n\n* Initial Release [mlundwall]", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pypi.python.org/pypi/plone.introspector", "keywords": "zope zope2 plone web introspection introspector", "license": "ZPL 2.1", "maintainer": null, "maintainer_email": null, "name": "plone.introspector", "package_url": "https://pypi.org/project/plone.introspector/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/plone.introspector/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://pypi.python.org/pypi/plone.introspector" }, "release_url": "https://pypi.org/project/plone.introspector/0.1/", "requires_dist": null, "requires_python": null, "summary": "Introspection helpers for Zope and Plone.", "version": "0.1" }, "last_serial": 796398, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "3a7b1c13849d0f63f469149302079bbd", "sha256": "fb6d752caf5c7f7fdf82e2c7a7a0b241a364a285c3c3b95bd3c05493f1411ec3" }, "downloads": -1, "filename": "plone.introspector-0.1.tar.gz", "has_sig": false, "md5_digest": "3a7b1c13849d0f63f469149302079bbd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15562, "upload_time": "2008-10-24T16:06:13", "url": "https://files.pythonhosted.org/packages/05/40/678397cf8400494e1a004dcbc599bb325f4c057523ce4777f025e081743e/plone.introspector-0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3a7b1c13849d0f63f469149302079bbd", "sha256": "fb6d752caf5c7f7fdf82e2c7a7a0b241a364a285c3c3b95bd3c05493f1411ec3" }, "downloads": -1, "filename": "plone.introspector-0.1.tar.gz", "has_sig": false, "md5_digest": "3a7b1c13849d0f63f469149302079bbd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15562, "upload_time": "2008-10-24T16:06:13", "url": "https://files.pythonhosted.org/packages/05/40/678397cf8400494e1a004dcbc599bb325f4c057523ce4777f025e081743e/plone.introspector-0.1.tar.gz" } ] }