{ "info": { "author": "Andrew Mleczko", "author_email": "sviluppoplone@redturtle.it", "bugtrack_url": null, "classifiers": [ "Framework :: Plone", "Framework :: Plone :: 4.0", "Framework :: Plone :: 4.1", "Framework :: Plone :: 4.2", "Framework :: Plone :: 4.3", "Programming Language :: Python" ], "description": "redturtle.monkey\n================\n\n.. image:: https://travis-ci.org/RedTurtle/redturtle.monkey.png?branch=master\n :target: https://travis-ci.org/RedTurtle/redturtle.monkey\n\nAnother MailChimp integration for Plone. We did have a reason to not use `collective.mailchimp `_ nor `collective.chimpfeed `_ (although we have reused/shared some of the concepts you can find there). Simply our use case is different (call it much simpler :)\n\nUse case\n--------\nLet say you want to configurate MailChimp campaign in Plone (including Plone content of course) and **manually** decide when to push it to chimp cloud service. This is what the *redturtle.monkey* actually do.\nYou can:\n\n- create multiple campaign configurations\n- each configuration:\n\n - can contain different MailChimp API Keys (or you can use global ones)\n - contain different Plone items to be used as campaign content\n - can have a MailChimp template and subscribers list\n\nSections/Slots\n--------------\nWhat makes *redturtle.monkey* flexible is the ability to register custom `MailChimp template sections `_ (slots) and decide how to render them.\nA section is subscriber adapter that you can register with ZCML like that::\n\n \n\nThen the factory is simple::\n\n from redturtle.monkey.slots import Slot\n\n class Body(Slot):\n name = u'body'\n\nThe name will be used later by MailChimp so it should correspondent to your *mc:edit* tag.\n\nLast thing is to register content renderer for your new slot::\n\n \n\nbut if you would like to render let say events differently you can do it::\n\n \n\nIt will then look like that::\n\n from Products.Five.browser.pagetemplatefile import ViewPageTemplateFile\n from redturtle.monkey.slots import SlotRenderer\n\n class BodyRenderer(SlotRenderer):\n template = ViewPageTemplateFile(\"generic_body.pt\")\n\n\nChangelog\n=========\n\n1.3.0 (2017-03-27)\n------------------\n\n- Added possibility to move items in the table during\n the first step of the wizard [pnicolli]\n\n\n1.2.1 (2014-08-04)\n------------------\n\n- fixed translation issues [keul]\n- added script for compile translations [keul]\n- fixed issue that was showing empty site when surfing\n \"Campaign's items\" settings [keul]\n\n\n1.2 (2013-03-26)\n----------------\n\n- subscribe portlet now supports multi campaigns [amleczko]\n\n\n1.1 (2013-03-12)\n----------------\n\n- translation fixes [amleczko]\n- portlet hidden for anonymous [amleczko]\n- make sure only published content is used [amleczko]\n\n\n1.0 (2013-03-05)\n----------------\n\n- Initial release", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://plone.org/products/redturtle.monkey", "keywords": "", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "redturtle.monkey", "package_url": "https://pypi.org/project/redturtle.monkey/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/redturtle.monkey/", "project_urls": { "Homepage": "http://plone.org/products/redturtle.monkey" }, "release_url": "https://pypi.org/project/redturtle.monkey/1.3.0/", "requires_dist": null, "requires_python": "", "summary": "MailChimp integration for Plone.", "version": "1.3.0" }, "last_serial": 2733701, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "5a51017e703c901f14c0aed448ccce12", "sha256": "d19c3ecd15008111a71962ec019a78a9ae45df4838b5cd13c10d67a41a48e4fc" }, "downloads": -1, "filename": "redturtle.monkey-1.0.zip", "has_sig": false, "md5_digest": "5a51017e703c901f14c0aed448ccce12", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60414, "upload_time": "2013-03-05T17:30:00", "url": "https://files.pythonhosted.org/packages/89/a7/6d26db3192aa66cfc2129bd4892810c503f3b34dcc6fb75ded847a448ce9/redturtle.monkey-1.0.zip" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "0e181fe426a6f970db810e30f4acb0e4", "sha256": "bdbe3d4528387e6064c6aa84c0be7e384263885e673c8489651013b6c735b839" }, "downloads": -1, "filename": "redturtle.monkey-1.1.zip", "has_sig": false, "md5_digest": "0e181fe426a6f970db810e30f4acb0e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62729, "upload_time": "2013-03-12T16:34:27", "url": "https://files.pythonhosted.org/packages/d7/5e/f1ae71a7d01beb1d15c23399936066c4b9f0547167367c20d13ade7cda85/redturtle.monkey-1.1.zip" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "b9e149df1d7e8160b3be6d7f9c5e0907", "sha256": "32d6507f06aa965a167835022525f54085dfcbc343d08887d836f26065bf4284" }, "downloads": -1, "filename": "redturtle.monkey-1.2.zip", "has_sig": false, "md5_digest": "b9e149df1d7e8160b3be6d7f9c5e0907", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63383, "upload_time": "2013-03-26T09:05:26", "url": "https://files.pythonhosted.org/packages/c8/82/bdddc1a2656e9ba884c68d938ca64fa94768a7110063e7bbf3374a807581/redturtle.monkey-1.2.zip" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "d2f700d07d7a193549b920b89ace30a0", "sha256": "96d26fa7f66854d135bcda648576ca4faec729c3c8436573df74354ed1f56070" }, "downloads": -1, "filename": "redturtle.monkey-1.2.1.zip", "has_sig": false, "md5_digest": "d2f700d07d7a193549b920b89ace30a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 74973, "upload_time": "2014-08-04T14:28:33", "url": "https://files.pythonhosted.org/packages/8e/97/52bd04cd334ff7bcb58b04fb812eba403bb574eddf4993faf00fda4bf41d/redturtle.monkey-1.2.1.zip" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "473e7b65f74576c7853f5e685ff70944", "sha256": "164b5e5c6d116e2b9ec122e67cf21d161c409a4b7191b15c44ef54d0dddb57a9" }, "downloads": -1, "filename": "redturtle.monkey-1.3.0.tar.gz", "has_sig": false, "md5_digest": "473e7b65f74576c7853f5e685ff70944", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44639, "upload_time": "2017-03-27T15:00:28", "url": "https://files.pythonhosted.org/packages/07/0e/e3a0901582eb49e2990624932428cbbe044936abeff5ffc6e30289771950/redturtle.monkey-1.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "473e7b65f74576c7853f5e685ff70944", "sha256": "164b5e5c6d116e2b9ec122e67cf21d161c409a4b7191b15c44ef54d0dddb57a9" }, "downloads": -1, "filename": "redturtle.monkey-1.3.0.tar.gz", "has_sig": false, "md5_digest": "473e7b65f74576c7853f5e685ff70944", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44639, "upload_time": "2017-03-27T15:00:28", "url": "https://files.pythonhosted.org/packages/07/0e/e3a0901582eb49e2990624932428cbbe044936abeff5ffc6e30289771950/redturtle.monkey-1.3.0.tar.gz" } ] }