معرفی شرکت ها


collective.tinymceplugins.advfilelinks-1.3.2


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

An advanced Plone TinyMCE plugin for handling links to files
ویژگی مقدار
سیستم عامل -
نام فایل collective.tinymceplugins.advfilelinks-1.3.2
نام collective.tinymceplugins.advfilelinks
نسخه کتابخانه 1.3.2
نگهدارنده []
ایمیل نگهدارنده []
نویسنده RedTurtle Technology
ایمیل نویسنده sviluppoplone@redturtle.it
آدرس صفحه اصلی http://plone.org/products/collective.tinymceplugins.advfilelinks
آدرس اینترنتی https://pypi.org/project/collective.tinymceplugins.advfilelinks/
مجوز GPL
.. contents:: **Table of contents** Introduction ============ This is a plugin for `TinyMCE`__ editor for Plone. __ http://pypi.python.org/pypi/Products.TinyMCE/ It will replace in the less obtrusive way the standard *plonelink* plugin, providing a version that handle in a different way links to File and Image contents. Detailed documentation ====================== When the link is not internal or not to a file nothing will change and standard Plone behavior is kept. When you link a *file* or an *image* inside the Plone site you commonly get this XHTML code...:: <a class="internal-link" href="my-pdf">Download the document</a> Instead you'll get this...:: <a class="internal-link internal-link-tofile" href="my-pdf" type="application/pdf" title="pdf, 146.2 kB">Download the document</a> (the same if you have enabled "*Link using UIDs*") The plugin also add a CSS to your Plone site that: * Add the image icon based on file's mimetype, on the left of the link (if on IE, need IE 7 or better) * After the linked text will be added a `text generated with CSS`__, with the same content you find in the *title*, put in bracket (need IE 8 or better). IE users with old versions still get's some additional information thanks to the *title* HTML attribute. __ http://www.w3.org/TR/CSS2/generate.html .. figure:: http://blog.redturtle.it/pypi-images/collective.tinymceplugins.advfilelinks/collective.tinymceplugins.advfilelinks-1.1.0-01.png/image_preview :alt: Screenshot of what you see on your browser :target: http://blog.redturtle.it/pypi-images/collective.tinymceplugins.advfilelinks/collective.tinymceplugins.advfilelinks-1.1.0-01.png How a normal page looks like .. figure:: http://blog.redturtle.it/pypi-images/collective.tinymceplugins.advfilelinks/collective.tinymceplugins.advfilelinks-1.1.0-02.png/image_preview :alt: Screenshot of what you see in the TinyMCE generated HTML :target: http://blog.redturtle.it/pypi-images/collective.tinymceplugins.advfilelinks/collective.tinymceplugins.advfilelinks-1.1.0-02.png What you will find inside TinyMCE Customize format of link to contents ------------------------------------ Plone normally doesn't manage link to file is special ways (it simply generate a link to the base URL of the content). This plugin will add a new control inside advanced settings: .. figure:: http://blog.redturtle.it/pypi-images/collective.tinymceplugins.advfilelinks/collective.tinymceplugins.advfilelinks-1.1.0-03.png/image_preview :alt: Advanced settings :target: http://blog.redturtle.it/pypi-images/collective.tinymceplugins.advfilelinks/collective.tinymceplugins.advfilelinks-1.1.0-03.png The "Link format" option, inside advanced settings Playing with those options can change the format of the generated link, adding a suffix to it. *Direct link to content* (TinyMCE default) Do not add any suffix. *Link to content's preview* (default for *Image*) A link to a view of the content *Link to download content* (default for *File*) Force the download of the file (or image) Most of the time "*Link to download content*" is like "*Direct link to content*": calling ``url/to/a/file`` is like calling ``url/to/a/file/at_download/file``, but without an explicit ``at_download/file`` sometimes the target file can be opened by browser plugins (expecially common for images, where ``url/to/an/image`` will open the image in the browser). The "*Link to content' preview*" can ne used to create links that are not opening the attachment, but move user to the Plone content. Extending for custom contents ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Let say you are using a new Plone content type, like a Video. You want that TinyMCE links to video contents in a custom way. What you need is to provide a new adapter for the ``IFileSuffixes`` interface:: <adapter for="your.package.content.IYourVideoType zope.publisher.interfaces.browser.IHTTPRequest" provides="collective.tinymceplugins.advfilelinks.interfaces.IFileSuffixes" factory=".adapters.YourVideoTypeDownloadSuffix" /> The provide the Python adapter code:: class YourVideoTypeDownloadSuffix(object): implements(IFileSuffixes) def __init__(self, context, request): self.context = context self.request = request self.download_suffix = '/video_download' self.view_suffix = '/preview_video' self.default_suffix = 2 You can provide three options: ``download_suffix`` Provide the suffix to be added when using "*Link to download content*" for your content. Set the value to ``None`` and no suffix wil be added or used ``view_suffix`` Provide the suffix to be added when using "*Link to content's preview*" for your content. Set the value to ``None`` and no suffix wil be added or used ``default_suffix`` Provide ad integer value to be used for settings the default combo box option. Use 1 for the first combo option, 2 for the second, and so on. You can use this feature also for overriding default behavior for File and Image contents. Dependencies ============ This product has been tested with: * Plone 3.3.5 and TinyMCE 1.1.12 * Plone 4.2.4 and TinyMCE 1.2.15 .. Warning:: This product will **not work** on Plone 4.3 or on every other Plone versions that use Products.TinyMCE 1.3 or better. Sorry... maybe in future! Why? Products.TinyMCE 1.3 has been rewritten from scratch. Internet Explorer 9 users ------------------------- Products.TinyMCE 1.2 and below suffer of knows problems with IE version 9 (and above). Those problems have ben fixed in Products.TinyMCE 1.3 but, as said above, this plugin will not work on version 1.3. Instead of upgrade you can then apply one of the `knows workarounds`__. __ http://dev.plone.org/ticket/11690 Credits ======= Developed with the support of `Regione Emilia Romagna`__; Regione Emilia Romagna supports the `PloneGov initiative`__. __ http://www.regione.emilia-romagna.it/ __ http://www.plonegov.it/ Authors ======= This product was developed by RedTurtle Technology team. .. image:: http://www.redturtle.it/redturtle_banner.png :alt: RedTurtle Technology Site :target: http://www.redturtle.it/ Thanks to the `University of Ferrara`__ for providing CSS rules to be more compatible with additional mimetypes. __ http://www.unife.it/ Changelog ========= 1.3.2 (2014-12-10) ------------------ - Ported a bugfix closed in the original TinyMCE file plugin. See `@0082163c6d`__ [keul] __ https://github.com/plone/Products.TinyMCE/commit/0082163c6d4ccdd5b4f55e330807297999030b8f 1.3.1 (2014-06-20) ------------------ - Fixed CSV icon (similar to `pull request #2`__ on collective.mtrsetup) and setted as non-binary [keul] - Support for *odp* file [keul] - Changed icon for *zip* and *rar* [keul] __ https://github.com/collective/collective.mtrsetup/pull/2 1.3.0 (2014-05-27) ------------------ - Now depends on `collective.mtrsetup`__ to support also a lot of additional mime types [keul] - New CSV support [giacomos, keul] - Default icon for unknow file [giacomos, keul] __ https://pypi.python.org/pypi/collective.mtrsetup 1.2.1 (2013-09-18) ------------------ - Fixed a JavaScript error when referencing non-file contents [keul] - Do not display the additional file's information when not referencing file types [keul] 1.2.0 (2013-02-27) ------------------ - Restored the default TinyMCE link suffix as default [keul] - Added a new adapter option: ``default_suffix``, to be able to control link type defaul by type [keul] - ``IFileSuffixes`` adapters are now multiapdaters (using request also) so customizing types with browserlayer will be possible [keul] 1.1.0 (2012-12-05) ------------------ * Fixed plugin (removed ``region-content`` id) [keul] * Added label for additional info in file popup [keul] * i18n support (and italian translation provided) [keul] * Now uninstall cleanly [keul] * Added link format inside advanced settings [keul] * Now supporting new advanced and pluggable option: "*Link format*" to handle how the URL to file is created [keul] * Added support for internal link to image content type [keul] 1.0.0 (2012-10-10) ------------------ * Fixed Plone 4 compatibility icons drawing in popup template [cekk] 0.2.1 (2012-04-20) ------------------ * Version 0.2.0 was not upgrading properly [keul] 0.2.0 (2012-04-20) ------------------ * now require ``z3c.jbot`` because to fix a bug related to a broken context menu [keul] * no more using a separate link plugin, but we are forced to use the original ones (for the fix above) [keul] * added a product layer [keul] * updated template and code to Product.TinyMCE 1.2 family [keul] 0.1.0 (2011-10-13) ------------------ * *University of Ferrara* provided some more CSS rules for better integration with MS Office files [keul] 0.0.1alpha (2010-07-20) ----------------------- * initial release


نحوه نصب


نصب پکیج whl collective.tinymceplugins.advfilelinks-1.3.2:

    pip install collective.tinymceplugins.advfilelinks-1.3.2.whl


نصب پکیج tar.gz collective.tinymceplugins.advfilelinks-1.3.2:

    pip install collective.tinymceplugins.advfilelinks-1.3.2.tar.gz