NAME

BSE - an engine for simple magazine style WWW sites.


DESCRIPTION

BSE is an engine for creating simple magazine type web sites.

Maybe I'll add some other bits here.


CHANGES

0.18

0.17

0.16

you can now configure BSE to have users fetch files from Amazon S3 or any service accessible by FTP.

0.15_56

0.15_55

0.15_54

0.15_53

0.15_52

0.15_51

There are additions to [pregenerate] in bse.cfg in this release.

0.15_50

This release involves some large potentially destabilizing changes, especially in newsletter administration, shop administration and the reports script.

0.15_49

0.15_48

0.15_47

You will need to drop or manually alter the bse_seminar_bookings table for this release.

0.15_46

0.15_45

Note: you need to cd to the util directory and run:

  perl loaddata.pl ../data/db

from this release onwards.

0.15_44

0.15_43

0.15_42

0.15_41

0.15_40

0.15_39

0.15_38

0.15_37

0.15_36

0.15_35

0.15_34

0.15_33

0.15_32

0.15_31

0.15_30

0.15_29

0.15_28

0.15_27

0.15_26

0.15_25

0.15_24

0.15_23

0.15_22

0.15_21

0.15_20

Applied a patch from Adrian Oldham:

0.15_19

Minor release so I can patch some other things.

0.15_18

0.15_17

Iterim release with subscriptions work.

0.15_16

Adds the report changes except for control-break reports.

I'm going to workaround control-break reports for now, it was taking way too long. I'll implement them at a future date when there's no time pressure.

0.15_15

This is a development release, not intended for production.

0.15_14

0.15_13

This is a development release, not intended for production.

0.15_12

0.15_11

0.15_10

0.15_09

0.15_08

0.15_07

This release adds a new column to the orders table. You will need to run the upgrade_mysql.pl script on existing installations.

0.15_06

Interim release with some minor fixes while I fiddle with trying to re-use the same order after a CC processing failure.

0.15_05

WARNING: this release makes major changes to the way the shop works. Make sure you test BEFORE you deploy.

This release may introduce incompatibilities with older BSE::Custom modules, if you come across any of these, please let me know.

To deploy this with a custom template set the following templates will need to be updated:

  - checkoutnew_base.tmpl - new checkout page
  - checkoutpay_base.tmpl - new payment page
  - mailconfirm.tmpl - handle CC processing
  - mailorder.tmpl - handle CC processing
  - checkoutfinal_base.tmpl - display credit card receipt number

This is primarily intended as a test release, currently it has three known problems:

The changes:

0.15_04

0.15_03

0.15_02

0.15_01

0.15

No changes since 0.14_37, no issues reported with 0.14_37.

0.14_37

This will become 0.15 on Friday unless a major problem is reported.

0.14_36

Trying again for a release candidate for 0.15.

0.14_35

This is a release candidate for 0.15.

0.14_34

0.14_33

0.14_32

0.14_31

0.14_30

The basic processing for subscriptions is now done.

0.14_29

0.14_28

Release in preparation for subscriptions implementation

0.14_27

0.14_26

0.14_25

0.14_24

This release includes some structural changes to article editing, please test before deploying it.

0.14_23

0.14_22

0.14_21

0.14_20

0.14_19

0.14_18

0.14_17

0.14_16

0.14_15

This adds several destabilizing changes, test before using in any production setting.

0.14_14

0.14_13

0.14_12

0.14_11

0.14_10

0.14_09

0.14_08

0.14_07

You will need to run upgrade_mysql.pl for this release.

0.14_06

0.14_05

This is still a development release.

There have been database changes in this release. You will need to run upgrade_mysql.pl.

0.14_04

This is a development release and is not suitable for production use.

0.14_03

This is a development release and is not suitable for production use.

0.14_02

0.14_01

0.14

No changes in this release, just a stable release. Enjoy.

0.13_08

This is a release candidate for 0.14, please report any problems with it as soon as possible.

Once I release 0.14 I'll start on a new round of changes

0.13_07

0.13_06

Making steps towards improved stability.

0.13_05

If you get configuration errors from this release, it probably means you've been using some of the default email addresses, which were either nonsense, or my address. Either update Constants.pm or set the appropriate value in bse.cfg.

There have been a lot of changes in this development release, so there's probably at least one bug.

0.13_04

I'm still looking for feedback on article image names and the interaction with automatic image placement. See the options described under the 0.13_02 release notes.

This development release has some major changes.

0.13_03

Make sure you update your config file.

0.13_02

Another development release.

Please play with this and consider how named images and automatic image placement should interact. Should using a named image:

Or should named images never be automatically placed, with no effect on automatic placement of other images?

Changes from the last release:

0.13_01

Time to get a little adventurous.

0.13

No changes since 0.12_31.

0.12_31

Hopefully this will become 0.13.

0.12_30

0.12_29

0.12_28

0.12_27

0.12_26

0.12_25

0.12_24

0.12_23

0.12_22

0.12_21

0.12_20

0.12_19

0.12_18

0.12_17

0.12_16

0.12_15

0.12_14

0.12_13

0.12_12

0.12_11

0.12_10

0.12_09

0.12_08

This is a development release. If you want stable try 0.12_01, since many destabilizing changes have occurred since then.

If you install this release it's possible the upgrade_mysql.pl script cannot be used to upgrade to a later release.

0.12_07

0.12_06

This release includes some inactive files for access control.

0.12_05

0.12_04

0.12_03

0.12_02

When installing this release over earlier releases:

  1. run mysql_upgrade.pl to upgrade the database schema

  2. start the mysql shell and run the following query in your database:

      update image set displayOrder = id;

    to preserve image ordering.

  3. the <:if art:> conditional tag is no longer available

This is a development release, intended to test the new code in BSE, in preparation for adding security mechanisms. This is not intended for production use yet.

Please see the known problems list.

Known issues:

0.12_01

Some derived tags may not work with the new fields, since I've switched to the version of Squirrel::Template used by Resource, which should reduce memory consumption a little, once all the tags are converted.

I think I have all the derived tags, but there might be one I missed...

0.12

0.11_21 seems stable enough.

0.11_21

Assuming no other problems are found this will become 0.12

0.11_20

0.11_19

0.11_18

0.11_17

0.11_16

0.11_15

0.11_14

0.11_13

This is a test release.

0.11_12

This is a test release.

0.11_11

0.11_10

0.11_09

0.11_08

This is a test release.

I still need to integrate some of the customization hooks from the realware branch.

0.11_07

This is a test release.

0.11_06

This is a test release.

I wouldn't be suprised to find problems in this release, there have been a lot of changes.

Still needs some documenting.

0.11_05

This is a test release.

0.11_03

0.11_02

Another test release:

0.11_01

Test release:

0.11

Looks like all known problems are fixed. Time to do a semi-major release.

0.10_16

0.10_15

0.10_14

0.10_13

0.10_12

0.10_11

0.10_10

0.10_09

0.10_08

Making progress.

0.10_07

Another test release:

0.10_06

Test release for Adrian, with his new templates.

0.10_05

Test release for Adrian.

0.10_04

Don't use this version.

0.10_03

0.10_02

0.10_01

0.10

WARNING: the tag for articles found for a search has changed from:

  article I<field>

to:

  result I<field>

There is a new module required: HTML::Parser

0.09

0.08

0.07

I'll add in the 0.07 change list as soon as I figure out what I changed...

Once I get my old 0.08 RC that may include the 0.07 change list.

0.06

Some changes are being made to allow the engine to be embedded into a site (specifically squirrelweb.com.au).

0.05

0.04

You will need to recreate the articles table, since a new column has been added to support article thumbnails.


AUTHOR

Tony Cook <tony@develop-help.com>

I originally wrote BSE while an employee at SquirrelWeb (http://www.squirrelgroup.com/) for one of VisualThought's clients, bodyScoop.com (http://www.bodyScoop.com.au/).

Most of the BSE templates were created by Adrian Oldham of Visual Thought Communications (http://www.visualthought.com.au) He also funded and suggested many improvements.

Realware Systems (http://www.realware.com.au/) funded the nested catalogs, IIS support, the image access tags, and many other shop improvements, including most of the BSE::Custom hooks.