Last modified: 2013-01-29 12:22:22 UTC
Hi. I'm running SMW 1.8 bundle with SMWSQLStore3 on MW 1.19.3. I've noticed that you can no longer have MW links or images in text property fields. I have a form field: ! Comment: | {{{field|comment|input type=textarea|cols=80|rows=4}}} Template contains: ! Comment | [[Comment::{{{comment|}}}]] Comment is a text property. Examples of broken behaviour: If you have [http://news.bbc.co.uk BBC News] in the field, it results in [[Comment::BBC News]] being displayed instead of the link. If you have [[Advice Page|My Advice]] in the field, it results in [[Comment::Advice Page]] being displayed instead of the link. If you have [[File:Open 24x24.png|link=Advice Page]] in the field, it results in [[Comment::Open 24x24.png]] being displayed instead of the image. If you have [mailto:joe@bloggs.com|joe@bloggs.com] in the field, it results in [[Comment::[1]] being displayed instead of the email link. So users can no longer put external links, internal links, images, files or email links into text fields. This works fine on 1.17.1 with SMWSQLStore2, so this is a very major regression. The problem is SMWSQLStore3 is the default out of the box now and also, once you upgrade an existing site to SMWSQLStore3 there is no going back. I assume this will get addressed in the new SMW 1.8.1 release? Thanks.
Downgrading as I have found a workaround using pipe escapes. However, I would suggest that a text property by default should allow any text to be entered without such restrictions. This will totally baffle a great number of users.