A database-driven, fully customizable XHTML/CSS dynamic website for management of news, content, events, and membership in chambers of commerce or other groups. Includes an integrated browser-based CMS (content management system) and admin tools.
Be the first to post a text review of Open Chamber of Commerce. Rate and review a project by clicking thumbs up or thumbs down in the right column.
OCOC -- Open Chamber of Commerce Change Log ------------------------------------------------------- 2.1.0 2008-01-31 -- Major release. General: Added code to implement on-page wiki-like editing. Improved session management, and updated CMS User Guide. Affected files: inc/ccfunctions.php -- changes to display routines to handle new/edit content forms and submitted data, create unique PHP session files inc/site_globals -- added session name and duration definitions inc/ccfunctions.inc -- added on-page CMS forms and database update support cms/[all] -- updated session control to support on-page CMS docs/user_guide/us/index.html -- added on-page CMS coverage created root access index.php, pages -- updated session control, enabled on-page editing/creation ------------------------------------------------------- 2.0.1 2007-10-15 -- Minor cosmetic and functional release. General: Added code that prevents CMS login if JavaScript is disabled. Cosmetic updates to CMS content list, new content and edit content forms. Added a writing tips help file. Changed new content form to default to sub-page 'main'. Added "emergency" button that unlocks all db records to content list page; only appears if author is site.admin. Fixed bug preventing browsing of 2nd and subsequent pages of members in the business directory searches. Corrected some business directory member search criteria. Added language translations for footer include file. Fixed inability to use quotes in member descriptions. Added image placement at headline level. New articles default to never expire. Affected files: cms/content.php -- moved content entry dates in listings cms/index.php -- login form enabled by JavaScript cms/help/help_writing.html -- new writing tips file cms/new_content.php -- sub-page defaults to 'main', expires defaults to never cms/edit_content.php -- posted/updated are no longer form inputs cms/css/cms.css -- cosmetic updates. blocks/busdir.php -- changed query used to select members for browsing inc/langs/us/footer.php -- new file content/footer.html -- added language definitions pu_descr.php -- new file (description popup) inc/ccfunctions.inc -- show and show1 functions allow image at headline ------------------------------------------------------- 2.0.0 2006-04-27 -- Huge feature-addition and bug-fix release! General: Added optional top and side banner ad system. Added business member listing scripts for HTML, XML and comma-delimited text outputs. Added article and event longevity controls to purge aged content. Added ability to add comments to blocks and scripts definitions. Added an alternate 'contact' scheme to support FormMail users. Fixed recurring events (for sure this time! Really, I mean it. :D) Fixed images, docs not uploading under PHP5. Provided for child menu visibility when horizontal main menu has a multi-level item in the last position; previously, the child menus would be off-screen on small monitors. Articles now "always" publish if the Expires field is null (previously controlled by Begins field == null). Added internationalization -- languages directories and US-english translation files (contact me only if you want to add a language and can do the American to [whatever language] translation. Changed date-picker popups from JavaScript to PHP to accomodate language translation. Added Location, Cost, and Contact fields to events. Added search engine for articles and events. Added an archiver block to allow schemes for displaying expired articles by year, month. Added full-size interactive monthly event calender block. Fixed a problem with the menu editor preventing changes to last menu item. Added an installation script. Affected files: chamber.sql -- added new tables and fields to support new features admin/index.php -- added new "status" field for member entry/edit, connected to banner admin, corrected sense of calling params for member editing admin/date_picker.php -- replaces calendar.js JavaScript date-picker banadmin -- new directory/files added to handle ad banner management/display inc/site_globals.inc -- added configuration for banners inc/langs/ -- new directory, with US-English files admin/langs/ -- new directory, with US-English files index.php -- corrected event selection by date, added article/event word length limit, added banner display options pages -- added banner display options inc/ccfunctions.inc -- rewrote recurring events handler, expanded html entities protection to headline, deck, img_capt fields, added uploaded image and doc link handling inc/make_navs.php -- fixed bug causing un-closed <ul> tags, reversed last-item child menu offset for horizontal menu stacks c/admain.css -- reduced admin page font size, fixed some file locking bugs c/oscc.css -- added styles for banners, enhanced member listings cms/content.php -- added aged content purge function, new config settings, help file links, reformatted the page cms/edit_content.php, new_content.php -- expanded html entities protection to headline, deck, img_capt fields cms/edit_menus.php, added checks to prevent duplicate order codes, fixed bug preventing moving order level 9xxxxx cms/longevity_ctl.php -- new file cms/help/ -- added longevity, image upload, and docs upload help files cms/script_mgr.php, cms/block_mgr.php, cms/edit_script.php, cms/edit_block.php -- added comments field cms/upload_docs.php and upload_images.php -- corrected tests for upload success cms/date_picker.php -- replaces calendar.js JavaScript date-picker cms/includes/langs/ -- added US-english translation file for all CMS pages i/member_logos -- new directory blocks/contact_fm.php -- new file blocks/archiver.php -- new file blocks/full_calendar.php -- new file scripts/contact_fm.js -- new file docs/page-structures -- new directory, illustrations of css page structure docs/user_guide -- new directory; indexed html user guide -- can be used as a client-training aid! install/install.php, lang_install.php, sql_parse.php -- new files to support scripted installation. ------------------------------------------------------- 1.2.0 2005-11-02 -- Bug fix and major feature release General: Customized the themeing of the TinyMCE editor to include an "ococ" theme based on the standard tineymce "default" theme with the addition of the table controls, code editor and format selector. Added instructions for tailoring the "strength" of the editor to client expertise levels. See also, "Customizing_OCOC". Fixed many problems caused by PHP5's differences in handling global arrays. Changed the theme switcher html so disabling the theme switcher is easier. Main menus now support up to 4 levels of sub-menus. Added "Help" files for the Admin function, updated CMS help file to reflect addition of tinyMCE. Added dynamic menuing, and menu editing functions, including dynamic page addition control. The site now consists of only the index.php and "pages" file, which generates all other pages from the database. Affected files: All root *.php files. c/ -- all furnished .css theme files inc/themes.inc -- new file; makes disabling themeing easier inc/site_globals.inc -- added default image upload directory inc/calendar_class.php -- centered calendar dates to improve look of "today" highlighting. inc/ccfunctions.inc -- added code to clean up tinymce coding that causes pages to fail html validation and fail to display some uploaded images. cms/content.php -- added display of article ids to listings, cleaned up listings. cms/edit_content.php, new_content.php, edit_menuitems.php -- new tinymce init calls, fixed PHP5 global-handling issues, fixed editor image visibility bug. cms/tinymce/jscripts/tiny_mce/themes/ -- added ococ theme, renamed default to "medium", deleted advanced theme. cms/tinymce/jscripts/tiny_mce/langs/en.js -- added strings for new ococ theme. admin/index.php -- fixed PHP5 global-handling issues. admin/help_admin.php -- new file ------------------------------------------------------- 1.1.0 2005-08-25 -- Bug fix and feature release General: Completely rewrote and debugged the recurring event handling. Included html_entity_decode.php from the PEAR/Compat package so OCOC can be used as-is w/o downloading PEAR/Compat. Added /i/uploaded_imgs directory to separate uploaded images from general site images, and likewise added /docs/uploaded_docs. Added basic image and document manager scripts to their upload directories, and linked them into the cms. Fixed numerous annoying JavaScript errors and other bad behaviors in the admin and cms scripts. Integrated the MoxieCode TinyMCE wysiwyg editor into the cms editors. Added a preliminary user guide. Affected files: /admin/index.php (deletion now a one-step process in the edit form, updates for recurring events) /s/oscc.js (fixed focussing errors when forms not present) /inc/ccfunctions.inc (split out site globals, added image handlers for news articles, fixed blank editor call from edit buttons, added news browse function) /inc/site_globals.inc (new file, was p/o ccfunctions) /cms/edit_content.php, new_content.php (integrated tinyMCE, fixed delete failure bug, added pulldowns to show existing pages and sub_pages, uploaded images go to /i/uploaded_imgs) /cms/content.php (now shows all content to all authors, uploaded images go to /i/uploaded_imgs) /cms/new_content.php(uploaded images go to /i/uploaded_imgs) /cms/upload_image.php (auto-generate links when thumbnail is uploaded, set user/world read/write on uploaded images) news.php (added calendar and form search for old news) ------------------------------------------------------- 1.0.2b 2005-07-04 -- Bug fix release Affected files: pevents.php (calendar showed chamber events), /admin/index.php /inc/ccfunctions.inc and /inc/calendar_class.php (corrected recurring date calcs), /admin/unlock.php ($_GET globals usage changes), /inc/events_request.php /inc/events_next30days.php (sync the calendar and events to same month) ------------------------------------------------------- 1.0.1b 2005-06-23 -- PHP 5 Updates Affected files: /admin/admin.php, /cms/edit_content.php, /cms/edit_menuitem.php, /cms/edit_menus.php, /cms/edit_page.php, /cms/new_content.php, /cms/page_mgr.php, /cms/authors/edit_author.php, /cms/authors/new_author.php -- Converted to usage of $_POST, $_GET global arrays. This is to ensure correct parameter passing to conform to default global settings in PHP 5, and just for better programming practice. Affected files: htgetlisted.php, /inc/ccfunctions.php -- added config for listing request email address Affected files: /i/ococ-blue.gif, /i/ococ-grn1.gif, /i/ococ-grn2.gif, /c/oscc.css -- cosmetic updates to reflect SourceForge.net project name "ococ". ------------------------------------------------------- 1.0.0b 2005-06-21 -- Initial public release on SourceForge.net ------------------------------------------------------- Rik Nilsson rik@watersgulchdigital.com
OCOC -- Open Chamber of Commerce Change Log ------------------------------------------------------- 2.0.0 2006-04-27 -- Huge feature-addition and bug-fix release! General: Added optional top and side banner ad system. Added business member listing scripts for HTML, XML and comma-delimited text outputs. Added article and event longevity controls to purge aged content. Added ability to add comments to blocks and scripts definitions. Added an alternate 'contact' scheme to support FormMail users. Fixed recurring events (for sure this time! Really, I mean it. :D) Fixed images, docs not uploading under PHP5. Provided for child menu visibility when horizontal main menu has a multi-level item in the last position; previously, the child menus would be off-screen on small monitors. Articles now "always" publish if the Expires field is null (previously controlled by Begins field == null). Added internationalization -- languages directories and US-english translation files (contact me only if you want to add a language and can do the American to [whatever language] translation. Changed date-picker popups from JavaScript to PHP to accomodate language translation. Added Location, Cost, and Contact fields to events. Added search engine for articles and events. Added an archiver block to allow schemes for displaying expired articles by year, month. Added full-size interactive monthly event calender block. Fixed a problem with the menu editor preventing changes to last menu item. Added an installation script. Affected files: chamber.sql -- added new tables and fields to support new features admin/index.php -- added new "status" field for member entry/edit, connected to banner admin, corrected sense of calling params for member editing admin/date_picker.php -- replaces calendar.js JavaScript date-picker banadmin -- new directory/files added to handle ad banner management/display inc/site_globals.inc -- added configuration for banners inc/langs/ -- new directory, with US-English files admin/langs/ -- new directory, with US-English files index.php -- corrected event selection by date, added article/event word length limit, added banner display options pages -- added banner display options inc/ccfunctions.inc -- rewrote recurring events handler, expanded html entities protection to headline, deck, img_capt fields, added uploaded image and doc link handling inc/make_navs.php -- fixed bug causing un-closed <ul> tags, reversed last-item child menu offset for horizontal menu stacks c/admain.css -- reduced admin page font size, fixed some file locking bugs c/oscc.css -- added styles for banners, enhanced member listings cms/content.php -- added aged content purge function, new config settings, help file links, reformatted the page cms/edit_content.php, new_content.php -- expanded html entities protection to headline, deck, img_capt fields cms/edit_menus.php, added checks to prevent duplicate order codes, fixed bug preventing moving order level 9xxxxx cms/longevity_ctl.php -- new file cms/help/ -- added longevity, image upload, and docs upload help files cms/script_mgr.php, cms/block_mgr.php, cms/edit_script.php, cms/edit_block.php -- added comments field cms/upload_docs.php and upload_images.php -- corrected tests for upload success cms/date_picker.php -- replaces calendar.js JavaScript date-picker cms/includes/langs/ -- added US-english translation file for all CMS pages i/member_logos -- new directory blocks/contact_fm.php -- new file blocks/archiver.php -- new file blocks/full_calendar.php -- new file scripts/contact_fm.js -- new file docs/page-structures -- new directory, illustrations of css page structure docs/user_guide -- new directory; indexed html user guide -- can be used as a client-training aid! install/install.php, lang_install.php, sql_parse.php -- new files to support scripted installation. ------------------------------------------------------- 1.2.0 2005-11-02 -- Bug fix and major feature release General: Customized the themeing of the TinyMCE editor to include an "ococ" theme based on the standard tineymce "default" theme with the addition of the table controls, code editor and format selector. Added instructions for tailoring the "strength" of the editor to client expertise levels. See also, "Customizing_OCOC". Fixed many problems caused by PHP5's differences in handling global arrays. Changed the theme switcher html so disabling the theme switcher is easier. Main menus now support up to 4 levels of sub-menus. Added "Help" files for the Admin function, updated CMS help file to reflect addition of tinyMCE. Added dynamic menuing, and menu editing functions, including dynamic page addition control. The site now consists of only the index.php and "pages" file, which generates all other pages from the database. Affected files: All root *.php files. c/ -- all furnished .css theme files inc/themes.inc -- new file; makes disabling themeing easier inc/site_globals.inc -- added default image upload directory inc/calendar_class.php -- centered calendar dates to improve look of "today" highlighting. inc/ccfunctions.inc -- added code to clean up tinymce coding that causes pages to fail html validation and fail to display some uploaded images. cms/content.php -- added display of article ids to listings, cleaned up listings. cms/edit_content.php, new_content.php, edit_menuitems.php -- new tinymce init calls, fixed PHP5 global-handling issues, fixed editor image visibility bug. cms/tinymce/jscripts/tiny_mce/themes/ -- added ococ theme, renamed default to "medium", deleted advanced theme. cms/tinymce/jscripts/tiny_mce/langs/en.js -- added strings for new ococ theme. admin/index.php -- fixed PHP5 global-handling issues. admin/help_admin.php -- new file ------------------------------------------------------- 1.1.0 2005-08-25 -- Bug fix and feature release General: Completely rewrote and debugged the recurring event handling. Included html_entity_decode.php from the PEAR/Compat package so OCOC can be used as-is w/o downloading PEAR/Compat. Added /i/uploaded_imgs directory to separate uploaded images from general site images, and likewise added /docs/uploaded_docs. Added basic image and document manager scripts to their upload directories, and linked them into the cms. Fixed numerous annoying JavaScript errors and other bad behaviors in the admin and cms scripts. Integrated the MoxieCode TinyMCE wysiwyg editor into the cms editors. Added a preliminary user guide. Affected files: /admin/index.php (deletion now a one-step process in the edit form, updates for recurring events) /s/oscc.js (fixed focussing errors when forms not present) /inc/ccfunctions.inc (split out site globals, added image handlers for news articles, fixed blank editor call from edit buttons, added news browse function) /inc/site_globals.inc (new file, was p/o ccfunctions) /cms/edit_content.php, new_content.php (integrated tinyMCE, fixed delete failure bug, added pulldowns to show existing pages and sub_pages, uploaded images go to /i/uploaded_imgs) /cms/content.php (now shows all content to all authors, uploaded images go to /i/uploaded_imgs) /cms/new_content.php(uploaded images go to /i/uploaded_imgs) /cms/upload_image.php (auto-generate links when thumbnail is uploaded, set user/world read/write on uploaded images) news.php (added calendar and form search for old news) ------------------------------------------------------- 1.0.2b 2005-07-04 -- Bug fix release Affected files: pevents.php (calendar showed chamber events), /admin/index.php /inc/ccfunctions.inc and /inc/calendar_class.php (corrected recurring date calcs), /admin/unlock.php ($_GET globals usage changes), /inc/events_request.php /inc/events_next30days.php (sync the calendar and events to same month) ------------------------------------------------------- 1.0.1b 2005-06-23 -- PHP 5 Updates Affected files: /admin/admin.php, /cms/edit_content.php, /cms/edit_menuitem.php, /cms/edit_menus.php, /cms/edit_page.php, /cms/new_content.php, /cms/page_mgr.php, /cms/authors/edit_author.php, /cms/authors/new_author.php -- Converted to usage of $_POST, $_GET global arrays. This is to ensure correct parameter passing to conform to default global settings in PHP 5, and just for better programming practice. Affected files: htgetlisted.php, /inc/ccfunctions.php -- added config for listing request email address Affected files: /i/ococ-blue.gif, /i/ococ-grn1.gif, /i/ococ-grn2.gif, /c/oscc.css -- cosmetic updates to reflect SourceForge.net project name "ococ". ------------------------------------------------------- 1.0.0b 2005-06-21 -- Initial public release on SourceForge.net ------------------------------------------------------- Rik Nilsson rik@watersgulchdigital.com
Open Chamber of Commerce Change Log ------------------------------------------------------- 1.2.0 2005-11-02 -- Bug fix and major feature release General: Customized the theming of the TinyMCE editor to include an "ococ" theme based on the standard tineymce "default" theme with the addition of the table controls and format selector. Added instructions for tailoring the "strength" of the editor to client expertise levels. See also, "Customizing_OCOC" in the package docs folder. Fixed many problems caused by PHP5's differences in handling global arrays. Changed the theme switcher html so disabling the theme switcher is easier. Main menus now support up to 4 levels of sub-menus. Added "Help" files for the Admin function, updated CMS help file to reflect addition of tinyMCE. Added dynamic menuing, and menu editing functions, including dynamic page addition control. The site now consists of only the index.php and "pages" file, which generates all other pages from the database. Affected files: All root *.php files. c/ -- all furnished .css theme files inc/themes.inc -- new file; makes disabling themeing easier inc/site_globals.inc -- added default image upload directory inc/calendar_class.php -- centered calendar dates to improve look of "today" highlighting. inc/ccfunctions.inc -- added code to clean up tinymce coding that causes pages to fail html validation and fail to display some uploaded images. cms/content.php -- added display of article ids to listings, cleaned up listings. cms/edit_content.php, new_content.php, edit_menuitems.php -- new tinymce init calls, fixed PHP5 global-handling issues, fixed editor image visibility bug. cms/tinymce/jscripts/tiny_mce/themes/ -- added ococ theme, renamed default to "medium", deleted advanced theme. cms/tinymce/jscripts/tiny_mce/langs/en.js -- added strings for new ococ theme. admin/index.php -- fixed PHP5 global-handling issues. admin/help_admin.php -- new file ------------------------------------------------------- 1.1.0 2005-08-25 -- Bug fix and feature release General: Completely rewrote and debugged the recurring event handling. Included html_entity_decode.php from the PEAR/Compat package so OCOC can be used as-is w/o downloading PEAR/Compat. Added /i/uploaded_imgs directory to separate uploaded images from general site images, and likewise added /docs/uploaded_docs. Added basic image and document manager scripts to their upload directories, and linked them into the cms. Fixed numerous annoying JavaScript errors and other bad behaviors in the admin and cms scripts. Integrated the MoxieCode TinyMCE wysiwyg editor into the cms editors. Added a preliminary user guide. Affected files: /admin/index.php (deletion now a one-step process in the edit form, updates for recurring events) /s/oscc.js (fixed focussing errors when forms not present) /inc/ccfunctions.inc (split out site globals, added image handlers for news articles, fixed blank editor call from edit buttons, added news browse function) /inc/site_globals.inc (new file, was p/o ccfunctions) /cms/edit_content.php, new_content.php (integrated tinyMCE, fixed delete failure bug, added pulldowns to show existing pages and sub_pages, uploaded images go to /i/uploaded_imgs) /cms/content.php (now shows all content to all authors, uploaded images go to /i/uploaded_imgs) /cms/new_content.php(uploaded images go to /i/uploaded_imgs) /cms/upload_image.php (auto-generate links when thumbnail is uploaded, set user/world read/write on uploaded images) news.php (added calendar and form search for old news) ------------------------------------------------------- 1.0.2b 2005-07-04 -- Bug fix release Affected files: pevents.php (calendar showed chamber events), /admin/index.php /inc/ccfunctions.inc and /inc/calendar_class.php (corrected recurring date calcs), /admin/unlock.php ($_GET globals usage changes), /inc/events_request.php /inc/events_next30days.php (sync the calendar and events to same month) ------------------------------------------------------- 1.0.1b 2005-06-23 -- PHP 5 Updates Affected files: /admin/admin.php, /cms/edit_content.php, /cms/edit_menuitem.php, /cms/edit_menus.php, /cms/edit_page.php, /cms/new_content.php, /cms/page_mgr.php, /cms/authors/edit_author.php, /cms/authors/new_author.php -- Converted to usage of $_POST, $_GET global arrays. This is to ensure correct parameter passing to conform to default global settings in PHP 5, and just for better programming practice. Affected files: htgetlisted.php, /inc/ccfunctions.php -- added config for listing request email address Affected files: /i/ococ-blue.gif, /i/ococ-grn1.gif, /i/ococ-grn2.gif, /c/oscc.css -- cosmetic updates to reflect SourceForge.net project name "ococ". ------------------------------------------------------- 1.0.0b 2005-06-21 -- Initial public release on SourceForge.net ------------------------------------------------------- Rik Nilsson rik@watersgulchdigital.com
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?