{ "info": { "author": "Kim Chee Leong", "author_email": "leong@gw20e.com", "bugtrack_url": null, "classifiers": [ "Framework :: Plone", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "=========================\ncollective.webrichtlijnen\n=========================\n\nIntroduction\n------------\nThis theme is aimed at making Plone compliant with the Dutch web guidelines. \n\nWebsite of the Dutch web guidelines: http://www.webrichtlijnen.nl/english\n\nA description from the webrichtlijnen.nl website:\n\n::\n\n Government bodies and companies are facing the challenge of \n creating websites that are optimally accessible to people as \n well as browsers and search engines. The Web Guidelines \n aid in that process.\n\n There are internationally recognized agreements for creating \n web sites known as 125 quality requirements standards warrants \n a significantly better website. The Netherlands government \n has assembled these international standards in a quality model \n called the Web Guidelines. This quality model comprises 125 \n quality requirements for the benefit of better websites.\n\n\nThis theme is tested using the Dutch web guidelines quick scan. The quick scan\nchecks 47 points of 125. There 78 points in the guidelines that need manual\nchecking. These manual tests involve how the website uses HTML and other relevant\ntechniques, that the content manager(s) are aware of several guidelines and how\nprocesses supporting the guidelines are defined. In the doc dir an example is\nincluded for all the manual points. The document is named\n'niet_toetsbare_webrichtlijnen.odt' and is in Dutch.\n\nIf you're from the Dutch central goverment you can login to see the scan results.\nUnfortunately local goverments cannot see the complete scan results, they can\nuse the quick scan.\n\nInstallation (short version)\n----------------------------\n\nSee below for \"Full installation notes\", notably the part on how to use this\nproduct with a custom theme.\n\n* Add ``collective.webrichtlijnen`` to the list of eggs to install, e.g.::\n\n [buildout]\n ...\n eggs =\n ...\n Products.PloneTableless\n collective.webrichtlijnen\n\n* Tell the plone.recipe.zope2instance recipe to install a ZCML slug::\n\n zcml =\n ...\n Products.PloneTableless\n collective.webrichtlijnen\n\n We consciously do not use z3c.autoinclude here, because we have an\n `overrides.zcml` file here, which might conflict with any overrides you have\n defined in your own theme product, causing the server to not start.\n\nWhy aim at these Dutch web guidelines and not the W3C standard?\n---------------------------------------------------------------\nAll websites of the Dutch central goverment need too comply with the Dutch web\nguidelines in 2010. (http://www.webrichtlijnen.nl/english/background/). Websites\nof the local goverment (ie. municipalities) have the aim to be compliant in 2010. \n\n\nWebrichtlijnen compliant HTML/CSS code that is marked as invalid\n----------------------------------------------------------------\nThe following points are marked as invalid by the quick scan. When a manual\ncheck is done these points are invalid.\n\n* Invalid (R-pd.1.1): The use of a width attribute is only allowed with images, the quick scan finds a width attribute. This is not correct no width attribute is used.\n* Possible valid (R-pd.8.11): If access keys are used make sure it works on every page on the site and only use numbers. Plone follows this practice and uses a setup that closely matches most international recommendations on access keys.\n* Possible valid (R-pd.9.1): The quickscan finds an inline style tag. This is not correct no inline style is used.\n\n\nWebrichtlijnen non-compliant HTML/CSS code\n------------------------------------------\nThe following points are marked as invalid by the quick scan.\n\n* Invalid (R-pd.2.6): Plone uses CSS3 to create rounded corners. The CSS used fails when using the W3C CSS check. The use of CSS3 is complementary, where this is applied the pages are still visisble with a browser that uses CSS2.1\n* Possible invalid (R-pd.3.9): The Plone footer uses a sub element to show the copyright character. The web guidelines advised to avoid using sup (suberscript) and sub (subscript)element where possible.\n\n\nPlone versions and themes\n-------------------------\nThe webrichtlijnen theme works with Plone 3 and 4. When using the webrichtlijnen\ntheme the visual appearance of Plone isn't altered. The table below shows which\ndefault Plone theme is used as base and which webrichtlijnen theme version works\nwith a specific version of Plone/\n\n+---------------+---------------+-----------------+\n| Theme version | Plone version | Plone theme |\n+===============+===============+=================+\n| 1.0.x | 3.x | Plone tableless |\n+---------------+---------------+-----------------+\n| 1.1.x | 4.x | Sunburst theme |\n+---------------+---------------+-----------------+\n\nSponsor\n-------\nThe development of this theme is funded by http://gemeente.groningen.nl/ - Gemeente\nGroningen (municipality of Groningen).\n\nFull installation notes\n-----------------------\n\nPrefered method for installing this theme is using buildout. \n\nPlone 4.0 and up\n================\n\n* Add ``collective.webrichtlijnen`` to the list of eggs to install, e.g.::\n\n [buildout]\n ...\n eggs =\n ...\n collective.webrichtlijnen\n \n* Re-run buildout, e.g. with::\n\n $ ./bin/buildout\n\n* Start Zope, and in your Plone instance, install `collective.webrichtlijnen`\n \nYou can skip the ZCML slug if you are going to explicitly include the package\nfrom another package's configure.zcml file.\n\nPlone 3\n=======\n\nAlthough the theme in this python egg is for Plone 4, here are the install\ninstructions for Plone 3.\n\n* Add ``collective.webrichtlijnen`` to the list of eggs to install, e.g.::\n\n [buildout]\n ...\n eggs =\n ...\n Products.PloneTableless\n collective.webrichtlijnen\n\n* Tell the plone.recipe.zope2instance recipe to install a ZCML slug::\n\n [instance]\n recipe = plone.recipe.zope2instance\n ...\n zcml =\n Products.PloneTableless\n collective.webrichtlijnen\n collective.webrichtlijnen-overrides\n\n* Pin down the correct version if you're using Plone 3*::\n\n [versions]\n collective.webrichtlijnen = 1.0.2 # only for Plone 3\n\n* Re-run buildout, e.g. with::\n\n $ ./bin/buildout\n\n* Start Zope, and in your Plone instance install Plone Tableless\n\nUsage with your custom theme\n============================\n\nYou will probably want to use this product with a custom theme. The recommended\nway to do this is to base your theme on `Webrichtlijnen`. That way, the skin\nlayers will also be available in your theme, without having to register\nthe skin layer for all themes. Here's an example `skins.xml`::\n\n\n \n\n \n\n \n \n \n \n\n \n\n\n\nChangelog\n=========\n\n1.1.2 (2011-06-21)\n------------------\n\n- No longer use z3c.autoinclude because overrides might conflict \n- Re-organise installation documentation\n- Re-added 1.0.2 release info in docs/HISTORY.txt\n- Register resource directory `stylesheets` not just for IThemeSpecific, for\n the use case of a theme based on Webrichtlijnen.\n\n1.1.1 (2010-10-26)\n------------------\n* The 1.1 release on pypi and plone.org is corrupt/has missing files. \n\n1.1 (2010-06-16)\n----------------\n* Webrichtlijnen theme for Plone 4\n* Uses Sunburst Theme as base theme\n* Updated all overridden views/templates for Plone 4\n* Not backwards compatible with Plone 4. Use version 1.0 for Plone 3.\n\n1.0.2 (2010-10-26)\n------------------\n* Fixed skin order\n* No theme specific browser resources, this theme is usable as base for other\n themes\n\n1.0.1 (2010-06-16)\n------------------\n* Updated readme and install document. Version pinning is required if this theme is installed under Plone 3\n\n1.0 (2010-02-01)\n----------------\n* Did come cleaning up and fixed the doctests\n\n0.2 (2009-12-17)\n----------------\n* A theme that makes Plone 3 webrichtlijnen complaint\n* Uses Plone Tableless Theme as base theme.\n* Several overrides for viewlets and portlets for webrichtlijnen\n* Customized several templates for webrichtlijnen\n* The specific changes are commented in the code using the phrase 'Webrichtlijnen changes'.\n\n0.1 - Unreleased\n----------------\n* Initial release", "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/collective.webrichtlijnen/", "keywords": "plone theme dutch web guidelines webrichtlijnen", "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "collective.webrichtlijnen", "package_url": "https://pypi.org/project/collective.webrichtlijnen/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/collective.webrichtlijnen/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://pypi.python.org/pypi/collective.webrichtlijnen/" }, "release_url": "https://pypi.org/project/collective.webrichtlijnen/1.1.2/", "requires_dist": null, "requires_python": null, "summary": "A theme product for the Dutch web guidelines.", "version": "1.1.2" }, "last_serial": 788277, "releases": { "0.2": [], "0.2dev": [ { "comment_text": "", "digests": { "md5": "7957ba0e90a124a76205d0d0368138e6", "sha256": "194d08d410629cb357f5dcf6ca54a9bcbf2b5942f743b14e8f1a86b12881a901" }, "downloads": -1, "filename": "collective.webrichtlijnen-0.2dev.tar.gz", "has_sig": false, "md5_digest": "7957ba0e90a124a76205d0d0368138e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 79060, "upload_time": "2009-12-18T14:32:15", "url": "https://files.pythonhosted.org/packages/f9/72/76518e6d40b1a5d0f11ec4f48f77cd125cab2fda309c955305081830d103/collective.webrichtlijnen-0.2dev.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "2a5e54f5d698f2de707d08f9db817a44", "sha256": "45aebc30d8cef3f212bd1245d6b06fccdcbea4763378bc1c1ff03691cd4343da" }, "downloads": -1, "filename": "collective.webrichtlijnen-1.0.tar.gz", "has_sig": false, "md5_digest": "2a5e54f5d698f2de707d08f9db817a44", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 79813, "upload_time": "2010-02-01T15:34:03", "url": "https://files.pythonhosted.org/packages/7c/6a/615c2c3ffb0b9cdf092ba28e0761a179d66c9b5ea3f210e542dcff4bdebf/collective.webrichtlijnen-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "404786efb6f881cbec01dd4c7589f3f4", "sha256": "9945e5c49ccb2d0966cc6c7fc866a53a08fef3c96b133897cf4065f8be2b8306" }, "downloads": -1, "filename": "collective.webrichtlijnen-1.0.1.tar.gz", "has_sig": false, "md5_digest": "404786efb6f881cbec01dd4c7589f3f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 79999, "upload_time": "2010-06-16T13:08:01", "url": "https://files.pythonhosted.org/packages/67/bd/092fdce1c81473786a42afe45ced46c3c91489f5635fd6d5403ce177079c/collective.webrichtlijnen-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "e52154e90d6eae32c329724b91a16e0b", "sha256": "cdf39553a7e3a2ec008f0f91f4e1d49d155af857d26acf5f2e36811bfa8e8596" }, "downloads": -1, "filename": "collective.webrichtlijnen-1.0.2.tar.gz", "has_sig": false, "md5_digest": "e52154e90d6eae32c329724b91a16e0b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 79828, "upload_time": "2010-10-26T15:50:29", "url": "https://files.pythonhosted.org/packages/30/51/8358a391c4caf0cded2f06eafc55b2929708009e4a3389eb1c19273b4111/collective.webrichtlijnen-1.0.2.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "be7f208a7f2e2bfa29ccea736b5d7a2a", "sha256": "84b96e80294ea2673b735c465cc252a74a6904d70ddb99d4194426c073d673b6" }, "downloads": -1, "filename": "collective.webrichtlijnen-1.1.tar.gz", "has_sig": false, "md5_digest": "be7f208a7f2e2bfa29ccea736b5d7a2a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 75686, "upload_time": "2010-06-16T12:08:02", "url": "https://files.pythonhosted.org/packages/33/a8/88a522c2044af19ff43154db50541b37400dde24cab15285c287de1c247d/collective.webrichtlijnen-1.1.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "407199d0a2ae446847fa9a9818a5fbdc", "sha256": "90b6a54d554283afad231af21ef7b51c3ae67b6bdfdbf7bcd1f1c63c2826a734" }, "downloads": -1, "filename": "collective.webrichtlijnen-1.1.1.tar.gz", "has_sig": false, "md5_digest": "407199d0a2ae446847fa9a9818a5fbdc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 80648, "upload_time": "2010-10-26T11:00:18", "url": "https://files.pythonhosted.org/packages/b0/bf/81f782cd4f6ba4cfd783b4d3d31e1ea8bf75f7ce11f40732ef0b4e08457c/collective.webrichtlijnen-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "0371a0d32f0b6a27d34423443657c3dc", "sha256": "0d4bce3f7c2abf9adddcb42bc020fb8eb6ba3612868f2bf8e6a5133fea51aebf" }, "downloads": -1, "filename": "collective.webrichtlijnen-1.1.2.tar.gz", "has_sig": false, "md5_digest": "0371a0d32f0b6a27d34423443657c3dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 80475, "upload_time": "2011-06-21T15:06:45", "url": "https://files.pythonhosted.org/packages/33/5c/444bf22581e16bc3c83fb92a8d64d16a2e4cd78fbadbe3c6b24715b34447/collective.webrichtlijnen-1.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0371a0d32f0b6a27d34423443657c3dc", "sha256": "0d4bce3f7c2abf9adddcb42bc020fb8eb6ba3612868f2bf8e6a5133fea51aebf" }, "downloads": -1, "filename": "collective.webrichtlijnen-1.1.2.tar.gz", "has_sig": false, "md5_digest": "0371a0d32f0b6a27d34423443657c3dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 80475, "upload_time": "2011-06-21T15:06:45", "url": "https://files.pythonhosted.org/packages/33/5c/444bf22581e16bc3c83fb92a8d64d16a2e4cd78fbadbe3c6b24715b34447/collective.webrichtlijnen-1.1.2.tar.gz" } ] }