]>
git.imager.perl.org - bse.git/log
Tony Cook [Mon, 18 May 2015 09:19:30 +0000 (19:19 +1000)]
re-work the image edit super page to use jQuery and add image tag editing
Tony Cook [Fri, 15 May 2015 06:22:48 +0000 (16:22 +1000)]
move html to the template rather than generating in code
Tony Cook [Fri, 8 May 2015 09:03:32 +0000 (19:03 +1000)]
allow editing image tags on the big image tool page
Tony Cook [Fri, 8 May 2015 08:48:58 +0000 (18:48 +1000)]
use jQuery for the image tool
Tony Cook [Fri, 8 May 2015 08:43:09 +0000 (18:43 +1000)]
modify the image editor page to use new style markup
Tony Cook [Fri, 8 May 2015 07:36:35 +0000 (17:36 +1000)]
the image inline method now defaults the cfg parameter
Tony Cook [Fri, 8 May 2015 05:57:06 +0000 (15:57 +1000)]
for now, admin/basej.html doesn't change the look
Tony Cook [Fri, 8 May 2015 01:03:30 +0000 (11:03 +1000)]
beginning of jQuery re-work
Tony Cook [Mon, 18 May 2015 00:34:16 +0000 (10:34 +1000)]
fixed pod error in passing, update known pod issues
Tony Cook [Fri, 8 May 2015 07:37:11 +0000 (17:37 +1000)]
.wrap now allows barewords for parameter names
Tony Cook [Fri, 8 May 2015 05:56:40 +0000 (15:56 +1000)]
treat _ followed by id text as an id rather than as an _ operator
Tony Cook [Thu, 14 May 2015 23:40:26 +0000 (09:40 +1000)]
fix inheritence for BSE::DummyArticle
Tony Cook [Mon, 11 May 2015 10:18:21 +0000 (20:18 +1000)]
eliminate lone dashes
Tony Cook [Mon, 11 May 2015 09:17:59 +0000 (19:17 +1000)]
allow more than a trailing alphanumeric part of an image filename to live
Tony Cook [Sat, 9 May 2015 04:23:19 +0000 (14:23 +1000)]
Metadata for articles
Tony Cook [Fri, 27 Mar 2015 04:49:42 +0000 (15:49 +1100)]
allow metadata to be defined for new products
Tony Cook [Sun, 1 Feb 2015 05:42:05 +0000 (16:42 +1100)]
allow metadata when creating a new article
Tony Cook [Fri, 30 Jan 2015 08:58:25 +0000 (19:58 +1100)]
fix dummy parameter handling in BSE::Request::Test
and fix 040-preload.t to set param p properly
Tony Cook [Fri, 30 Jan 2015 08:36:28 +0000 (19:36 +1100)]
BSE::TB::Article file has no longer has pod, so no errors now
Tony Cook [Fri, 22 Aug 2014 07:14:29 +0000 (17:14 +1000)]
metadata for articles
Tony Cook [Fri, 28 Mar 2014 11:46:40 +0000 (22:46 +1100)]
use cgi_fields() for metadata parsing, and other improvements
Tony Cook [Thu, 20 Mar 2014 23:44:29 +0000 (10:44 +1100)]
allow fieldtype to be configure to set "type" in the fields
This will allow it to be used with the request object cgi_fields()
method
Tony Cook [Thu, 20 Mar 2014 23:43:08 +0000 (10:43 +1100)]
make default, delete and note supplied via a options parameter
Tony Cook [Thu, 20 Mar 2014 23:42:05 +0000 (10:42 +1100)]
use new style field macros for the file edit page
Tony Cook [Thu, 20 Mar 2014 03:31:57 +0000 (14:31 +1100)]
don't crash when the default in .define is not initialized on .call
Tony Cook [Wed, 19 Mar 2014 01:59:56 +0000 (12:59 +1100)]
more metadata generalization and modification
Tony Cook [Wed, 23 Jan 2013 02:09:00 +0000 (13:09 +1100)]
make metadata more general
Tony Cook [Fri, 8 May 2015 01:04:41 +0000 (11:04 +1000)]
avoid an internal error in .wrap if the arguments can't be evalled
Tony Cook [Sat, 2 May 2015 10:31:58 +0000 (20:31 +1000)]
don't decode filenames
Adrian Oldham [Tue, 21 Apr 2015 06:26:52 +0000 (16:26 +1000)]
fix typo in Product importer docs
Tony Cook [Fri, 17 Apr 2015 01:30:07 +0000 (11:30 +1000)]
modernize error reporting for the shop's cart target
Tony Cook [Fri, 24 Apr 2015 01:36:01 +0000 (11:36 +1000)]
doclink[] now errors when target isn't linkable
Adrian Oldham [Thu, 2 Apr 2015 09:16:27 +0000 (20:16 +1100)]
allow hypens in formlink form name values
Tony Cook [Tue, 7 Apr 2015 13:34:55 +0000 (23:34 +1000)]
replace image[] earlier than unmarked lists
Tony Cook [Tue, 31 Mar 2015 12:42:51 +0000 (23:42 +1100)]
add a format() method to articles for use in templates
Tony Cook [Tue, 31 Mar 2015 12:40:44 +0000 (23:40 +1100)]
_body_embed() isn't used, remove it
Adrian Oldham [Fri, 6 Mar 2015 00:21:05 +0000 (11:21 +1100)]
use m param for messages
Adrian Oldham [Wed, 11 Feb 2015 01:55:13 +0000 (12:55 +1100)]
expose subscriptions and file_cats variables
Tony Cook [Mon, 9 Feb 2015 09:22:06 +0000 (20:22 +1100)]
make wuser visible to the BSE::UserReg wishlist target
and delay reading in the wishlist for old style tags
Tony Cook [Thu, 5 Feb 2015 09:05:32 +0000 (20:05 +1100)]
the [basic].cookie_lifetime now works
by default this will make your sessions much shorter
Adrian Oldham [Wed, 28 Jan 2015 02:17:44 +0000 (13:17 +1100)]
tighten interest email validation rule
Adrian Oldham [Wed, 28 Jan 2015 02:22:57 +0000 (13:22 +1100)]
add support for catalogs extra_templates
Tony Cook [Fri, 12 Dec 2014 00:07:35 +0000 (11:07 +1100)]
re-work what interest.pl does
Tony Cook [Thu, 11 Dec 2014 06:04:49 +0000 (17:04 +1100)]
update interest.pl to more modern style
Tony Cook [Sun, 7 Dec 2014 01:09:16 +0000 (12:09 +1100)]
treat response() templates as dynamic
since they are
Adrian Oldham [Wed, 29 Oct 2014 11:40:54 +0000 (22:40 +1100)]
return old html[...] tag behaviour as raw[...]
Tony Cook [Sat, 25 Oct 2014 00:48:21 +0000 (11:48 +1100)]
modified html[] body text tag
Tony Cook [Sun, 19 Oct 2014 01:47:39 +0000 (12:47 +1100)]
index P flagged articles as their parent
and update the excerpt generation to extract info from P flagged children
Adrian Oldham [Wed, 8 Oct 2014 02:31:02 +0000 (13:31 +1100)]
define has_tags method for the dummy article
Tony Cook [Fri, 17 Oct 2014 05:06:14 +0000 (16:06 +1100)]
add slice() and splice() to arrays
Tony Cook [Thu, 28 Aug 2014 04:36:46 +0000 (14:36 +1000)]
for dynamic generation, replace code with not set vars with an error
this can be restored to the old behaviour with
[basic]
error_not_defined=0
Tony Cook [Wed, 17 Sep 2014 09:49:11 +0000 (19:49 +1000)]
support for blocks, and some methods that can use them
Tony Cook [Mon, 1 Sep 2014 12:20:44 +0000 (22:20 +1000)]
Merge Adrian's exhaustive module dir restructure changes
Tony Cook [Mon, 1 Sep 2014 12:18:08 +0000 (22:18 +1000)]
ran make manifest to fix the MANIFEST sort order
Tony Cook [Mon, 1 Sep 2014 12:17:01 +0000 (22:17 +1000)]
fix a few test file module names that were missed
Tony Cook [Mon, 1 Sep 2014 12:16:22 +0000 (22:16 +1000)]
update MANIFEST with the new doc file names
Adrian Oldham [Mon, 1 Sep 2014 02:00:34 +0000 (12:00 +1000)]
move SiteUser/s modules to more appropriate location
Adrian Oldham [Mon, 1 Sep 2014 01:33:14 +0000 (11:33 +1000)]
move OtherParent/s modules to more appropriate location
Adrian Oldham [Mon, 1 Sep 2014 00:40:49 +0000 (10:40 +1000)]
move Product/s modules to more appropriate location
Adrian Oldham [Sun, 31 Aug 2014 23:44:51 +0000 (09:44 +1000)]
update module paths in known pod issues
Adrian Oldham [Sat, 30 Aug 2014 06:23:11 +0000 (16:23 +1000)]
move Article/s modules to more appropriate location
Adrian Oldham [Sat, 30 Aug 2014 06:15:07 +0000 (16:15 +1000)]
version bump modules affected by generate move
Adrian Oldham [Sat, 30 Aug 2014 02:08:58 +0000 (12:08 +1000)]
move generate module into bse module dir
Adrian Oldham [Sat, 30 Aug 2014 02:00:12 +0000 (12:00 +1000)]
move subscription module into bse module dir
Adrian Oldham [Sat, 30 Aug 2014 01:55:36 +0000 (11:55 +1000)]
move catalog module into bse module dir
Adrian Oldham [Sat, 30 Aug 2014 01:54:42 +0000 (11:54 +1000)]
move product module into bse module dir
Adrian Oldham [Sat, 30 Aug 2014 01:53:42 +0000 (11:53 +1000)]
move article module into bse module dir
Tony Cook [Mon, 25 Aug 2014 00:22:08 +0000 (10:22 +1000)]
add hash extend() method for templating
Tony Cook [Mon, 25 Aug 2014 00:14:09 +0000 (10:14 +1000)]
Allow an extra set of tag delimiters for dynamic pages
Tony Cook [Sun, 24 Aug 2014 09:19:46 +0000 (19:19 +1000)]
allow [: and :] as tag delimiters for dynamic pages only
Tony Cook [Sun, 24 Aug 2014 04:41:52 +0000 (14:41 +1000)]
allow alternate delimiters for tags
Tony Cook [Wed, 20 Aug 2014 01:11:13 +0000 (11:11 +1000)]
fix bse.paged validation of page numbers
Tony Cook [Wed, 20 Aug 2014 00:52:22 +0000 (10:52 +1000)]
add a test for the page_list macro and fix it
Tony Cook [Sun, 17 Aug 2014 11:07:09 +0000 (21:07 +1000)]
use the class that initializes the reports section
Tony Cook [Wed, 13 Aug 2014 04:37:57 +0000 (14:37 +1000)]
add as_hash to WrapArray
Tony Cook [Fri, 8 Aug 2014 11:40:07 +0000 (21:40 +1000)]
document [pregenerate]
Tony Cook [Sun, 3 Aug 2014 05:02:03 +0000 (15:02 +1000)]
add report_data() to BSE::Variables
Adrian Oldham [Sat, 26 Jul 2014 09:49:22 +0000 (19:49 +1000)]
define should_index method in the dummy article
Tony Cook [Thu, 31 Jul 2014 23:43:14 +0000 (09:43 +1000)]
0.25 release
Tony Cook [Thu, 31 Jul 2014 23:42:17 +0000 (09:42 +1000)]
update Changes.txt to date
Tony Cook [Fri, 13 Jun 2014 10:08:27 +0000 (20:08 +1000)]
add should_index() method to articles
Tony Cook [Fri, 6 Jun 2014 01:18:14 +0000 (11:18 +1000)]
select excerpts that have the term as a word in them
Previously the code that selected the text to highlight did a simple
text match, without word boundary checks, so a search for "tree" would
select text from the content with "street" which wouldn't then be
highlighted. The code to select the text now does word matching.
Adrian Oldham [Sat, 31 May 2014 03:59:36 +0000 (13:59 +1000)]
add default prefix/suffix search highlight cfg option
Tony Cook [Fri, 16 May 2014 01:12:43 +0000 (11:12 +1000)]
allow "class[foo|class[bar|text]]" class to be promoted to paragraph
this (still) doesn't require strict nesting of spans
Tony Cook [Fri, 9 May 2014 06:00:16 +0000 (16:00 +1000)]
SVG support for article images
Tony Cook [Fri, 4 Apr 2014 05:20:49 +0000 (16:20 +1100)]
properly encode email body content
Tony Cook [Wed, 19 Mar 2014 04:25:22 +0000 (15:25 +1100)]
add an undefined value literal to template expressions
Tony Cook [Wed, 19 Mar 2014 03:56:43 +0000 (14:56 +1100)]
fixed word-wrapping for audit-log emails
Tony Cook [Sat, 27 Jul 2013 03:33:44 +0000 (13:33 +1000)]
allow add.pl to run as fcgi
Tony Cook [Fri, 14 Mar 2014 07:44:42 +0000 (18:44 +1100)]
use strict everywhere, everywhere!
Adrian Oldham [Sun, 9 Mar 2014 00:28:42 +0000 (11:28 +1100)]
handle "pop" link variants in text only subs formatting
Adrian Oldham [Mon, 3 Mar 2014 13:54:42 +0000 (00:54 +1100)]
use BSE::ComposeMail for confirmation email
Adrian Oldham [Mon, 3 Mar 2014 12:49:07 +0000 (23:49 +1100)]
always fallback to [shop].from email address
Tony Cook [Thu, 6 Mar 2014 03:38:39 +0000 (14:38 +1100)]
absolute image urls for subscriptions
Tony Cook [Mon, 3 Mar 2014 08:09:34 +0000 (19:09 +1100)]
don't crash validating the template name
Tony Cook [Mon, 3 Mar 2014 04:59:56 +0000 (15:59 +1100)]
subscriptions fixes
- utf-8 fixes
- allow for variables for new style markup
- make the dummy article an object so it works with all the new code
that expects an object
- fix handling of a negative or invalid archive article id
- use the BSE::UI wrapper in subs.pl
Tony Cook [Thu, 27 Feb 2014 22:45:54 +0000 (09:45 +1100)]
report article numbers before we regen the article
This means we're reporting some percentage of progress before we've
made that progress (eg. a 1 article site would report 100% done before
regenning that article), but in practice the error is minimal, and
reporting the article id earlier makes it easier to diagnose regen
bugs.
Tony Cook [Tue, 25 Feb 2014 23:01:20 +0000 (10:01 +1100)]
changes to email field processing and validation
Adrian Oldham [Tue, 25 Feb 2014 00:40:52 +0000 (11:40 +1100)]
simple email validation tests
Adrian Oldham [Tue, 18 Feb 2014 22:48:07 +0000 (09:48 +1100)]
disallow leading whitespace on email validation rule