SlideShare uma empresa Scribd logo
1 de 24
Baixar para ler offline
Best. Plone. Ever!
                                   Presenting Plone 3




                                Jon Stahl ONE/Northwest
Wednesday, October 10, 2007                               1

Is your local Plone running?
Copy is at Plone-3.0.1
start with zeocluster/bin/startcluster.sh
http://www.flickr.com/photos/yogi/163795676/




                              A whirlwind tour
Wednesday, October 10, 2007                                                                     2

For the next 45 minutes, we’ll take a whirlwind tour of Plone 3.

I’ll summarize and demonstrate the biggest new features of Plone 3, and rattle off a bunch of
little details. We’ll have a lot of time for questions at the end.

A lot has changed with this version of Plone, and my hope is that you’ll walk out of here with
a good sense of what’s new, and with a head full of ideas about what you want to dive deeper
into during the rest of the conference.
About me
                              From Seattle, Washington, USA
                                Work at ONE/Northwest
                               Started with Plone in 2005
                               Ran Plone Conference 2006


                                 Zero Python knowledge


Wednesday, October 10, 2007                                                                     3

I work at ONE/Northwest, a nonprofit based in Seattle, Washington.

We provide technology and communications strategy consulting to environmental NGOs,
mostly in the Northwestern US and Canada, with a focus on helping deepen public
engagement in environmental issues.

Plone is a big part of our consulting practice. We started building sites with Plone in 2005,
and have now launched over 100 small to midsized Plone sites for non-technical clients.

In early 2006, we started getting more deeply involved in the Plone Community. I was
honored to serve as the lead organizer of last year’s Plone Conference in Seattle.

Last, and perhaps most importantly, I have zero knowledge of Python. This is going to be a
completely content-free presentation! But don’t worry, I’ve got a couple of special guests
lined up to answer technical questions.
Wednesday, October 10, 2007                                                                   4

Enough about me, let’s talk about Plone. ;-)

Plone 3 was released on August 21, 2007.

It’s the culmination of over a year of work from the Plone team. Wichert Akkerman was the
release manager. Wichert did a fantastic job of keeping a complex release process on track,
and continues to supervise the process of rolling out bug fixes.
Big, exciting features



Wednesday, October 10, 2007                                                        5

OK, let’s dive in. Plone 3 has a number of big, exciting new features, including

An upgraded graphical HTML editor
Improved image handling
Improved sharing and permissions management
Versioning, working copies and locking
A new set of workflows
Content rules
A new portlets management system
A new javascript framework
http://www.flickr.com/photos/psd/3434511




                Upgraded HTML editor
Wednesday, October 10, 2007                                                                    6

If you’ve used Plone in the past two years, you’ll know that Plone includes a graphical HTML
editor called Kupu. It’s a central part of the Plone experience for most users.

Plone 3 includes Kupu 1.4, which addresses a lot of small issues -- and a couple of big ones.
I’m going to briefly demonstrate Kupu, but before I do, I’ll point that you can install this new
version of Kupu into an existing Plone 2.5 or Plone 2.1 site, so even if you’re not yet on Plone
3, you can enjoy some of its goodness.
Improved images
Wednesday, October 10, 2007                                                               7

Kupu 1.4 handles images a lot better.

It’s easier to find images to insert, because Kupu now previews images before you insert
them.

Kupu now lets you insert automatically resized versions of your images.

And, finally, Kupu can now generate automatic captions for your images, drawn from the
Description field on the image.
http://onenw.org/somepage#a-section




                                    http://flickr.com/photos/stawarz/1107593541/




                              Anchors Aweigh!
Wednesday, October 10, 2007                                                                          8

Kupu 1.4 has nice support for HTML anchors, and for building automatic tables of contents.
This is really handy for making longer pages more accessible.

You can also build a table of contents in Edit>Settings... this is easier, but offers less control
over the content, format and placement of the TOC.
Share nicely
Wednesday, October 10, 2007                                                                    9

Plone’s security and permissions system is one of its strongest features. Few other CMSes
can touch it. In previous versions of Plone, this power was a bit hard for average users to
harness.

In Plone 3, the Sharing tab has been massively overhauled, giving us a simple front-end to a
much-cleaned up set of permissions and roles.
Before
Wednesday, October 10, 2007                                                                         10

Ok, here’s the old sharing tab in Plone. The key thing to notice here is that it’s really, really
LONG. And it doesn’t really do what I want, which is make it easy to give people permission
to view a page, add content to a folder, and edit content. So much power, but all buried.

Let’s click over to a live copy of the Plone 3 sharing tab.localhost
http://zestsoftware.nl/producten2/plone/specs/publicatieproces/index_html?set_language=en&cl=en




                                           Workflows
Wednesday, October 10, 2007                                                                                                     11

Workflows let you transition a piece of content through a series of “states” in which it can
have different permissions or be reviewed by different people. Plone’s workflow engine is
powerful and mature, and has long been one of its strongest selling points for larger
organizations.

Plone 3 now ships a simpler default workflow, along with the classic Plone workflow and
several new workflows.

Workflows can now be assigned both to individual content types and to specific sections of
your site with the CMFPlacefulWorkflow product . This allows you to set up powerful, flexible
permission systems entirely by pointing and clicking.
Keep track of stuff
Wednesday, October 10, 2007                                                                    12

Content management is more than just writing new stuff; it’s also about managing the
process of updating content you already have.

Plone 3 has three powerful new features for helping you keep track of content as it evolves,
including:

Versioning
Locking
and
Working Copies
Versioning
Wednesday, October 10, 2007                                                               13

Versioning in Plone 3 is enabled automatically. Each time you edit a page, it saves the
differences from the previous version.

The new “history” tab lets you access that version history.
Locking
Wednesday, October 10, 2007                                                                    14

Plone automatically locks documents that are being edited. You can break a lock, but only if
you really want to. Totally automatic. No configuration needed.
Working Copies
Wednesday, October 10, 2007                                                                        15

Ever wish you could take a page in your site, check it out to work on it for a while, let others
review your work, then publish it back over the old copy? Working copies lets you do just
that. Some people call this feature “staging.

Working copies is a very simple implementation of this idea. It allows you check out one
document at a time...

More complex staging scenarios (e.g. checking out an entire folder at once) are supported by
add-on products like StagingAddOn and EnSimpleStaging.
All-new portlets system
Wednesday, October 10, 2007                                                                   16

This is Geir Bækholt and Martin Aspeli, who created Plone 3’s new system for managing
portlets.

The most important thing to know is that your old portlets still work just fine in Plone 3!

The new portlets system pushes a lot of control over portlets up to site administrators, and if
you create new Plone 3 style portlets, you can make your portlets do some new tricks, like
give them configuration options.

Portlets can be assigned to:

folders
content types
groups or roles

Portlets can cascade down through a folder hierarchy or (for the first time!) you can block
inheritance.
Content rules
Wednesday, October 10, 2007                                                                   17

Content Rules is another entirely new system in Plone 3, also written by Martin. He’s quite
prolific.

Content rules includes a bunch of triggers and actions for doing things automatically to
content objects, and is very easy to extend.

For example, you could write a content rule every time a user publishes a News Item, move it
to the News folder. Or send an email to the site admin. Or popup a notification.
KSS: A Javascript
                              “Meta-framework”
Wednesday, October 10, 2007                                                                 18

Plone has had javascript-based UI since 2.0. With 3.0, we add a new javascript framework,
called KSS, created by Godefroid Chapelle and Balazs Ree.

KSS abstracts away the underlying javascript libraries (e.g. JQuery, Prototype), and lets
integrators and add-on product developers add javascript behaviors to simply by writing CSS-
like stylesheets.

Godefroid and Balazs are both doing talks about KSS today and tomorrow, if you want to
know more about KSS.
-
A “Nu” Theme
Wednesday, October 10, 2007                                                                  19

Plone 3 ships with the same default “classic” Plone theme you know and love, but also
includes “NuPlone”, a clean new visual theme by Cornelis Kolbach and Alex Limi.

NuPlone is an experiment in giving Plone an even cleaner, simpler visual design, and it’s very
much still a work in progress. Expect to see it continue to evolve rapidly.

Some add-on products still look a little funny with it. Use with care.
Small,
                              but still exciting
                                  features


Wednesday, October 10, 2007                                                                     20

Plone 3 also includes a lot of small, but still exciting features. I’ll give you a quick run-
through.
Wiki markup [[link like this]]
                                        Link integrity checking
                     Full-text indexing of Word & PDFs out of the
                                          box*
                                           Presentation mode
                                     HTML field on Collections
                                                   OpenID
                                            Sitemap protocol
                                         New markup formats
                        * Requires some supporting Python libraries that aren’t bundled with
                                                      Plone.

Wednesday, October 10, 2007                                                                    21
Upgrade process


                                 http://plone.org/upgrade




Wednesday, October 10, 2007                                                                   22

Plone puts a lot of effort into the upgrade process.

There is now really good documentation for upgrading Plone sites.

Difficulty depends on how much custom programming you’ve done and the readiness of any
add-on Products you’re using.

Overall, difficulty seems about the same as 2.1->2.5, and a lot less painful than 2.0->2.1.

In other words, we’ve learned a lot. ;-)
http://www.flickr.com/photos/travelinlibrarian/223839049/



Wednesday, October 10, 2007                                                              23
Me.

                               jon@onenw.org
                               www.onenw.org
                              blogs.onenw.org/jon
                              IRC/Skype: jonstahl




Wednesday, October 10, 2007                         24

Mais conteúdo relacionado

Semelhante a Best. Plone. Ever! Presenting Plone 3.

Content Management with Plone
Content Management with PloneContent Management with Plone
Content Management with Plonebrighteyes
 
Don't break the door, the key is under the doormat
Don't break the door, the key is under the doormatDon't break the door, the key is under the doormat
Don't break the door, the key is under the doormatGerard Fuguet
 
Melding React with the Ultra Secure Plone Content Repository
Melding React with the Ultra Secure Plone Content RepositoryMelding React with the Ultra Secure Plone Content Repository
Melding React with the Ultra Secure Plone Content RepositoryT. Kim Nguyen
 
Having Issues With OUTLOOK?
Having Issues With OUTLOOK?Having Issues With OUTLOOK?
Having Issues With OUTLOOK?Rishabh Singh
 
Recent Developments With ZopeSkel
Recent Developments With ZopeSkelRecent Developments With ZopeSkel
Recent Developments With ZopeSkelcbcunc
 
Plone for python programmers
Plone for python programmersPlone for python programmers
Plone for python programmersDylan Jay
 
OLPC Learning Club DC Jan 2009 Meeting
OLPC Learning Club DC Jan 2009 MeetingOLPC Learning Club DC Jan 2009 Meeting
OLPC Learning Club DC Jan 2009 MeetingMike Lee
 
PuppetConf track overview: Puppet Applied
PuppetConf track overview: Puppet AppliedPuppetConf track overview: Puppet Applied
PuppetConf track overview: Puppet AppliedPuppet
 
New in Plone 3.3. What to expect from Plone 4
New in Plone 3.3. What to expect from Plone 4New in Plone 3.3. What to expect from Plone 4
New in Plone 3.3. What to expect from Plone 4Quintagroup
 
Sneak Peek of Nuxeo 5.4
Sneak Peek of Nuxeo 5.4Sneak Peek of Nuxeo 5.4
Sneak Peek of Nuxeo 5.4Nuxeo
 
Deployment presentation
Deployment presentationDeployment presentation
Deployment presentationCorey Purcell
 
Add-on Products for Plone (part 2)
Add-on Products for Plone (part 2)Add-on Products for Plone (part 2)
Add-on Products for Plone (part 2)Quintagroup
 
Tech toolbox for teachers
Tech toolbox for teachersTech toolbox for teachers
Tech toolbox for teachersjharnwell
 
Buildout for the Future
Buildout for the FutureBuildout for the Future
Buildout for the FutureClayton Parker
 
[Nuxeo World 2013] NUXEO DRIVE: AN EXTENSIBLE SOLUTION FOR SYNCHRONIZING YOUR...
[Nuxeo World 2013] NUXEO DRIVE: AN EXTENSIBLE SOLUTION FOR SYNCHRONIZING YOUR...[Nuxeo World 2013] NUXEO DRIVE: AN EXTENSIBLE SOLUTION FOR SYNCHRONIZING YOUR...
[Nuxeo World 2013] NUXEO DRIVE: AN EXTENSIBLE SOLUTION FOR SYNCHRONIZING YOUR...Nuxeo
 
Open Source Memory Speed Virtual Distributed Storage
Open Source Memory Speed Virtual Distributed StorageOpen Source Memory Speed Virtual Distributed Storage
Open Source Memory Speed Virtual Distributed StorageAlluxio, Inc.
 
Searching does not mean finding Stuff - Apache Solr for TYPO3
Searching does not mean finding Stuff - Apache Solr for TYPO3Searching does not mean finding Stuff - Apache Solr for TYPO3
Searching does not mean finding Stuff - Apache Solr for TYPO3Olivier Dobberkau
 

Semelhante a Best. Plone. Ever! Presenting Plone 3. (20)

Plone Futures
Plone FuturesPlone Futures
Plone Futures
 
Content Management with Plone
Content Management with PloneContent Management with Plone
Content Management with Plone
 
Don't break the door, the key is under the doormat
Don't break the door, the key is under the doormatDon't break the door, the key is under the doormat
Don't break the door, the key is under the doormat
 
Melding React with the Ultra Secure Plone Content Repository
Melding React with the Ultra Secure Plone Content RepositoryMelding React with the Ultra Secure Plone Content Repository
Melding React with the Ultra Secure Plone Content Repository
 
Having Issues With OUTLOOK?
Having Issues With OUTLOOK?Having Issues With OUTLOOK?
Having Issues With OUTLOOK?
 
Recent Developments With ZopeSkel
Recent Developments With ZopeSkelRecent Developments With ZopeSkel
Recent Developments With ZopeSkel
 
Plone for python programmers
Plone for python programmersPlone for python programmers
Plone for python programmers
 
State of Plone 4 and 5
State of Plone 4 and 5State of Plone 4 and 5
State of Plone 4 and 5
 
OLPC Learning Club DC Jan 2009 Meeting
OLPC Learning Club DC Jan 2009 MeetingOLPC Learning Club DC Jan 2009 Meeting
OLPC Learning Club DC Jan 2009 Meeting
 
PuppetConf track overview: Puppet Applied
PuppetConf track overview: Puppet AppliedPuppetConf track overview: Puppet Applied
PuppetConf track overview: Puppet Applied
 
New in Plone 3.3. What to expect from Plone 4
New in Plone 3.3. What to expect from Plone 4New in Plone 3.3. What to expect from Plone 4
New in Plone 3.3. What to expect from Plone 4
 
Sneak Peek of Nuxeo 5.4
Sneak Peek of Nuxeo 5.4Sneak Peek of Nuxeo 5.4
Sneak Peek of Nuxeo 5.4
 
Deployment presentation
Deployment presentationDeployment presentation
Deployment presentation
 
Add-on Products for Plone (part 2)
Add-on Products for Plone (part 2)Add-on Products for Plone (part 2)
Add-on Products for Plone (part 2)
 
Tech toolbox for teachers
Tech toolbox for teachersTech toolbox for teachers
Tech toolbox for teachers
 
Buildout for the Future
Buildout for the FutureBuildout for the Future
Buildout for the Future
 
Buildout future
Buildout futureBuildout future
Buildout future
 
[Nuxeo World 2013] NUXEO DRIVE: AN EXTENSIBLE SOLUTION FOR SYNCHRONIZING YOUR...
[Nuxeo World 2013] NUXEO DRIVE: AN EXTENSIBLE SOLUTION FOR SYNCHRONIZING YOUR...[Nuxeo World 2013] NUXEO DRIVE: AN EXTENSIBLE SOLUTION FOR SYNCHRONIZING YOUR...
[Nuxeo World 2013] NUXEO DRIVE: AN EXTENSIBLE SOLUTION FOR SYNCHRONIZING YOUR...
 
Open Source Memory Speed Virtual Distributed Storage
Open Source Memory Speed Virtual Distributed StorageOpen Source Memory Speed Virtual Distributed Storage
Open Source Memory Speed Virtual Distributed Storage
 
Searching does not mean finding Stuff - Apache Solr for TYPO3
Searching does not mean finding Stuff - Apache Solr for TYPO3Searching does not mean finding Stuff - Apache Solr for TYPO3
Searching does not mean finding Stuff - Apache Solr for TYPO3
 

Último

Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfpollardmorgan
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...lizamodels9
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfrichard876048
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Servicecallgirls2057
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Riya Pathan
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024christinemoorman
 
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...lizamodels9
 
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,noida100girls
 
Call Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any TimeCall Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any Timedelhimodelshub1
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCRashishs7044
 
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...lizamodels9
 
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...lizamodels9
 
Case study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailCase study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailAriel592675
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation SlidesKeppelCorporation
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607dollysharma2066
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfRbc Rbcua
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdfKhaled Al Awadi
 
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckPitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckHajeJanKamps
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaoncallgirls2057
 
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadIslamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadAyesha Khan
 

Último (20)

Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdf
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024
 
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
 
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
 
Call Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any TimeCall Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any Time
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR
 
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
 
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
 
Case study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailCase study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detail
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdf
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
 
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckPitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
 
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadIslamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
 

Best. Plone. Ever! Presenting Plone 3.

  • 1. Best. Plone. Ever! Presenting Plone 3 Jon Stahl ONE/Northwest Wednesday, October 10, 2007 1 Is your local Plone running? Copy is at Plone-3.0.1 start with zeocluster/bin/startcluster.sh
  • 2. http://www.flickr.com/photos/yogi/163795676/ A whirlwind tour Wednesday, October 10, 2007 2 For the next 45 minutes, we’ll take a whirlwind tour of Plone 3. I’ll summarize and demonstrate the biggest new features of Plone 3, and rattle off a bunch of little details. We’ll have a lot of time for questions at the end. A lot has changed with this version of Plone, and my hope is that you’ll walk out of here with a good sense of what’s new, and with a head full of ideas about what you want to dive deeper into during the rest of the conference.
  • 3. About me From Seattle, Washington, USA Work at ONE/Northwest Started with Plone in 2005 Ran Plone Conference 2006 Zero Python knowledge Wednesday, October 10, 2007 3 I work at ONE/Northwest, a nonprofit based in Seattle, Washington. We provide technology and communications strategy consulting to environmental NGOs, mostly in the Northwestern US and Canada, with a focus on helping deepen public engagement in environmental issues. Plone is a big part of our consulting practice. We started building sites with Plone in 2005, and have now launched over 100 small to midsized Plone sites for non-technical clients. In early 2006, we started getting more deeply involved in the Plone Community. I was honored to serve as the lead organizer of last year’s Plone Conference in Seattle. Last, and perhaps most importantly, I have zero knowledge of Python. This is going to be a completely content-free presentation! But don’t worry, I’ve got a couple of special guests lined up to answer technical questions.
  • 4. Wednesday, October 10, 2007 4 Enough about me, let’s talk about Plone. ;-) Plone 3 was released on August 21, 2007. It’s the culmination of over a year of work from the Plone team. Wichert Akkerman was the release manager. Wichert did a fantastic job of keeping a complex release process on track, and continues to supervise the process of rolling out bug fixes.
  • 5. Big, exciting features Wednesday, October 10, 2007 5 OK, let’s dive in. Plone 3 has a number of big, exciting new features, including An upgraded graphical HTML editor Improved image handling Improved sharing and permissions management Versioning, working copies and locking A new set of workflows Content rules A new portlets management system A new javascript framework
  • 6. http://www.flickr.com/photos/psd/3434511 Upgraded HTML editor Wednesday, October 10, 2007 6 If you’ve used Plone in the past two years, you’ll know that Plone includes a graphical HTML editor called Kupu. It’s a central part of the Plone experience for most users. Plone 3 includes Kupu 1.4, which addresses a lot of small issues -- and a couple of big ones. I’m going to briefly demonstrate Kupu, but before I do, I’ll point that you can install this new version of Kupu into an existing Plone 2.5 or Plone 2.1 site, so even if you’re not yet on Plone 3, you can enjoy some of its goodness.
  • 7. Improved images Wednesday, October 10, 2007 7 Kupu 1.4 handles images a lot better. It’s easier to find images to insert, because Kupu now previews images before you insert them. Kupu now lets you insert automatically resized versions of your images. And, finally, Kupu can now generate automatic captions for your images, drawn from the Description field on the image.
  • 8. http://onenw.org/somepage#a-section http://flickr.com/photos/stawarz/1107593541/ Anchors Aweigh! Wednesday, October 10, 2007 8 Kupu 1.4 has nice support for HTML anchors, and for building automatic tables of contents. This is really handy for making longer pages more accessible. You can also build a table of contents in Edit>Settings... this is easier, but offers less control over the content, format and placement of the TOC.
  • 9. Share nicely Wednesday, October 10, 2007 9 Plone’s security and permissions system is one of its strongest features. Few other CMSes can touch it. In previous versions of Plone, this power was a bit hard for average users to harness. In Plone 3, the Sharing tab has been massively overhauled, giving us a simple front-end to a much-cleaned up set of permissions and roles.
  • 10. Before Wednesday, October 10, 2007 10 Ok, here’s the old sharing tab in Plone. The key thing to notice here is that it’s really, really LONG. And it doesn’t really do what I want, which is make it easy to give people permission to view a page, add content to a folder, and edit content. So much power, but all buried. Let’s click over to a live copy of the Plone 3 sharing tab.localhost
  • 11. http://zestsoftware.nl/producten2/plone/specs/publicatieproces/index_html?set_language=en&cl=en Workflows Wednesday, October 10, 2007 11 Workflows let you transition a piece of content through a series of “states” in which it can have different permissions or be reviewed by different people. Plone’s workflow engine is powerful and mature, and has long been one of its strongest selling points for larger organizations. Plone 3 now ships a simpler default workflow, along with the classic Plone workflow and several new workflows. Workflows can now be assigned both to individual content types and to specific sections of your site with the CMFPlacefulWorkflow product . This allows you to set up powerful, flexible permission systems entirely by pointing and clicking.
  • 12. Keep track of stuff Wednesday, October 10, 2007 12 Content management is more than just writing new stuff; it’s also about managing the process of updating content you already have. Plone 3 has three powerful new features for helping you keep track of content as it evolves, including: Versioning Locking and Working Copies
  • 13. Versioning Wednesday, October 10, 2007 13 Versioning in Plone 3 is enabled automatically. Each time you edit a page, it saves the differences from the previous version. The new “history” tab lets you access that version history.
  • 14. Locking Wednesday, October 10, 2007 14 Plone automatically locks documents that are being edited. You can break a lock, but only if you really want to. Totally automatic. No configuration needed.
  • 15. Working Copies Wednesday, October 10, 2007 15 Ever wish you could take a page in your site, check it out to work on it for a while, let others review your work, then publish it back over the old copy? Working copies lets you do just that. Some people call this feature “staging. Working copies is a very simple implementation of this idea. It allows you check out one document at a time... More complex staging scenarios (e.g. checking out an entire folder at once) are supported by add-on products like StagingAddOn and EnSimpleStaging.
  • 16. All-new portlets system Wednesday, October 10, 2007 16 This is Geir Bækholt and Martin Aspeli, who created Plone 3’s new system for managing portlets. The most important thing to know is that your old portlets still work just fine in Plone 3! The new portlets system pushes a lot of control over portlets up to site administrators, and if you create new Plone 3 style portlets, you can make your portlets do some new tricks, like give them configuration options. Portlets can be assigned to: folders content types groups or roles Portlets can cascade down through a folder hierarchy or (for the first time!) you can block inheritance.
  • 17. Content rules Wednesday, October 10, 2007 17 Content Rules is another entirely new system in Plone 3, also written by Martin. He’s quite prolific. Content rules includes a bunch of triggers and actions for doing things automatically to content objects, and is very easy to extend. For example, you could write a content rule every time a user publishes a News Item, move it to the News folder. Or send an email to the site admin. Or popup a notification.
  • 18. KSS: A Javascript “Meta-framework” Wednesday, October 10, 2007 18 Plone has had javascript-based UI since 2.0. With 3.0, we add a new javascript framework, called KSS, created by Godefroid Chapelle and Balazs Ree. KSS abstracts away the underlying javascript libraries (e.g. JQuery, Prototype), and lets integrators and add-on product developers add javascript behaviors to simply by writing CSS- like stylesheets. Godefroid and Balazs are both doing talks about KSS today and tomorrow, if you want to know more about KSS. -
  • 19. A “Nu” Theme Wednesday, October 10, 2007 19 Plone 3 ships with the same default “classic” Plone theme you know and love, but also includes “NuPlone”, a clean new visual theme by Cornelis Kolbach and Alex Limi. NuPlone is an experiment in giving Plone an even cleaner, simpler visual design, and it’s very much still a work in progress. Expect to see it continue to evolve rapidly. Some add-on products still look a little funny with it. Use with care.
  • 20. Small, but still exciting features Wednesday, October 10, 2007 20 Plone 3 also includes a lot of small, but still exciting features. I’ll give you a quick run- through.
  • 21. Wiki markup [[link like this]] Link integrity checking Full-text indexing of Word & PDFs out of the box* Presentation mode HTML field on Collections OpenID Sitemap protocol New markup formats * Requires some supporting Python libraries that aren’t bundled with Plone. Wednesday, October 10, 2007 21
  • 22. Upgrade process http://plone.org/upgrade Wednesday, October 10, 2007 22 Plone puts a lot of effort into the upgrade process. There is now really good documentation for upgrading Plone sites. Difficulty depends on how much custom programming you’ve done and the readiness of any add-on Products you’re using. Overall, difficulty seems about the same as 2.1->2.5, and a lot less painful than 2.0->2.1. In other words, we’ve learned a lot. ;-)
  • 24. Me. jon@onenw.org www.onenw.org blogs.onenw.org/jon IRC/Skype: jonstahl Wednesday, October 10, 2007 24