This document provides an introduction and instructions for installing and using Plomino, a content management system inspired by IBM Lotus Domino. It discusses downloading and installing Plomino into a Plone instance, creating a Plomino database, designing forms within the database, creating fields for the forms, filling forms with data, and generating reports from the form data. The presentation aims to demonstrate how easily users can create database applications with Plomino without any coding.
1. Work with Plomino
Indrajaya (indrajaya@emtres.co.id)
PT. Emtres Indonesia
World Plone Day 2008, PT. Emtres Indonesia, Jakarta, Indonesia (November 7, 2008)
3. Introduction
Plomino is inspired by IBM Lotus Domino
It mix concepts from Plone and IBM Lotus Domino
Plone form is generated out of the box by
Archetypes
Plomino form must be design from scratch through
the web
Plomino is powerfull and very easy to use
Plomino can provides business-specific apps
World Plone Day 2008, PT. Emtres Indonesia, Jakarta, Indonesia (November 7, 2008)
4. How to Install Plomino into your Zope
World Plone Day 2008, PT. Emtres Indonesia, Jakarta, Indonesia (November 7, 2008)
5. How to Install (1)
We assume that (we use Plone 3.1) :
Your Zope folder live in ~/plone31
~plone31/bin
~plone31/develop-eggs
~plone31/downloads
~plone31/eggs
~plone31/parts
~plone31/products
~plone31/src
~plone31/var
World Plone Day 2008, PT. Emtres Indonesia, Jakarta, Indonesia (November 7, 2008)
6. How to Install (2)
Download from http://plone.org/products/plomino
Extract the compressed into Plone products
directory (~plone31/products/cmfplomino)
Restart your Zope
Go to url : http://localhost:8080/<plone
instance>/prefs_install_products_form
Checked product CMFPlomino and click Install at
the bottom
World Plone Day 2008, PT. Emtres Indonesia, Jakarta, Indonesia (November 7, 2008)
7. How to Install (3)
World Plone Day 2008, PT. Emtres Indonesia, Jakarta, Indonesia (November 7, 2008)
9. Create Plomino Database (1)
To populate the form, you should to create
Plomino Database
Click Home | Add new... | Plomino: Database
World Plone Day 2008, PT. Emtres Indonesia, Jakarta, Indonesia (November 7, 2008)
10. Create Plomino Database (2)
Fill Title (mandatory) (e.g. plominodb)
Check Debug mode
Fill another field for addition information
Click Save
World Plone Day 2008, PT. Emtres Indonesia, Jakarta, Indonesia (November 7, 2008)
11. Create Plomino Database (3)
You will redirect to the new url, in my case is
http://localhost:
8080/myplone/plominodb/OpenDatabase
World Plone Day 2008, PT. Emtres Indonesia, Jakarta, Indonesia (November 7, 2008)
12. Design your Plomino Form
World Plone Day 2008, PT. Emtres Indonesia, Jakarta, Indonesia (November 7, 2008)
13. Create Plomino Form (1)
Click Add new...
World Plone Day 2008, PT. Emtres Indonesia, Jakarta, Indonesia (November 7, 2008)
14. Create Plomino Form (2)
Fill the mandatory field
Id : vacation
Title : Vacation Form
Design your own form
World Plone Day 2008, PT. Emtres Indonesia, Jakarta, Indonesia (November 7, 2008)
15. Create Plomino Form (3)
Select txtName
Apply ”Plomino Field” style to txtname
Do the same step to lstPosition, txtFrom, txtUntil,
txtDescription
World Plone Day 2008, PT. Emtres Indonesia, Jakarta, Indonesia (November 7, 2008)
16. Create Plomino Form (4)
After click Save button, you will redirect into new
url
World Plone Day 2008, PT. Emtres Indonesia, Jakarta, Indonesia (November 7, 2008)
17. Create the Field
World Plone Day 2008, PT. Emtres Indonesia, Jakarta, Indonesia (November 7, 2008)
18. Create Plomino Field (1)
Click Add new... | Plomino: Field
World Plone Day 2008, PT. Emtres Indonesia, Jakarta, Indonesia (November 7, 2008)
19. Create Plomino Field (2)
World Plone Day 2008, PT. Emtres Indonesia, Jakarta, Indonesia (November 7, 2008)
20. Create Plomino Field (3)
World Plone Day 2008, PT. Emtres Indonesia, Jakarta, Indonesia (November 7, 2008)
21. Create Plomino Field (4)
World Plone Day 2008, PT. Emtres Indonesia, Jakarta, Indonesia (November 7, 2008)
22. Create Plomino Field (5)
World Plone Day 2008, PT. Emtres Indonesia, Jakarta, Indonesia (November 7, 2008)
23. Create Plomino Field (6)
World Plone Day 2008, PT. Emtres Indonesia, Jakarta, Indonesia (November 7, 2008)
24. Now Fill your Form
World Plone Day 2008, PT. Emtres Indonesia, Jakarta, Indonesia (November 7, 2008)
25. Fill the Form (1)
Click compose, fill it then click Save
World Plone Day 2008, PT. Emtres Indonesia, Jakarta, Indonesia (November 7, 2008)
26. Fill the Form (2)
You can edit dan delete this data later
World Plone Day 2008, PT. Emtres Indonesia, Jakarta, Indonesia (November 7, 2008)
27. Create the Report
World Plone Day 2008, PT. Emtres Indonesia, Jakarta, Indonesia (November 7, 2008)
28. Create Report (1)
Click View | Add new... | Plomino: View
World Plone Day 2008, PT. Emtres Indonesia, Jakarta, Indonesia (November 7, 2008)
29. Create Report (2)
Fill the mandatory field
Id : vacation-report
Title : Vacation Report
Selection formula : True
Click Save
You will redirect to new url, then you just click Add
new... | Plomino: Column
World Plone Day 2008, PT. Emtres Indonesia, Jakarta, Indonesia (November 7, 2008)
30. Create Report (3)
World Plone Day 2008, PT. Emtres Indonesia, Jakarta, Indonesia (November 7, 2008)
31. Create Report (4)
World Plone Day 2008, PT. Emtres Indonesia, Jakarta, Indonesia (November 7, 2008)
32. Create Report (5)
World Plone Day 2008, PT. Emtres Indonesia, Jakarta, Indonesia (November 7, 2008)
33. Create Report (6)
World Plone Day 2008, PT. Emtres Indonesia, Jakarta, Indonesia (November 7, 2008)
34. Create Report (7)
World Plone Day 2008, PT. Emtres Indonesia, Jakarta, Indonesia (November 7, 2008)
35. Create Report (8)
Finally, your report will show like this
If you want to edit the data, just click the ”Go” link
World Plone Day 2008, PT. Emtres Indonesia, Jakarta, Indonesia (November 7, 2008)
36. Session 1 ended
Finish, you can see it is very easy to create form
and report without develop anything
At this session, I didn't cover how to use build-in
workflow capabilities, access control list,
replication data between plomino database in
different computer, etc
Next time at the next session, I'll show you how to
utilize the capabilities.
Thank you for reading my slide
World Plone Day 2008, PT. Emtres Indonesia, Jakarta, Indonesia (November 7, 2008)