• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Plomino
 

Plomino

on

  • 2,125 views

Plone is a difficult environment for non-Plone experts. Plomino provides a fast learning curve, fast prototype building, and fast adjustment to new needs, so that beginners and advanced web developers ...

Plone is a difficult environment for non-Plone experts. Plomino provides a fast learning curve, fast prototype building, and fast adjustment to new needs, so that beginners and advanced web developers can increase their productivity dramatically.
By Eric Brehault @ebrehault - PloneConf2012

Statistics

Views

Total Views
2,125
Views on SlideShare
2,121
Embed Views
4

Actions

Likes
1
Downloads
9
Comments
0

1 Embed 4

https://twitter.com 4

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Plomino Plomino Presentation Transcript

    • Solid as Zope, clean as Plone, easier than Django: Plomino Plone Conference 2012 Eric Brehault @ebrehault  www.makina-corpus.com  
    • Is Plone difficult?The entire Python community thinks that :“Plone is difficult”“Django is easier”Lets see.   
    • Is Plone difficult?Plone deploymentUnified installer, buildout EASY!   
    • Is Plone difficult?Plone skinningDiazo (+jbot) SO EASY!   
    • Is Plone difficult?Develop custom content typesDexterity FANTASTICALLY EASY! (can be done without coding!!)   
    • Is Plone difficult?So, Plone is easy. Good news!Ok, but thats about building web sites.What people usually do with Django is building web applications.   
    • Is Plone difficult?Building applications with Plone DIFFICULT :(   
    • Is Plone difficult?We need an equivalent to Diazo for application development. Plomino   
    • PlominoPlomino is a web application builder.100% through-the-web.Very simple concepts.Entirely scriptable.   
    • PlominoCreate forms in minutesYou edit forms directly in TinyMCE.No model association, the form will work immediately. You canchange it, it still works. DEMO   
    • PlominoMassive import from CSVDirectly from the web interface. DEMO   
    • PlominoRich interface elements ● Accordions ● Datatables ● Charts ● Maps DEMO   
    • PlominoAll features are ready-to-use, offering a correct defaultbehavior.Everything can be customized through formulas.   
    • FormulasFormulas are written in Python from the web interface.Use cases: ● Create specific actions, ● Events, ● Computed fields,  ● Many, many more.  
    • FormulasHow Plomino makes formulas coding easy: ● Inline code editor, ● Error messages, ● Inline step-by-step debugging, ● Performance profiling. DEMO   
    • FormsForms are not necessarily used to enter data.They can be used to display anything.A search page, a report, a map, a picture… or any dynamic HTMLcontent you might imagine.   
    • FormsUsing computed rich text fields, a form can display any dynamic HTMLcontent you might imagine.And that is a fantastic way to insert JavaScript wherever you want.(and Plomino provides a JSON API) DEMO   
    • FormsForms can be inserted as portlet anywhere in the Plone portal.Quick search form, reminders, shortcuts, dynamic navigation,weather forecast... DEMO   
    • PlominoDeploy in secondsDirectly through HTTP from server to server.Or via XML import/export. DEMO   
    • PlominoXML import / export allows to manage Plomino developments in anysource versioning system (Git, SVN...)   
    • PlominoXML import / export allows to test Plomino applications.Note : Plomino samples databases are tested on Travis-ci.   
    • Who can use it?Plomino can be used by anybody: ● I have trained people who had no idea how to open a new tab in their browser. Two days later, they were publishing their database online. ● I do use it in my everyday work.   
    • Use casesOpenERP Experts: collect information on visitors.POSOW: create a volunteers database.Gent University: diplomas information tool.ViaCarto: trek planning application.   
    • PluginsPlomino is pluggable. ● Add you own field types. ● Add your own PlominoUtils.Examples:plomino.leaflet, plomino.exhibit   
    • Whats next?Increase capacity: manage 1 millions of documents?Support relations between documents.Offline usage.   
    • www.makina-corpus.com