2010-10-08 kazuhiko * no longer allow Access contents information and View for Anonymous, because there is no reason to allow anonymous users to access web_site_module itself. we should publish Web Site document if we want to publish it. 2010-09-22 kazuhiko * use Web Section's url in WebSection_getPermanentURL script, if it is called against a document. 2010-03-05 fabien * fix caches id bug. Now caches should works much better. 2010-02-02 fabien * remove WebSection_getPermanentURLForView which was bad (see bug #1507) and use getPermanentUrl() from WebSection.py. * WebSection_getPermanentUrl script is not used anymore (and should never be used, it should be called only by getPermanentUrl() from WebSection.py). Now by default, getPermanentUrl(document) always return a link to html content. If you want to get a link to a file (ie. openoffice document, pdf document, ...) you should explicitly specify it : getPermanentUrl(document, view=False) 2010-01-22 nicolas * Update configuration of Caching Policy Manager to fill Last-Modified Header with modification_date. * Web Site and Web Section are not using Caching Policy Manager * Use getPortalWebDocumentTypeLits instead of Hardcoded portal_type 2009-10-16 rafael * Update for the changes of new portal types of portal types. 2009-09-11 yusei * Fix action orders of web page module and make view action first. Otherwise module list method does not work. * Add bt/template_registered_skin_selection_list to business template. 2009-08-21 Kazuhiko * add WebSection_viewToolbarWidget that can be used for all web sites with the same appearance. 2009-06-29 nicolas * Check that user doesn't already exists 2009-05-15 yusei * Add a template field for Editor Field to Base_viewWebFieldLibrary. 2009-05-08 yusei * Simplify field libraries and proxy fields. Old field libraries are kept for backward compatibility. * Update dependencies. 2009-03-24 fabien * move some scripts from km to here. This scripts are usefull to display listbox search style. * some method need to be renamed after been moved so change the name everywhere 2009-01-25 jps * Renamed erp5_web_default_theme to clarify the fact that there is no default theme in erp5_web and that erp5_web is a framework to build Web sites based on ERP5. 2008-11-13 yusei * Start to develop version 5.4. 2008-10-29 yusei * Update xml format. 2008-10-29 yusei * Publication Section fields are now translatable. 2008-10-14 yusei * Start to develop version 5.3. 2008-09-08 yusei * Added web mode version of Base_doLanguage. 2008-09-08 yusei * Use Base_translateString instead of translate. 2008-09-07 yusei * Update English messages. 2008-09-04 yusei * Update English messages. 2008-09-04 yusei * Correct action title on Web Section. 2008-09-03 yusei * Remove text which is not suitable for translation. 2008-08-29 yusei * Correct message text. 2008-08-28 yusei * Fixed text in WebSite_viewContributePropertyRenderer. 2008-07-15 rafael * Updated WebSection_zGetDocumentValueList to support more params and fix some issues. 2008-07-06 yo * Add effective date into Web Page. 2008-07-06 yo * Use getDocumentValue instead of restrictedTraverse again, as the acquisition problem has been fixed in the Product. 2008-07-01 * Fix WebSection_viewInlinePageRenderer. Prevent to get a non document object. Thank you for Thomas Nouret. 2008-06-28 yo * Use restrictedTraverse instead of getDocumentValue in WebSection_viewInlinePageRenderer, because we need an appropriate acquisition wrapper here. 2008-06-28 yo * Add a standard method for string substitutions. 2008-06-27 yusei * Start to develop version 5.2. 2008-06-26 yusei * Revise version to 5.1. 2008-06-26 yo * Add a skin selection name field into Web Section. 2008-06-13 ivan * Enable Role Definitions for Web Site and Web Section. Show workflow state for Web Site and Web Section 2008-06-12 yo * Refactor WebSection_getDocumentValueList, so that it can be mostly shared with km. Now this script relies on a custom Z SQL Method to generate a good query. 2008-06-11 yo * Make WebSection_getPermanentURL consistent. 2008-06-11 yo * Make the scripts for retrieving documents more consistent. 2008-06-10 yo * Add a field for text content substitutions. 2008-06-03 vincentd * add rights for manager in publication_workflow(Published state) 2008-5-26 jps * Revise version to 5.0.1. * Configuration is now more generic * Improved breadcrumbs 2008-4-17 yusei * Revise version to 5.0. 2007-12-21 Yusei * Update file contribution part. Please update erp5_web and erp5_dms together. 2007-11-28 Yusei * Remove hardcoded ingestion email address from WebSite_viewContributeRenderer. Please use Email Ingestion Address preference instead. 2007-11-28 Yusei * Remove bookmark box from WebSite_viewDashboardRenderer. 2007-11-23 Yusei * Add bookmark box in WebSite_viewDashboardRenderer. * Try to get simulation state if validation state accessor does not exists. 2007-11-21 Yusei * if document's title is empty, then display its id in document relation box. 2007-09-04 Kazuhiko * use absolute_url_path instead of getPortalPath for better virtual host support. 2007-01-19 JPS * Global commit of refactored bt. More refactoring needed still 2006-10-05 Kevin * Minor fixes. * Don't show unvisible object in sub_web_object_list (thanks to Kristian). 2006-10-04 Kevin * New ERP5Web_getNiceURI script to transform any string to a Search Engine friendly URI. 2006-09-25 Kevin * Fix web page web view editable fields. * Factorize editable_mode management. * Remove fields_errors variable to let it be handled in an upper layer of the code. 2006-09-22 Kevin * Factorize common page template header. * Re-sync erp5_web template header with xhtml_style one. * Fix admin toolbox clone widget style consistency. 2006-09-21 Kevin * Modify CSS selectors to apply the right style to forms and input by default. * erp5_web depends on erp5_xhtml_style. * Clean up default css. 2006-09-20 Kevin * Admin toolbox style clean-up. 2006-09-19 Kevin * Much more sementical breadcrumb with hierarchical lists. * Admin Toolbar: add webdav and direct ERP5 access link. * Admin toolbar is now floating in the default style. * Add link to web site root on logo. * Add default link style. * Add default breadcrumb style. 2006-09-18 Kevin * Merge all admin toolbar code in one single page template. * No need of special form for web site first page: the default document to display is known through aggregate category. 2006-09-14 Kevin * Reorder actions. * Delete deprecated custom first page layout. * New version of generic admin tool box (work still in progress). * Add admin toolbox in the default layout. 2006-09-12 Kevin * Rewrite default group generation using macro and WebSite_getGroupList script. * Little default theme esthetics enhancements. * Add custom view of web site in default theme. 2006-09-11 Kevin * Split css in two parts: the generic classes for web forms and the specific classes for the theme. * Add the alpha code (still not used) that auto-aggregate some form groups in 1-pass for easy custom template creation (see big documentation in the script itself). 2006-09-08 Kevin * Use group id for the layout. * Fix css layout to support ie6. * Delete xml type declaration to let IE 6 parse the web page. * Tag columns in the layout via 'column' css class. * Show transition_message only when one is found. * New way of generating tag id, css class and title of groups. * Reduce search box size. * Add list of tested browser. 2006-09-07 Kevin * Brand new 3-column flexible layout. * Add custom view for Web Site module. * Define the logo CSS class on the field, not on the field group. * Add missing picture. 2006-09-06 Kevin * Add default listbox erp5 styling and and web styling. * Listbox rendering in web style seems to work: mark it as upgraded and ready to be used. * Divide sidebar in two groups: one left, one right. 2006-09-06 Stefan * WebSection_getDocumentValueList now checks if section Items have a getIntIndex()-Method while trying to sort them. 2006-09-05 Kevin * Add extra web-content widget box support. 2006-09-04 Kevin * Use a custom script to render consistent and nice title depending of the context. * Add a big comment about why I think this script should not return what it currently return (comments welcomed). * Add a new login box web widget. * Add new navigation related widgets : breadcrumb and different flavours of subcontent menus. * Enhance CSS layout and general webdesign. * Lots of renaming to match generic CSS classes. * Add About box, breadcrumb, login box and navigation boxes to default layout. 2006-09-01 Stefan * Add missing **kw in WebSite_getDocumentUrl to accept parameters submitted by the Listbox. * Add two section views in default theme to display either the section title, description and content or the default document. 2006-09-01 Kevin * Reorder and comment CSS. * Add some titles on form groups. 2006-08-31 Kevin * Add portal status message. * Add default generic layout for web editable_mode. * Set the default Webmaster User ID at Web Site creation. * Webmaster and ID are now required. Rename "Webmaster" to "Webmaster User ID" to avoid confusion. * Add alternate Web Page view for web mode. 2006-08-31 Stefan * WebSection_getDocumentValueList now returns the newest version for each document if there are multiple versions. * WebSite_getDocumentValue returns the newest Version of a Document if it is called with a reference (name parameter). 2006-08-30 Stefan * WebSite_getDocumentValue is now be able to display any object with a refernce property. 2006-08-30 Kevin * Add default custom render of Web Page for web sites. 2006-08-29 Kevin * Clean-up group naming. * Fix bad selection name. 2006-08-29 Stefan * WebSection_getDocumentValueList uses Predicate API. * Sorts result by order Index. 2006-08-28 Kevin * Render extra widgets in the default template. * Add dummy widgets in the default layout. * Firefox don't like CSS rendered via a Page Template. * Enhance default theme's CSS. * Delete div wrapper for web widget rendering in erp5_web_default_template. 2006-08-25 Stefan * Membership and Multimembership can be used simultaneously. The corresponding base categories may not overlap. The results of both memberships are unified. 2006-08-25 Kevin * Move all scripts and forms in uncertain state to erp5_web_old skin folder. * Move all specific scripts and forms from erp5_web skin folder to brand new web widget libray folder. * Update default web theme to use latests xhtml_style generic macros. 2006-08-24 Stefan * Update fields name to match naming convention. 2006-08-24 Kevin * Add default CSS to default theme. * Use aggregate relations everywhere to define default content. 2006-08-24 Stefan * URLs work with and without virtual hosting. * No duplicate entries in WebSection_getDocumentValueList() if a page is associated by aggregate and also in a relevant publication section. * Problem with WebSection_getDocumentValueList() fixed (aggregated pages were not in the list form this context). * Removed some context.log() entries. 2006-08-23 Stefan * First rework of Web API scripts. 2006-08-23 Kevin * Multiple Publication Sections can be set on Web Pages. * One default page can be set on Web Section through agregate relation. * Add a new folder to store web widget library. 2006-08-22 Kevin * Add default web site theme. * Set default web theme on newly created Web Sites. 2006-08-21 Kevin * Fix section bad form rendering with xhtml_style. * Respect naming conventions. 2006-08-18 Kevin * Fix some Form's group to work with xhtml_style. * Fix default template on WebSection. * Fix ListBox Web Style strings. 2006-07-27 Kevin * Some search result screen modifications. * Allow sorting of new columns. * Add some comments to not forget bugs and ToDos. 2006-07-25 Kevin * Differentiate two level of layout: container_layout and content_layout. * Fix WebSite_newContent. * Revert consistent tab naming (JPS). 2006-07-23 Kevin * Add WebSite_getBaseURL to get dynamic base url. 2006-07-21 Kevin * Enhancements on My Stuff page. * Make column filter box working and support pagination in generic HTML style listboxes. * Auto-reset some listboxes when needed. Hide non-working features (advanced search etc.). * Remove dummy 'Theme', 'Programme' and 'Service' columns. * Move ERP55 FCKEditor wrapper in a dedicated skin folder. * Move Mockup to dedicated folder. * WebSite_newContent definitely replace WebSite_clone. 2006-07-20 Kevin * Add description on publication workflow. * In ListBox_asWebStyleHTML, use editable_field returned by the rendering of a listbox to get and apply the css style even if the table cell is empty. * Add listbox mockups. * Add generic My Task/Worklist Report. * Add simple version of My Stuff/My Document page. 2006-06-15 Kevin * Move fulltext indexing ZSQLMethods to erp5_core. 2006-06-12 Kevin * Update maintainer list. 2006-03-07 Vincent Pelletier * First working version of the Business Template