DownloadsScreenshotsMail FeedbackAbout VempainTechnical informationVempain documentation
Here you can download the latest version of Vempain.
Updated:
2006.10.15 releases 255-260
2006-10-16 16:18  poltsi

        * VERSION: - Stupid missing files fix

2006-10-16 16:16  poltsi

        * install/AUTHORS, install/LICENSE, install/README,
          install/install.sh: - See rev. 257

2006-10-16 16:15  poltsi

        * AUTHORS, LICENSE, README, tools/install.sh: - Relocate and get
          rid of the install dir

2006-10-16 16:14  poltsi

        * tools/makeInstallation.sh: - Add Changelog creation
          - Add missing table_definitions.php
          - Add missing style.css
          - Change location of README, AUTHORS and LICENSE file
2006.10.15 releases 183-254
2004-08-25 17:10  poltsi

	* php/www_root/New: Removed obsoleted editor

2005-04-19 05:32  poltsi

	* php/.cvsignore, php/lib/.cvsignore, php/sql/.cvsignore,
	  php/www_root/.cvsignore: Removed cvs-remains

2005-07-10 22:08  poltsi

	* TODO: Add an overall TODO-list

2005-07-10 22:09  poltsi

	* documentation/Makefile: Add a makefile to better manage the creation
	  of documentation

2005-07-10 22:10  poltsi

	* documentation/documentation.tex: Begin to bring the documentation
	  uptodate

2005-07-10 22:11  poltsi

	* perl, perl/ImageGallery, perl/ImageGallery/createSet.pl,
	  perl/ImageGallery/description.txt: Perl programs and tools which are
	  used by Vempain

2005-09-25 06:15  poltsi

	* php/lib/lib_vempain_editor.php: Minor code cleanuo Add acl-based
          component display

2005-09-25 06:28  poltsi

	* php/lib/lib_q.php: readEnvVars: Change to working POST/GET variables
          getSQLArray: Reorder result checking to minimize log warnings
          dbAuth: Add missing realm parameter to function call

2005-09-25 06:31  poltsi

	* php/lib/lib_vempain.php: Added userInUnit: Added Minor code cleanup

2005-09-25 06:49  poltsi

	* php/install/install.sh: More verbose about what the script is doing
          Make vempainadminpass loop by default if empty Correct improper
          owner/group for vempainroot

2005-09-25 07:29  poltsi

	* php/www_root/index.php: php/www_root/index.php Add ACL checking Minor
	  cosmetic improvements

2005-09-25 12:39  poltsi

	* documentation/documentation.tex: Minor cosmetic changes

2005-09-25 12:41  poltsi

	* documentation/Makefile: Correct the order of building doc and
	  converting images

2005-09-25 12:47  poltsi

	* dumps, dumps/heavy.dump, dumps/team777.dump,
	  dumps/vempain-20011111.dmp, dumps/vempain-20011111.dump,
	  dumps/vempain-20040824.dump, dumps/vempain-20050921.dump,
	  dumps/vempain-devel-20040328.dmp, dumps/vempain.dump: Backup dumps of
	  vempain databases

2005-09-25 13:08  poltsi

	* php/sql/create_edit_modules.sql: First part of database updates to
	  incorporate ACL support

2005-09-25 13:17  poltsi

	* documentation/other, documentation/other/tietokantadumppi_ja_php.txt:
	  Miscellaneous documentation

2005-09-25 13:46  poltsi

	* TODO: Updated

2005-12-06 08:28  poltsi

	* publish/build.xml,
	  publish/org/vempain/publish/server/PublishServer.java,
	  publish/org/vempain/publish/server/PublishServerImpl.java,
	  publish/org/vempain/publish/tools/ComponentContainer.java,
	  publish/org/vempain/publish/tools/DbLayer.java,
	  publish/org/vempain/publish/tools/FileLogger.java,
	  publish/org/vempain/publish/tools/InvalidValueException.java,
	  publish/org/vempain/publish/tools/Log.java,
	  publish/org/vempain/publish/tools/Logger.java,
	  publish/org/vempain/publish/tools/PageContainer.java,
	  publish/org/vempain/publish/tools/RightsContainer.java,
	  publish/org/vempain/publish/tools/TOCGenerator.java,
	  publish/org/vempain/publish/tools/TOCTreeNode.java,
	  publish/org/vempain/publish/tools/dbConException.java,
	  publish/org/vempain/sql/dbUtils.java: Id-tag flop

2006-01-12 09:31  poltsi

	* perl/Maintenance_Tools, perl/Maintenance_Tools/packACL.pl,
	  perl/Migration_Tools, perl/Migration_Tools/file2vempain.pl, perl/lib,
	  perl/lib/lib_q.pl: Auxillary perl tools

2006-01-12 09:33  poltsi

	* php/install/install.sh: Use GRANT instead of raw inserting of
	  database user

2006-01-12 09:35  poltsi

	* php/lib/modules, php/lib/modules/Edit,
	  php/lib/modules/Edit/lib_page.php: Module based Edit functions

2006-04-10 16:41  poltsi

	* php/lib/lib_gallery.php, php/www_root/index.php,
	  php/www_root/style.css:
              - Add style.css 
              - Add rudimentary gallery support
              - Reorder how the error-page and request is handled

2006-04-10 16:44  poltsi

	* php/lib/lib_q.php:
              - Update copyright
              - Add mysql-error to debug message
              - Minor formatting

2006-04-10 16:46  poltsi

	* php/lib/lib_vempain.php:
              - Correct copyright year
              - Properly parenthize the acl-check
              - More verbose acl-printout

2006-04-10 16:48  poltsi

	* php/lib/lib_vempain_editor.php:
              - Use style.css instead of hardcoded formatting
              - Add acl-checks
              - Begin with modularized edit functions

2006-04-10 17:16  poltsi

	* php/install/create_db-complete.sql:
              - ACL added to most items

2006-04-10 17:22  poltsi

	* php/lib/lib_q.php: Fix minor HTML-typo

2006-04-10 17:33  poltsi

	* php/install/create_db-complete.sql, php/install/install.sh,
	  php/install/site/lib/lib_q.php, php/install/site/lib/lib_vempain.php,
	  php/install/site/lib/lib_vempain_editor.php,
	  php/install/site/www_root/index.php, php/lib/lib_vempain_editor.php,
	  php/www_root/index.php: Update all Copyright years

2006-04-13 12:39  poltsi

	* php/www_root/index.php: 
              - Use global PAGEINFO instead of local variables
              - Remove some duplicate error page handling favouring the
                redirect method

2006-06-20 18:00  poltsi

	* php/lib/lib_q.php: Rename printButtonForm to getButtonForm

2006-06-20 18:03  poltsi

	* php/sql/combined_form_layout_order.sql: Zapp the form and
	  layout_order together

2006-06-20 18:04  poltsi

	* php/lib/table_definitions.php: Object description table

2006-06-20 18:05  poltsi

	* php/etc/vempain.conf.dist: Template for configuration file

2006-07-07 05:44  poltsi

	* php/lib/modules/Edit/classBase.php,
	  php/lib/modules/Edit/classForm.php,
	  php/lib/modules/Edit/classFormItem.php: These are an attempt to solve
	  the object problem with OO

2006-07-07 05:47  poltsi

	* php/lib/table_definitions.php:
              - Fix some incorrect datafield definitions
              - Add dtt (datetime)

2006-07-07 05:48  poltsi

	* php/www_root/style.css: Add editor style definitions

2006-07-07 05:51  poltsi

	* php/lib/modules/Edit/lib_page.php:
               - Fix incorrect mode name
               - Correct printButton function call

2006-07-07 05:56  poltsi

	* php/lib/lib_vempain_editor.php, php/www_root/index.php:
	  lib/lib_vempain_editor.php:
               - Major refactoring of the editor functionality including:
                    -Dropping the layout_order table and incorporating the
                     functionality to the form
                    -Describing all objects in table_definitions.php and
                     creating the lists and forms dynamically from this
                     information
                    -Add sorting functionality to the object lists
                    -Make tablewidth follow the browser window width
	       - Changes due to dropping the layout_order table

2006-07-07 05:57  poltsi

	* perl/Maintenance_Tools/packACL.pl:
               - Correct the config path
               - Remove layout_order table from the list

2006-07-07 06:03  poltsi

	* dumps/vempain-devel-20060417.dmp, dumps/vempain-devel-20060419.dmp,
	  dumps/vempain-devel-20060421.dmp, dumps/vempain-devel-20060428.dmp,
	  dumps/vempain-devel-20060707.dump: Dumps at various points.

2006-09-25 14:21  poltsi

	* php/lib/lib_vempain_editor.php: Remove old EditForm functionality
          as well as other minor updates.

2006-09-30 06:23  poltsi

	* php/www_root/index.php: Use include_once instead of include and
          concatenate sqlString instead of spanning a multiline string.

2006-09-30 06:29  poltsi

	* php/lib/modules/Edit/base.php, php/lib/modules/Edit/form.php,
	  php/lib/modules/Edit/page.php:
               - Renamed from the inconvenient class[M]odule.php name to
                 plain name.php
               - Add page module
               - Override create, update, delete and getDBValues for form as
                 it is a multiline item

2006-09-30 06:32  poltsi

	* php/lib/modules/Edit/classBase.php,
	  php/lib/modules/Edit/classForm.php,
	  php/lib/modules/Edit/classFormItem.php: Removed, see previous, see r215

2006-09-30 06:43  poltsi

	* dumps/vempain-devel-20060930.dmp: Changed db upto r218

2006-09-30 06:45  poltsi

	* php/lib/lib_vempain_editor.php: Partially replaced using the modules
          instead of builtin functions to manage the Edit functions

2006-10-09 07:23  poltsi

	* php/lib/lib_q.php: Add separate colouring for objects calling dprint

2006-10-09 07:29  poltsi

	* php/lib/modules/Edit/component.php, php/lib/modules/Edit/layout.php,
	  php/lib/modules/Edit/unit.php, php/lib/modules/Edit/user.php:
	       - Add modules for each item.

2006-10-09 07:30  poltsi

	* php/lib/modules/Edit/page.php: Remove the form-specific stuff

2006-10-09 07:40  poltsi

	* php/etc/vempain.conf: Remove vempain.conf as we use vempain.conf.dist
          as template

2006-10-09 07:51  poltsi

	* php/lib/lib_vempain_editor.php, php/lib/modules/Edit/base.php,
	  php/lib/modules/Edit/form.php, php/lib/table_definitions.php,
	  php/www_root/index.php:
               - Change to item objects for page, component, form, layout, user
                 and unit editing
               - Change from comp_id to component_id in databases
               - Remove most of the item manipulation (create, edit and delete)
                 from lib_vempain_editor.php
               - sqlDataEscape is now used only when inserting value fields to
                 SQL-commands
               - Fix a problem when saving edited form, new data is actually
                 inserted instead of the old data
               - Edited data is now all keyed with a ve_-prefix
               - Corrected some fields to visible in table_definitions.php
               - Add managing of array-values in item object fields
               - Add the necessary globals for formModule::getDBValues to work

2006-10-09 09:05  poltsi

	* php/install/components: Remove obsolete files, part of cleanup
	  before beta1 release

2006-10-09 14:44  poltsi

	* php/lib/modules/Edit/lib_page.php:  Remove obsoleted file

2006-10-09 14:48  poltsi

	* php/lib/lib_gallery.php, php/lib/lib_vempain.php,
	  php/lib/lib_vempain_editor.php, php/lib/modules/Edit/base.php,
	  php/lib/modules/Edit/component.php, php/lib/modules/Edit/form.php,
	  php/lib/modules/Edit/layout.php, php/lib/modules/Edit/page.php,
	  php/lib/modules/Edit/unit.php, php/lib/modules/Edit/user.php,
	  php/lib/table_definitions.php: Add and correct copyright text to
	  each file

2006-10-09 19:06  poltsi

	* php/lib/lib_vempain.php: hasACL: Handle acl_id in array form

2006-10-14 05:05  poltsi

	* php/lib/table_definitions.php: Add acl to user and unit item

2006-10-14 05:08  poltsi

	* php/lib/modules/Edit/base.php, php/lib/modules/Edit/form.php: 
               - Add acl check to delete and update functions

2006-10-14 05:10  poltsi

	* php/lib/lib_vempain_editor.php:
               - Add checks to the result of new, update and delete functions
               - Get acl_id before deleting so acl table can be updated

2006-10-14 05:10  poltsi

	* php/www_root/index.php: Remove non-working revision tag

2006-10-14 12:43  poltsi

	* perl/lib/lib_q.pl: Initiate the %RS in getAllSQL, otherwise it will
	  become a global variable

2006-10-14 20:17  poltsi

	* perl/Maintenance_Tools/packACL.pl:
               - Add user and unit to checked items
               - Simplify by removing most of the program and do a
                 step-by-step-checks
               - Add splitting of privileges when both user_id and unit_id is set
               - Add creation of missing acl with default settings

2006-10-14 20:22  poltsi

	* php/lib/modules/Edit/base.php: 
               - Add proper return value to update
               - Add proper return value to delete 
               - First check that the sorting parameters are set in order to
                 minimize unecessary logging 
               - Proper handling of passwords 
               - Misc typos where addslashes were called

2006-10-14 20:23  poltsi

	* php/lib/modules/Edit/user.php: Override default update to properly
	  manage passwords

2006-10-15 13:56  poltsi

	* documentation/Images/Dia/diagram-database-page.gz,
	  documentation/Images/Dia/diagram-publish-procedures-change.gz,
	  documentation/Images/Dia/diagram-publish-procedures-login.gz,
	  documentation/Images/Dia/diagram-publish-procedures-new.gz,
	  documentation/Images/Dia/diagram-web-procedures.gz,
	  documentation/Images/Dia/page_create.gz,
	  documentation/Images/Dia/page_delete.gz,
	  documentation/Images/Dia/page_get.gz,
	  documentation/Images/EPS/diagram-database-page.eps,
	  documentation/Images/EPS/diagram-publish-procedures-change.eps,
	  documentation/Images/EPS/diagram-publish-procedures-login.eps,
	  documentation/Images/EPS/diagram-publish-procedures-new.eps,
	  documentation/Images/EPS/diagram-web-procedures.eps,
	  documentation/Images/EPS/page_create.eps,
	  documentation/Images/EPS/page_delete.eps,
	  documentation/Images/EPS/page_get.eps: 
               - Change from right to privilege 
               - Remove mention of layout_order

2006-10-15 13:59  poltsi

	* documentation/documentation.tex: 
               - Remove nonworking Revision-tag
               - Update support types 
               - Add description for ACLs 
               - Add section for system requirements 
               - Update the SQL-clauses 
               - Mention that the section conserning the updateserver is inactive

2006-10-15 14:52  poltsi

	* php/install: Move the install dir up

2006-10-15 14:53  poltsi

	* install, install/AUTHORS, install/README, install/TODO,
	  install/components, install/create_db-complete.sql, install/site:
               - Remove unecessary files 
               - Update from pre-alpha to beta

2006-10-15 17:34  poltsi

	* php/sql/create_db-complete.sql: 
               - Splitted acl 
               - removed module pages
               - Add Edit/new page 
               - Removed layout_order 
               - Changed form to contain the data formely used in layout_order 
               - Changed comp_id to component_id 
               - Add acl_id to user and unit

2006-10-15 17:36  poltsi

	* install/install.sh: 
               - Removed unecessary revision tag 
               - Changed to use the .dist config 
               - Sanitized the etc path handling 
               - Copy the config also for tool use 
               - Added acl_id to the user table inserts

2006-10-15 17:37  poltsi

	* tools, tools/makeInstallation.sh: Initial revision. The dir
	  contains various development tools

2006-10-15 17:38  poltsi

	* VERSION: Initital version, used by the package build

2006-10-15 17:39  poltsi

	* TODO: Updated

2004.08.24
* Moved all of the Edit-stuff to files in order to make
  the editor more robust
* Corrected misc typo bugs
* Added error-page
2003.12.14
* Added support for ACLs and made some variable cleanup to
  avoid clashes between internal and form variables
2003.03.18
* Moved the edit-components to a file since admins too often
  succeeded to mess them up
2002.10.04
* Fixed broken sed-replacement in config-file creation
* Fixed improper config-file renaming
* Fixed grammatical errors in questions
* Found bug with naming the mysqldb host which may cause
  problems if the host has multiple hostnames. NOT FIXED
* Fixed mismatching unit-columns in edit list view
* Added missing unit and user description-texts in header-component
* Corrected the v_type check where the second and third type were checked
  with if instead of ifelse
* Changed the Create Layout button-text to Send in
  conformance with the other Edit-pages
* Fixed the missing > in TD-tag which made the Create Layout
  button disappear on the Edit-pages