- Portlet Sanity - from Martin Aspelli's Site
Wednesday, June 4, 2008
XML in Plone
- Google: How to use XML in Plone
Thursday, May 15, 2008
Plone SEO - Meta - Direct Editing of HTML Header Information
http://plone.org/products/plone-seo/releases/1.0.1
This is a really small python package - compare with the other releases to ensure that this is just a full package, not just an upgrade.
Discover Magazine Case Study
http://plone.net/case-studies/discover-magazine
Thursday, May 1, 2008
Released: Navigation, Workflow, Calendar, Video, Bookings, Course Descriptions, Collage
All released for Plone 3.0.x!
- Multi Level Navigation with Web Couturier
- Workflow Management by Content Type with CMF Placeful Workflow ()
- Calendar with Plone 4 Artists Calendar (Education)
- Video with Plone 4 Artists Video (Education, Systems Videos Training, Screencasts)
- Plone Bookings (Useful as part of Education?)
- Feedback on every page with Private, anonymous Comments (visible by manager) Plone Comments (really useful in conjunction with hit counter - would need to ensure that submit for publication was in order though)
- Discussion Board for Projects - Plone Board (this is a very simple product)
- Notification: Send Mail to Portals Users and Groups with Mail Services (very useful for training of staff)
- Course Descriptions with EC Lecture (perhaps can combine with Calendar) to have whole system for Education. Could also be combined with video.
- Pages with an Array of elements - using Collage (for front page collage - limit the use of the collage feature)
Monday, March 31, 2008
Searchability
- Valid XHTML & CSS makes this highly searchable
- Support for the Sitemap Protocol
- try Flax (Xapian), as recommended by Enfold and as Enfold has worked with
- Flax is based on the Xapian search engine library, Python scripting language and CherryPy web application framework.
- Enfold's mention of Xapian
- Kneobase Opensource Enterprise search solution here
"In the current enterprise environments, time and information are the two more precious resources; consider: "Knowledge worker uses average 25% of his time looking for information. "
Metadata & Conversion - Managing Instructions and Documentation
NTIF
Scraping portable data
Tutorial
- Adding Metadata & Related Items
- Plone Metadata on Plone TV - implementation of metadata - this was abandoned... October 2008
Friday, March 28, 2008
Plone 3.1 Brings New Functionality to the Table
Key Improvements:
Portlet Improvement: Out of the box - include:
- A "static content" portlet, which allows users to put arbitrary HTML content into a portlet.
- A generic "Collection" portlet that can display the results of a Collection (Smart Folder) in a portlet. This will need careful attention to configurability to avoid user frustration.
- An RSS portlet that works for anonymous users, and allows for the display of multiple feeds.
Summaries of Plone Capabilities
"Our web content management tool makes it easy for non-technical users to add and update content on their website. No software is necessary, your website is the user interface! Simply log in to your website, then edit web pages in a Microsoft® Word-like interface. Add and update pages, images, files, links, maps, and more."
Notification by Email when Content State Changes
* Other ideas: Expired: Change so that it remains visible, however Change of State triggers email based on Content Rules.
Thursday, March 27, 2008
Novell Uses Plone - Case Study
Key Learnings from this VidCast
- Capacity of Plone for Geographical based content (ZeoPlone - Geography Specific)
References:
- http://plone.tv/media/1838007412/view - Plone TV - excellent
Non-Government Sites Using Plone
- Computational Methods in Systems Biology
- agaPOW - headers, general goodness, email & print icons and locations (found via skin link olivespaces-theme/releases/0.1.2.1) - made in queensland
Non Profits
Commercial Sites
- Seafelt "making sense of a sea of data" - gradients, headers, clean look, link formatting consistency
See who else
Government Sites National - Using Plone
- Institute of Hospital Engineering
- Asia Pacific Forum is an inter-governmental organisation operating in the Asia region. Mooball.com and Digital Eskimo migrated their old CMS website over to Plone
- Western Australian Local Government Association - The united voice of Local Government. The Association is not a government body, but is an independent, membership-based group representing and supporting the work and the interests of 144 Local Governments statewide.
- The Inland Fisheries Service manages the Tasmanian freshwater fishery in Australia. This site provides online licence upgrades, renewals and purchases. It also uses several Archetype based content types to delver an online knowledge base of species, waters and stocking information for Tasmanian 'inland fisheries'. (not the best design)
RSS in Government
RSS is used in the following government sites:
Interoperability Framework
Assists with this within the organisation.
- E Government New Zealand Interoperability
- this includes a lot of valuable things: RSS • Standards Toolkit •
Open Source - Using
- E-Government NZ Open Source (there's a similar Australian site.)
Accessibility
- Required under legislation: Disability Act
- Accessibility is an extension of usability, not just for disability - also in general
- How to test for Accessibility
- Plone Definitions of Accessibility
- "Plone was the first Content Management System in the world to be compliant with the WAI-AA and US Section 508 accessibility standards, and meets or exceeds other strong accessibility standards." Plone 3 Features
The "Transformational Government"
It sets out an ambitious vision for the delivery of public services in the 21st
century, using the power of new technologies to change the way
Government works. It can be seen as an updating of the concept of e-Government to take account of technological advances. Achieving the vision will require three
key transformations: - Services enabled by IT must be designed around the
citizen or business, not the provider, and provided through modern,
co-ordinated delivery channels. This will improve the customer experience,
achieve better policy outcomes, reduce paperwork burdens and improve efficiency
by reducing duplication and routine processing, leveraging delivery capacity and streamlining processes. - Government must move to a shared services culture - in the front-office, in the back-office, in information and in infrastructure - and release efficiencies by standardisation, simplification and sharing. - There must be broadening and deepening of government's professionalism in terms of the planning, delivery, management, skills and governance of IT enabled change. This will result in more successful outcomes; fewer costly delivery failures; and increased confidence by citizens and politicians in the delivery of change by the public services.Work is in hand across government to deliver the strategy. Action is co-ordinated by the Chief Information Officer Council, which comes under the Cabinet Office
Tuesday, March 25, 2008
Tuesday, February 26, 2008
Adobe 8 Professional
Monday, February 25, 2008
Design Overlays
http://www.techsmith.com/featured/2007/camtasia/domore/?cmp=ORlyCS1
Sunday, February 24, 2008
Rounding Tools
- Google's Cornershop by Zach and articled by Ajaxian (also great design / color use)
- Spiffy Corners
- Rounded Corner Generator
- Development on a Shoestring
Thursday, February 14, 2008
This Weekend
- Rounded Corners
- Creating a Static Slot
- Displaying Multiple Months in Calendar (file this)
- Post-it static portlet
- Review Plone keyword research and also Search Engine listings
Wednesday, February 13, 2008
Removal of Page Descriptions from Page Content
Login as admin
Click on site setup
Click on Zope Management Interface
Click on portal_skins (Controls skin behaviour (search order etc))
Click on plone_content
Click on document_view (View Document)
Click on the Customize button
Scroll down, look for, select and delete these five lines:
class="documentDescription" tal:content="here/Description" tal:condition="here/Description"> Description
include the surrounding Ps
Click on the Save Changes button
Click on the first / in the path at the top of page
Click on the View tab
How to Put the Descriptions back
Login as admin
Click on site setup
Click on Zope Management Interface
Click on portal_skins (Controls skin behaviour (search order etc))
Click on Custom
Click in the checkbox next to document_view
Click the Delete button
Click on the first / in the path at the top of the page
Click on the View tab
Source: http://www.statelibraryofiowa.org/ld/silo/web/adv-cust-class/remove-description/
Friday, January 25, 2008
Wednesday, January 23, 2008
Viewlets
Here's a good starting point:
http://plone.org/documentation/tutorial/customization-for-developers/viewlets/?searchterm=viewlet
Friday, January 18, 2008
Ref: HTML 4 Character Entity
- HTML Symbol Codes
Will need to find out if these work with all IE.
☆ ☣ ☥ ♞ ✔
"Character Entity Reference Browser & Font Support
Standards compliant broswers should display most, if not all of the listed character entities. Opera, Mozilla and Netscape 7 offer excellent support of the expanded character list. Internet Explorer 6 is aided here by the use of the special "Arial Unicode MS" font heading the font-family ("arial unicode MS", arial, geneva, sans-serif;) used to style the definition type,
This page, written to conform to the XHTML 1.1 doctype and uses UTF-8 character encoding for an enhanced level of character support. BIG BAER's Character Entity HTML Reference is Small Screen Rendering device friendly.
Add a panel optimized version of the expanded Character Entity Html Reference to your Opera Panels, Mozilla, or Netscape sidebar."
Thursday, January 17, 2008
HowTo: Navigation Portlets Good Practice
The other thing is - that hitting the Title of the portlet (default is "Navigation") - instead of taking user to site map, will go through to authorisation page.
Should always attach Navigation Portlets to folders instead of pages and link these back to the root of the dept above (assuming this doesn't also affect the navigational structure - just the relative site map structure)
HowTo: User Role: Reviewer
Reviewer essentially means that the person can publish their material, or another persons - they decide whether something gets published or not.
Next / Previous Navigation in Plone 3.0
Note the next/previous navigation will only show up if there are multiple pages (not folders...) in the folder that has been enabled to be able to next / previous.
ie - listing folders with the default views as pages will not show up in Next / Previous Navigation.
Inserting a table of contents may be inserted as a drop-down.
OnDesign: Health Industry Australian Government Sites Using Plone
Some sharp designs using Plone:
- International WaterCentre
- The Royal Australian & New Zealand College of Ophthalmologists
- The Greens - Queensland
- Western Australian Local Government Association
Non-Government using Plone
Wednesday, January 16, 2008
Collaboration and Notification with Group Folders
Sunday, January 13, 2008
Blogging in Plone
"paab - Plone As A Blog - a project to customize Plone's default behavior to be used as a Weblog."
Thursday, January 10, 2008
File System Integration (Reflecto)
Reflecto is a tool to incorporate part of the file system into a Plone site as Plone content.
Reflecto gives the effect of a window to browse a defined part of the local filesystem and access the files in it as if they were Plone file objects.
Files in the mapped parts of the filesystem are indexed and searchable in Plone's catalog, copy–/pastable and renamable. They can be added from the filesystem or through Plone. (Content added through the filesystem and not through Plone must trigger a reindex to be shown — this can for example be done by clicking a button in the UI)
Wednesday, January 9, 2008
Adobe Acrobat 8 - Video & Tutorials
Also - download trial version for thirty days trials
- Third Party Products for Adobe Conversion - *** Very Useful Tools
- Tutorials and User Community
- From Adobe 8 Tutorials
- Combining files in Adobe
- Forms Seccurity
- Form Design
- Processing Watched Folders for PDF Workflow effectiveness
- Automating Field Form Creation - Uses Word 2007 - conversion into Acrobat.
- Combining files into a PDF Package
- Creating Radio CheckBoxes
- Baking up a batch of PDF files
- Programming List and Combo fields in Acrobat and LiveCycle forms- Part 2
- Automated Forms with Acrobat 8 and InDesign
- Can you help me understand the the Execute button?
- Popup menus for Acrobat (A great user-interface item)
- How do I keep a button from printing?
- Get and Set PDF Metadata from Acrobat JavaScript
- Automating PDF Document Metadata Insertion with Acrobat JavaScript
- What's in a name? - File Names
- What's the best way to make a PDF from Word?
- Hiding and Showing Form Fields
- Get and Set PDF Metadata from Acrobat JavaScript
- Multi-line Text in a Button Caption
Working with date and time in Acrobat JavaScript
How to do (not so simple) form calculations - Can I hyperlink to a specific page of a PDF file?
- Submitting Data
- Working with date and time in Acrobat JavaScript
CalendarX - Release Candidate for Plone 3.0
This is likely to be the calendar of choice. See the CalendarX project page
"CalendarX is a very configurable calendar, and is in wide use in the Plone community.
CalendarX currently has a Stable branch (0.6.x), a Development branch (0.9.x) and several older stable branches (they still work, but are no longer really supported).
1) 0.9.x branch works in Plone 3, untested in Plone 2. It is a development release, but as far as I know at release time is bugfree. It is lacking detailed documentation, but works very much like the older branches which are well documented
2) 0.6.x branch is Stable for Plone 2. Currently bugfree, it is the currently recommended version, has everything available in the 0.4.x stable branch plus i18n with 11 translations and has several feature advantages over the 0.4.x branch, including half-hour view options, a multiple month option, and faster rendering (especially with Plone 2.1).
3) The older 0.5.x branch is also Development, meaning it has some advanced features that you may want... read about these at the CalendarX Sourceforge website site listed below. 0.5 branch is fairly bugfree, and several sites use it in production on Plone 2 sites.
For full documentation, visit the CalendarX Sourceforge website and read all the doc text files and the PDF manual available there.
The svn repository is in the Collective. The 0.9.0 release is the /plone-3-compatibility branch as of its status on January 7 2008."
**NOTE** May have to run activex control to see this - may not be compatible. See example at ladies cycling site. This calendar does have categories, which is good. Louisville University doesn't appear to need this - unless the activex accepted from previous site is good enough.
Monday, January 7, 2008
Plone 3.0.5 Released!
Change log
Update translations.
If you are using the fullscreenmode.js script, you can now pass in a minimal=1 argument in the URL to make a page start out in the minimal mode.
Fix problems with non-savepoint capable connections (such as SQL connections) involved in folder_delete, folder_publish of folder_rename actions.
Hiding page history, page navigation, and busy icon (spinner) in print CSS. This relates to 7402 and 7433.
Fix persistant translation service creation code. This corrects broken translations
on initial Zope start. This fixes 7470.
Visual editor improvements:
Style whitelist and class blacklist now work when there is only one entry in the list.
Span tags with no attributes after filtering are removed.
Make the content rule configuration page fully translatable. This fixes 6886.
Update the object-not-found error page to search for alternatives within the
navigation root instead of the entire site.
Fix translation for default item in display content menu for situations. This fixes 7281.
Fix absolute_url() for content rules add views, content rules traversal adapters, portlet add views, portlet assignment mappings and portlet assignments.
Fix handling of RSS feeds which do not include an update timestamp for feed entries. This fixes 7515.
Change KSS saveField to not require value explicitply but take it from the
request if not specifies. This makes it possible to use saveField-kssSubmitForm:
currentForm(); which is needed for multi-valued form variables.
Fix handling of the portal type criteria for collections. This fixes 7467.
Update the delete-confirmation page for objects that are references elsewhere to order all referencing items in alphabetical order.
Fix handling of types where allow_discussion is set as a class attribute which could lead to an AttributeError when changing the discussion settings. This fixes 761.
Extend the Archetypes widget API to inform widgets when processing the form
in the validation phase. This fixes 760.
Correct zope.i18n.translate calls in Archetypes: should use the request, not the
instance itself as the context. This fixes translation problems seen in Plone
3.0.4.
Do not create an empty in the personal actions bar if there are no items in it. This fixes an XHTML syntax error.
Fix the languages method of the language selector to include the native language name.
Fix invalid context argument passed into the translation machinery in the
workflow state vocabulary. This fixes 7492.
Fix potential acquisition problem in five.localsitemanager when assigning values to the utilities registry of the component registry.
Raise a ValueError when the Zope3 translation utilities get passed in an invalid context argument.
Translations in Zope3 work against the request alone and while the keyword is
called context it was too easily confused with a contentish context.Archetypes 1.5.5
ATContentTypes 1.2.4
CMFPlone 3.0.5
GenericSetup 1.3.3
kupu
1.4.7
PlacelessTranslationService 1.4.8
PloneTranslations 3.0.10
archetypes.kss 1.2.5
plone.app.contentmenu 1.0.5
plone.app.contentrules 1.0.5
plone.app.i18n 1.0.1
plone.app.kss
1.2.5
plone.app.linkintegrity 1.0.4
plone.app.portlets 1.0.5
plone.app.redirector 1.0.5
plone.app.vocabulary 1.0.2
plone.app.layout 1.0.5
plone.contentrules 1.0.5
five.localsitemanager 0.3
by Wichert Akkerman — last modified
January 7, 2008 - 20:52
Improved Mailing Capabilities
This Plone Product patches the MaildropHost product, so that the
MaildropHost
can be used as a replacement of the standard
SecureMailHost.
This enables e.g. the normal site feedback form,
and the registration emails
through the MaildropHost. The benefits of the
MaildropHost is that the
sending of emails can be done transactional (no more
duplicate emails)..
it has been tested on plone3 only.
It
currently runs in a production environment
Project Management
This application provides project administration which supports the eXtreme
Programming methodology. By developing a number of new content types we can use
iterations, stories and tasks to manage our XP projects. You invite your
customers to write stories and submit them. Employees can than estimate those
stories by defining tasks.
The customer can manage priority over the stories by assigning the
stories to iterations. The employees can start working on tasks and set the
tasks to 'In progress'. After working on a task the employee adds a booking to
the task of the actual worked time.




