Welcome,
Guest
.
Please
login
or
register
.
Did you miss your
activation email
?
News:
EDC:
Download extensions for Elxis CMS
.
Home
Help
Login
Register
Elxis CMS Forum
»
Ελληνικό Forum
»
Γενικά Θέματα για το Elxis CMS
(Moderators:
CREATIVE Options
,
akalant
) »
Προβληματική συμπεριφορά.... (φταίει η κληρονομιά)
« previous
next »
Print
Pages: [
1
]
Author
Topic: Προβληματική συμπεριφορά.... (φταίει η κληρονομιά) (Read 6096 times)
NewAge
Jr. Member
Posts: 57
Προβληματική συμπεριφορά.... (φταίει η κληρονομιά)
«
on:
November 28, 2006, 16:53:55 »
Αν κάποιος προσθέσει ένα κείμενο στο frontend, τοτε αυτό περιμένει επιβεβαίωση από τον admin στο backend.
Όταν κάποιος πάρει την επιβεβαίωση και δημοσιευτεί το κείμενο του, τότε μπορεί να το αλλάξει κατά βούληση χωρίς να χρειαστεί άλλη επιβεβαίωση.
Αυτό φυσικά φέρει αρκετούς κινδύνους γιατί δεν ελέγχεις μετά την πρώτη δημοσίευση τι ακριβώς αλλάζει ό χρήστης. Ήταν το παράπονο μου και από mambo/joomla.
Φυσικά και είναι πιο δύσκολο από την αρχική επιβεβαίωση γιατί εδώ θα χρειαστεί ένας δεύτερος πίνακας για να κρατάει το ανεπιβεβαίωτο κείμενο ώστε το αρχικό για να συνεχίσει να φαίνεται.
Πιθανολογώ ότι την άλλη βδομάδα θα αρχίσω να το κάνω γιατί μου είναι απαραίτητο. Αν θελήσετε να το χρησιμοποιήσετε και εσείς, πείτε μου κάποιες βασικές αρχές που θέλετε να κρατήσω ώστε να σας βοηθηθείτε περισσότερο.
Εκτός αν και αυτό, το έχετε έτοιμο για την άλλη έκδοση:)
Logged
datahell
Elxis Team
Hero Member
Posts: 10356
Re: Προβληματική συμπεριφορά.... (φταίει η κληρονομιά)
«
Reply #1 on:
November 28, 2006, 20:16:15 »
Ναι θα πρέπει αναγκαστικά να κρατά αντίγραφο του παλιού δημοσιευμένο και του νέου μη-δημοσιευμένου. Το πρόβλημα είναι ότι ο χρήστης έχει δικαίωμα επεξεργασίας αλλά όχι δημοσίευσης. Όταν όμως το κείμενο είναι ήδη δημοσιευμένο τότε μπορεί να το επεξεργαστεί και να αποθηκεύσει τις αλλαγές που αυτές θα βγούνε αμέσως στον αέρα. Το Elxis δεν θα του το αρνηθεί αφού το κείμενο είναι ήδη δημοσιευμένο. Μάλλον κάτι πρέπει να κάνουμε εδώ...
Logged
Elxis Team
|
Is Open Source
|
IOS Rentals | IOS AERO
eliasan
Hero Member
Posts: 897
Re: Προβληματική συμπεριφορά.... (φταίει η κληρονομιά)
«
Reply #2 on:
November 29, 2006, 07:05:52 »
Η υλοποίηση μίας τέτοιας λειτουργικότητας θα ήταν πολύ χρήσιμη. Θα μπορούσε να επεκταθεί σε ένα σύστημα version control, με παράλληλη διατήρηση των προηγούμενων εκδόσεων ενός άρθρου (ιστορικό).
Και για να το επεκτείνω περισσότερο, το ιδανικό σύστημα θα ήταν αυτό το οποίο θα μπορούσε να υποστηρίξει την έγκριση περισσότερων από ενός πριν δημοσιευθεί ένα άρθρο.
Θα ήταν χρήσιμο σε μεγαλύτερους οργανισμούς, όπου ένα κείμενο, περνά π.χ. από τον αρθρογράφο, στον ελεγκτή φιλόλογο, μετά πίσω στον αρθογράφο, στον αρχισυντάκτη, κ.λπ., πριν δημοσιευθεί.
Logged
datahell
Elxis Team
Hero Member
Posts: 10356
Re: Προβληματική συμπεριφορά.... (φταίει η κληρονομιά)
«
Reply #3 on:
November 29, 2006, 08:44:54 »
Το version control μου φαντάζει υπερβολικό σε σχέση με τις ανάγκες του 99,9% των site. Επίσης το σύστημα θα είναι πολύπλοκο και οι απλοί χρήστες θα μπερδεύονται, εδώ μπερδεύονται με πολύ πιο απλές λειτουργίες. Πόσοι άραγε γνωρίζουν γενικότερα από version control; Νομίζω ότι ένα απλό αντίγραφο του τροποποιημένου αρχείο να αποθηκεύεται καλύπτει τις ανάγκες. Και σε αυτή πάντως τη λύση υπάρχουν προβλήματα: πχ αν το ξανά-επεξεργαστεί ο χρήστης τι γίνεται; Θα κρατήσει και νέο αντίγραφο, οπότε θα υπάρχει το δημοσιευμένο και 2 που θα περιμένουν έγκριση;
Logged
Elxis Team
|
Is Open Source
|
IOS Rentals | IOS AERO
NewAge
Jr. Member
Posts: 57
Re: Προβληματική συμπεριφορά.... (φταίει η κληρονομιά)
«
Reply #4 on:
November 29, 2006, 10:50:05 »
Οχι προτίνω να μην υπάρχουν δύο copy, οι αλλαγές θα γίνονται πάντα στο copy του πρώτου. Αν δεν υπάρχει copy θα δημιουργείτε γιατί ή θα έχει πάρει έγκριση η προηγούμενη αλλαγή οπότε και θα έφυγε απο εκεί ή δεν θα έχει επιχειρήσει ποτέ αλλαγή ο χρήστης. Αν υπάρχει και δεν έχει πάρει έγκριση τότε ας γίνουν οι αλλαγές πάνω στο κείμενο που περιμένει έγκριση. Ο admin (εφόσον δεν υπάρχει version control) θέλει να δει το τελευταίο που θα δημοσιευτεί τελικά για να εγκρίνει, δεν τον ενδιαφέρουν τα ενδιάμεσα... Εγώ έτσι έχω σκοπό να το κάνω...
Πάντως eliasan είσαι πολύ μπροστά.... Μιλάμε για απίστευτη χρησιμότητα σε οργανισμούς που δουλεύουν έτσι. Ίσως το version control να μπορούσε να ενεργοποιηθεί κατά βούληση, για να μην μπερδεύονται η χρήστες. Ίσως έπρεπε να υπάρχει μια επιλογή κάπου μόνιμα που να λέει advance mode / simple mode, και να απλοποιηθούν και πράγματα που υπάρχουν ήδη ώστε πιο πολλοί πιο εύκολα να το χρησιμοποιούσαν
Logged
Print
Pages: [
1
]
« previous
next »
Elxis CMS Forum
»
Ελληνικό Forum
»
Γενικά Θέματα για το Elxis CMS
(Moderators:
CREATIVE Options
,
akalant
) »
Προβληματική συμπεριφορά.... (φταίει η κληρονομιά)