TODO list
Known, complete, wontfix, etc issues in Plone 2.5 migration. Also, parts of the system we have worked through and some notes.
Known Issues
RMEs don't update catalog on change, I think. If they don't, they need to, since we use catalog for listing now.Probably causes things like (Untitled) title in listing after checkout- similarly, link changes may not reindex PCPs (though I don't know if that's really necessary)
- Content fixes:
- Anything linking to aboutus/technology/cnxml/[0.5,0.4]/schema needs to be changed to schemas, since we change this in the migration since schema is a reserved word now
- Products we might be able to remove after upgrade
- PloneLanguageTool contrib (provided by Plone now) needs to be removed from SVN, since we no longer use the contrib version there
- RISAStuff (old compat code) needs investigation
- ExternalFile needs investigation to see if it's still used
- Keep: ZPsycopgDA (v. important)
- But doesn't it live in lib/python/Products now? -- Jenn
- However it is set up (and I don't think putting it in the SOFTWARE_HOME is a good idea) it needs to be somewhere. --jcc
- clean up deprecation warnings: these are all fixed for the products already in the plone25 bundle. we could fix more by adding products, but I don't think we need to do that.
- product_name
- i18n space-separated attributes
- .properties files
- etc
- Browse REALLY slow on yoda:8780 - to the point where it looks like it doesn't work, but then loads eventually
- Encoding issue on yoda:8780 - Evident in browse languages
- Add to plone-en.po:
- folder_delete is customized to change "delete" to "remove". I think this is better done in translation, now.
- global_contentviews, global_sections customized to put actions in rhaptos i18n domain;
Stuff that works
Not exhaustive!Anonymous:
front page
viewing help/about pages (less some breadcrumb stuff, and styles for browser page, as above)
order of all help/about pages
viewing pub. modules
viewing pub. collections
viewing module in collection
viewing content_info, modules and collections
search
browse system (though there may be some encoding issues, as above)
view author profile
Authenticated:
login with existing account
view author profile
edit author profile, with validation
view author account page
view role requests
view suggested edits
view my content (via browse)
change password
Workgroups:
view authoring area
view personal WG
view group WGs
add WG
add/remove members from WG (search is probably going to change, though)
edit properties
leave WG
delete contents
RME:
view existing
create new
checkout
publish
edit
add from search
fork
patch
change roles
imports
exports
CC:
view existing
create new
add SubCols
edit SubCols
search for modules
add PCPs
edit PCPs
edit PCP links
Notes
- unicode encoding error when viewing images, new or existing, but only for boole, apparently
- global_contentmenu exists for Managers but nobody else (jcc: this is now a feature)
- image_view needs to be customized once we can see it
- logged_in : came_from changed; need to make sure we still have a sane behavior
- navigation parent: can we (or need we) do the customization a different way
"if the parent is a module, and you're coming from a file or image, go to the module_files page" - Decide how to do LocalFS patch procedure/new version/contrib
- style: do we still need to stop IE float fix (like from the old ploneIEFixes.css.dtml)?
- direct attribute access to member properties (as opposed to 'getProperty') no longer works. Anything that still does this should be fixed.
- We customize some things only for FormController changes. We can probably do this without customizing them. These include:
something in CNXPloneSite, I think (check metadata file!)
folder_cut
folder_delete
folder_rename and folder_rename_form, especially control flow and our fixes - collection_panel does a getObject to do hrstate; we need hrstate (or state) in metadata to fix this
- portal_password_reset._requests is getting cleared... might need to preserve it and copy over the old dictionary
- collection_composer.css (and other CSS in various locations) could be made to use css tool
- RME is based on PloneFolder, but Workgroup no longer is. PloneFolder isn't entirely good to use.
- Type aliases in general need to be filled out, just for completeness, though the specific ones that are a problem are fixed.
After Release
Not Fixing
Can't Reproduce
Fixed
Highlights lost on browseWorkgroupsProperties don't show upmembers don't show upcannot add membercannot add member to group; permissions problemcannot create new workgroups; permissions problemtabs on workgroup all default, should be content:workspace_contents, properties:workgroup_properties, members:workgroup_memberschange breadcrumbs arrow to old styleNo bylines wanted: Kathi wants them at the bottom with "Created By" and "Last Modified By" or just "Last modified by" if it doesn't take more than 5 minutes... of not, get rid of them.Image objects have extra tabs that need to go away (Transform Tab - Rotate options)extra content tabworkspace, workgroup, RME, workspacecontact us action goes to the wrong place (though it is a nice mail form we may want to use inside the contact section)/aboutus/inthenews is broken, wrt displayContentsTabtab highlighting on grey pane tabs in Course Composer highlights multiple tabs (Edit and Links in a PCP, at least)Reorder aboutus, help pagespersonalize_form (edit author profile) broken"Iterator does not support True" on plone_member_prefs"Iterator does not support True" on personalize_formno-size objects showing 0kb instead of nothing; Size in workspace_contents should be blank for non-checked out files, instead of 0 Kb... our override of getObjSize seems to work to me, but for some reason it doesn't seem to be using it when the catalog gets reindexed.Add new item drop down in (at least) group WG has lots of types, not just the four we want"authoring area" tabs are inconsistent, both in appearance and highlightingauthor profile page now has a tab for the /author/name page, which lists site content. Probably we should turn this off./news and /login_form should look as they do on cnx (Bring sidebars back, but leave the page content the same for the login_form...also bring the page content back for the plone25 news page)news/ template not showing contentsbreadcrumbs for default pages do not include that page's title, but we want that- Module Editing:
Assertion error on role changesdon't have permission to re-publish one of my own modules?!?This was just because I managed to screw up the kclarks/kclarkssu account somehow on yodamember search is slow and has different (though not altogether bad!) results; this is the default PAS search currently, and we can probably re-hack it.RME uses 'revised' for mod date, Plone looks for Modification Date. If we can map this, it will fix a bug.From Max: doing a people search to add new contributors in content_roles returns twice as many results for the search "max" on yoda as on cnx, and they are in a different order as well.Searching for members is really slow... took me about 3 minutes to do a search... we may need to go back to using the DB or catalog for searches.Integrate new versions of external products:
AdvancedQuery (will require IncrementalSearch on upgrade)
Our version: 1.0 for Zope 2.7+, Python 2.3+
Current version: 2.2
URL: http://www.dieter.handshake.de/pyprojects/zope/AdvancedQuery.tgz
ManagableIndex
Our version: 0.13 for Zope 2.7+, Python 2.3+
Current version: 1.6.1
URL: http://www.dieter.handshake.de/pyprojects/zope/ManagableIndex.tgzProducts to (probably) go away after upgradeexUserFolder (replaced with PAS)BTreeFolder2 (now provided by Zope)Epoz (we don't use it)Formulator (probably unused)ZSyncer (we could maybe use it but don't)generator (used to be for AT, but is not a standalone product anymore)From Max: In Workgroups, button near dropdown reads "Add new item" instead of "Create new item" as on cnx, and the description is just displayed in bold instead of starting out "Description: Blah blah blah ..."Registration fails on the final step... down to, apparently, lack of a MTA on localhost:25When logged in, there is now a "View" tab on the front page (but not on boole).change the style in /aboutus/technology to inline styles because the style tag doesn't work anymore (or turn off safe_html, so it will)Publishing a new module:This is apparently just on one of my test modules in Members/kclarks, so don't worry about it for now.Error TypeAttributeErrorError Valuedata
Uncategorized
Missing Customizations:
file_edit_form no longer exists; AT, probably.
add max size notice near upload button
delete id, title and description fields
added "up" link
instructions are "Select a file from your local system with the "Browse" button, then press "Save"."
Also just before button
<div><em i18n:translate="text_maximum_upload_50_mb"
i18n:domain="rhaptos">Note: uploads must be smaller than 50 MB.</em></div>
image_edit_form like file_edit_form above
delete id, title and description fields
added "up" link
instructions changed to "Use the Browse button to select a web-displayable image to upload."
add max size notice near upload button
Last modified 2007-06-07 17:07
