Davide Moro: Kotti CMS - how to create a new content type with an image
If you want to create a new content type based on an existing one with Kotti you need to write few lines of code and zero html for the add and edit views: it is very simple (browse Kotti's resources.py...
View ArticleDavide Moro: Kotti CMS - workflow reference
Yet another blog post about Kotti CMS (http://kotti.pylonsproject.org/): this time I'm going to talk about workflows and security.Workflows in Kotti are based on repoze.workflow. See...
View ArticlePlone.org: January Newsletter
Welcome to the Plone Newsletter where on or about the beginning of each month we send you the previous month’s news and upcoming events from around the world.
View ArticlePlone.org: Plone @ PyCon2015
Come visit the Plone community booth at PyCon 2015 in Montreal
View ArticleDavide Moro: Python mock library for ninja testing
If you are going to write unit tests with Python you should consider this library: Python mock (https://pypi.python.org/pypi/mock).Powerful, elegant, easy, documented...
View ArticleSix Feet Up: Displaying EasySlideshow on your Homepage with Diazo
With the recent EasySlideshow v2.2 release and development for v3 for Plone 5 underway, we have created a series of articles that aim to provide a more in-depth look at the app's functionality. Here...
View ArticleKarl Horak: The 7th Annual Great Backyard Plone Count
It's that time of year... the Great Backyard Bird Count, organized by the Audubon Society, the Cornell Institute of Ornithology, and Bird Studies Canada. And that means that it's also time for the...
View ArticleStarzel.de: Magic templates in Plone 5
Plone 5 uses Chameleon a its rendering engine. Did you know that because of that you can put a pdb in a template? If you saw the keynote by Eric Steele on Plone 5 you probably do.But did you also know...
View ArticleNathan Van Gheem: Updating JavaScript for Plone 5
IntroductionPlone 5 will introduce some new concepts, for some, with working with JavaScript in Plone. Plone 5 utilizes Asynchronous Module Definition (AMD) with requirejs. We chose AMD over other...
View ArticleNathan Van Gheem: Customizing JavaScript pattern settings in Plone 5
Through the webThe most simple way to customize JavaScript pattern settings in Plone 5 is to use the new "Resource Registry" control panel.The new "Resource Registry" control panel now offers a simple...
View ArticleJazkarta Blog: Adding SCORM packages to Open edX via SCORMCloud and LTI
Do you want to be able to use existing training content in an Open edX course? SCORM– the “Sharable Content Object Reference Model” – is a set of interoperability standards for e-learning software that...
View ArticleSix Feet Up: How We Made our Site Responsive
The following post was pulled from our Sixie's author archive and has been updated to reflect current practice and standards. Written by our Senior Template Developer, check out how we added...
View ArticleAndreas Jung: XML Director 0.4.0 release/Newsletter #4
XML Director is a Plone-based XML content-management-system (framework) backed by eXist-db or BaseX.
View ArticleBubbleNet: Purging some CMFEditions versions
A customer had instantiated a portlet on its homepage. He then made several changes that got saved in version history.Later, the add-on that provided the portlet was uninstalled from the site.When...
View ArticleDavide Moro: Kotti CMS - how to store arbitrary data with annotations
With Kotti CMS you can extend existing types inheriting from a base class (eg: Document) and obtain another type of object (eg: MyDocument) with new fields, new workflows, custom views, custom...
View ArticleDavide Moro: Kotti CMS - workflow reference
Yet another blog post about Kotti CMS (http://kotti.pylonsproject.org/): this time I'm going to talk about workflows and security.Workflows in Kotti are based on repoze.workflow. See...
View ArticleDavide Moro: Kotti - avoid types addable in content root
With Kotti CMS (http://kotti.pylonsproject.org/) you don't have to fight against the framework: after one or two days you'll love it and you will be productive. You can add new content types mapped on...
View Article