{ "info": { "author": "Alter Way Solutions", "author_email": "support@ingeniweb.com", "bugtrack_url": null, "classifiers": [ "Framework :: Plone", "License :: OSI Approved :: GNU General Public License (GPL)", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": ".. contents::\n\n============\nPRESENTATION\n============\n\nThe goal of this package is to transform your Plone Site in a platform in which\nyou can add Minimal Sites.\n\nA Minimal Site is a specific folder which implements INavigationRoot, so\ninside a Mini Site the plone portal is not visible.\n\nThe Mini Site is a blog or a simple Site (choose it at creation time).\nThe blog is a topic showing complete last newsitems (entire full text).\nComments are allowed on NewsItems and Documents.\n\nThe Mini Site has an email_from adress, this adress is used when sending\nmails with contact-form.\n\nThe Mini Site has a theme : you can choose a theme and modify it easily after\nMini Site creation. You can also reload a new theme for the mini site.\nFor themes we use collective.phantasy which permits to change some skin \nproperties, to add a css in a skin, to overload static viewlets (colophon, logo, footer) \nand to select which dynamic viewlets you want to display.\nThe plone administrator can add new themes in the theme's repository,\nthese new themes can be browsed at MiniSite creation/edition time.\n\nThe Mini Site implements a placeful workflow policy (all contents will use\na really simple private/public workflow). Just improve this workflow if\nyou need more transitions ...\n\nInside Minisite you can add only 3 content types, a document, a folder or a news \nitem.\n\nImages, links and other linked medias can only be added with html editor inside \ndocuments or news items.\n\nBy default the Mini Site is using FCKEditor, the FCKEditor browser and uploader\nis using a specific Large Folder called attachments for file upload. In future\nwe will use collective.ckeditor and collective.plonefinder currently in dev mode.\n\nThe MiniSite is using a specific Folder called PhotoAlbum used to show images.\nTo upload images quickly in Photo Albums collective.uploadify is used.\n\nMiniSite owner can manage portlets.\n\nThat's all. Read also doctests inside product.\n\nYou have all you need to make a Blog Platform with Plone. Because Plone\nis a powerfull CMS, you will be able to make the same thing for your own needs\nquickly, and much better i think (i'm not a developper, just a webdesigner). \nRead the code, it's easy, it's Python and Zope, it's a natural language.\n\n\nDependency :\n------------\n\nPlone3.1+<4.0\n\nThe Plone4 compliance will depend on collective.phantasy not tested with Plone4 skins\nat this time. I need some time (and budget of course) for that, it's not complex.\n\nInstallation :\n---------------\n\nJust add 'aws.minisite' in eggs and zcml section in your buildout\nor using easy_install 'easy_install aws.minisite'\n\nThis will also download and install all dependencies :\n\n - collective.phantasy>=1.0 and its dependencies\n\n - Products.FCKeditor>=2.6.5.1\n\n - collective.uploadify (used in PhotoAlbum)\n\nIn Plone just add \"Plone Mini Sites\" product with quick_installer\n\nNote :\n------\n\nTo improve it you can add Apache in front to adapt urls with rewrite rules \nto get :\n\n - all urls with xyz.mydomain.com are rewritten in http://localhost:8080/minisites/xyz\n \nThe rewrite rule is really simple :\n\n RewriteCond %{HTTP:Authorization} ^(.*)\n rewriteCond %{HTTP_HOST} ^(.+)\\.minisites\\.mydomain\\.com [NC]\n rewriteCond %{HTTP_HOST) !^www\\. \n RewriteRule ^(.*) http://localhost:10080/VirtualHostBase/http/%{HTTP_HOST}:80/minisites/%1/VirtualHostRoot/$1 [P]\n rewriteCond %{HTTP_HOST) ^www\\. \n RewriteRule ^(.*) http://localhost:10080/VirtualHostBase/http/%{HTTP_HOST}:80/minisites/VirtualHostRoot/$1 [P] \n\nJust replace the good things at the good place.\n\n\nTODO :\n------\n\n * A help page for end users added in mini site after site creation.\n\n * A redirection to id-minisite.mydomain.com/login_form after site creation\n when the minisite_domain property is filled in site_properties with\n 'mydomain.com' value.\n \n * In MiniSite Edit Form force the id widget to be visible, and change the id\n widget to get something like :\n \n - Enter the Mini Site address : _______ .mydomain.com\n \n * Translations\n \n * use collective.ckeditor + collective.plonefinder (more user friendly tools for\n upload and browse) packages in progress\n \n * keywords system for blog (must be independent for each mini site)\n\n\nContributions are welcome, contact :\n\n * support@ingeniweb.com\n\n\nCopyright :\n-----------\n\nAlter Way Solutions 2010\nLicense GPL (read docs/LICENSE.txt)\nAuthor : Jean-mat Grimaldi\n\nChange history\n**************\n\nChangelog\n=========\n\n1.0.0\n-----\n\n- First release\n [Alter Way Solutions]", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://ingeniweb.svn.sourceforge.net/svnroot/ingeniweb/aws.minisite/trunk", "keywords": "Plone MiniSites", "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "aws.minisite", "package_url": "https://pypi.org/project/aws.minisite/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/aws.minisite/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://ingeniweb.svn.sourceforge.net/svnroot/ingeniweb/aws.minisite/trunk" }, "release_url": "https://pypi.org/project/aws.minisite/1.0.2/", "requires_dist": null, "requires_python": null, "summary": "Minimal sites for Plone", "version": "1.0.2" }, "last_serial": 754738, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "be209c0cd85ca95eb6382594b16bd123", "sha256": "a1193437b358e0d5b2e9ba0f736358a9c7e83e87db6e8be0dbfb74808bbda187" }, "downloads": -1, "filename": "aws.minisite-1.0.0-py2.4.egg", "has_sig": false, "md5_digest": "be209c0cd85ca95eb6382594b16bd123", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 633033, "upload_time": "2010-01-22T18:48:03", "url": "https://files.pythonhosted.org/packages/0f/71/fc97070393224c289ca97be8ce1d1e72df830e81373e586a81d7e9fca808/aws.minisite-1.0.0-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "9d9a843d1052903c34e32b1a9e5a3b4e", "sha256": "b77052089870e7200390d589248bbec917a464194f04304f3f7a05f1566b3af7" }, "downloads": -1, "filename": "aws.minisite-1.0.0.zip", "has_sig": false, "md5_digest": "9d9a843d1052903c34e32b1a9e5a3b4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 624387, "upload_time": "2010-01-22T18:47:57", "url": "https://files.pythonhosted.org/packages/d0/66/e5bb190ba5a60d4e31db8332e15dfbb090757e977095743b062600d1f364/aws.minisite-1.0.0.zip" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "8fa45cb2b21b153663bceeba303bbc52", "sha256": "0a4c592b7ffcbdad3244862fbc90efbf3e7599bea0ef4c94b54ad9d9ff7dc011" }, "downloads": -1, "filename": "aws.minisite-1.0.1-py2.4.egg", "has_sig": false, "md5_digest": "8fa45cb2b21b153663bceeba303bbc52", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 634689, "upload_time": "2010-02-07T16:32:20", "url": "https://files.pythonhosted.org/packages/b5/21/9ce22ebed3fd839e373504832acae94d99faa5e0aa25fa61e81f16cddd3c/aws.minisite-1.0.1-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "91ac8af2fc12b9413d2f8068d63e8cd9", "sha256": "640bc8166ad6da63254f51de6a4abc8e4671bc8c63e4a7ceb5b411bb2f1131d8" }, "downloads": -1, "filename": "aws.minisite-1.0.1.zip", "has_sig": false, "md5_digest": "91ac8af2fc12b9413d2f8068d63e8cd9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 623062, "upload_time": "2010-02-07T16:32:11", "url": "https://files.pythonhosted.org/packages/6b/e8/71def81dfff8360212f3e3fe67661f43f7bbfe2a053e786796a7cf76190c/aws.minisite-1.0.1.zip" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "814ce3c8592f4adf08bb23145b471dfc", "sha256": "b474336d05042dbf3cf61817c296e9c93009525298bac77c72f7c02257c45e1b" }, "downloads": -1, "filename": "aws.minisite-1.0.2-py2.4.egg", "has_sig": false, "md5_digest": "814ce3c8592f4adf08bb23145b471dfc", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 629491, "upload_time": "2010-04-08T14:46:38", "url": "https://files.pythonhosted.org/packages/cc/56/90b8d9d310bc1869ebe395b58a4fa3eadc074c75be7210cfc205d9487339/aws.minisite-1.0.2-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "57e6b9af23bee9db3ad2b5df4cefcf3f", "sha256": "856f00c1de5c9c0a2fc71c5c914cb7e91e233068355538ed4528110b84a8dbd6" }, "downloads": -1, "filename": "aws.minisite-1.0.2.zip", "has_sig": false, "md5_digest": "57e6b9af23bee9db3ad2b5df4cefcf3f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 623086, "upload_time": "2010-04-08T14:46:29", "url": "https://files.pythonhosted.org/packages/d4/89/176282311b5a5f18cc609d8df49676d373004229f0cd8d4323a4326e48c8/aws.minisite-1.0.2.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "814ce3c8592f4adf08bb23145b471dfc", "sha256": "b474336d05042dbf3cf61817c296e9c93009525298bac77c72f7c02257c45e1b" }, "downloads": -1, "filename": "aws.minisite-1.0.2-py2.4.egg", "has_sig": false, "md5_digest": "814ce3c8592f4adf08bb23145b471dfc", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 629491, "upload_time": "2010-04-08T14:46:38", "url": "https://files.pythonhosted.org/packages/cc/56/90b8d9d310bc1869ebe395b58a4fa3eadc074c75be7210cfc205d9487339/aws.minisite-1.0.2-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "57e6b9af23bee9db3ad2b5df4cefcf3f", "sha256": "856f00c1de5c9c0a2fc71c5c914cb7e91e233068355538ed4528110b84a8dbd6" }, "downloads": -1, "filename": "aws.minisite-1.0.2.zip", "has_sig": false, "md5_digest": "57e6b9af23bee9db3ad2b5df4cefcf3f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 623086, "upload_time": "2010-04-08T14:46:29", "url": "https://files.pythonhosted.org/packages/d4/89/176282311b5a5f18cc609d8df49676d373004229f0cd8d4323a4326e48c8/aws.minisite-1.0.2.zip" } ] }