You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
fsfe-website/news
André Ockers f4cec7e00c
continuous-integration/drone/push Build is passing Details
NL translation of Software Freedom Podcast Special 1
3 years ago
..
2001 Introduce content version in source files 3 years ago
2002 Introduce content version in source files 3 years ago
2003 converted old reports into news items for the respective days + removed old German only article 3 years ago
2004 Introduce content version in source files 3 years ago
2005 converted old reports into news items for the respective days + removed old German only article 3 years ago
2006 Introduce content version in source files 3 years ago
2007 converted old reports into news items for the respective days + removed old German only article 3 years ago
2008 Moved articles from /freesoftware/enterprise in respective news items. Renamed news items from freesoftware company as there were existing .xml news items 3 years ago
2009 converted old reports into news items for the respective days + removed old German only article 3 years ago
2010 Introduce content version in source files 3 years ago
2011 Introduce content version in source files 3 years ago
2012 Remove files with wrong language code 3 years ago
2013 Introduce content version in source files 3 years ago
2014 Introduce content version in source files 3 years ago
2015 Introduce content version in source files 3 years ago
2016 Introduce content version in source files 3 years ago
2017 Introduce content version in source files 3 years ago
2018 Moved articles from /freesoftware/enterprise in respective news items. Renamed news items from freesoftware company as there were existing .xml news items 3 years ago
2019 change tag: ngi0 -> ngi 3 years ago
2020 Merged updates from the NL translation pad 3 years ago
nl change tag: ngi0 -> ngi 3 years ago
podcast NL translation of Software Freedom Podcast Special 1 3 years ago
Makefile Fix local menu directory in .sources files 3 years ago
README trivial typos changes (#654) 5 years ago
archive-template.en.xhtml Revise local menu handling 3 years ago
fsfe-news.png
legal-news.el.xhtml Introduce content version in source files 3 years ago
legal-news.en.xhtml Introduce content version in source files 3 years ago
legal-news.sources Fix for changed list of allowed characters in tag name 4 years ago
legal-news.sq.xhtml Introduce content version in source files 3 years ago
legal-news.xsl externalise gettext functions, remove unnessesary import rules 8 years ago
news.ca.xhtml Introduce content version in source files 3 years ago
news.cs.xhtml Introduce content version in source files 3 years ago
news.da.xhtml Introduce content version in source files 3 years ago
news.de.xhtml Introduce content version in source files 3 years ago
news.el.xhtml Introduce content version in source files 3 years ago
news.en.xhtml Introduce content version in source files 3 years ago
news.es.xhtml Introduce content version in source files 3 years ago
news.et.xhtml Introduce content version in source files 3 years ago
news.fi.xhtml Introduce content version in source files 3 years ago
news.fr.xhtml Introduce content version in source files 3 years ago
news.hr.xhtml Introduce content version in source files 3 years ago
news.hu.xhtml Introduce content version in source files 3 years ago
news.it.xhtml Introduce content version in source files 3 years ago
news.nb.xhtml Introduce content version in source files 3 years ago
news.nl.xhtml Introduce content version in source files 3 years ago
news.pt.xhtml Introduce content version in source files 3 years ago
news.ro.xhtml Introduce content version in source files 3 years ago
news.rss.xsl Remove some remains of the fellowship site 4 years ago
news.ru.xhtml Introduce content version in source files 3 years ago
news.sl.xhtml Introduce content version in source files 3 years ago
news.sources include podcasts on index and news again 4 years ago
news.sq.xhtml Introduce content version in source files 3 years ago
news.sr.xhtml Introduce content version in source files 3 years ago
news.sv.xhtml Introduce content version in source files 3 years ago
news.xsl Include newsletter into news feeds just like other news 4 years ago
newsletter.de.xhtml Introduce content version in source files 3 years ago
newsletter.en.xhtml Introduce content version in source files 3 years ago
newsletter.fr.xhtml Introduce content version in source files 3 years ago
newsletter.it.xhtml Introduce content version in source files 3 years ago
newsletter.nl.xhtml Introduce content version in source files 3 years ago
newsletter.sources Remove "implicit trailing *" feature for .sources 4 years ago
newsletter.xsl fix declared encoding of all files which already are UTF-8 4 years ago
podcast-opus.en.xhtml Introduce content version in source files 3 years ago
podcast-opus.rss.xsl Introduce Software Freedom Podcast: episodes as HTML and RSS (#1065) 4 years ago
podcast-opus.sources Introduce Software Freedom Podcast: episodes as HTML and RSS (#1065) 4 years ago
podcast.en.xhtml Introduce content version in source files 3 years ago
podcast.nl.xhtml Introduce content version in source files 3 years ago
podcast.rss.xsl GNUHealth_Podcast (#1325) 3 years ago
podcast.sources Introduce Software Freedom Podcast: episodes as HTML and RSS (#1065) 4 years ago
podcast.xsl Introduce Software Freedom Podcast: episodes as HTML and RSS (#1065) 4 years ago
xhtml2xml.xsl Completely redesign the front page 3 years ago

README

Adding news
===========

There are two ways to add news to the web pages:

**1**
Add an xml file with the following structure in the appropriate
directory.

<?xml version="1.0" encoding="UTF-8"?> (you can choose an other encoding)

<newsset>
  <news date="date">
    <title>Text</title>
    <body>
      Text
    </body>
    <link>link</link>
  </news>
</newsset>


Put this file in the directory /news/this_year/
There's a naming convention for these xml files:

  'news-'newsdate'-'counter'.'language_part'.xml'

(eg: the English version of the first news file on the 4th November of
2008 should be named news-20081104-01.en.xml and the file should go in
the /news/2008/ directory)

**2**
Add an xhtml file in the appropriate directory.

Write an ordinary xhtml file. Add the newsdate="date" attribute in the
xhtml tag. The paragraph that has to be copied into the xml file
should be marked with the newsteaser="yes" attribute.

(eg:

<?xml versio ...

<html newsdate="2008-10-07" link="link" >  (link attribute is optional)

<head>
	<title>This is the title of the news item</title>
</head>

<body>

.....

<p newsteaser="yes">this is the paragraph that will be copied into the
xml file. <p>

....

</html>

The link in the generated xml file will default to the original
page. If you want it to link to another page then you can use the
link attribute in the html tag.


You can freely choose a name for this file and you should put it in the
/news/this_year/ directory or in the directory of the project it
belongs to (/projects/project_name/), so you can keep all pages of one
project together.

The xml files for these xhtml files are generated automatically.  The
xml file will exist as long as the xhtml file exists. If you want to
change the xhtml file but keep the xml file unchanged, just remove the
newsdate attribute from the xhtml file. (eg: this can be a way to
announce a new project, it will generate an xml file that links to the
index page of the project, and it leaves the option open to change the
page afterwards and keep the original announcement).