Εργαλεία Χρήστη

Εργαλεία ιστότοπου


el:namespaces

Σύγκριση εκδόσεων

Εδώ βλέπετε τις διαφορές μεταξύ της επιλεγμένης έκδοσης και της τρέχουσας έκδοσης της σελίδας.

Σύνδεσμος σε αυτή την προβολή διαφορών.

Προηγούμενος έλεγχος και από τις δύο πλευρέςΠροηγούμενη αναθεώρηση
Επόμενη αναθεώρηση
Προηγούμενη αναθεώρηση
el:namespaces [2010-07-31 16:06] – old revision restored achel:namespaces [2011-02-09 11:59] (τρέχουσα) – [Φάκελοι] spelling petsagouris
Γραμμή 1: Γραμμή 1:
-====== Χώρος ονομάτων ======+====== Φάκελοι  ======
  
-Ο χώρος ονομάτων είναι παρόμοιος σαν έννοια με τον κατάλογο (φάκελο) , και οι σελίδες +Οι φάκελοι είναι ότι λέει η λέξη, στα Αγγλικά το Dokuwiki τους ονομάζει namespaces, και μπορούν να περιέχουν άλλους φακέλους και σελίδες. Αυτός ο τρόπος οργάνωσης μπορεί να παρομοιαστεί με τον τρόπο που είναι οργανωμένα τα αρχεία και οι φάκελοι στον σκληρό δίσκο του υπολογιστή σας.
-παρόμοιες με αρχεία.+
  
-Στο  [[DokuWiki]] μπορείς να χρησιμοποιήσεις τους λεγόμενους "χώρους ονομάτων" για να κατηγοριοποιήσεις τις σελίδες σου . Για ονόματα των χώρων ονομάτων ισχύουν οι ίδιο περιορισμοί που ισχύουν και για τα [[el:pagename|ονόματα σελίδων]].+Στο  [[DokuWiki]] μπορείτε να χρησιμοποιήσετε τους φακέλους για να κατηγοριοποιήσετε τις σελίδες σας. Για ονόματα των φακέλων ισχύουν οι ίδιο περιορισμοί που ισχύουν και για τα [[el:pagename|ονόματα σελίδων]].
  
-===== Δημιουργία χώρων ονομάτων =====+===== Δημιουργία φακέλων =====
  
-Δεν χρειάζεται να δημιουργείς ξεχωριστά χώρους ονομάτων, απλά δημιούργησε σελίδες με άνω και κάτω τελείες στο [[el:pagename|όνομα της σελίδας]]. Η λεξική οντότητα μετά την τελευταία άνω και κάτων τελεία θα είναι το όνομα της σελίδας, ενώ οι άλλες λεξικές οντότητες θα είναι χώροι ονομάτων. +Δεν χρειάζεται να δημιουργείτε ξεχωριστά τους φακέλους, απλά δημιούργησε σελίδες με άνω και κάτω τελείες στο [[el:pagename|όνομα της σελίδας]]. Η λεξική οντότητα μετά την τελευταία άνω και κάτων τελεία θα είναι το όνομα της σελίδας, ενώ οι άλλες λεξικές οντότητες θα είναι χώροι ονομάτων. Όλοι οι χώροι ονομάτων που χρησιμοποιείτε στο όνομα της σελίδας και δεν υπάρχουν ήδη θα δημιουργηθούν αυτόματα από το DokuWiki.
-Όλοι οι χώροι ονομάτων που χρησιμοποιείς στο όνομα της σελίδας και δεν υπάρχουν ήδη θα δημιουργηθούν αυτόματα από το DokuWiki .+
  
-(Στο DokuWikI οι σελίδες δημιουργούνται όπως και στα άλλα βίκις. Απλά δημιουργείς ένα σύνδεσμο προς μια ανύπαρκτη σελίδα , ακολουθάς το δεσμό και κάνεις κλικ στο  Δημιουργία σελίδας.)[[.:page#create_a_page | Προσθέτοντας σελίδες ]].+(Στο DokuWikI οι σελίδες δημιουργούνται όπως και στα άλλα wikis. Απλά δημιουργείτε ένα σύνδεσμο προς μια ανύπαρκτη σελίδα, ακολουθείτε το δεσμό και κάνετε κλικ στο "Δημιουργία σελίδας"Δείτε περισσότερα για το πως να [[.:page#create_a_page|προσθέτετε σελίδες]].
  
 ^Παραδείγματα:^^ ^Παραδείγματα:^^
-|παράδειγμα\\ .παράδειγμα\\ .:παράδειγμα|αναφέρεται στη σελίδα "παράδειγμαστον **τρέχων** χώρο ονομάτων.| +|παράδειγμα\\ .παράδειγμα\\ .:παράδειγμα | αναφέρεται στη σελίδα ''παράδειγμα'' που ανήκει στον **παρώντα** φάκελο.  
-|:παράδειγμα|αναφέρεται στη σελίδα "παράδειγμαστο χώρο ονομάτων **ρίζα** .| +|:παράδειγμα | αναφέρεται στη σελίδα ''παράδειγμα'' στο χώρο ονομάτων **root** //(ριζικό, αρχικό, βασικό φάκελο του Dokuwiki)// .| 
-|..παράδειγμα\\ ..:παράδειγμα\\ .:..:παράδειγμα|αναφέρεται στη σελίδα "παράδειγμαστο **γονικό** χώρο ονομάτων| +|..παράδειγμα\\ ..:παράδειγμα\\ .:..:παράδειγμα | αναφέρεται στη σελίδα ''παράδειγμα'' στο **γονικό** φάκελο.\\ //(φάκελος που ανήκει ο παρώντας φάκελος)// 
-|wiki:παράδειγμα|αναφέρεται στη σελίδα "παράδειγμαστο χώρο ονομάτων "wiki". Ο χώρος ονομάτων "wiki"  βρίσκεται **κάτω από τον ριζικό** χώρο ονομάτων.| +|wiki:παράδειγμα|αναφέρεται στη σελίδα ''παράδειγμα'' στο φάκελο ''wiki''.\\ Ο φάκελος ''wiki'' βρίσκεται **κάτω από τον root** φάκελο.| 
-|χο1:χο2:παράδειγμα\\ :χο1:χο2:παράδειγμα|αναφέρεται στη σελίδα "παράδειγμα" στο χώρο ονομάτων χο2. Ο χώρος ονομάτων χο2 είναι υποκατάλογος  του  χο1Ο χώρος ονομάτων χο1 βρίσκεται **κάτω από τον ριζικό** χώρο ονομάτων.| +|φακ1:φακ2:παράδειγμα\\ :φακ1:φακ2:παράδειγμα | αναφέρεται στη σελίδα "παράδειγμα" στο φάκελο ''φακ2''.\\ Ο φάκελος ''φακ2'' είναι υποφάκελος  του  ''φακ1''Ο φάκελος ''φακ1'' βρίσκεται **κάτω από τον ριζικό** φάκελο.  
-|.χο1:χο2:παράδειγμα\\ .:χο1:χο2:παράδειγμα|αναφέρεται στη σελίδα "παράδειγμαστο χώρο ονομάτων χο2. Ο χώρος ονομάτων χο2 βρίσκεται κάτω από το χώρο ονομάτων ns1; Ο χώρος ονομάτων χο1 βρίσκεται **κάτω από τον τρέχων** χώρο ονομάτων.| +|.φακ1:φακ2:παράδειγμα\\ .:φακ1:φακ2:παράδειγμα | αναφέρεται στη σελίδα ''παράδειγμα'' στο φάκελο ''φακ2''.\\ Ο φάκελος ''φακ2'' βρίσκεται κάτω από το φάκελο ''φακ1''; Ο φάκελος ''φακ1'' βρίσκεται **κάτω από τον παρώντα** φάκελο.| 
-|..χο1:χο2:παράδειγμα\\ ..:χο1:χο2::παράδειγμα|αναφέρεται στη σελίδα "παράδειγμαστο χώρο ονομάτων χο2. The χώρο ονομάτων χο2 βρίσκεται κάτω από το  χώρο ονομάτων χο1Ο χώρος ονομάτων χο1 βρίσκεται **κάτω από τον τρέχων** χώρο ονομάτων (δηλαδή: και ο χο1 και ο τρέχων χώρος ονομάτων βρίσκονται στον ίδιο γονικό  χώρο ονομάτων, οπουδήποτε σύμφωνα με ριζικό  χώρο ονομάτων μπορεί να βρίσκεται).| +|..φακ1:φακ2:παράδειγμα\\ ..:φακ1:φακ2::παράδειγμα | αναφέρεται στη σελίδα ''παράδειγμα'' στο φάκελο ''φακ2''.\\ Ο φάκελος ''φακ2'' βρίσκεται κάτω από το φάκελο ''φακ1'', Ο φάκελος ''φακ1'' βρίσκεται **κάτω από τον παρώντα** φάκελο (δηλαδή: και ο ''φακ1'' και ο παρώντας φάκελος βρίσκονται στον ίδιο γονικό φάκελο, οπουδήποτε σύμφωνα με ριζικών φάκελων μπορεί να βρίσκεται).| 
-|.χο1:χο2:|αναφέρεται στη σελίδα "startστο χώρο ονομάτων χο2. Ο χώρο ονομάτων χο2 βρίσκεται κάτω από  χώρο ονομάτων χο1ο χώρος ονομάτων χο1 βρίσκεται κάτω από τον τρέχων  χώρο ονομάτων.\\ \\ (Η προκαθορισμένη σελίδα μπορεί να ονομαστεί και διαφορετικά "start" αλλάζοντας την παράμετρο  [[el:config#start]] .)|+|.φακ1:φακ2:|αναφέρεται στη σελίδα ''start'' στο φάκελο ''φακ2''.\\ Ο φάκελος ''φακ2'' βρίσκεται κάτω από φάκελο ''φακ1'', ο φάκελος ''φακ1'' βρίσκεται κάτω από τον τρέχωντα  φάκελο.\\ \\ //(Η προκαθορισμένη σελίδα μπορεί να ονομαστεί και διαφορετικά από "start" αλλάζοντας την παράμετρο [[el:config#start]].)//|
  
-===== Αφαίρεση χώρων ονομάτων =====+===== Αφαίρεση φακέλων =====
  
-Όταν όλες οι σελίδες σε ένα χώρο ονομάτων έχουν αφαιρεθεί τότε λογικά δεν υπάρχει πλέον χώρος ονόματος+Όταν όλες οι σελίδες σε ένα φάκελο έχουν αφαιρεθεί τότε ο φακελος λογικά δεν υπάρχει πλέον. 
-Το DokuWiki συνήθως διαγράφει επίσης και τον πλέον άδειο κατάλογο. +Το DokuWiki συνήθως διαγράφει επίσης και τον πλέον άδειο κατάλογο.
  
-===== Πως να μετονομάσω έναν χώρο ονομάτων=====+===== Μετονομασία φακελων =====
  
-Μπορείς να χρησιμοποιήσεις το πρόσθετο  [[el:plugin:PageMove|Μετακίνηση σελίδας]]για να +Μπορείτε να χρησιμοποιήσειτε το πρόσθετο [[plugin:PageMove|Μετακίνηση σελίδας]] για να μετακινήσετε τις σελίδες από τον παλιό φάκελο στον καινούργιο. Παρακαλούμε συμβουλέυτείτε και την τεκμηρίωση κατά πόσο σας κάνει αυτός ο τρόπος.
-μετακινήσεις κάθε σελίδα από τον παλιό χώρο ονομάτων στον καινούργιο. Παρακαλούμε συμβουλέψου +
-και την τεκμηρίωση κατά πόσο σου ταιριάζει αυτός ο τρόπος .+
  
-Με το χέρι είναι ποιό δύσκολο: +Χειροκίνητα είναι ποιό δύσκολο: 
-  * Μετονόμασε  τον φάκελο που αναπαριστά τον χώρο ονομάτων στο:+  * Μετονόμαστε τον φάκελο στον δίσκο που αναπαριστά τον φάκελο του wiki στην διαδρομή:
     * ''data/pages''     * ''data/pages''
     * ''data/media'' (αν υπάρχει)     * ''data/media'' (αν υπάρχει)
-  * Αφαίρεσε μεταδεδομένα(metadata) από τον χώρο ονομάτων στον φάκελο ''data/meta'' +  * Αφαίρεσε τα μεταδεδομένα (metadata) του φάκελου wiki από τον φάκελο στον δίσκο ''data/meta'' 
-  * Αφαίρεσε τα δεδομένα που βρίσκονται στην σοφίτα(atticγια τον χώρο ονομάτων στον κατάλογο ''data/attic'' (ή μετακίνησε τον επίσης αν θέλεις να διατηρήσεις τις παλιές εκδόσεις)+  * Αφαίρεσε τα δεδομένα που βρίσκονται στο attic για τον φάκελο wiki (βρίσκονται στο ''data/attic''(ή μετακίνηστε τα αν θέλετε να διατηρήσετε τις παλιές εκδόσεις)
      
 Για παράδειγμα σε έναν διακομιστή unix θα έπρεπε να δώσεις τις εντολές: Για παράδειγμα σε έναν διακομιστή unix θα έπρεπε να δώσεις τις εντολές:
Γραμμή 47: Γραμμή 43:
   * ''rm -Rf /dokuwiki_base/data/attic/old_namespace''   * ''rm -Rf /dokuwiki_base/data/attic/old_namespace''
  
-Ας σημειωθεί ότι ό ''old_namespace'' και/ή ''new_namespace'' είναι λέξεις που πρέπει να έχουν κωδικοποιηθεί αν είναι σε μη λατινικό σύνολο χαρακτήρων(δηλαδή Ελληνικά, Ρωσικά κτλ).+Ας σημειωθεί ότι τα ''old_namespace'' ''new_namespace'' είναι λέξεις που πρέπει να έχουν κωδικοποιηθεί αν είναι σε μη λατινικό σύνολο χαρακτήρων(δηλαδή Ελληνικά, Ρωσικά κτλ).
  
-  * Διόρθωσε  (επεξεργάζοντάς τους) όλους τους συνδέσμους προς σελίδες υπό  τον χώρο ονόματος που //μετακινήθηκε//  (μπορείς να τους ανακαλύψεις πριν μετακινήσεις τον χώρο ονομάτων βλέποντας τους [[el:backlinks|]].+  * Διόρθωστε (με επεξεργάσία) όλους τους συνδέσμους προς σελίδες που ανήκουν στον φάκελο που //μετακινήθηκε// (μπορετε να τις ανακαλύψετε προτού μετακινήσετε τον φακελο βλέποντας τους [[el:backlinks|]].
  
-  * Πλοηγήσου σε κάθε σελίδα στον καινούργιο χώρο ονομάτων. Αυτή η ενέργεια θα έχει σαν παρεπόμενο την δημιουργία των χαμένων πληροφοριών ευρετηρίου και μεταδεδομένων για τις σελίδες που βρίσκονταν στον μετακινούμενο χώρο ονομάτων.+  * Πλοηγήσου σε κάθε σελίδα στον καινούργιο φακέλο. Αυτό θα έχει ως αποτέλεσμα να αναπαραχθούν χαμένες πληροφορίες ευρετηρίου και μεταδεδομένων για αυτές τις σελίδες.
  
-Παρόλαυτά , θα εχεις ακόμα πολλά σκουπιδάκια εδω  και κει. Πχ το ''data/changes.log'', διάφορα αρχεία κάτω από την ενδιάμεση μνήμη (συμπεριλαμβανομένου των ''.idx'' αρχείων κτλ). Αν είναι πιθανό θα μπορούσες να ξεκινήσεις από μια  ''κενή κατάσταση'' κάνοντας τα παρακάτω (πάλι σε Unix) αλλά να έχεις +Παρόλαυτά, θα εχετε ακόμα πολλά σκουπιδάκια εδω και κει. Για παράδειγμα το ''data/changes.log'', διάφορα αρχεία στην cache (συμπεριλαμβανομένου των αρχείων ''.idx'' κτλ). Αν είναι δυνατό θα μπορούσατε να ξεκινήσετε από μια ''κενή κατάσταση'' κάνοντας τα παρακάτω (πάλι σε Unix) αλλά να έχετε υπόψιν σας ότι αυτό σημαίνει ότι θα χαθεί όλη η πληροφορία του ιστορικού (δηλ ''πρόσφατες αλλαγές''):
-υπόψη σου ότι αυτό σημαίνει ότι θα χαθεί όλη η πληροφορία του ιστορικού (δηλ ''πρόσφατες αλλαγές''):+
  
   * ''cat /dev/null > /dokuwiki_base/data/changes.log''   * ''cat /dev/null > /dokuwiki_base/data/changes.log''
Γραμμή 61: Γραμμή 56:
   * ''rm -Rf /dokuwiki_base/data/cache/*.idx''   * ''rm -Rf /dokuwiki_base/data/cache/*.idx''
   * ''rm -Rf /dokuwiki_base/data/cache/purgefile''   * ''rm -Rf /dokuwiki_base/data/cache/purgefile''
-  * Browse each and every page of your Wiki.+  * περιηγηθείτε σε όλες τις σελίδες του wiki σας.
  
-Σίγουρα η όλη διαδικασία είναι εκνευριστική. Ίσως μπορείτε να χρησιμοποιήσετε και κάποια πρόσθετα που είναι διαθέσιμα για επαναδημιουργία του ευρετηρίου αναζήτησης για όλο το βίκι, σβήσιμο ολόκληρης της κρυφής μνήμης και/ή παλιών αναθεωρήσεων αποφεύγοντας την διαδικασία. +Σίγουρα η όλη διαδικασία είναι εκνευριστική. Ίσως μπορείτε να χρησιμοποιήσετε και κάποια πρόσθετα που είναι διαθέσιμα για την επαναδημιουργία του ευρετηρίου αναζήτησης για όλο το wikiτο σβήσιμο ολόκληρης της cache μνήμης και/ή παλιών αναθεωρήσεων αποφεύγοντας την διαδικασία. 
  
 ===== Προκαθορισμένη σύνδεση χώρων ονομάτων ===== ===== Προκαθορισμένη σύνδεση χώρων ονομάτων =====
  
-Είναι δυνατό να συνδεθείτε σε ένα προκαθορισμένο αρχείο ή χώρο ονομάτων τερματίζοντας το αναγνωριστικό του συνδέσμου  +:!: **Αυτό το χαρακτηριστικό είναι διαθέσιμο από την έκδοση 2006-09-28 RC1 και μετά.**
-με μια άνω και κάτω τελεία: %%[[foo:bar:]]%%. Προς ποιά σελίδα δείχνει τότε ο σύνδεσμος εξαρτάται από την ύπαρξη μερικών πεδίων ονομάτωνΓια τον %%[[foo:bar:]]%% ελέγχονται οι ακόλουθες σελίδες:+
  
 +Είναι δυνατό να συνδεθείτε σε ένα προκαθορισμένο αρχείο ή φάκελο τερματίζοντας το αναγνωριστικό του συνδέσμου με μια άνω και κάτω τελεία (π.χ.%%[[foo:bar:]]%%). Προς ποιά σελίδα δείχνει τότε ο σύνδεσμος εξαρτάται από την ύπαρξη μερικών πεδίων ονομάτων. Για το %%[[foo:bar:]]%% ελέγχονται οι ακόλουθες σελίδες:
 <code> <code>
 foo:bar:$conf['start'] foo:bar:$conf['start']
Γραμμή 75: Γραμμή 70:
 foo:bar foo:bar
 </code> </code>
 +Οι σελίδες ελέγχονται με αυτή την σειρά και αυτή που θα βρεθεί πρώτα είναι αυτή που θα δείξει ο σύνδεσμος. 
 +Αυτόματη μετατροπή για πληθυντικό δεν γίνεται σε αυτούς τους συνδέσμους αλλά ούτε για συνδέσμους που είναι σε μη λατινικούς χαρακτήρες.
  
-Οι σελίδες ελέγχονται με αυτή την σειρά και αυτή που θα βρεθεί πρώτα είναι  
-αυτή που θα δείξει ο σύνδεσμος. Αυτόματη μετατροπή για πληθυντικό δεν γίνεται σε αυτούς 
-τους συνδέσμους. 
- 
-:!: **Αυτό το χαρακτηριστικό είναι διαθέσιμο από την έκδοση 2006-09-28 RC1 και μετά.** 
  
el/namespaces.1280585182.txt.gz · Τελευταία τροποποίηση: 2010-07-31 16:06 από ach

Εκτός εάν αναφέρεται διαφορετικά, το περιεχόμενο σε αυτο το wiki διέπεται από την ακόλουθη άδεια: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki