<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="sv">
	<id>https://wiki.stacken.kth.se/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=JoyceMassey</id>
	<title>stackenwiki - Användarbidrag [sv]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.stacken.kth.se/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=JoyceMassey"/>
	<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php/Special:Bidrag/JoyceMassey"/>
	<updated>2026-04-13T02:56:21Z</updated>
	<subtitle>Användarbidrag</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Stacken/admin/www&amp;diff=258</id>
		<title>Stacken/admin/www</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Stacken/admin/www&amp;diff=258"/>
		<updated>2012-01-13T10:25:07Z</updated>

		<summary type="html">&lt;p&gt;JoyceMassey: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Stackens webb består av XML-sidor som generar HTML med mycket XML/XSL-magi. Rasmus Kaj &amp;lt;kaj@stacken.kth.se&amp;gt; är upphovsmannen till mycket av denna.&lt;br /&gt;
&lt;br /&gt;
== Om webbsidorna ==&lt;br /&gt;
&lt;br /&gt;
HTML-filerna byggs med XSLT från källfiler i ett XML-format som bygger på XHTML-2.0, med några lokala tillägg. Vad som är XHTML och vad som är lokalt skiljs ut med namnrymder. Källformatet deklareras i _rng/page.rng. Målformatet är HTML 4.01 Strict.&lt;br /&gt;
&lt;br /&gt;
Filer (och kataloger) vars namn börjar med _ är saker hör till den gemensamma byggstrukturen snarare än till en specifik webbsida.&lt;br /&gt;
&lt;br /&gt;
Innan man comittar något bör man göra &amp;lt;code&amp;gt;make validate&amp;lt;/code&amp;gt; (i den aktuella katalogen). Gör man större ändringar / tilläg är det bra att även testinstallera och titta i en webbläsare.&lt;br /&gt;
&lt;br /&gt;
För att testa hur webbsidorna ser ut kan man köra make install. Om man inte har någon speciell konfiguration kommer filer att installeras i ~/public_html/s/ (Ta gärna bort den katalogen efter avslutat testande).&lt;br /&gt;
Katalogöversikt&lt;br /&gt;
&lt;br /&gt;
 _README - Den här filen.&lt;br /&gt;
 _rng - Scheman i Relax NG.&lt;br /&gt;
 _xslt - Transformer för att bygga html (och annat) av källdokumenten.&lt;br /&gt;
 2005, 2004 ... - årtalskataloger för &amp;quot;aktuell&amp;quot; information.&lt;br /&gt;
 foo.xml - källdokument till foo.html.&lt;br /&gt;
 foo.sv.xml, foo.en.xml - dokumentet finns på flera språk. The process of [http://www.marvelousessays.com essay writing] will be much easier with MarvelousEssays.Com as there are a lot of highly professional and talented writers who are always eager to help you out with any sort of academic assignments regardless of the complexity levels. I do know what I�m talking about!&lt;br /&gt;
&lt;br /&gt;
== Byggförutsättningar ==&lt;br /&gt;
&lt;br /&gt;
För att kunna bygga behöver man:&lt;br /&gt;
&lt;br /&gt;
* GNU make (Makefilerna är inte kompatibla med bsd make)&lt;br /&gt;
* xsltproc (Av &amp;quot;tillräckligt&amp;quot; färsk version)&lt;br /&gt;
* wget&lt;br /&gt;
* AFS (metainfo för gallerybilder läses (än så länge) ur afs)&lt;br /&gt;
* Perl (för att bygga AFS-statistik&lt;br /&gt;
&lt;br /&gt;
== Var bor sidorna? Hur ändrar jag? ==&lt;br /&gt;
&lt;br /&gt;
Sidorna hanteras i CVS, noga räknat i modulen stacken-www under &amp;lt;code&amp;gt;/afs/stacken.kth.se/src/SourceRepository&amp;lt;/code&amp;gt;. Du måste ingå i gruppen webauthors för att få commit:a.&lt;br /&gt;
&lt;br /&gt;
Om du använder Emacs så rekommenderas moden nXML-mode då denna har en inbyggd Relax-NG-validator&lt;br /&gt;
&lt;br /&gt;
För att lägga till en ny sida så skapar man XML-filen i rätt katalog samt lägger till den resulterande HTML-filen i $HTML i katalogens Makefile.&lt;br /&gt;
&lt;br /&gt;
Själva webbservern är för närvarande [[cookie]]. Ett cron-jobb ska hämta ut sidorna från CVS varje kvart och transformerar till HTML.&lt;br /&gt;
&lt;br /&gt;
== Tekniska detaljer ==&lt;br /&gt;
&lt;br /&gt;
=== AFS och kerberos ===&lt;br /&gt;
&lt;br /&gt;
Stackens webbtjänser kör normalt med en servicenyckel som är medlem i pts-gruppen webservers. Det kan utnyttjas både för Stackens egna websidor och för kårföreningar och andra som har websidor på Stacken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Webb]]&lt;/div&gt;</summary>
		<author><name>JoyceMassey</name></author>
	</entry>
</feed>