Browse Source

Change the directory for generated news xml files

With this change, generated xml files for news articles are now built in
the same direcotry as the xhtml file lies in; this will enable us to
select news by year in .source files.
pull/830/head
Reinhard Müller 6 months ago
parent
commit
27d872e551
52 changed files with 118 additions and 157 deletions
  1. 1
    1
      .gitignore
  2. 1
    1
      Makefile
  3. 1
    1
      activities/education/education.sources
  4. 2
    2
      activities/ftf/avm-gpl-violation.sources
  5. 0
    63
      activities/ftf/news-20111220-01.en.xhtml
  6. 4
    3
      activities/os/os.sources
  7. 4
    3
      activities/procurement/procurement.sources
  8. 4
    3
      activities/radiodirective/radiodirective.sources
  9. 4
    3
      activities/routers/routers.sources
  10. 2
    1
      at/at.sources
  11. 3
    2
      build/make_tagmaps.sh
  12. 2
    1
      campaigns/askyourcandidates/askyourcandidates.sources
  13. 2
    1
      campaigns/ilovefs/2012/ilovefs.sources
  14. 2
    1
      campaigns/ilovefs/2012/unperfekthaus.sources
  15. 2
    1
      campaigns/ilovefs/2013/ilovefs.sources
  16. 2
    1
      campaigns/ilovefs/2014/ilovefs.sources
  17. 2
    1
      campaigns/ilovefs/2015/ilovefs.sources
  18. 2
    1
      campaigns/ilovefs/2016/index.sources
  19. 2
    1
      campaigns/ilovefs/2017/index.sources
  20. 2
    1
      campaigns/ilovefs/2018/index.sources
  21. 2
    1
      campaigns/ilovefs/2019/index.sources
  22. 2
    1
      campaigns/nledu/nledu.sources
  23. 2
    1
      campaigns/publiccode/bea.sources
  24. 2
    1
      campaigns/publiccode/publiccode.sources
  25. 1
    1
      campaigns/swpat/document-epo.de.xml
  26. 1
    1
      campaigns/swpat/document-epo.el.xml
  27. 1
    1
      campaigns/swpat/document-epo.en.xml
  28. 2
    1
      de/de.sources
  29. 2
    1
      ee/ee.sources
  30. 2
    1
      fi/fi.sources
  31. 2
    1
      fr/fr.sources
  32. 3
    3
      index.sources
  33. 2
    1
      it/it.sources
  34. 0
    0
      news/2009/news-20090430-01.el.xhtml
  35. 0
    0
      news/2009/news-20090430-01.en.xhtml
  36. 1
    1
      news/2011/news-20111208-02.en.xhtml
  37. 1
    1
      news/2011/news-20111220-01.en.xhtml
  38. 26
    18
      news/Makefile
  39. 0
    7
      news/generated_xml/README
  40. 2
    2
      news/legal-news.sources
  41. 2
    1
      news/news.sources
  42. 1
    1
      news/newsletter.sources
  43. 1
    1
      news/nl/nl-200904.el.xhtml
  44. 1
    1
      news/nl/nl-200904.en.xhtml
  45. 1
    1
      news/nl/nl-200904.fr.xhtml
  46. 1
    1
      news/nl/nl-200904.it.xhtml
  47. 1
    1
      news/nl/nl-200904.nl.xhtml
  48. 6
    7
      news/xhtml2xml.xsl
  49. 2
    1
      press/press.sources
  50. 2
    1
      tags/tags.sources
  51. 0
    4
      tools/translation-ignore.txt
  52. 2
    1
      uk/uk.sources

+ 1
- 1
.gitignore View File

@@ -1,9 +1,9 @@
tools/tagmaps/*.map
tags/tagged-*.sources
tags/tagged-*.en.xhtml
generated_xml/
d_day.en.xml
d_month.en.xml
d_year.en.xml
localmenuinfo.en.xml
news/*/.*.??.xml
about/printable/archive/printable.en.xml

+ 1
- 1
Makefile View File

@@ -67,7 +67,7 @@ all: d_year.en.xml d_month.en.xml d_day.en.xml
# tools/tagmaps/*.map, tags/tagged-*.en.xhtml, and tags/tagged-*.sources. The
# tag map files cannot be targets in this Makefile, because the list of map
# files is not known when the Makefile starts - some new tags might be created
# when generating the .xml files in the news/generated_xml directory.
# when generating the .xml files in the news/* subdirectories.
tagmaps: $(SUBDIRS)
@build/make_tagmaps.sh


+ 1
- 1
activities/education/education.sources View File

@@ -10,6 +10,6 @@ campaigns/*/project:[]
contact/local:[]

news/*/news:[education]
news/generated_xml/:[education]
news/*/.news:[education]
events/*/event:[education]
d_day:[]

+ 2
- 2
activities/ftf/avm-gpl-violation.sources View File

@@ -1,2 +1,2 @@
news/*/news:[AVM]
news/generated_xml/:[AVM]
news/*/news:[avm]
news/*/.news:[avm]

+ 0
- 63
activities/ftf/news-20111220-01.en.xhtml View File

@@ -1,63 +0,0 @@
<?xml version="1.0" encoding="UTF-8" ?>

<html newsdate="2011-12-20">
<head>
<title>Free Software legal news</title>
</head>
<body>
<h1>Free Software legal news</h1>

<p newsteaser="yes">Read about ground-breaking decision of the Court of Justice of EU, abuse of copyright against an Android developer, AG's opinion in awaited European interoperability ruling and much more.</p>

<h3>Apple using patents to undermine open standards </h3>
<p>Apply uses three registered patents and one patent application to threaten to block the W3C Standard.<i>See</i> <a href="http://my.opera.com/haavard/blog/2011/12/09/apple-w3c">article by MyOpera</a>;</p>

<h3>Microsoft welcomes OSI open source to Win8 store</h3>
<p>Applications released under a license from the Open Source Initiative (e.g. GPL, Apache) are being now welcomed by Microsoft into the Windows 8 Windows Store. <i>See</i> <a href="http://www.extremetech.com/computing/108551-windows-8-store-will-allow-open-source-apps-unlike-ios-and-mac">article by ExtremeTech</a> and <a href="http://www.theregister.co.uk/2011/12/08/open_source_windows_8_windows_store/">by The Register</a>;</p>

<h3>Motorola Mobility wins German patent suit against Apple</h3>
<p>The Mannheim Regional Court rendered its ruling on one of the patent infringement lawsuits Motorola Mobility brought against Apple in Germany. The ruling includes an injunction that is preliminarily enforceable in exchange for a €100 million ($134 million) bond. Concerned patent relates to "method for performing a countdown function during a mobile-originated transfer for a packet radio system". <i>See</i> <a href="http://fosspatents.blogspot.com/2011/12/motorola-mobility-wins-german-patent.html">article by FOSS Patents blog</a> and <a href="http://www.heise.de/mac-and-i/meldung/Schwere-Schlappe-fuer-Apple-im-Patentstreit-mit-Motorola-1393064.html">by Heise Online</a>;</p>

<h3>Koha creators asking for help in trademark dispute</h3>
<p>Koha is a free library management system. This software has been the subject of an ongoing fight with a US company called LibLime; it seems that LibLime now thinks it is entitled to a trademark on the Koha name in New Zealand. <i>See</i> <a href="https://lwn.net/Articles/468838/rss">article by LWN.net</a>;</p>

<h3>Mobile "rootkit" maker tries to silence critical Android developer</h3>
<p>A data-logging software company is seeking to squash an Android developer’s critical research into its software that is secretly installed on millions of phones, but Trevor Eckhart is refusing to publicly apologize for his research and remove the company’s training manuals from his website.<i>See</i> <a href="http://arstechnica.com/tech-policy/news/2011/11/mobile-rootkit-maker-tries-to-silence-critical-android-dev-1.ars?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss">article by ArsTechnica</a>;</p>

<h3>Censorship in Name of Copyright Violates Fundamental Rights</h3>
<p>The Court ruled that forcing Internet service providers to monitor and censor their users' communications violated EU law, and in particular the right to freedom of communication. <i>See</i> <a href="http://www.laquadrature.net/en/eu-court-of-justice-censorship-in-name-of-copyright-violates-fundamental-rights">article by La Quadrature du Net</a>;</p>

<h3>Liberation by software</h3>
<p>Power has long been able to control the media. But the free software movement enables a radically democratic future. Which way the network behaves is determined solely by the software that comprises it. Freedom of the press, freedom of information, freedom of thought itself are now "implemented" rather than "declared", "protected" or "guaranteed".<i>See</i> <a href="http://www.laquadrature.net/en/eu-court-of-justice-censorship-in-name-of-copyright-violates-fundamental-rights">article by Eben Moglen in the Guardian</a>;</p>

<h3>Creating New Property Rights on the Basis of General Legal Concepts</h3>
<p>In two cases recently decided by two different senates of the German Federal Supreme Court (Bundesgerichtshof, BGH), the following issue was raised: To what extent can the filming of sports events organized by someone else, on the one hand, and the photographing of someone else’s physical property, on the other hand, be legally controlled by the organizer of the sports event and the owner of the property respectively? <i>See</i> <a href="http://www.jipitec.eu/issues/jipitec-2-2-2011/3091">article by Prof. Dr. Thomas Dreier in the JIPITEC</a>;</p>

<h3>Advocate General favours interoperability in Europe</h3>
<p>The Opinion of Advocate General Bot in SAS v World Programming, the case before the Court of Justice of European Union, has now been published. It seems to favour World Programming and interoperability.<i>See</i> <a href="http://www.technollama.co.uk/ecjs-advocate-general-favours-interoperability-in-europe">article by Technollama</a>;</p>

<h3>US Supreme Court Case Could Affect Developers' Secondary Patent Liability</h3>
<p>The United States Supreme Court will decide a case this term that could determine whether free software developers are liable for patent infringement by users of their software<i>See</i> <a href="http://www.softwarefreedom.org/news/2010/dec/06/sflc-files-amicus-brief-in-seb/">article by Software Freedom Law Center</a>;</p>

<h3>Pirate Party MEP: eVoting is a bad idea</h3>
<p>E-voting may sound modern and well when you first hear the idea, but unfortunately there are fundamental problems with electronic voting that does not dissolve. [..] However, there are other ways to take advantage of modern technology to improve voting in general elections. <i>See</i> <a href="http://translate.google.com/translate?sl=auto&amp;tl=en&amp;u=http://christianengstrom.wordpress.com/2011/10/27/e-rostning-ar-en-dalig-ide/">article by Christian Engström</a>;</p>

<p></p>

<p>
For previous Free Software legal news please consult <a href="http://matija.suklje.name/?q=taxonomy/term/290">blog of Matija Šuklje</a> and <a href="http://blogs.fsfe.org/hugo/category/free-software-legal-news/">blog of Hugo Roy.</a>
</p>

</body>
<tags>
<tag>front-page</tag>
<tag>legal-news</tag>
<tag>Free Software</tag>
</tags>
</html>
<!--
Local Variables: ***
mode: xml ***
End: ***
-->

+ 4
- 3
activities/os/os.sources View File

@@ -1,3 +1,4 @@
news/*/news:[OpenStandards]
news/generated_xml/:[OpenStandards]
news/nl/nl:[OpenStandards]
news/*/news:[openstandards]
news/*/.news:[openstandards]
news/nl/nl:[openstandards]
news/nl/.nl:[openstandards]

+ 4
- 3
activities/procurement/procurement.sources View File

@@ -1,3 +1,4 @@
news/*/news:[Procurement]
news/generated_xml/:[Procurement]
news/nl/nl:[Procurement]
news/*/news:[procurement]
news/*/.news:[procurement]
news/nl/nl:[procurement]
news/nl/.nl:[procurement]

+ 4
- 3
activities/radiodirective/radiodirective.sources View File

@@ -1,3 +1,4 @@
news/*/news:[RadioDirective]
news/generated_xml/:[RadioDirective]
news/nl/nl:[RadioDirective]
news/*/news:[radiodirective]
news/*/.news:[radiodirective]
news/nl/nl:[radiodirective]
news/nl/.nl:[radiodirective]

+ 4
- 3
activities/routers/routers.sources View File

@@ -1,3 +1,4 @@
news/*/news:[Routers]
news/generated_xml/:[Routers]
news/nl/nl:[Routers]
news/*/news:[routers]
news/*/.news:[routers]
news/nl/nl:[routers]
news/nl/.nl:[routers]

+ 2
- 1
at/at.sources View File

@@ -8,7 +8,8 @@ about/people/volunteers:[]
activities/*/project:[]
campaigns/*/project:[]
news/*/news:[at]
news/generated_xml/:[at]
news/*/.news:[at]
news/nl/nl:[at]
news/nl/.nl:[at]
events/*/event:[at]
d_day:[]

+ 3
- 2
build/make_tagmaps.sh View File

@@ -65,10 +65,11 @@ for map_file in `ls /tmp/tagmaps`; do
echo "* Tag ${tag} has been updated."
cp "/tmp/tagmaps/${map_file}" "tools/tagmaps/${map_file}"
cp "tags/tagged.en.xhtml" "tags/tagged-${tag}.en.xhtml"
echo "events/*/events:[${tag}]" > "tags/tagged-${tag}.sources"
echo "news/*/news:[${tag}]" >> "tags/tagged-${tag}.sources"
echo "news/generated_xml/:[${tag}]" >> "tags/tagged-${tag}.sources"
echo "news/*/.news:[${tag}]" >> "tags/tagged-${tag}.sources"
echo "news/nl/nl:[${tag}]" >> "tags/tagged-${tag}.sources"
echo "news/nl/.nl:[${tag}]" >> "tags/tagged-${tag}.sources"
echo "events/*/events:[${tag}]" > "tags/tagged-${tag}.sources"
echo "d_day:[]" >> "tags/tagged-${tag}.sources"
fi
done

+ 2
- 1
campaigns/askyourcandidates/askyourcandidates.sources View File

@@ -1,3 +1,4 @@
news/*/news:[ayc]
news/generated_xml/:[ayc]
news/*/.news:[ayc]
news/nl/nl:[ayc]
news/nl/.nl:[ayc]

+ 2
- 1
campaigns/ilovefs/2012/ilovefs.sources View File

@@ -1,3 +1,4 @@
news/*/news:[ilovefs]
news/generated_xml/:[ilovefs]
news/*/.news:[ilovefs]
news/nl/nl:[ilovefs]
news/nl/.nl:[ilovefs]

+ 2
- 1
campaigns/ilovefs/2012/unperfekthaus.sources View File

@@ -1,3 +1,4 @@
news/*/news:[ilovefs]
news/generated_xml/:[ilovefs]
news/*/.news:[ilovefs]
news/nl/nl:[ilovefs]
news/nl/.nl:[ilovefs]

+ 2
- 1
campaigns/ilovefs/2013/ilovefs.sources View File

@@ -1,3 +1,4 @@
news/*/news:[ilovefs]
news/generated_xml/:[ilovefs]
news/*/.news:[ilovefs]
news/nl/nl:[ilovefs]
news/nl/.nl:[ilovefs]

+ 2
- 1
campaigns/ilovefs/2014/ilovefs.sources View File

@@ -1,3 +1,4 @@
news/*/news:[ilovefs]
news/generated_xml/:[ilovefs]
news/*/.news:[ilovefs]
news/nl/nl:[ilovefs]
news/nl/.nl:[ilovefs]

+ 2
- 1
campaigns/ilovefs/2015/ilovefs.sources View File

@@ -1,3 +1,4 @@
news/*/news:[ilovefs]
news/generated_xml/:[ilovefs]
news/*/.news:[ilovefs]
news/nl/nl:[ilovefs]
news/nl/.nl:[ilovefs]

+ 2
- 1
campaigns/ilovefs/2016/index.sources View File

@@ -1,3 +1,4 @@
news/*/news:[ilovefs]
news/generated_xml/:[ilovefs]
news/*/.news:[ilovefs]
news/nl/nl:[ilovefs]
news/nl/.nl:[ilovefs]

+ 2
- 1
campaigns/ilovefs/2017/index.sources View File

@@ -1,3 +1,4 @@
news/*/news:[ilovefs]
news/generated_xml/:[ilovefs]
news/*/.news:[ilovefs]
news/nl/nl:[ilovefs]
news/nl/.nl:[ilovefs]

+ 2
- 1
campaigns/ilovefs/2018/index.sources View File

@@ -1,3 +1,4 @@
news/*/news:[ilovefs]
news/generated_xml/:[ilovefs]
news/*/.news:[ilovefs]
news/nl/nl:[ilovefs]
news/nl/.nl:[ilovefs]

+ 2
- 1
campaigns/ilovefs/2019/index.sources View File

@@ -1,3 +1,4 @@
news/*/news:[ilovefs]
news/generated_xml/:[ilovefs]
news/*/.news:[ilovefs]
news/nl/nl:[ilovefs]
news/nl/.nl:[ilovefs]

+ 2
- 1
campaigns/nledu/nledu.sources View File

@@ -1,3 +1,4 @@
news/*/news:[nledu]
news/generated_xml/:[nledu]
news/*/.news:[nledu]
news/nl/nl:[nledu]
news/nl/.nl:[nledu]

+ 2
- 1
campaigns/publiccode/bea.sources View File

@@ -1,3 +1,4 @@
news/*/news:[bea]
news/generated_xml/:[bea]
news/*/.news:[bea]
news/nl/nl:[bea]
news/nl/.nl:[bea]

+ 2
- 1
campaigns/publiccode/publiccode.sources View File

@@ -1,3 +1,4 @@
news/*/news:[pmpc]
news/generated_xml/:[pmpc]
news/*/.news:[pmpc]
news/nl/nl:[pmpc]
news/nl/.nl:[pmpc]

+ 1
- 1
campaigns/swpat/document-epo.de.xml View File

@@ -3,6 +3,6 @@
<documentset>
<document type="political" date="2009-04-29">
<title>Eingabe an das Europäische Patentamt (European Patent Office, EPO) zum Thema Softwarepatente</title>
<link>/campaigns/swpat/epo-response-042009.html</link>
<link>/news/2009/news-20090430-01.html</link>
</document>
</documentset>

+ 1
- 1
campaigns/swpat/document-epo.el.xml View File

@@ -4,6 +4,6 @@
<document type="political" date="2009-04-29">
<title>Η θέση προς το Ευρωπαϊκό Γραφείο Πατεντών (EPO) σχετικά με τα Διπλώματα
Ευρεσιτεχνίας Λογισμικού</title>
<link>/campaigns/swpat/epo-response-042009.html</link>
<link>/news/2009/news-20090430-01.html</link>
</document>
</documentset>

+ 1
- 1
campaigns/swpat/document-epo.en.xml View File

@@ -3,6 +3,6 @@
<documentset>
<document type="political" date="2009-04-29">
<title>Submission to European Patent Office (EPO) on Software Patents</title>
<link>/campaigns/swpat/epo-response-042009.html</link>
<link>/news/2009/news-20090430-01.html</link>
</document>
</documentset>

+ 2
- 1
de/de.sources View File

@@ -8,7 +8,8 @@ about/people/volunteers:[]
activities/*/project:[]
campaigns/*/project:[]
news/*/news:[de]
news/generated_xml/:[de]
news/*/.news:[de]
news/nl/nl:[de]
news/nl/.nl:[de]
events/*/event:[de]
d_day:[]

+ 2
- 1
ee/ee.sources View File

@@ -8,7 +8,8 @@ about/people/volunteers:[]
activities/*/project:[]
campaigns/*/project:[]
news/*/news:[ee]
news/generated_xml/:[ee]
news/*/.news:[ee]
news/nl/nl:[ee]
news/nl/.nl:[ee]
events/*/event:[ee]
d_day:[]

+ 2
- 1
fi/fi.sources View File

@@ -8,7 +8,8 @@ about/people/volunteers:[]
activities/*/project:[]
campaigns/*/project:[]
news/*/news:[fi]
news/generated_xml/:[fi]
news/*/.news:[fi]
news/nl/nl:[fi]
news/nl/.nl:[fi]
events/*/event:[fi]
d_day:[]

+ 2
- 1
fr/fr.sources View File

@@ -10,7 +10,8 @@ activities/*/project:[]
campaigns/*/project:[]
contact/local:[]
news/*/news:[fr]
news/generated_xml/:[fr]
news/*/.news:[fr]
news/nl/nl:[fr]
news/nl/.nl:[fr]
events/*/event:[fr]
d_day:[]

+ 3
- 3
index.sources View File

@@ -1,6 +1,6 @@
news/*/news:[front-page]
news/generated_xml/:[front-page]
events/*/event:[front-page]
news/*/news:[frontpage]
news/*/.news:[frontpage]
events/*/event:[frontpage]
tools/frontpage/:[]
d_day:[]


+ 2
- 1
it/it.sources View File

@@ -9,6 +9,7 @@ activities/*/project:[]
campaigns/*/project:[]
contact/local:[]
news/*/news:[it]
news/generated_xml/:[it]
news/*/.news:[it]
news/nl/nl:[it]
news/nl/.nl:[it]
events/*/event:[it]

campaigns/swpat/epo-response-042009.el.xhtml → news/2009/news-20090430-01.el.xhtml View File


campaigns/swpat/epo-response-042009.en.xhtml → news/2009/news-20090430-01.en.xhtml View File


activities/ftf/news-20111208-01.en.xhtml → news/2011/news-20111208-02.en.xhtml View File

@@ -43,7 +43,7 @@ For previous Free Software legal news please consult <a href="http://blogs.fsfe.
</body>
<tags>
<tag>front-page</tag>
<tag>legal-news</tag>
<tag>Legal News</tag>
<tag>Free Software</tag>
</tags>
</html>

+ 1
- 1
news/2011/news-20111220-01.en.xhtml View File

@@ -45,7 +45,7 @@ For previous Free Software legal news please consult <a href="http://matija.sukl

</body>
<tags>
<tag>legal</tag>
<tag>Legal News</tag>
<tag>Free Software</tag>
</tags>
</html>

+ 26
- 18
news/Makefile View File

@@ -1,34 +1,42 @@
.PHONY: all .FORCE
.FORCE:
all:
# -----------------------------------------------------------------------------
# Makefile to generate includeable .xml files from .xhtml news pages
# -----------------------------------------------------------------------------

.PHONY: all

# -----------------------------------------------------------------------------
# remove xml files where original xhtml does not exist anymore
# Remove .xml files where original .xhtml file does not exist anymore
# -----------------------------------------------------------------------------
# note the reversal of target <-> prerequisite relationship
# make will execute thew command for all xhtml files (targets) that
# do not exist, in doing so it will not make the target, but rather
# remove the xml file that generated it

REMOVALS := $(subst ___,/,$(patsubst ./generated_xml/%.xml,../%.xhtml,$(wildcard ./generated_xml/*.xml)))
../%.xhtml:
rm generated_xml/$(subst /,___,$*).xml
# All currently existing generated .xml files
GENERATED_XML := $(wildcard */.*.xml)

all: $(REMOVALS)
# List of corresponding source files (foo/.bar.xx.xml -> foo/bar.xx.xhtml)
GENERATED_XML_SOURCES := $(patsubst %.xml,%.xhtml,$(subst /.,/,$(GENERATED_XML)))

all: $(GENERATED_XML_SOURCES)
%.xhtml:
@echo '* Removing $(subst /,/.,$*).xml'
@rm '$(subst /,/.,$*).xml'

# -----------------------------------------------------------------------------
# build includable xml files from all xhtml files that contain news
# Generate .xml files from .xhtml files
# -----------------------------------------------------------------------------
XMLNAMES := $(shell find ../ -name '*.xhtml' \
| xargs grep -l "<html newsdate" \
| sed -r 's;/;___;g; s;^\.\.___(.+)\.xhtml$$;./generated_xml/\1.xml;;' \
)

XMLSOURCE = ../$(subst ___,/,$*).xhtml
.SECONDEXPANSION:

all: $(XMLNAMES)
# All existing .xhtml files
XHTML := $(shell ls */*.??.xhtml | xargs grep -l '<html newsdate')

.SECONDEXPANSION:
# List of .xml files to generate
XML := $(patsubst %.xhtml,%.xml,$(subst /,/.,$(XHTML)))

generated_xml/%.xml: $$(XMLSOURCE) #xhtml2xml.xsl
xsltproc --stringparam link /$(subst ___,/,$(basename $*)).html xhtml2xml.xsl $< > $@
all: $(XML)
XMLSOURCE = $(patsubst %.xml,%.xhtml,$(subst /.,/,$@))
%.xml: $$(XMLSOURCE) xhtml2xml.xsl
@echo '* Generating $@'
@xsltproc --stringparam link '/news/$(basename $(basename $<)).html' xhtml2xml.xsl '$<' > '$@'

+ 0
- 7
news/generated_xml/README View File

@@ -1,7 +0,0 @@
Please don't put Files in this directory, it's used for
auto-generated xml news files.

If you want to add news use xml or xhtml files in the /news/20??/
directory's or put an appropriate xhtml file in the /projects/*/
directory's. See the README in the news directory for more
information.

+ 2
- 2
news/legal-news.sources View File

@@ -1,2 +1,2 @@
news/*/news:[legal-news]
news/generated_xml/:[legal-news]
news/*/news:[legalnews]
news/*/.news:[legalnews]

+ 2
- 1
news/news.sources View File

@@ -1,4 +1,5 @@
news/*/news:[]
news/generated_xml/:[]
news/*/.news:[]
news/nl/nl:[]
news/nl/.nl:[]
tools/static-elements/element-:[]

+ 1
- 1
news/newsletter.sources View File

@@ -1,2 +1,2 @@
news/nl/nl:[]
news/generated_xml/news___nl___:[]
news/nl/.nl:[]

+ 1
- 1
news/nl/nl-200904.el.xhtml View File

@@ -118,7 +118,7 @@ Bender von Haller Dragsted, Blackduck, Canonical, HP και Mozilla. Ο Harald W
του WIPO τον Μάρτιο.</p>

<ul>
<li><a href="http://fsfe.org/campaigns/swpat/epo-response-042009.html">http://fsfe.org/campaigns/swpat/epo-response-042009.html</a></li>
<li><a href="http://fsfe.org/news/2009/news-20090430-01.html">http://fsfe.org/news/2009/news-20090430-01.html</a></li>
<li><a href="http://blogs.fsfe.org/greve/?p=302">http://blogs.fsfe.org/greve/?p=302</a></li>
</ul>


+ 1
- 1
news/nl/nl-200904.en.xhtml View File

@@ -105,7 +105,7 @@ the work done at WIPO's Standing Committee on the Law of Patents (SCP)
in March.</p>

<ul>
<li><a href="http://fsfe.org/campaigns/swpat/epo-response-042009.html">http://fsfe.org/campaigns/swpat/epo-response-042009.html</a></li>
<li><a href="http://fsfe.org/news/2009/news-20090430-01.html">http://fsfe.org/news/2009/news-20090430-01.html</a></li>
<li><a href="http://blogs.fsfe.org/greve/?p=302">http://blogs.fsfe.org/greve/?p=302</a></li>
</ul>


+ 1
- 1
news/nl/nl-200904.fr.xhtml View File

@@ -122,7 +122,7 @@ l'économie, et se base également sur l'argumentaire du travail fait
lors du Comité permanent sur le droit des brevets à l'OMPI en Mars.</p>

<ul>
<li><a href="http://fsfe.org/campaigns/swpat/epo-response-042009.html">http://fsfe.org/campaigns/swpat/epo-response-042009.html</a></li>
<li><a href="http://fsfe.org/news/2009/news-20090430-01.html">http://fsfe.org/news/2009/news-20090430-01.html</a></li>
<li><a href="http://blogs.fsfe.org/greve/?p=302">http://blogs.fsfe.org/greve/?p=302</a></li>
</ul>


+ 1
- 1
news/nl/nl-200904.it.xhtml View File

@@ -115,7 +115,7 @@ competizione e l'economia, basandosi anche sulle argomentazioni esposte presso
la Commissione sulla Legge dei Brevetti di WIPO, durante lo scorso Marzo.</p>
<ul>
<li><a
href="http://fsfe.org/campaigns/swpat/epo-response-042009.html">http://fsfe.org/campaigns/swpat/epo-response-042009.html</a></li>
href="http://fsfe.org/news/2009/news-20090430-01.html">http://fsfe.org/news/2009/news-20090430-01.html</a></li>
<li><a
href="http://blogs.fsfe.org/greve/?p=302">http://blogs.fsfe.org/greve/?p=302</a></li>
</ul>

+ 1
- 1
news/nl/nl-200904.nl.xhtml View File

@@ -157,7 +157,7 @@

<ul>
<li>
<a href="http://fsfe.org/campaigns/swpat/epo-response-042009.html">http://fsfe.org/campaigns/swpat/epo-response-042009.html</a></li>
<a href="http://fsfe.org/news/2009/news-20090430-01.html">http://fsfe.org/news/2009/news-20090430-01.html</a></li>
<li>
<a href="http://blogs.fsfe.org/greve/?p=302">http://blogs.fsfe.org/greve/?p=302</a></li>
</ul>

+ 6
- 7
news/xhtml2xml.xsl View File

@@ -7,6 +7,12 @@
<xsl:param name="link"/>

<xsl:template match="/html">
<xsl:text>&#xa;</xsl:text>
<xsl:comment> ***************************************************** </xsl:comment>
<xsl:comment> This file has been automatically generated. </xsl:comment>
<xsl:comment> Please do not modify it, and do not commit it to git. </xsl:comment>
<xsl:comment> ***************************************************** </xsl:comment>
<xsl:text>&#xa;</xsl:text>

<xsl:element name="newsset">
<xsl:element name="news">
@@ -21,13 +27,6 @@
</xsl:attribute>
</xsl:if>
<!-- TODO: to be removed -->
<xsl:if test="/html/@tags">
<xsl:attribute name ="tags">
<xsl:value-of select="/html/@tags"/>
</xsl:attribute>
</xsl:if>

<xsl:element name="title">
<xsl:value-of select="/html/head/title"/>
</xsl:element>

+ 2
- 1
press/press.sources View File

@@ -1,3 +1,4 @@
news/*/news:[]
news/generated_xml/:[]
news/*/.news:[]
news/nl/nl:[]
news/nl/.nl:[]

+ 2
- 1
tags/tags.sources View File

@@ -1,4 +1,5 @@
news/*/news:[]
news/generated_xml/:[]
news/*/.news:[]
news/nl/nl:[]
news/nl/.nl:[]
events/*/event:[]

+ 0
- 4
tools/translation-ignore.txt View File

@@ -22,10 +22,6 @@
about/printable/printable.en.xml
localmenuinfo.xml
#
# Generated directories
#
news/generated_xml/
#
# Name lists (not translated at all)
#
contact/local.en.xml

+ 2
- 1
uk/uk.sources View File

@@ -9,7 +9,8 @@ activities/*/project:[]
campaigns/*/project:[]
contact/local:[]
news/*/news:[gb]
news/generated_xml/:[gb]
news/*/.news:[gb]
news/nl/nl:[gb]
news/nl/.nl:[gb]
events/*/event:[gb]
d_day:[]

Loading…
Cancel
Save