{ "info": { "author": "Uli Fouquet", "author_email": "uli@gnufix.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Web Environment", "Framework :: Plone", "Intended Audience :: Developers", "License :: OSI Approved :: Zope Public License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 2 :: Only", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "psj.policy\n**********\n\nA package that defines the site policy of a PloneScholarlyJournal\nsite.\n\n`sources `_ | `issues `_\n\nThe ``Plone Scholarly Journal`` (PSJ) is a collection of packages to\ncreate and maintain scientific scholarly journals using Plone.\n\nThe special abilities of PSJ are:\n\n- High quality on-the-fly transformations of office documents using\n OpenOffice/LibreOffice.\n\n- Flexible metadata handling\n\nThis package contains the transforms to generate HTML and PDF docs\nfrom input files in office formats (``.doc``, ``.docx``, LibreOffice\ndocs).\n\nCurrently, the whole thing consists of three packages:\n\n- ``psj.content`` (provides specialized content types with extended\n metadata handling)\n\n- ``psj.policy`` (this package)\n\n\nPrerequisites\n=============\n\nYou need the following things to install this package:\n\n- **Python 2.6 or 2.7**\n\n Currently Python 2.6 or 2.7 is needed to run Zope (Plone and\n psj). Python 2.7 is recommended.\n\n The package also requires libxml2-dev and libxslt-dev to compile the\n Python lxml package.\n\n Debian/Ubuntu users can install it via::\n\n $ sudo apt-get install python-dev\n\n- **git**\n\n `git` is needed to fetch development packages of `ulif.openoffice`\n that are not released already.\n\n Debian/Ubuntu users can install it via::\n\n $ sudo apt-get install git\n\n- **libxml, libxslt, zlib**\n\n `libxml2`, `libxslt`, and the `zlib` compression library are\n required for `lxml` support required by this package. The\n development versions of this packages are needed to have access to\n the respective header files.\n\n Debian/Ubuntu users can install them via::\n\n $ sudo apt-get install libxml2-dev libxslt-dev zlib1g-dev\n\n (tested on Ubuntu 14.04.2)\n\n- **unoconv, tidy**\n\n `unoconv` is the commandline tool we use for transforms behind the\n scene. Strictly speaking it is not required (everything will install\n without it), but if you want any transforms, you will need it.\n\n `tidy` is also a commandline helper. It is needed for cleaning up\n HTML code. Not strictly required, but you will need it if you want\n flawless workflows.\n\n Debian/Ubuntu users can install these tools via::\n\n $ sudo apt-get install unoconv tidy\n\n (tested on Ubuntu 14.04.2)\n\n\nInstallation\n============\n\nFirst, make sure your system meets the requirements mentioned above.\n\n\nUsing `zc.buildout`\n-------------------\n\nWe use `zc.buildout` to build a runnable, testable `psj` environment.\n\nAs first step we get the sources from github and change to the newly\ncreated dir::\n\n $ git clone https://github.com/ulif/psj.policy\n $ cd psj.policy\n\nBootstrap the initial buildout environment::\n\n $ python2.7 bootstrap.py -v 1.7.1\n\nand run the buildout command::\n\n $ bin/buildout\n\nLots of stuff will be downloaded, compiled and installed here.\n\nIf you happen to change the values in `buildout.cfg`, you have to\n'rebuild' the environment by running ``bin/buildout`` again.\n\nYou can run the tests using something like::\n\n $ bin/test\n\n\nUsing Python-eggs\n-----------------\n\nIf you use `psj.policy` as part of another package, you can simply\ninstall it using `pip` and the Python Package Index (PyPI).::\n\n $ pip install psj.policy\n\nwhich will install the latest released version. If you have psj.policy\nalready installed, you can update using::\n\n $ pip install -U psj.policy\n\n\nSponsors/Credits\n****************\n\nInitial programming was undertaken on behalf of the \"Stiftung Deutsche\nGeisteswissenschaftliche Institute im Ausland\" (Foundation German\nHumanities Institutes Abroad) for the publication platform\nhttp://www.perspectivia.net.\n\nFunding was provided by the German \"Bundesministerium fuer Bildung und\nForschung\" (Federal Ministry of Education and Research).\n\nThe programming was coordinated by the ``Fafalter GmbH``, Duesseldorf,\nGermany, namely Ruth and Bories von dem Bussche.\n\nMany thanks to all these institutions and persons!\n\n\nChangelog\n*********\n\n1.2 (2015-09-12)\n================\n\n* Fix overwriting of subobjects during transforms.\n\n* Removed dependency from `restclient`.\n\n* Do not set `output_encoding` of transformed PDF docs.\n\n\n1.1 (2015-09-04)\n================\n\n* Removed outdated scripts.\n\n* The `psj_html` processor now delivers unprettified HTML output.\n This can avoid gaps in rendered HTML output.\n\n* Added MANIFEST.in to also package .txt files in docs/. Thanks\n to Dieter Maurer for the hint!\n\n\n1.0 (2015-07-16)\n=====================\n\n* Use `ulif.openoffice` 1.1 from now on.\n\n* Major rewrite to become compatible with Plone 4.x\n\n* Moved module root from `src` to egg root.\n\n\n0.3 (2013-08-02)\n================\n\nFeature changes\n---------------\n\n* Removed ``oooctl``, ``convert`` scripts. They are now maintained in\n a separate package `ulif.openoffice` (which needs to be\n installed). This is more reliable in that a locally installed\n OpenOffice.org suite (as provided by dists like Ubuntu) can be used.\n\n We now also have a distinct interface to communicate with an\n OpenOffice.org server.\n\n* Changed OpenOffice.org transforms to use new ulif.openoffice\n package for document conversion.\n\n* Added .docx transformations. We can now also convert .docx files to\n .pdf and HTML.\n\n* Added conditional registering of mime-type for .docx files and icon.\n\n\n0.2.1 (2008-12-09)\n==================\n\nBug fixes\n---------\n\n* Fix broken download URL for OpenOffice.org in buildout.\n\n* Add version information for ``GenericSetup``.\n\n\n0.2 (2008-12-09)\n================\n\nBug fixes\n---------\n\n* Fixed race condition or whatever, that stopped the conversion from\n working with ``Products.LinguaPlone`` package.\n\n* Enabled XHTML-1.0 output instead of HTML.\n\n* Improved transform initialization to cope with already installed\n transforms of same names. Those are now unregistered first.\n\nFeature changes\n---------------\n\n* Added support for MS word documents.\n\n* Added tidy call for generating XHTML from HTML\n\n* Added script for preparing/restoring libs (UN*X only).\n\n\n0.1.1 (2008-03-22)\n==================\n\nBug fixes\n---------\n\n* Pinned down plone version: > 3.0 < 3.1dev.\n\nFeature changes\n---------------\n\n* Added start/stop scripts for OOo server (UN*X only).\n\n* Added standalone converter that uses OOo in background.\n\n* Added openoffice buildout recipe.\n\n* Added PILwoTK in buildout. This is a PIL package that really works\n with buildout.\n\n\n0.1 (2008-03-06)\n================\n\n* Initial release\n\n\n\nDownload\n********", "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/psj.policy", "keywords": "zope policy scholarly scholar journal plone plone3 plone4", "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "psj.policy", "package_url": "https://pypi.org/project/psj.policy/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/psj.policy/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://pypi.python.org/pypi/psj.policy" }, "release_url": "https://pypi.org/project/psj.policy/1.2/", "requires_dist": null, "requires_python": null, "summary": "Plone Scholarly Journal - the site policy", "version": "1.2" }, "last_serial": 1719937, "releases": { "0.2": [ { "comment_text": "", "digests": { "md5": "9a29facdab4d34bcdcfd15e9e40f7526", "sha256": "93858d7ba532cef96afac0f75888437f1e4fe891c54cd4dabcc4b47eb9429efc" }, "downloads": -1, "filename": "psj.policy-0.2.tar.gz", "has_sig": false, "md5_digest": "9a29facdab4d34bcdcfd15e9e40f7526", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3800253, "upload_time": "2008-12-09T00:21:43", "url": "https://files.pythonhosted.org/packages/e2/28/bc886d154510b4a462cf5defcd908108d0353237275ed9ab0be46d56228e/psj.policy-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "eccb210591e610e50257aa0ca93496c5", "sha256": "87e16c74dfdbe268504292b74d797ef5683d3c4cedaccc795c90122213338f59" }, "downloads": -1, "filename": "psj.policy-0.2.1.tar.gz", "has_sig": false, "md5_digest": "eccb210591e610e50257aa0ca93496c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3800455, "upload_time": "2008-12-09T08:36:39", "url": "https://files.pythonhosted.org/packages/27/59/e252b28acd10864917478c1a460967a6041c136573a1d0d521a13d27f65b/psj.policy-0.2.1.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "91fe96b52e35e5ae789c2931b6089e84", "sha256": "bb7f6eaa9ab92bd8ec4e5f9c52cc30553c8657dca033574483d85de9676f2ba4" }, "downloads": -1, "filename": "psj.policy-1.0.tar.gz", "has_sig": false, "md5_digest": "91fe96b52e35e5ae789c2931b6089e84", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18666, "upload_time": "2015-07-16T16:42:18", "url": "https://files.pythonhosted.org/packages/eb/78/39e1620595dee386361036518cf41f4bd9c56ab635ff3023e8fd88f8b0e8/psj.policy-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "1cecd60918949773e3aed1777d5eb024", "sha256": "2c708ecd922676a6f8c157d06ec6c610fb2f538ac0ec810798befcdfebc01981" }, "downloads": -1, "filename": "psj.policy-1.1.tar.gz", "has_sig": false, "md5_digest": "1cecd60918949773e3aed1777d5eb024", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22829, "upload_time": "2015-09-04T11:38:16", "url": "https://files.pythonhosted.org/packages/15/c7/c405ead96a53570607c44e466e1459245d8d28bc9505b649551171430c22/psj.policy-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "a2b69c3550164251509e4eb0bfc91edc", "sha256": "b4164bdc2dff623fd1eaed9de08d52654d6a9812b75f318ad080fffe80d0e4af" }, "downloads": -1, "filename": "psj.policy-1.2.tar.gz", "has_sig": false, "md5_digest": "a2b69c3550164251509e4eb0bfc91edc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23422, "upload_time": "2015-09-12T15:52:32", "url": "https://files.pythonhosted.org/packages/36/44/6fedef7c8672543b73fb06d96663e0001c80ee94d0960c757733a76fc96b/psj.policy-1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a2b69c3550164251509e4eb0bfc91edc", "sha256": "b4164bdc2dff623fd1eaed9de08d52654d6a9812b75f318ad080fffe80d0e4af" }, "downloads": -1, "filename": "psj.policy-1.2.tar.gz", "has_sig": false, "md5_digest": "a2b69c3550164251509e4eb0bfc91edc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23422, "upload_time": "2015-09-12T15:52:32", "url": "https://files.pythonhosted.org/packages/36/44/6fedef7c8672543b73fb06d96663e0001c80ee94d0960c757733a76fc96b/psj.policy-1.2.tar.gz" } ] }