[Standards] LAST CALL: XEP-0308 (Last Message Correction)

2012-07-31 Thread XMPP Extensions Editor
This message constitutes notice of a Last Call for comments on XEP-0308 (Last 
Message Correction).

Abstract: This specification defines a method for marking a message as a 
correction of the last sent message.

URL: http://xmpp.org/extensions/xep-0308.html

This Last Call begins today and shall end at the close of business on 
2012-08-17.

Please consider the following questions during this Last Call and send your 
feedback to the standards@xmpp.org discussion list:

1. Is this specification needed to fill gaps in the XMPP protocol stack or to 
clarify an existing protocol?
2. Does the specification solve the problem stated in the introduction and 
requirements?
3. Do you plan to implement this specification in your code? If not, why not?
4. Do you have any security concerns related to this specification?
5. Is the specification accurate and clearly written?

Your feedback is appreciated!


[Standards] Call for Experience: Advancement of XEP-0071 (XHTML-IM) to Final

2012-07-31 Thread Peter Saint-Andre
At its meeting on July 25, 2012, the XMPP Council agreed to issue a
Call for Experience regarding XEP-0071 (XHTML-IM), in preparation for
perhaps advancing this specification from Draft to Final in the XSF's
standards process. To help the Council decide whether this XEP is ready
to advance to a status of Final, the Council would like to gather the
following information:

1. What software has implemented XEP-0071? Please note that the protocol
must be implemented in at least two separate codebases (and preferably
more) in order to advance from Draft to Final.

2. Have developers experienced any problems with the protocol as defined
in XEP-0071? If so, please describe the problems and, if possible,
suggested solutions.

3. Is the text of XEP-0071 clear and unambiguous? Are more examples
needed? Is the conformance language (MAY/SHOULD/MUST) appropriate? Have
developers found the text confusing at all? Please describe any
suggestions you have for improving the text.

If you have any comments about advancing XEP-0071 from Draft to Final,
please provide them by the close of business on Friday, August 31, 2012.
After the Call for Experience, this XEP might undergo revisions to
address feedback received, after which it will be presented to the XMPP
Council for voting to a status of Final.

You can review the specification here:

http://www.xmpp.org/extensions/xep-0071.html

Please send all feedback to the standards@xmpp.org discussion list.

Thanks!

Peter

-- 
Peter Saint-Andre
https://stpeter.im/




Re: [Standards] Call for Experience: Advancement of XEP-0071 (XHTML-IM) to Final

2012-07-31 Thread Peter Saint-Andre
On 7/31/12 2:58 PM, Peter Saint-Andre wrote:

 If you have any comments about advancing XEP-0071 from Draft to Final,
 please provide them by the close of business on Friday, August 31, 2012.

Section 12.4 of XEP-0071 (version 1.4) reads in full:

###

12.4 W3C Review

The XHTML 1.0 Integration Set defined herein has been reviewed
informally by an editor of the XHTML Modularization in XML Schema
specification but has not undergone formal review by the W3C. Before the
XHTML-IM specification proceeds to a status of Final within the
standards process of the XMPP Standards Foundation, the XMPP Council is
encouraged to pursue a formal review through communication with the
Hypertext Coordination Group within the W3C.

###

Although I would in fact like to obtain such a formal W3C review, I
don't think it's realistic to make formal W3C review a gating factor for
advancement to Final because the folks who work on HTML at the W3C are
very busy with HTML5 (and will be for the foreseeable future as far as I
can see).

Peter

--
Peter Saint-Andre
https://stpeter.im/



Re: [Standards] Call for Experience: Advancement of XEP-0071 (XHTML-IM) to Final

2012-07-31 Thread Mathieu Pasquet
 Is the text of XEP-0071 clear and unambiguous? Are more examples
 needed? Is the conformance language (MAY/SHOULD/MUST) appropriate? Have
 developers found the text confusing at all? Please describe any
 suggestions you have for improving the text.


7.6 states that the style attribute MUST be supported, but 7.6.1 on the
other hand shows a list of RECOMMENDED CSS1 properties. If a client does
not implement any of those properties, isn’t it the same as dropping the
style attribute (and therefore not supporting it)?


I am also not sure about the strong/ and blockquote/ elements: they
are shown as a recommended element to support (7.8), but the business
rules (8.7) states that they should not be used, but rather span/ or
p/ with appropriate style attributes. Is it only for backward
compatibility, then?


There is the matter of the img/ tag that accepts a data:base64 as a
src, leading to very big stanzas. I think that maybe the XEP could state
that whenever possible, the use of base64 data should be avoided, at
least in MUCs, where the message is replicated as many times as there
are users, leading to high bandwith usage (although if I remember
correctly, most servers set the max stanza size to 10 KiB).


Finally, although we have a somehow working partial implementation of
XEP-0071 in Poezio, I wouldn’t count it as a proper codebase for XEP
validation, because the limitations of console clients do not allow a
full implementation (e.g. font changes, text-decorations other than
underline, relative margins, etc).


-- Mathieu Pasquet (mathieui)





signature.asc
Description: OpenPGP digital signature