Skip to Content

Ecclesiact Web System for Churches
SEARCH

[ Previous | Next ]

Version History

|        of 309 records 
|  Filter 
All
This Month
Last Month
This Year
Last Year

Build Code Version Changes
1.9.14.1263
2008-09-06
  Changes:
1.9.13 (2008-09-06)
Overview:
1) Complete ratings
2) Bug fix in detail view for postings to enable extra fields to show if configured
3) Articles Panel items, Category Tabber items and Category Stacker items and
individual view Articles can now show extra fields IF person has named permission
or group membership (required by IAM Distribution)

Code Changes
1) Rating block now has score last and on a new line to reduce space requirement
2) Added Activity::get_rating()

SQL Changes
1262.sql (CS:d7d40762)
1) Set version and checksum

Notes:
Promote:
codebase.php 1.9.13
style/default.css 1.0.56
js/functions.js 1.1.56
1.9.13.1262
2008-09-06
CSS 1.0.56, Codebase 1.9.13, JS functions.js 1.1.56, SQL Build 1262 (Checksum: d7d40762)
  Changes:
1.9.13 (2008-09-06)
Overview:
1) Complete ratings
2) Bug fix in detail view for postings to enable extra fields to show if configured
3) Articles Panel items, Category Tabber items and Category Stacker items and
individual view Articles can now show extra fields IF person has named permission
or group membership (required by IAM Distribution)

Code Changes
1) Rating block now has score last and on a new line to reduce space requirement
2) Added Activity::get_rating()

SQL Changes
1262.sql (CS:d7d40762)
1) Set version and checksum

Notes:
Promote:
codebase.php 1.9.13
style/default.css 1.0.56
js/functions.js 1.1.56
1.9.12.1261
2008-09-02
Codebase 1.9.12, JS functions.js 1.1.55, SQL Build 1261 (Checksum: d7d40762)
  Changes:
1.9.12 (2008-09-02)
Overview:
1) New ECL tag implementation of membership search - much work on XHTML for
results but still issues (2516 down to 925 errors - ouch!)
2) Bug fix for dashboard to limit to widgets available for system unless MASTERADMIN
3) Slight improvement to breadcumbs component - now includes 'Home' as root for
articles
4) Added keywords to People - required by AOL's new site
5) Keywords now support weighting - just set Report_Column formFieldSepecial to
1 to activate


Code Changes
1) Code for component_member_search() moved into Component::component_member_search()
and tidied up a lot (work in progress)
2) Change to Widget::get_available_widgets() to limit widgets to global or current
system unless user is MASTERADMIN
3) Person constructor now sets assign type and declares 'has keywords'
4) Export::sql() tweaks on 'new' constructors to remove unnecessary brackets and to
allow Person export to invoke base class methods for export
5) Tweak to Component::component_breadcrumbs() to include 'Home' link for all
non-page paths
6) Changes to Keyword::delete() to simplify handling of cleansing for associated
keyword lists and to add support for keywords for persons
7) Simplified Report_Column::draw_form_field() entry for keywords_assign - removed
orphaned code and now passes formFieldSpecial straight to
Report_Column::draw_selector_csv() as extra 'hasWeight' parameter

SQL Changes
1261.sql (CS:d7d40762)
1) New field `weight` for `keyword_assign` table
2) New column `keywords` for `person` table
3) New ECL tag member_search
4) New feature person_keywords - 'Person: Allow Keywords'
5) New conditional column for Person report and form for keywords is
person_keywords feature is enabled
6) New ECL tag to print company name in emails
7) Set version and checksum

Notes:
Promote:
codebase.php 1.9.12
js/functions.js 1.1.55
1.9.11.1260
2008-08-31
Codebase 1.9.11, JS functions.js 1.1.54, SQL Build 1260 (Checksum: dfe34ac8)
  Changes:
1.9.10 (2008-08-31)
Overview:
1) Add breadcrumbs component
2) Bug fix for & in comment text
3) New component component_email_newsletter_signup
4) Removed record locking for tracking - causeing problems for some environments
(namely CT1)
5) Complete reviews


Code Changes
1) Added Component::component_breadcrumbs()
2) Internals for componentemail_form() now in Component::component_email_form()

SQL Changes
1260.sql (CS:dfe34ac8)
1) New ECL tag component_email_newsletter_signup
2) New ECL tag component_breadcrumbs
3) New ECL tag comments_form_open
4) Set version and checksum

Notes:
Promote:
codebase.php 1.9.11
images/icon_path_separator.gif
js/functions.js 1.1.54
1.9.10.1259
2008-08-27
Codebase 1.9.10, SQL Build 1259 (Checksum: dfe34ac8)
  Changes:
1.9.10 (2008-08-27)
Overview:
1) Added Activity tabber to show max visited/emailed/comments/reviewed
2) Article listings can now set 'more' link text and / or link thumbnail image to
article
3) Additional fields added for article - author and subtitle - required by Faith
and Friends
4) Bug fix for allowing pages to save ratings permission


Code Changes
1) Added Component::component_activity_tabber()
2) Added Activity::get_n_per_activity()
3) Article::draw_listing(), Component::component_category_stacker() and
Component::component_category_tabber() now all accept parameters for
author_show, more_link_text, subtitle_show, thumbnail_link
4) Posting::draw_detail() now draws author and subtitle if present

SQL Changes
1259.sql (CS:dfe34ac8)
1) New index for activity table on systemID
2) New fields for events table - Author and Subtitle
3) New ECL tag activity_tabber
4) New fields Author and Subtitle for Articles report and made it a bit bigger
5) Fix for listdata entry for ratings_allow=none
6) Fix for ratings column in Pages and Articles reports
7) Set version and checksum

Notes:
Promote:
codebase.php 1.9.10
images/icon_ratings_13x13.gif (got missed earlier somehow)
1.9.9.1258
2008-08-24
CSS 1.0.54, labels.gif 672b077c, SQL Build 1258 (Checksum: b583c4a4)
  Changes:
1.9.9 (2008-08-24)
Overview:
1) Added Activity tracking for 'emails', 'visits' and 'comments'
2) Tweak to Activity tracking to fix an SQL table locking issue affecting some
mysql versions
3) Added code for daily cron job to multiply decaying activity counts by 0.95 each day
4) Large changes to Page::edit() to make it very largely XHTML strict -
365 errors reduced to just 4 including so-called 'errors' caused by
select and optgroups without options, and inclusion of html as value in a textarea
5) Fixed shadow box for all browsers (including IE8 in standards mode)


Code Changes
1) Activity::do_tracking() now separately locks for Read then Write to allow changes
when permitted
2) Simplified Page::draw_detail() by moving repeated stuff into
Page::draw_detail_content()
3) Added Activity Tracking for:
'emails' to 'Email to a friend' function
'visits' to Posting::draw_detail() and Page::draw_detail_content()
4) New class cron with method daily_job()
5) New method for Activity - decay()
6) New method for Record base class - set_field_for_all(), applied to
System::clear_upgrade_flag()
7) Added System::get_all_cron_daily_elapsed()
8) Changes to draw_form_header() and draw_shadow() to remove switch for IE and
change graphics for bottom border to no longer care where table box is split

SQL Changes
1258.sql (CS:b583c4a4)
1) New column for `events` - `ratings_allow`
2) New column for `pages` - `ratings_allow`
3) New column for `system` - `cron_daily_last_run`
4) New feature - Ratings
5) New list type lst_rating_allow
6) New column for articles report - IF ratings are enabled for system - ratings_allow
7) New column for pages report - IF ratings are enabled for system - ratings_allow
8) Set version and checksum plus upgrade flag

Notes:
Promote:
codebase.php 1.9.9
images/labels.gif CS:672b077c
images/shadow_br.gif (replaced)
images/shadow_blc.gif (new)
images/shadow_bc.gif (replaced)
style/default.css 1.0.54
1.9.8.1257
2008-08-21
CSS 1.0.52, Codebase 1.9.9, Icons.gif 147c2a7f, JS functions.js 1.1.52, SQL Build 1257 (Checksum: 91a03b85)
  Changes:
1.9.8 (2008-08-21)
Overview:
1) Better control of CSS styling for content in Page::draw_detail and
Posting::draw_detail
2) Better control and use of CSS in section tabs
3) Improvements to search results order - search results can now be sorted
by 'relevance' (default) or by date, or by title
4) Tweak to email form component to screen out more fields and simplify process
for adding other fields
5) Added 'Skip to content' accessibility link for all pages automatically
6) Starting to add 'rate this' system for pages and postings
7) Starting to add tracking for page / posting views and other activities
8) Next / Previous links now skip out anything that opens in a popup window

Code Changes
1) Detail for pages and postings now enclosed in a div with class='content'
for better CSS targetting as per Darlene's request (Salvationist)
2) Posting::get_records() now has additional $offset parameter IF (and only if)
all source sites are in the current database - in these cases Remote is not used
3) images for draw_shadow() and draw_signin() now use CSS std_control class to
allow better protection from messes if default padding, border or margin get
changed for images in content area
4) draw_section_tabs() no longer sets colours - these are done exclusively by CSS
classes which can now be overridden.
5) Changes to Report_Column::draw_form_field() for html_multi_block and
html_multi_resolution to use new simplified section_tabs
6) Removed support for parameters to set default colours for tabs in
Component::component_category_tabber()
7) Removed controls for section tabs in Widget::widget_set_category_tabber()
8) Changes to search order in Page::get_search_results() and
Posting::get_search_results() to allow new search_results_sortby parameter
9) Changes to component_email_form() to remove unwanted fields when posting form
10) Removed bulk of code from do_tracking() function into System::do_tracking()
and now visitor tracking only occurs if Visitor-Statistics feature is
specifically enabled (change requested by Rob Schuetze)
11) Added new methods to Record base class - lock() and unlock()
12) Added new class 'Activity'
13) Change to Component::component_sitemap() to prevent inclusion of buttons that
open in popup window IF mode is flatlist - as used by
Component::component_prev_next(). Also, external linked URLs now actually open
in a new window and have 'new window' icon
14) Added HTML::draw_icon() for 'external'


SQL Changes
1257.sql (CS:91a03b85)
1) Removed French Support from Pages
2) Removed French Support from Products
3) Removed French Support from Product Categories
4) Removed form fields for French support for products reports
5) Added activity table to record counts and decaying counts for views,
comments and email and to rating and rating_list
6) Changes to ECL tag for draw_articles() - now named articles_panel and
indicated for use in pages also
7) Change to layout, pages and system to replace instances of ECL tag
draw_articles() with articles_panel and update parameters used to control
it to include new unified ident
8) Set version and checksum

Notes:
Promote:
codebase.php 1.9.8
js/functions.js 1.1.52
style/default.css 1.0.52
images/icons.gif CS:147c2a7f
1.9.7.1256
2008-08-07
CSS 1.0.51, Codebase 1.9.7, Icons.gif e068e27b, JS functions.js 1.1.51, SQL Build 1256 (Checksum: eb479f80)
  Changes:
1.9.7 (2008-08-11)
Overview:
1) Improvements to Widgets system to make widget creation and use simpler
2) Improvements to Component Help to make it full XHTML Strict
3) Aded new component - category_stacker

Code Changes
1) Moved Dashboard viewer code from Component into Widget class
2) Moved bulk of customise dashboard code out of sql into Widget class
3) Added System::set_parameter_for_instance() to update component parameters for
system
4) Simplified Component::get_parameter_for_instance()
5) Big changes to Component::help() to use style sheet entries and be fully XHTML
strict
6) Component::component_tabber renamed to category_tabber and now idents all
parameters with 'category_tabber.' to allow for future grouping
7) All widgets now have expanding / contracting heading which expands on save or
when there is something else needed reporting.
8) Posting::get_n_per_category() now also sets cat_label based on
Category::get_labels_for_values
9) Added widgets for setting all properties for named instances of category_tabber
and category_stacker
10) Added Record::truncate_text() to split text at word boundaries - applied to
Articles::draw_article()

SQL Changes
1256.sql (CS:eb479f80)
1) New column `Title` for widget table
2) New field for widget report for `title`
3) Bug fix for 'Category' field on widgets form
4) Changes to widgets 'Customise Dashboard', People: Pending Members,
Comments: Pending and Comments: Spam
5) Change to ECL tag component_view_dashboard - now references code in Widget class
6) Change to ECL tag component_tabber - now called category_tabber
7) Change to layout, pages and system to replace instances of ECL tag
component_tabber with category_tabber and update parameters used to control it
8) Change to articles report to add in 'export to Excel' button
9) New ECL tag category_stacker
10) Fix problem with person added to group via profile: groups add... systemID not
set for group members - thanks James Fraser for helping identify this.
Bug was present since at least version 1.6.30.1196 (2007-12-30)
11) Set version and checksum

Notes:
Promote:
codebase.php 1.9.7
images/icons.gif CS:e068e27b
js/functions.js 1.1.51
js/functions_changelog.txt
style/default.css 1.0.51
style/changelog.txt
1.9.6.1255
2008-08-07
CSS 1.0.50, Codebase 1.9.6, Icons.gif 7a04f20d, JS functions.js 1.1.50, JS member.js 1.0.28, SQL Build 1255 (Checksum: 9b2ff8df)
  Changes:
1.9.6 (2008-08-07)
Overview:
1) Added 'Email this to a friend'
2) Added 'Social Bookmarking'
3) Bug fix for link shown after cloning a report using report context toolbar
4) Bug fix for deletion of several reports at once
5) Simplified forms for context editing of each theme accent or banner
6) Removed context export SQL for all except master admin accounts
7) Removed 'html entities' conversion for select options.
8) Changed div id for Component:component_tabber to component_tabber_instance
9) Added ability to show extra fields in:
Article::draw_listing(), Article::draw_listings(), Posting::draw_detail() and
Component::component_tabber()

Code Changes
1) Added Component:component_email_to_friend()
2) Added Component:component_share_this()
3) Page::get_vars() now sets 'absolute_URL', 'object_type' and 'isPUBLIC'
4) Added css class icon to System::get_css()
5) Added command handler for email_to_friend for System::do_commands()

SQL Changes
1255.sql (CS:9b2ff8df)
1) New ECL Tag component_share_this
2) New reports for form portions only:
theme_accent_1, theme_accent_2, theme_accent_3, theme_accent_4, theme_accent_5
and theme_banner
3) Set version and checksum

Notes:
Promote:
codebase.php 1.9.6
js/functions.js 1.1.50
js/members.js 1.0.28
style/default.css 1.0.50
images/icons.gif CS:7a04f20d
1.9.5.1254
2008-07-31
Ajax 1.0.10, Backup 1.0.4, CSS 1.0.49, Codebase 1.9.5, FCKeditor 2.5.b, FCKeditor Config 1.0.6, Functions 1.0.6, GetID3 1.7.7, Icons.gif 811f16ed, labels.gif 147c2a7f, Img 1.2.2, JS functions.js 1.1.49, JS member.js 1.0.27, JS prototype.js 1.6.0.2, SQL Build 1254 (Checksum: 9b2ff8df), System 1.0.7
  Changes:
1.9.5 (2008-07-31)
Overview:
1) Context menu no longer shows 'share filter to everyone' and 'edit button style'
for people without siteadmin rights or higher
2) Postings and Pages now prevent in-page editing if content has embedded audio or
YouTube clips
3) Now allows 'Export navbutton, navsuite and navstyle' for siteadmin and masteradmin
4) Context-menu added for themes on mouseover for theme accent or theme banner
5) Bug fix for search highlighting - now handles ()[] characters without breaking
6) Added optional display of thumbnail - small, medium or large - for articles view,
with optional resize
7) References to 'teaser' changed to 'body'
8) Image streamer improvements - can now resize images to make them larger
(just in case) and uses resample rather than straight resize for jpg and png images
9) Changes to youtube player and audio player to better conform to accessibility
requirements

Code Changes
1) Page::prepare_html_head() now asserts a range of 0-3 for different access
levels (was 0-2)
2) Changes in various places to prevent inPageEdit if content has embedded audio
or youtube clips
3) Changes to System::do_js() to allow for sanitised 0-3 range fopr admin level for
context menu
4) Changes to members.js to allow for exporting of buttons, buttonsuites and
buttonstyles
5) Changes to Context_Menu::get_HTML() to remap permission levels on 0-3 span and
to add support for exporting buttons, buttonsuites, buttonstyles and
content_blocks for sysadmins and above
6) Changes to Context_menu to add support for editing and exporting themes
7) Changes to Theme::draw_accent() and draw_banner() to add context menu support
8) Changes to context() to escape any of these characters: ()[]
9) Posting::draw_panel_box() now accepts optional ID to apply to box for CSS targeting
10) Article::draw_listings() now writes ID for container div as 'articles_'+instanceName
11) Category::get_labels_for_values() now returns array of text keyed on value
12) Changes to System::draw_search_results() to handle changes to
Category::get_labels_for_values()
13) Added Component::component_tabber()
14) Changes to image streamer img.php 1.2.2 to resample resized images for jpg and
png and allow them to grow
15) Tiny change to functions.js in document_reader() to deal with IE5, 5.5 and 6's
double-margin bug
16) Changes to Media_Youtube::draw_clip() and Media_Audioplayer::draw_clip() to
provide text alternative for better accessibility provisions, thereby passing
the 'Cynthia' test


SQL Changes
1254.sql (CS:9b2ff8df)
1) Fixed ~Today filter for layout
2) Fixed report Button Suites for MasterAdmin - was missing 'where 1' clause
3) Multiple fixes for image labels in report columns
4) Fix for column in system report - default Layout
5) Change to ECL tag for component_category_rotator - now component_tabber
6) Changed references in component_parameters:
'teaser_show'->'body_show', 'teaser_limit'->'body_char_limit' and
'plaintext'->'body_plaintext'
7) Feature fix for path in pages - should require 'Friendly-URLs' not 'keywords'
8) Bug fix for Pages report columns - boolean checkbox columns NEED form field
value to work in report toggle mode
9) Set version and checksum

Notes:
Promote:
codebase.php 1.9.5
img.php 1.2.2
js/members.js 1.0.27
js/functions.js 1.1.49
style/default.css 1.0.49
images/labels.gif CS:147c2a7f

[ Previous | Top | Next ]