Η διαχείριση σε web sites
- PASCAL
- Wow! Terabyte level
- Posts: 3587
- Joined: Wed Nov 23, 2005 10:58 pm
- Academic status: Alumnus/a
- Gender: ♂
Η διαχείριση σε web sites
Βασικά το θέμα έχει και λίγο σχέση με βάσεις. Έτσι λοιπόν θα ήθελα να ρωτήσω αν ξέρει κάποιος σε ένα web site που έχει επισκέπτες, χρήστες και διαχειριστές αν οι διαχειριστές έχουν τις περισσότερες δυνατότητες μέσα από ειδικές επιλογές(πχ. κουμπάκια για διαγραφή στοιχείων που πρόσθεσαν κάποιοι χρήστες σε μια βάση) ή είναι και αυτοί χρήστες και απλά επειδή έχουν πρόσβαση στον κώδικα τα πειράζουν όλα από εκεί(οπότε δεν χρειάζονται ειδικά κουμπάκια κτλ); Ή εξαρτάται την περίπτωση;
- ~~Wind~~
- Gbyte level
- Posts: 1747
- Joined: Thu Nov 30, 2006 1:07 am
- Academic status: N>4
- Gender: ♂
- Location: *void
Re: Η διαχείριση σε web sites
εχουν επιπλεον επιλογες στις απαντησεις τροποοιησεις ποστ αναρτησης τοπικ κλπ
περισσοτερα δικαιωματα με αλλα λογια, και μπορουν αναλογα με το βαθμο να αλλαζουν τον κωδικα
--------------------
Για παραδειγμα
Μελος:
περισσοτερα δικαιωματα με αλλα λογια, και μπορουν αναλογα με το βαθμο να αλλαζουν τον κωδικα
--------------------
Για παραδειγμα
Μελος:
- Spoiler: εμφάνιση/απόκρυψη
- Spoiler: εμφάνιση/απόκρυψη
- Spoiler: εμφάνιση/απόκρυψη
Last edited by The Punisher on Sun Mar 23, 2008 12:22 am, edited 1 time in total.
Reason: merge
Reason: merge


Come to foss-aueb ...we have cookies.. yamyam~nomnomnomnomnomnomnomnom
a cookie ~ I will do science to it
Re: Η διαχείριση σε web sites
Οκ άλλο ρώτησες άλλο απάντησα (δεν είδα ότι αναφερόσουν στις βάσεις). Δες απάντηση punisher!
Last edited by xrokos on Sun Mar 23, 2008 3:02 pm, edited 2 times in total.
Horrific, deplorable violence is okay, as long as people don't say any naughty words!
-
- Venus Former Team Member
- Posts: 7561
- Joined: Thu Oct 27, 2005 1:43 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: Boston, MA
Re: Η διαχείριση σε web sites
Pascal, για να σε βοηθήσω, ο διαχειριστής είναι υπερσύνολο των ιδιοτήτων του moderator, που είναι και υπερσύνολο των ιδιοτήτων του χρήστη. Ως ιδιότητες ορίζω τις ενέργειες που μπορεί να κάνει, αλλά και το τι βλέπει. Στην εργασία στις βάσεις (αν όντως αναφέρεσαι σε αυτό) θα μπορούσες να το δεις σαν ένα επιπλέον column του πίνακα των στηλών, όπου θα λέει αν έχει κάποιο αξίωμα, και στον κώδικά σου θα παράγεις αντίστοιχη σελίδα, ανάλογα με το επίπεδο authority του ενδιαφερομένου.
- tsilochr
- Wow! Terabyte level
- Posts: 3246
- Joined: Tue Mar 16, 2004 2:47 pm
- Academic status: PhD
- Gender: ♂
- Location: mm.aueb.gr
- Contact:
Re: Η διαχείριση σε web sites
Παιδιά συγχωρέστε με αν φανώ λίγο ερειστικός αλλά έχετε μπερδέψει τελείως την ορολογία.
1. Κατ' αρχάς, το θέμα δεν αφορά δίκτυα υπολογιστών, άρα -ως προς το περιεχόμενο- είναι σε λάθος κατηγορία. Το web programming, η ανάπτυξη web sites και γενικά πληροφοριακών συστημάτων που διαθέτουν web interface δεν είναι δίκτυα υπολογιστών.
2. Το αν ένα πληροφοριακό σύστημα (όπως το παρόν forum) ορίζει οντότητες όπως "χρήστης", "συντονιστής" και "διαχειριστής" (με σχέσεις μεταξύ τους, δικαιώματα κλπ κλπ) εξαρτάται από το εκάστοτε πληροφοριακό σύστημα, τους σχεδιαστές του και τους προγραμματιστές που το έφτιαξαν. Δεν είναι θέμα δίκτυων υπολογιστών αλλά ούτε και βάσεων δεδομένων, ούτε διαχείρισης web sites.
Είναι πολύ σημαντικό να διαχωρίσετε τις έννοιες, τι είναι ένα επιστημονικό πεδίο, τι καλύπτει, τι αφορά μια κατηγορία εφαρμογών και τι είναι specific σε ένα συγκεκριμένο πληροφοριακό σύστημα. Τώρα, αν στο μάθημα των βάσεων γίνεται ένα project με web interface και στο μάθημα των δικτύων γίνεται ανάπτυξη ενός forum, αυτό γίνεται για να μάθετε κάποιες τεχνολογίες αλλά -ειδικά στα δίκτυα- δυστυχώς δεν έχουν άμεση σχέση με το αντικείμενο του μαθήματος.
Pascal, γίνεται να ρωτήσεις ξανά αυτό που θες αλλά λέγοντας αναλυτικά τι θες να κάνεις και από που προκύπτει ο προβληματισμός?
edited
συντακτικά σφάλματα λόγω βιασύνης
1. Κατ' αρχάς, το θέμα δεν αφορά δίκτυα υπολογιστών, άρα -ως προς το περιεχόμενο- είναι σε λάθος κατηγορία. Το web programming, η ανάπτυξη web sites και γενικά πληροφοριακών συστημάτων που διαθέτουν web interface δεν είναι δίκτυα υπολογιστών.
2. Το αν ένα πληροφοριακό σύστημα (όπως το παρόν forum) ορίζει οντότητες όπως "χρήστης", "συντονιστής" και "διαχειριστής" (με σχέσεις μεταξύ τους, δικαιώματα κλπ κλπ) εξαρτάται από το εκάστοτε πληροφοριακό σύστημα, τους σχεδιαστές του και τους προγραμματιστές που το έφτιαξαν. Δεν είναι θέμα δίκτυων υπολογιστών αλλά ούτε και βάσεων δεδομένων, ούτε διαχείρισης web sites.
Είναι πολύ σημαντικό να διαχωρίσετε τις έννοιες, τι είναι ένα επιστημονικό πεδίο, τι καλύπτει, τι αφορά μια κατηγορία εφαρμογών και τι είναι specific σε ένα συγκεκριμένο πληροφοριακό σύστημα. Τώρα, αν στο μάθημα των βάσεων γίνεται ένα project με web interface και στο μάθημα των δικτύων γίνεται ανάπτυξη ενός forum, αυτό γίνεται για να μάθετε κάποιες τεχνολογίες αλλά -ειδικά στα δίκτυα- δυστυχώς δεν έχουν άμεση σχέση με το αντικείμενο του μαθήματος.
Pascal, γίνεται να ρωτήσεις ξανά αυτό που θες αλλά λέγοντας αναλυτικά τι θες να κάνεις και από που προκύπτει ο προβληματισμός?
edited
συντακτικά σφάλματα λόγω βιασύνης
Last edited by tsilochr on Sun Mar 23, 2008 4:44 pm, edited 1 time in total.
-
- Venus Former Team Member
- Posts: 7561
- Joined: Thu Oct 27, 2005 1:43 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: Boston, MA
Re: Η διαχείριση σε web sites
Μετακινήθηκε
- PASCAL
- Wow! Terabyte level
- Posts: 3587
- Joined: Wed Nov 23, 2005 10:58 pm
- Academic status: Alumnus/a
- Gender: ♂
Re: Η διαχείριση σε web sites
Αφορμή αποτελεί λίγο το Project στις Βάσεις Δεδομένων και γενικά οι σελίδες στο web. Δηλαδή αν ο admin, ο χρήστης και ο επισκέπτης είναι ξεχωριστές οντότητες, που έγκειται η διαφορά τους, στις διαφορετικές δυνατότητες ή σε πρόσβαση στον κώδικα.
- ultimate_aektzis
- Wow! Terabyte level
- Posts: 6373
- Joined: Tue Nov 13, 2007 10:11 pm
- Gender: ♂
Re: Η διαχείριση σε web sites
Υποθετω να μπορει να τον δει η να τον πειραξει διορθωνοντας τυχον bug 

- tsilochr
- Wow! Terabyte level
- Posts: 3246
- Joined: Tue Mar 16, 2004 2:47 pm
- Academic status: PhD
- Gender: ♂
- Location: mm.aueb.gr
- Contact:
Re: Η διαχείριση σε web sites
η πρόσβαση στο πηγαίο κώδικα μιας εφαρμογής είναι άσχετη με το αν η εφαρμογή μέσα στο περιέχομενο της θέτει οντότητες όπως χρήστης, διαχειριστής κλπ. Πχ, αν υπάρχει ένα bug στις βιβλιοθήκες της phpbb δεν νομίζω ότι έχει προβλεφθεί να κάνεις login στο venus ως admin και να πειράζεις το κώδικα. (Αν και τεχνικά μπορεί να γίνει...)ultimate_aektzis wrote:Υποθετω να μπορει να τον δει η να τον πειραξει διορθωνοντας τυχον bug
- ~~Wind~~
- Gbyte level
- Posts: 1747
- Joined: Thu Nov 30, 2006 1:07 am
- Academic status: N>4
- Gender: ♂
- Location: *void
Re: Η διαχείριση σε web sites
κανονικα μονο οι admin εχουν προσβαση στο κωδικα, οποτε θα μπορουσε να πει κανεις οτι ειναι σαν ενα δικαιωμα κι αυτο.
δε ξερω πως λειτουργουν τα διαφορα site/fora αλλα μαλλον καθενα διαφερει αναλογα πως τα εχει κανονισει ο admin/owner....
δε ξερω πως λειτουργουν τα διαφορα site/fora αλλα μαλλον καθενα διαφερει αναλογα πως τα εχει κανονισει ο admin/owner....


Come to foss-aueb ...we have cookies.. yamyam~nomnomnomnomnomnomnomnom
a cookie ~ I will do science to it
- PASCAL
- Wow! Terabyte level
- Posts: 3587
- Joined: Wed Nov 23, 2005 10:58 pm
- Academic status: Alumnus/a
- Gender: ♂
Re: Η διαχείριση σε web sites
Εννοώ αυτούς που έχουν πρόσβαση στον πηγαίο κώδικα μια ιστιακής εφαρμογής, στην php της, στην java της, στην javascript της, την html κτλ. Αυτοί δεν θεωρούνται διαχειριστές;
- HdkiLLeR
- Venus Project Founder
- Posts: 4356
- Joined: Tue Jan 27, 2004 4:41 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: New York, NY
- Contact:
Re: Η διαχείριση σε web sites
Τα έχουμε κάνει λίγο αχταρμά όλα
το τι ιδιότητα έχει η κάθε οντότητα εξαρτάται απο το context που το κοιτάς.
Για παράδειγμα εάν έχεις μια web εφαρμογή τότε ως προς την εφαρμογή (το context εδώ είναι η εφαρμογή) ο διαχειριστής έχει πρόσβαση σε κάποια περιοχή της εφαρμογής όπου πιθανώς ορίζει μερικά settings, δίνει δικαιώματα και γενικά βλέπει κάποια παραπάνω πράγματα απο τον απλό user. Σε κάθε περίπτωση όλα αυτά γίνονται με τον ίδιο τρόπο και για τις δύο οντότητες (χρήστης, διαχειριστής) -- γίνονται με χρήση web standards (html, js, ...) και web τεχνολογίας (PHP, JSP, ASP ...). Δηλαδή και ο user και ο admin HTTP POST η HTTP GET χρησιμοποιούν, κάποια web forms, js κλπ κλπ. Το πως ερμηνεύονται όλα αυτά απο την εφαρμογή είναι που κάνει την διαφορά μεταξύ user και admin.
Τώρα κάθε web application φιλοξενείται κάπου -- σε κάποιον web server. Εκεί λοιπόν (το context τώρα είναι ο web server), υπάρχει κάποιος admin και κάποιος user. Ανάλογα με το νέο τώρα context, ο user (κάποιος user) μπορεί να έχει πρόσβαση στον κώδικα κάποιου web application. Αυτό δεν σημαίνει πως ο user αυτός έχει κάποια σχέση με τον user ή τον admin του web application. Είναι εντελώς διαφορετικά τα δικαιώματα αλλά και οι ενέργειες του admin/user στον web server και εντελώς άλλα στο web/application.
Ακόμη και εάν ο user κάποιου web server είναι user ή admin ενός web application αυτό δεν σημαίνει τπτ. Απλά σημαίνει ότι ένα όνομα είναι το ίδιο σε δυο διαφορετικά πράγματα. Σαν οντότητες, όπως ελπίζω να έκανα κατανοητό με το παραπάνω, είναι εντελώς διαφορετικές.
Τέλος ο κώδικας μιας web application είναι server side τεχνολογία (PHP, JSP, ASP...κλπ). Η HTML, JS, Java applets κλπ είναι client side τεχνολογία και συνεπώς δεν έχει να κάνει με τον πηγαίο κώδικα μας web application. Η web application χρησιμοποιεί οτιδήποτε client side γιατί αυτό είναι εμφανές απο ένα browser αλλά αυτό δεν σημαίνει ότι η web application είναι html πχ. H web application είναι φτιαγμένη σε οτιδήποτε μπορεί να τρέξει ο web server και παράγει html, js κλπ για να επικοινωνεί με τον user.


το τι ιδιότητα έχει η κάθε οντότητα εξαρτάται απο το context που το κοιτάς.
Για παράδειγμα εάν έχεις μια web εφαρμογή τότε ως προς την εφαρμογή (το context εδώ είναι η εφαρμογή) ο διαχειριστής έχει πρόσβαση σε κάποια περιοχή της εφαρμογής όπου πιθανώς ορίζει μερικά settings, δίνει δικαιώματα και γενικά βλέπει κάποια παραπάνω πράγματα απο τον απλό user. Σε κάθε περίπτωση όλα αυτά γίνονται με τον ίδιο τρόπο και για τις δύο οντότητες (χρήστης, διαχειριστής) -- γίνονται με χρήση web standards (html, js, ...) και web τεχνολογίας (PHP, JSP, ASP ...). Δηλαδή και ο user και ο admin HTTP POST η HTTP GET χρησιμοποιούν, κάποια web forms, js κλπ κλπ. Το πως ερμηνεύονται όλα αυτά απο την εφαρμογή είναι που κάνει την διαφορά μεταξύ user και admin.
Τώρα κάθε web application φιλοξενείται κάπου -- σε κάποιον web server. Εκεί λοιπόν (το context τώρα είναι ο web server), υπάρχει κάποιος admin και κάποιος user. Ανάλογα με το νέο τώρα context, ο user (κάποιος user) μπορεί να έχει πρόσβαση στον κώδικα κάποιου web application. Αυτό δεν σημαίνει πως ο user αυτός έχει κάποια σχέση με τον user ή τον admin του web application. Είναι εντελώς διαφορετικά τα δικαιώματα αλλά και οι ενέργειες του admin/user στον web server και εντελώς άλλα στο web/application.
Ακόμη και εάν ο user κάποιου web server είναι user ή admin ενός web application αυτό δεν σημαίνει τπτ. Απλά σημαίνει ότι ένα όνομα είναι το ίδιο σε δυο διαφορετικά πράγματα. Σαν οντότητες, όπως ελπίζω να έκανα κατανοητό με το παραπάνω, είναι εντελώς διαφορετικές.
Τέλος ο κώδικας μιας web application είναι server side τεχνολογία (PHP, JSP, ASP...κλπ). Η HTML, JS, Java applets κλπ είναι client side τεχνολογία και συνεπώς δεν έχει να κάνει με τον πηγαίο κώδικα μας web application. Η web application χρησιμοποιεί οτιδήποτε client side γιατί αυτό είναι εμφανές απο ένα browser αλλά αυτό δεν σημαίνει ότι η web application είναι html πχ. H web application είναι φτιαγμένη σε οτιδήποτε μπορεί να τρέξει ο web server και παράγει html, js κλπ για να επικοινωνεί με τον user.
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCS d-->--- s+:+ a- C++(+++) BILS++++$ P--- L++++>+++++ E--- W+++ N+ o+ K w--
O M+ V-- PS++>+++ PE- Y++ PGP++ t+ 5+ X+ R* tv b++ DI- D+ G+++ e+++>++++ h r++ y++
------END GEEK CODE BLOCK------
"UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." -- Dennis Ritchie
Version: 3.12
GCS d-->--- s+:+ a- C++(+++) BILS++++$ P--- L++++>+++++ E--- W+++ N+ o+ K w--
O M+ V-- PS++>+++ PE- Y++ PGP++ t+ 5+ X+ R* tv b++ DI- D+ G+++ e+++>++++ h r++ y++
------END GEEK CODE BLOCK------
"UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." -- Dennis Ritchie
- tsilochr
- Wow! Terabyte level
- Posts: 3246
- Joined: Tue Mar 16, 2004 2:47 pm
- Academic status: PhD
- Gender: ♂
- Location: mm.aueb.gr
- Contact:
Re: Η διαχείριση σε web sites
αυτοί έχουν πρόσβαση στη πηγαίο κώδικα γιατί είναι χρήστες του μηχανήματος που είναι εγκατεστημένο το software. Πχ ο διαχειριστής του μηχανήματος από τον admin του forum είναι άλλα πράγματα. Όπως ο Γιανάκης και ο Λεμονής - είναι προπονητές αλλά άλλου είδουςPASCAL wrote:Εννοώ αυτούς που έχουν πρόσβαση στον πηγαίο κώδικα μια ιστιακής εφαρμογής, στην php της, στην java της, στην javascript της, την html κτλ. Αυτοί δεν θεωρούνται διαχειριστές;
Συμβαίνει πολλές φορές κάποιος να έχει πρόσβαση και στα 2 - και στο μηχάνημα και στο software. Αλλά δεν είναι το ίδιο
- PASCAL
- Wow! Terabyte level
- Posts: 3587
- Joined: Wed Nov 23, 2005 10:58 pm
- Academic status: Alumnus/a
- Gender: ♂
Re: Η διαχείριση σε web sites
Αρκετά διαφωτιστικά.