ISTLab-web documentation: Difference between revisions

From Istlab
Jump to navigationJump to search
Content deleted Content added
Line 22: Line 22:
3. Προσθήκη της μεταβλητής περιβάλλοντος '''CVSROOT''' στο σύστημα <pre>CVSROOT=:ext:istlab.dmst.aueb.gr:/home/dds/cvsroot</pre>
3. Προσθήκη της μεταβλητής περιβάλλοντος '''CVSROOT''' στο σύστημα <pre>CVSROOT=:ext:istlab.dmst.aueb.gr:/home/dds/cvsroot</pre>
4. Προσθήκη της μεταβλητής περιβάλλοντος '''CVS_RSH''' στο σύστημα <pre>CVS_RSH=plink.exe (windows)</pre> ή <pre>CVS_RSH=ssh (unix)</pre>
4. Προσθήκη της μεταβλητής περιβάλλοντος '''CVS_RSH''' στο σύστημα <pre>CVS_RSH=plink.exe (windows)</pre> ή <pre>CVS_RSH=ssh (unix)</pre>
5. Προσθήκη στη μετβλητή περιβάλλοντος '''PATH''' τον κατάλογο '''bin''' του τοπικού καταλόγου εγκατάστασης του '''istlab-web''' (μόνο για τους χρήστες MS-Windows). Για παράδειγμα: <pre>set PATH=%PATH%:c:\istlab-web\bin</pre>
5. Προσθήκη στη μετβλητή περιβάλλοντος '''PATH''' τον κατάλογο '''bin''' του τοπικού καταλόγου εγκατάστασης του '''istlab-web''' (μόνο για τους χρήστες MS-Windows). Για παράδειγμα: <pre>set PATH=%PATH%;c:\istlab-web\bin</pre>
6. Προσθήκη στο μητρώο (registry) των παρακάτω τιμών (μόνο για χρήστες windows)
6. Προσθήκη στο μητρώο (registry) των παρακάτω τιμών (μόνο για χρήστες windows)
<pre>
<pre>

Revision as of 13:50, 12 July 2007

Η σελίδα είναι υπό κατασκευή. Επίσης μπορείτε να δείτε / κάνετε ερωτήσεις στο FAQ .

Ο δικτυακός τόπος του ISTLab

Διαχειρίζεται πληροφορίες για:

  • ομάδες
  • μέλη
  • έργα
  • δημοσιεύσεις

Οι τεχνολογίες που χρησιμοποιούνται είναι CVS, XML, XSLT, make, grep, BiBTeX και bib2html

Τα δεδομένα κρατούνται σε μορφή XML (μέλη, ομάδες, έργα) και η διαχείριση βιβλιογραφίας γίνεται με την χρήση BiBTeX. Γλώσσα μετασχηματισμού των δεδομένων είναι η XSLT, ενώ γίνεται έλεγχος ορθότητας των δεδομένων με XML validator.

Εγκατάσταση

Η εγκατάσταση του περιβάλλοντος ανανέωσης γίνεται ακολουθώντας την εξής διαδικασία:

1. Έκδοση ζεύγους δημοσίου / ιδιωτικού κλειδιού και λογαριασμού για τον εξυπηρετητή istlab.dmst.aueb.gr
2. Ρύθμιση του putty, ώστε να μπορεί να εισάγεται ο χρήστης αυτόματα στον εξυπηρετήτη istlab.dmst.aueb.gr χωρίς να του ζητείται κωδικός και συνθηματικό

3. Προσθήκη της μεταβλητής περιβάλλοντος CVSROOT στο σύστημα

CVSROOT=:ext:istlab.dmst.aueb.gr:/home/dds/cvsroot

4. Προσθήκη της μεταβλητής περιβάλλοντος CVS_RSH στο σύστημα

CVS_RSH=plink.exe (windows)

ή

CVS_RSH=ssh (unix)

5. Προσθήκη στη μετβλητή περιβάλλοντος PATH τον κατάλογο bin του τοπικού καταλόγου εγκατάστασης του istlab-web (μόνο για τους χρήστες MS-Windows). Για παράδειγμα:

set PATH=%PATH%;c:\istlab-web\bin

6. Προσθήκη στο μητρώο (registry) των παρακάτω τιμών (μόνο για χρήστες windows)

[HKEY_LOCAL_MACHINE\SOFTWARE\MiK\MiKTeX\CurrentVersion\MiKTeX]
"TeXMF Root Directories"=".\\bin"
"Local Root"=".\\bin"

Διαχείριση του διαδικτυακού τόπου

Η διαχείριση γίνεται ακολουθώντας τα παρακάτω βήματα:

  • Ανάκτηση της τελευταίας έκδοσης
    cvs update -dP
  • Ανανέωση των XML δεδομένων
  • Έλεγχος ορθότητας δεδομένων
    make val
  • Δημιουργία των HTML
    make html
  • Ανανέωση του δικτυακού τόπου
    make dist

Ανάκτηση της τελευταίας έκδοσης

Χρησιμοποιώντας το εργαλείο cvs (από την γραμμή εντολών):

  • Την πρώτη φορά:
    cvs co istlab-web
  • Κάθε επόμενη φορά:
    cvs update -dP istlab-web

Αρχεία δεδομένων

Όλα τα αρχεία που περιέχουν τα δεδομένα βρίσκονται στο κατάλογο data. Πιο συγκεκριμένα:

Έλεγχος ορθότητας δεδομένων

  • Για τα δεδομένα XML:
    make val
  • Δημιουργία του δικτυακού τόπου τοπικά (μόνο έτσι γίνεται έλεγχος των βιβλιογραφικών αναφορών):
    make html
  • Οι καινούριες ιστοσελίδες βρίσκονται στο:
    public_html/index.html