CMFBoard (2.2.1)
- See demo of CMFBoard: http://www.google.com/search?q=allinurl%3Aforum%5Ffolder%5Fview
- CMFBoard download link: http://sourceforge.net/project/showfiles.php?group_id=55262&package_id=98783
- Homepage of CMFBoard: http://www.cmfboard.org/
There are currently no items in this folder.
CMFBoard discontinued product?
Make CMFBoard compatible with Plone-2.1
To make CMFBoard work with Plone-2.1, one has to do the following changes within CMFBoard Product.
The files to be edited:
1) CMFBoard/ForumCatalog.py
Replace def enumerateIndexes with this def
def enumerateIndexes( self ):
return ( (id, FieldIndex,''),
(title, FieldIndex,''),
(Creator, FieldIndex,''),
(created, DateIndex,''),
(modified, DateIndex,''),
(allowedRolesAndUsers, KeywordIndex,''),
(review_state, FieldIndex,''),
(topic_type, FieldIndex,''),
(sticky_flag, FieldIndex,''),
)
2) CMFBoard/uihelpers/__init__.py
---------------comment the following------------------- #from Products.CMFPlone.PloneUtilities import translate_wrapper
---add the try-catch block beneath the commented statement-------------------
try: from Products.CMFPlone.PloneUtilities import translate_wrapper
except: from Products.CMFPlone.i18nl10n import utranslate translate_wrapper = utranslate
3) CMFBoard/uihelpers/ui_get_forum_data.py
---------------comment the following-------------------
# from Products.CMFPlone.PloneUtilities import translate_wrapper
---add the try-catch block beneath the commented statement-------------------
try: from Products.CMFPlone.PloneUtilities import translate_wrapper except: from Products.CMFPlone.i18nl10n import utranslate translate_wrapper = utranslate
4) CMFBoard/uihelpers/ui_get_message_data.py
---------------comment the following------------------- # from Products.CMFPlone.PloneUtilities import translate_wrapper
---add the try-catch block beneath the commented statement-------------------
try: from Products.CMFPlone.PloneUtilities import translate_wrapper except: from Products.CMFPlone.i18nl10n import utranslate translate_wrapper = utranslate
5) CMFBoard/uihelpers/ui_get_topic_data.py
---------------comment the following-------------------
#from Products.CMFPlone.PloneUtilities import translate_wrapper
---add the try-catch block beneath the commented statement-------------------
try: from Products.CMFPlone.PloneUtilities import translate_wrapper except: from Products.CMFPlone.i18nl10n import utranslate translate_wrapper = utranslate
6) CMFBoard/uihelpers/utils.py
----add the following statement beneath from types import StringType--------------------
try: from Products.CMFPlone.PloneUtilities import localized_time except: plone21=True from Products.CMFPlone.i18nl10n import ulocalized_time localized_time = ulocalized_time
---Do the following changes in def opt_localized_time(time, trans):
def opt_localized_time(time, trans):
return localized_time(time, trans)
Try to get cvs
http://cvs.sourceforge.net/viewcvs.py/collective/CMFBoard/?only_with_tag=Release-2_3#dirlist



Plone 2.1,
Zope (Zope 2.7.7-final, python 2.3.5, win32),
Python 2.3.5 (#62, Feb 8 2005, 16:23:02) [MSC v.1200 32 bit (Intel)] "
CMF Board is not working, it will not show up in "install"
How should I proceed?