Skip to content. | Skip to navigation

Personal tools
Log in
You are here: Home Blogs Zoriana Zaiats Blog

Blog entries connected with Content Management with Plone, written by Zoriana Zaiats. Blog includes overview of new Plone features, add-ons, and basic content management tasks done with Plone's visual editors.


Collective.clipboardupload is a simple Python package that makes the process of inserting images into visual editor easier without the need to upload the image.

Collective.clipboardupload is a Python package that is developed to simplify the process of inserting images into visual editor in the Mozilla Firefox web browser.
Since drag-and-drop image inserting will be possible by default only in Plone 5, collective.clipboardupload provides minimal functionality to make work with images in TinyMCE easier in earlier Plone versions. Collective.clipboardupload allows to spend less time on uploading, saving and rendering the image and use advanced Clipboard functions.

After you have installed the product, you can select:

  • printscreen,
  • area of image, opened in, for example, Paint,
  • drag and drop picture from local folder,

and copy it to the clipboard. Switch to Plone TinyMCE and Paste using your browser menu Edit -> Paste or key combination. The picture will be automatically uploaded to the same folder, which contains an edited page, and stored as an image content type. Title is automatically generated and can be changed any time. Furthermore, the path to the image itself upon saving in TinyMCE is rendered as resolveUID link.

See also screencast that helps to use collective.clipboardupload product for Plone. See video tutorial on how to easily add and manipulate images.

Helpful Links

Collective.clipboardupload is compatible with Plone 4.+ and Mozilla Firefox web browser. This package is easily installed, since it is distributed as a Python egg and can easily be installed into buildout.cfg file. To get more information visit the following pages:

Document Actions

Plone 4 gets social: Short review of the Plone products that help to integrate social networks

Short review of the Plone add-ons that integrate social media websites into Plone 4 websites

Popularity of social networks rose considerably over past couple of years and penetrated all other spheres of the web. Now, when website content can be liked, tweeted or pinned, it is important to be quick and introduce these functions to your website.
Wide number of add-ons give opportunity to integrate most popular social networks into Plone and bookmark favourite content or share it with friends. Here is the short review of the Plone products that help to integrate social networks into the Plone-based websites.

Twitter and Facebook widget
Simple Social

XHOSTPLUS Social 1.4.6 (2013-06-10) is easy to install and use Plone package that helps to display buttons for the 4 most popular social networks: Facebook, Google+, Twitter, and Linkedin on the Plone site.
After activating XHOSTPLUS Social on the Add-on panel you can configure several options in the Social Network Configuration. settings 2.0a1 (2013-07-23) is a Plone package that provides simple Google+, Twitter, LinkedIn, Pinterest, and Facebook integration for Plone website.

Several features can be configured in the plugin settings:

  • different Plone content types for which plugin can be applied;
  • social network icons that can be displayed;
  • horizontal or vertical button style;
  • plugin-specific configurations for Twitter and Facebook.
  • settings

You can use social.bookmarks 1.2.3 (2012-06-12). This particular package adds a Bookmark & Share action to a Plone 4 website pages. Any user can bookmark or share a content from a Plone site to a huge number of services (62 providers already included), for example: Facebook, Twitter, MySpace, StumbleUpon, Google Bookmarks, Yahoo Bookmarks, BlogMemes, blogmarks, Bluedot, co.mments, Bumpzee, connotea, Digg, Delicious, Linkter, MyShare, Netscape, Reddit, Scoopeo, Simpy, YahooBuzz.
You can choose display style: either icons only or bookmark link with options in the popup. icons
After activating this product in the Add-on panel you can configure its settings in the Add-on Configuration section:

  • choose which of provided services will be used for bookmarking;
  • select for what content type this options will be possible;
  • tick Use as a content action if you want a popup with links to appear only after mouse hovering over Bookmark text, or untick it if you want permanent bookmarks available;
  • tick Show icons only? if you want to display only icons without text. settings 1.3 (2012-09-12) adds a viewlet at the bottom right corner of the page that allows to share content on LinkedIn, Twitter or Google. Additionally there is a print button. It is possible to share page on some other services using a popup
There are more than 285 services available for sharing and you can quickly search for them using simple popup window. search
After activating product it is important to enable viewlet on the particular page. To do this go to Settings tab on the editing page and tick ‘Show social bookmarking viewlet’. settings


Collective.addthis 1.3.3 (2013-05-27) combines addthis services with Plone CMS. This package produces a viewlet near the bottom of the page. After clicking on the Share button there is a possibility to share the content via more than 285 social network services.
You can change configurations on the AddThis settings tab. For instance, it is possible to display the most popular social networks icons beside the Share button to make it easier for visitors. Just select necessary icons from the list, choose their order and press Save.
collective.addthis settings
You can add your account name with which you are registered on and you will be able to view statistic information on sharing. Receiving in-depth report you can learn how sharing is increasing your traffic and what interests your visitors. Use this tool freely for your business.  
collective.addthis add option

Twitter and Facebook widget

Embed portlet 1.1 (2012-09-04) allows to embed Twitter and Facebook widget with the respective Like and Follow buttons into Plone website page.
Twitter and Facebook widget
Except activating the app it is necessary to take code from Facebook and Twitter websites. Useful video tutorial is here Plone: embed code from services like facebook, twitter, ....
Embed portlet in Plone


Collective.sharerizer 1.4 (2012-11-29) simplifies the process of adding a third-party widget to the Plone website. It is not bound to any particular third-party tool, but provides a control panel where the needed Javascript widget can be pasted. Some tools that could be used are Add to Any and ShareThis.
In the settings tab you should tick ‘Display Document Actions Icons’ and add code provided by the relevant service. Here is the example of Facebook Like button implementation.
collective.sharerizer settings

Simple Social

collective.simplesocial 1.8 (2013-11-12) is focused on the integration of Facebook within Plone website, including:

  • Like Button
  • Like Box Portlet
  • Feed Form Portlet
  • Post to Facebook Fan Page
  • Custom Facebook Connect Integration

You would need to create your own app on the and insert its information to the settings tab.
collective.simplesocial configuration


collective.portlet.socialnetworks 1.2 (2013-01-18) allows to add icons with links to your blogger, digg, facebook, flickr, google plus, linkedin, myspace, pinterest, stumbleupon, tumblr, twitter, vimeo, or youtube accounts.
After activating the product go to Site Setup -> Configuration registry. Find collective.portlet.socialnetworks there and add links to the social networks you are active on to the record. E.g.:

collective.portlet.socialnetworks settings
Number of Plone packages for Social media websites integration increases. It is important to choose the one that suits your website or web application. Consider not only display options, functionality, speed, and number of social networks presented, but also the way such add-ons influence Plone website structure and code.
Plone, social networks and Internet in general are constantly developing so it is important to be familiar with the latest trends. Integrate social media platforms to your Plone website and people will find you.

Document Actions is a Thomas Desvenain’s Plone add-on that can contain contact information for different content types: organizations/sub-organizations, persons,and positions. is a  Plone add-on that helps to manage organizations and staff in Plone (main developers are Vincent Fretin and Cedric Messiant). This product provides directory that can contain contact information for different content types: organizations/sub-organizations, persons,and positions. Contact info option depends on for which content types you set the IContactDetails behavior so it can cover many different uses.

Easy in use:

  1. Add directory to your website and insert all the additional information required. You’ll need to specify types of positions and organizations that will be used (e.g. Faculty/Staff/Students for universities). Don’t worry about filling out the form, since it can be edited at any time later. edit.png

  2. Create organization(s) in the directory. Depending on the hierarchy, add other organizations (they may correspond to units, divisions, departments, etc.). An organization can contain position (e.g Dean, secretary, SEO) that will be connected with person (a physical person). Choose Organization/Position from the Add new drop-down menu or click on Create contact to divaricate your directory.
  3. navigation.png

A person content type can hold one or more positions or be member of one or more organizations. All contact types have optional fields with variety of contact information, including phone, cell phone, fax, email, address, zip code, etc. Such data management is very suitable for universities. can be useful for all kinds of organizations, despite their size, number of employees or subdivisions. Created directory is easy to manipulate and can be branched or edited at any time. adds new content types, but preserves Plone functionality, especially concerning users’ rights. Every ‘organization’ content type is similar to folder, thus you can specify in the Sharing tab what rights users have . Moreover, default Plone search is very efficient when you want to search for a specific person or position on all the website.

Use to arrange your organization and contact information.


  • Gauthier Bastien, IMIO
  • Vincent Fretin, Ecreall
  • Stéphan Geulette, IMIO
  • Cédric Messiant, Ecreall
  • Frédéric Peters, Entr'ouvert
  • Thomas Desvenain, Ecreall

More information:

Document Actions


Collective.easyform enables creation of custom forms using dexterity.

Collective.easyform-logo.pngPlone developers constantly search for more efficient ways of Plone performance. Dexterity is a new platform for content types in Plone and will be used instead of Archetypes in Plone 5. As a result there is necessity to create custom forms using Dexterity.
Quintagroup offers new Plone product - collective.easyform that generates web forms that save or mail form input. Easyform provides a Plone form builder through-the-web using fields, widgets, actions and validators.

How to use:


  • Select Easyform from the Add new drop-down menu. Choose form title, description and other settings.
  • Add fields or fieldsets to create a unique form that will meet your particular requirements. There are enough basic field types to satisfy any demands: File Upload, Text line (String), Integer, Yes/No, Date, Date/Time, Floating-point number, Choice, Rich Text, Image, Multiple Choice, Text, Password, ReСaptcha field.
  • Continue to customize form by setting the order of fields, defining required and hidden ones, choosing validator, if necessary, and other field type specific settings.

Check out our video tutorial on collective.easyform

Try it yourself!

Collective.easyform is compatible with Plone 4.3.2. It is distributed as a Python egg and can easily be installed into your buildout similarly to other Plone packages. Visit the following pages to find more information about collective.easyform:

Document Actions

New demo site for Plone 5

Experience Plone 5 on our demo website. It contains several illustrative presentations of popular add-ons, including themes, custom forms and embed service.

Plone 5 demo logoSince Plone 5 was pre-released, we decided to provide internet users with the ability to test its capabilities. Plone 5 comes with a lot of enhancements, greater flexibility and control.

You can “touch and feel” new features by going to

Demo website has account that gives users rights and permissions of site administrator. This user role provides access to all Plone features, such as adding content, publishing content, managing site users and groups, configuring site settings, etc.

Plone 5 Demo site contains several illustrative presentations of popular add-ons, including themes, custom forms (collective.easyform package allows creation of forms through the web), and embed service (collective.embedly package allows to embed video, images and other rich media files to Plone simply by providing their URL).

Plone 5 features

Plone 5 became faster. Now it uses Chameleon template rendering engine that reduces rendering time by 30%. New features and functionality you can experience with Plone 5 and on our demo website are listed below.


The new default theme is called Barceloneta. It is responsive out of the box and compiled with LESS. Diazo theming is enabled by default, so this theme can be edited through the web. Plone 5 uses HTML5 and allows choosing front-end framework, like Bootstrap.

The content management toolbar was redesigned and now users can manage content using pull-out panel. It can be expanded from one icon to full toolbar and repositioned. It is separated from content for easier styling, so users can always see a correct view of the pages.

Content Management

TinyMCE became more accessible and mobile friendly. Drag&drop uploads and content reordering are now also available.

Dexterity content types are now used in Plone out of the box. Products.Archetypes, Products.ATContentTypes, archetypes.schemaextender are available as add-ons, mainly for older content. For instance, content migrations can be customized with a help of schema extender.

Multilingual functionality is now shipped with Plone by default, so you can always translate your content and keep translations in order.


Plone was always known as the open source CMS with the strongest security available. Plone 5 can boast automated Cross Site Request Forgery (CSRF) and click-jacking protection. Security levels can be customized based on the needs of particular website.

Experiment on our Plone 5 Demo Site

Use our demo site for experimentation. Although this Plone version is a pre-release, experienced developers can implement Plone 5 based solutions. Contact us if you are interested in Plone development.

Try it out!

Plone 5 demo site.png

Document Actions
Blogger: Zoriana Zaiats

Zoriana Zaiats

Leave Testimonial

go here

Our RSS Feeds

Subscribe to our RSS feeds:

rss2-icon.png Quintagroup Blog
rss2-icon.png Python Blog
rss2-icon.png Plone Products
rss2-icon.png Blog

Plone PDF brochure

Tag Cloud