Mercurial > libervia-backend
annotate .hgignore @ 832:c4b22aedb7d7
plugin groupblog, XEP-0071, XEP-0277, text_syntaxes: manage raw/rich/xhtml data for content/title:
Implementation should follow the following formal specification:
"title" and "content" data can be passed in raw, xhtml or rich format.
When we receive from a frontend a new/updated microblog item:
- keys "title" or "content" have to be escaped (disable HTML tags)
- keys "title_rich" or "content_rich" have to be converted from the current syntax to XHTML
- keys "title_xhtml" or "content_xhtml" have to be cleaned from unwanted XHTML content
Rules to deal with concurrent keys:
- existence of both "*_xhtml" and "*_rich" keys must raise an exception
- existence of both raw and ("*_xhtml" or "*_rich") is OK
As the storage always need raw data, if it is not given by the user it can be
extracted from the "*_rich" or "*_xhtml" data (remove the XHTML tags).
When a frontend wants to edit a blog post that contains XHTML title or content,
the conversion is made from XHTML to the current user-defined syntax.
- plugin text_syntaxes: added "text" syntax (using lxml)
author | souliane <souliane@mailoo.org> |
---|---|
date | Wed, 05 Feb 2014 16:36:51 +0100 |
parents | af900f49df89 |
children | f2cb99b196b1 |
rev | line source |
---|---|
3 | 1 syntax: glob |
2 *.pyc | |
140 | 3 *.pyv |
3 | 4 *.swp |
5 *.swo | |
6 tags | |
4 | 7 twistd.log |
140 | 8 twistd.pid |
269 | 9 bridge_constructor/generated |
335 | 10 _trial_temp/ |
269 | 11 sat.egg-info |
12 *.un~ | |
13 dist | |
14 MANIFEST | |
474
e519f8f33cba
misc: Add the build directory to the ignore file.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
335
diff
changeset
|
15 build |
598 | 16 ctags_links/ |