<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://istlab.dmst.aueb.gr/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mfrag</id>
	<title>Istlab - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://istlab.dmst.aueb.gr/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mfrag"/>
	<link rel="alternate" type="text/html" href="https://istlab.dmst.aueb.gr/wiki/index.php?title=Special:Contributions/Mfrag"/>
	<updated>2026-11-15T06:59:50Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://istlab.dmst.aueb.gr/wiki/index.php?title=ISTLab-web_documentation&amp;diff=2923</id>
		<title>ISTLab-web documentation</title>
		<link rel="alternate" type="text/html" href="https://istlab.dmst.aueb.gr/wiki/index.php?title=ISTLab-web_documentation&amp;diff=2923"/>
		<updated>2010-02-16T16:13:43Z</updated>

		<summary type="html">&lt;p&gt;Mfrag: /* Διαχείριση του διαδικτυακού τόπου */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Η σελίδα είναι υπό κατασκευή. Επίσης μπορείτε να δείτε / κάνετε ερωτήσεις στο [[ FAQ ]].&lt;br /&gt;
&lt;br /&gt;
== Ο δικτυακός τόπος του ISTLab ==&lt;br /&gt;
&lt;br /&gt;
Διαχειρίζεται πληροφορίες για:&lt;br /&gt;
&lt;br /&gt;
* ομάδες&lt;br /&gt;
* μέλη&lt;br /&gt;
* έργα&lt;br /&gt;
* δημοσιεύσεις&lt;br /&gt;
&lt;br /&gt;
Οι τεχνολογίες που χρησιμοποιούνται είναι CVS, XML, XSLT, make, grep, BiBTeX και bib2html&lt;br /&gt;
&lt;br /&gt;
Τα δεδομένα κρατούνται σε μορφή XML (μέλη, ομάδες, έργα) και η διαχείριση βιβλιογραφίας γίνεται με την χρήση BiBTeX. Γλώσσα μετασχηματισμού των δεδομένων είναι η XSLT, ενώ γίνεται έλεγχος ορθότητας των δεδομένων με XML validator.&lt;br /&gt;
&lt;br /&gt;
== Εγκατάσταση ==&lt;br /&gt;
&lt;br /&gt;
Η εγκατάσταση του περιβάλλοντος ανανέωσης γίνεται ακολουθώντας την εξής διαδικασία:&lt;br /&gt;
&lt;br /&gt;
1. Έκδοση ζεύγους δημοσίου / ιδιωτικού κλειδιού και λογαριασμού για τον εξυπηρετητή &#039;&#039;&#039;istlab.dmst.aueb.gr&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
2. Ρύθμιση του [http://dmst.aueb.gr/newpub/articles/unix/unix.tools/unix_tools_putty_el.html putty], ώστε να μπορεί να εισάγεται ο χρήστης αυτόματα στον εξυπηρετήτη  &#039;&#039;&#039;istlab.dmst.aueb.gr&#039;&#039;&#039; χωρίς να του ζητείται κωδικός και συνθηματικό&amp;lt;br/&amp;gt;&lt;br /&gt;
3. Προσθήκη της μεταβλητής περιβάλλοντος &#039;&#039;&#039;CVSROOT&#039;&#039;&#039; στο σύστημα &amp;lt;pre&amp;gt;CVSROOT=:ext:istlab.dmst.aueb.gr:/home/dds/cvsroot&amp;lt;/pre&amp;gt;&lt;br /&gt;
4. Προσθήκη της μεταβλητής περιβάλλοντος &#039;&#039;&#039;CVS_RSH&#039;&#039;&#039; στο σύστημα &amp;lt;pre&amp;gt;CVS_RSH=plink.exe (windows)&amp;lt;/pre&amp;gt; ή &amp;lt;pre&amp;gt;CVS_RSH=ssh (unix)&amp;lt;/pre&amp;gt;&lt;br /&gt;
5. Προσθήκη στη μετβλητή περιβάλλοντος &#039;&#039;&#039;PATH&#039;&#039;&#039; τον κατάλογο &#039;&#039;&#039;bin&#039;&#039;&#039; του τοπικού καταλόγου εγκατάστασης του &#039;&#039;&#039;istlab-web&#039;&#039;&#039; (μόνο για τους χρήστες MS-Windows). Για παράδειγμα: &amp;lt;pre&amp;gt;set PATH=%PATH%;c:\istlab-web\bin&amp;lt;/pre&amp;gt;&lt;br /&gt;
6. Προσθήκη στο μητρώο (registry) των παρακάτω τιμών (μόνο για χρήστες windows)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[HKEY_LOCAL_MACHINE\SOFTWARE\MiK\MiKTeX\CurrentVersion\MiKTeX]&lt;br /&gt;
&amp;quot;TeXMF Root Directories&amp;quot;=&amp;quot;.\\bin&amp;quot;&lt;br /&gt;
&amp;quot;Local Root&amp;quot;=&amp;quot;.\\bin&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Διαχείριση του διαδικτυακού τόπου ==&lt;br /&gt;
&lt;br /&gt;
Η διαχείριση γίνεται ακολουθώντας τα παρακάτω βήματα:&lt;br /&gt;
&lt;br /&gt;
* Ανάκτηση της τελευταίας έκδοσης &amp;lt;pre&amp;gt;cvs update -dP&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Ανανέωση των XML δεδομένων &lt;br /&gt;
* Έλεγχος ορθότητας δεδομένων &amp;lt;pre&amp;gt;make val&amp;lt;/pre&amp;gt;&lt;br /&gt;
** Σημείωση: Αν χρησιμοποιείτε mac os χρειάζεστε το εργαλείο xmlstarlet (http://xmlstarlet.darwinports.com/)&lt;br /&gt;
* Δημιουργία των HTML &amp;lt;pre&amp;gt;make html&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Προσθήκη αρχείου στην κεντρική αποθήκη (από τον κεντρικό κατάλογο του istlab-web) &lt;br /&gt;
** Για αρχεία τύπου text &amp;lt;pre&amp;gt;cvs add -m &#039;Σχόλιο&#039; path/filename&amp;lt;/pre&amp;gt;&lt;br /&gt;
** Για binary αρχεία &amp;lt;pre&amp;gt;cvs add -kb -m &#039;Σχόλιο&#039; path/filename&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Ανανέωση της κεντρικές αποθήκης (από τον κεντρικό κατάλογο του istlab-web) &amp;lt;pre&amp;gt;cvs commit -m &#039;Σχόλιο&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Ανανέωση του δικτυακού τόπου &amp;lt;pre&amp;gt;make dist&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ανάκτηση της τελευταίας έκδοσης ===&lt;br /&gt;
&lt;br /&gt;
Χρησιμοποιώντας το εργαλείο cvs (από την γραμμή εντολών):&lt;br /&gt;
&lt;br /&gt;
* Την πρώτη φορά: &amp;lt;pre&amp;gt;cvs co istlab-web&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Κάθε επόμενη φορά: &amp;lt;pre&amp;gt;cvs update -dP istlab-web&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Αρχεία δεδομένων ===&lt;br /&gt;
&lt;br /&gt;
Όλα τα αρχεία που περιέχουν τα δεδομένα βρίσκονται στο κατάλογο &#039;&#039;data&#039;&#039;. Πιο συγκεκριμένα:&lt;br /&gt;
&lt;br /&gt;
* Δεδομένα για τα μέλη &#039;&#039;&#039;data/members/*.xml&#039;&#039;&#039; [[ πρότυπο μέλους ]]&lt;br /&gt;
* Δεδομένα για τα έργα &#039;&#039;&#039;data/projects/*.xml&#039;&#039;&#039; [[ προτυπο έργου ]]&lt;br /&gt;
* Δεδομένα για τις ερευνητικές ομάδες &#039;&#039;&#039;data/groups/*.xml&#039;&#039;&#039; [[ προτυπο ερευνητικής ομάδας ]]&lt;br /&gt;
* Δεδομένα για την βιβλιογραφία &#039;&#039;&#039;data/publications/*.bib&#039;&#039;&#039; [[ προτυπο βιβλιογραφικών αναφορών ]]&lt;br /&gt;
&lt;br /&gt;
=== Έλεγχος ορθότητας δεδομένων ===&lt;br /&gt;
&lt;br /&gt;
* Για τα δεδομένα XML: &amp;lt;pre&amp;gt;make val&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Δημιουργία του δικτυακού τόπου τοπικά (μόνο έτσι γίνεται έλεγχος των βιβλιογραφικών αναφορών): &amp;lt;pre&amp;gt;make html&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Οι καινούριες ιστοσελίδες βρίσκονται στο: &amp;lt;pre&amp;gt;public_html/index.html&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mfrag</name></author>
	</entry>
</feed>