{ "info": { "author": "Christian Ledermann", "author_email": "christian.ledermann@gmail.com", "bugtrack_url": null, "classifiers": [ "Framework :: Plone", "Framework :: Plone :: 4.1", "Framework :: Plone :: 4.2", "License :: OSI Approved :: GNU General Public License v2 (GPLv2)", "Programming Language :: Python", "Topic :: Internet :: WWW/HTTP :: Site Management :: Link Checking" ], "description": "Introduction\r\n ============\r\n Keeping the links in your site up to date is hard and unappreciated work.\r\n Content editors need all the help and incentive they can get to do\r\n this job. Liches_ tries to make this task a bit easier.\r\n \r\n \r\n Installation\r\n ============\r\n \r\n Liches\r\n -------\r\n \r\n You have to install a Liches_ linkchecker server for this product to work.\r\n please follow the Liches_ installation instructions and make sure your\r\n Liches_ server works before installing the plone product.\r\n \r\n \r\n Plone\r\n ------\r\n \r\n This addon can be installed has any other addons, please follow official\r\n documentation_.\r\n \r\n .. _documentation: http://plone.org/documentation/kb/installing-add-ons-quick-how-to\r\n \r\n The short version is:\r\n ++++++++++++++++++++++\r\n \r\n Add ``collective.liches`` to the list of eggs to install, e.g.\r\n \r\n ::\r\n \r\n [buildout]\r\n ...\r\n eggs =\r\n ...\r\n collective.liches\r\n \r\n Re-run buildout, e.g. with\r\n \r\n ::\r\n \r\n $ ./bin/buildout\r\n \r\n Restart Plone and activate the product in Plones Add-on configuration\r\n section.\r\n \r\n \r\n Usage\r\n ======\r\n \r\n Configure the access to your Liches_ Linkchecker server and which content\r\n types will be displayed on your link checker start page in the plone\r\n control panel. The 'Secrect Key' is you Liches_ API Key and used to\r\n update existing pages in the Liches server\r\n \r\n .. image:: https://raw.github.com/collective/collective.liches/master/docs/liches-settings.png\r\n \r\n \r\n Linkcheckers normally go through your site recursivly which\r\n will result in many pages to be checked several times. The\r\n linkchecker start pages tries to avoid this by giving the\r\n linkchecker_ a page from which every relevant content item can be reached.\r\n Append `@@linkchecker-startpage.html` to your siteroot to view this page.\r\n \r\n .. image:: https://raw.github.com/collective/collective.liches/master/docs/linkchecker-startpage.png\r\n \r\n The Liches portlet gives an overview how many pages with broken links\r\n are present in the site or the current path.\r\n \r\n .. image:: https://raw.github.com/collective/collective.liches/master/docs/liches-portlet.png\r\n \r\n The links in the portlet take you to a page which gives you an overview\r\n of the pages with broken links in the site or current path. Alternatively\r\n append `@@linkchecker-brokenpages.html` to your site root or to any\r\n folder(ish object) in your site.\r\n \r\n .. image:: https://raw.github.com/collective/collective.liches/master/docs/broken-pages-in-site.png\r\n \r\n All pages will show you (as long as you are able to edit it) which links\r\n are broken. At the top you see a summary of the links and the result\r\n of the linkcheck. Broken Links are highlighted and underlined in red.\r\n After you corrected the links you may want to recheck the links in this\r\n page. Press the 'Check Links' Button and wait for a few minutes for the\r\n linkchecker_ to finish.\r\n \r\n .. image:: https://raw.github.com/collective/collective.liches/master/docs/broken-links-in-page.png\r\n \r\n Similar Products\r\n ================\r\n \r\n You may also want to have a look at the competition.\r\n \r\n gocept.linkchecker_ relies on a separate process gocept.lms_ to perform\r\n external link-checking. It communicates with Plone via XML-RPC.\r\n \r\n collective.linkcheck_ is an integrated solution, with a headless instance\r\n processing items in the background.\r\n \r\n Why yet another solution?\r\n -------------------------\r\n \r\n - I want my linkchecking to be independent from plone and to be\r\n able to monitor non plone sites with the same tool.\r\n - Linkchecking is hard. The venerable linkchecker_ is a tried and tested\r\n tool that does this job good. It has lots of options to finetune the results\r\n to your needs e.g. to check the validity of HTLM and CSS.\r\n \r\n .. _linkchecker: http://wummel.github.io/linkchecker/\r\n .. _Liches: https://github.com/cleder/liches\r\n .. _gocept.lms: https://pypi.python.org/pypi/gocept.lms/\r\n .. _gocept.linkchecker: https://pypi.python.org/pypi/gocept.linkchecker/\r\n .. _collective.linkcheck: https://pypi.python.org/pypi/collective.linkcheck/\r\n \r\n Changelog\r\n =========\r\n \r\n 0.2 (2013/08/30)\r\n -----------------\r\n \r\n - add portlet\r\n - add button to invoke linkchecker for a certain page\r\n - ability to filter invalid only pages\r\n - filter pages with broken links by error code\r\n \r\n \r\n 0.1 (2013/07/31)\r\n -------------------\r\n \r\n - Initial release", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/collective/collective.liches", "keywords": "", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "collective.liches", "package_url": "https://pypi.org/project/collective.liches/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/collective.liches/", "project_urls": { "Homepage": "https://github.com/collective/collective.liches" }, "release_url": "https://pypi.org/project/collective.liches/0.2/", "requires_dist": null, "requires_python": null, "summary": "Integrate linkchecker into plone", "version": "0.2" }, "last_serial": 1272747, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "00741e6831ff27332c38c6984c2f9a1c", "sha256": "460c7e1a32b6c790da02a23c276dd194656052301e8c5e719a41d30c233e5aa1" }, "downloads": -1, "filename": "collective.liches-0.1.tar.gz", "has_sig": false, "md5_digest": "00741e6831ff27332c38c6984c2f9a1c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16269, "upload_time": "2013-07-31T16:56:01", "url": "https://files.pythonhosted.org/packages/16/ae/784d1d446701f3695954d949850df99459c3b97ea5defb8aabc57838b15b/collective.liches-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "ce22022ab8fcc989059ed8f483e7ea3b", "sha256": "ef470e2c08f523cb70ed12e746246d6550ebf02bf506d276057f18c31b0a9af1" }, "downloads": -1, "filename": "collective.liches-0.2.tar.gz", "has_sig": false, "md5_digest": "ce22022ab8fcc989059ed8f483e7ea3b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23305, "upload_time": "2013-08-30T07:33:27", "url": "https://files.pythonhosted.org/packages/5a/3e/886bd43779319d6a4a5796078a92600cf6d4d8244b158e92e17fff298e61/collective.liches-0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ce22022ab8fcc989059ed8f483e7ea3b", "sha256": "ef470e2c08f523cb70ed12e746246d6550ebf02bf506d276057f18c31b0a9af1" }, "downloads": -1, "filename": "collective.liches-0.2.tar.gz", "has_sig": false, "md5_digest": "ce22022ab8fcc989059ed8f483e7ea3b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23305, "upload_time": "2013-08-30T07:33:27", "url": "https://files.pythonhosted.org/packages/5a/3e/886bd43779319d6a4a5796078a92600cf6d4d8244b158e92e17fff298e61/collective.liches-0.2.tar.gz" } ] }