Elxis CMS Forum

Ελληνικό Forum => Πρόσθετα => Topic started by: babis1 on June 04, 2007, 20:43:59

Title: περιμενοντας το powerboard forum
Post by: babis1 on June 04, 2007, 20:43:59
θελω να ρωτησω αν θα μπορει καποιος που εχει ενα smf,να μεταφερει εγγεγραμενους χρηστες και περιεχομενο στο powerboard χρησιμοποιοντας καποιον convert  η κανοντας χρηση του import-export php database.
Title: Re: περιμενοντας το powerboard forum
Post by: datahell on June 05, 2007, 14:49:58
Προς το παρόν όχι. Είναι όμως στα πράγματα που πρέπει να γίνουν. Δεν ξέρω αν θα έχω χρόνο μελλοντικά να ασχοληθώ εγώ με αυτό ή θέλει κάποιος άλλος να ασχοληθεί με τον μετατροπέα αυτόν.
Title: Re: περιμενοντας το powerboard forum
Post by: asxetos on August 01, 2007, 11:57:13
Καλημέρα σας και καλό μήνα!!!
Σκέφτομαι να ασχοληθώ εγώ με την συγκεκριμένη δουλειά. Δεν έχω αρκετές γνώσεις προγραμματισμού, αλλά πιστεύω πως κούτσα κούτσα θα τα καταφέρω. Δεν το έχω εγκαταστήσει ακόμη το powerboard αλλά θα το κάνω σύντομα. Απ ότι κατάλαβα, το pb (PowerBoard) χρησιμοποιεί νέους πίνακες στην ήδη υπάρχουσα βάση του cms. Αρα αυτό που θα χρειαστεί, είναι ένα script ώστε να μεταφέρει τους πιο σημαντικούς πίνακες του smf στα αντίστοιχα πεδία της βάσης του pb. Σωστά σκέφτομαι;
Title: Re: περιμενοντας το powerboard forum
Post by: datahell on August 01, 2007, 12:35:23
Σε γενικές γραμμές ναι. Θα σου τονίσω μόνο ένα σημαντικό θέμα: Θα πρέπει να μεταφερθούν και οι χρήστες του smf στο elxis  ώστε να τους βλέπει το powerboard (το Powerboard βλέπει τους χρήστες του elxis). Επειδή το smf χρησιμοποιεί διαφορετική μέθοδο κρυπτογράφησης του κωδικού πρόσβασης θα πρέπει να δημιουργήσεις νέους κωδικούς καθώς δεν μπορείς να μεταφέρεις τους κωδικούς του smf στο elxis (η κρυπτογράφηση για λόγους ασφαλείας είναι μονής κατεύθυνσης).

Κρυτπογραφημένος κωδικός smf:
sha1(strtolower('username') . 'password');

Κρυπτογραφημένος κωδικός Elxis:
md5('password');

Σημείωση: Αν πρόκειται για ένα γεφυρωμένο SMF με το elxis δεν χρειάζεται να μεταφερθούν οι χρήστες αφού υπάρχουν ήδη!
Title: Re: περιμενοντας το powerboard forum
Post by: asxetos on August 04, 2007, 09:02:42
Χαίρετε!!!

Εγκατέστησα το Powerboard component και έχω να πω, πως τελικά τα components είναι 1000 φορές καλύτερα από οποιαδήποτε γεφύρωση! Γρήγορο backup, ενιαία εμφάνιση και μεγαλύτερη ταχύτητα είναι 3 ενδεικτικά πλεονεκτήματα.

Θα ήθελα όμως να παραθεσω, καλοπροαίρετα φυσικά, και κάποια μειονεκτήματα του συγκεκριμένου φόρουμ. Και αυτά έχουν σχέση με τον editor. Σε σχέση με του smf, δεν έχει στοίχιση κειμένου, πίνακες, εκθέτες, δείκτες και κάποια άλλα εφέ, όπως λάμψη, σκιά, μετακινούμενο κείμενο από δεξιά προς αριστερά κλπ. Τα εφέ, όντως είναι ανούσια, αλλά τα άλλα, ψιλοχρειάζονται. Γίνεται να αυξηθούν με κάποιο τρόπο οι δυνατότητες παραμετροποίησης κειμένου με τα αντίστοιχα κουμπάκια;

Το δεύτερο μειονέκτημα που παρατήρησα, είναι ο bbcode. Για έναν άσχετο πιτσιρικά, που το Powerboard είναι το πρώτο φόρουμ που χρησιμοποιεί, είναι κάπως δυσνόητος. Ακόμα και για τους έμπειρους, είναι προτιμότερο κάποιος WYSIWYG. Θα μου πείτε βέβαια πως και του smf ο editor bbcode χρησιμοποιεί. Ναι, αλλά μου φαίνεται και αυτός κάπως δύσχρηστος για έναν αρχάριο. Και σκέφτομαι: Γϊνεται άραγες να μπεί στη θέση του υπάρχοντος editor ο πολύ απλός αλλά καλός TinyMCE? Τι αλλαγές χρειάζονται; Μπορεί ένας ψιλοάσχετος με τον προγραμματισμό να το καταφέρει; Η αλήθεια είναι πως βλέποντας όλες αυτές τις σελίδες κώδικα ζαλίζομαι! Παρόλο που έχω ασχοληθεί λίγο με την Php, βλέπω άγνωστες εντολές, παράξενα σύμβολα κλπ. Δεν ξέρω αν θα τα καταφέρω...

Ευχαριστώ για το χρόνο σας!
Title: Re: περιμενοντας το powerboard forum
Post by: datahell on August 04, 2007, 10:52:31
Το PowerBoard είναι σαφώς καλύτερη λύση από οποιαδήποτε γεφύρωση. Για αυτό το φτιάξαμε κιόλας. Αυτή τη στιγμή είναι σε beta στάδιο αλλά λόγω του φόρτου δουλειάς που έχουμε με το elxis 2008 δεν μπορούμε να ασχοληθούμε αυτή τη στιγμή άλλο μαζί του. Μελλοντικά πάντως θα αναβαθμιστεί κι άλλο.

Ο λόγος που τα φόρουμ χρησιμοποιούν BBcode και όχι WYSIWYG editor είναι γιατί ο WYSIWYG είναι επικίνδυνος καθώς γράφει html. Η html σε όλα τα φόρουμ απαγορεύεται. Φαντάσου ότι με html ο οποιοσδήποτε μπορεί να σου βάλει για παράδειγμα ένα iframe και να σου φορτώσει το site του μέσα στο forum ή να σου φτιάξει ένα table πλάτους 5000 pixel ή να σου βάλει αόρατα divs, banners κλπ κλπ... Ο bbcode editor δεν δέχεται html δέχεται μόνο bbcode τα οποία είναι αβλαβή και εν συνεχεία τα μετατρέπει σε html. Αλλά μόνο όσα tags υποστηρίζει με αποτέλεσμα να έχεις μία εύκολη και απροβλημάτιστη μορφοποίηση κειμένου και μπορείς ασφαλώς να δώσει πρόσβαση συγγραφής ακόμα και σε επισκέπτες.
Title: Re: περιμενοντας το powerboard forum
Post by: nikos65 on August 27, 2007, 20:41:30
Ποιές είναι οι αντοχές του Powerboard;
Υπάρχουν περιορισμοί στην χρήση του όπως online χρήστες ή ταυτόχρονα κλίκ ή όγκος δεδομένων;

Ευχαριστώ
Title: Benchmark PowerBoard vs SMF
Post by: datahell on August 27, 2007, 23:19:48
Το θέμα δεν είναι οι αντοχές του PowerBoard αλλά οι αντοχές του server σου. Το PowerBoard πάντως είναι πιο ελαφρύ από μεγάλα forum όπως το SMF άρα η επιβάρυνση στο server σου είναι μικρότερη και συνεπώς αντέχει καλύτερα. Επειδή έπεσες στην ημέρα που τεστάρω τα πάντα για θέματα ταχύτητας και επιβάρυνσης στο server ορίστε τα αποτελέσματα ενός Benchmark test μεταξύ PowerBoard και SMF που μόλις έκανα:

SMF
Server Software:        Apache/2.2.4
Server Hostname:        localhost
Server Port:            80

Document Path:          /smf/
Document Length:        12421 bytes

Concurrency Level:      1
Time taken for tests:   36.812500 seconds
Complete requests:      30
Failed requests:        0
Write errors:           0
Total transferred:      383610 bytes
HTML transferred:       372630 bytes
Requests per second:    0.81 [#/sec] (mean)
Time per request:       1227.083 [ms] (mean)
Time per request:       1227.083 [ms] (mean, across all concurrent requests)
Transfer rate:          10.16 [Kbytes/sec] received

--------------------------------------------------------------
PowerBoard
Server Software:        Apache/2.2.4
Server Hostname:        localhost
Server Port:            80

Document Path:          /index2.php?option=com_powerboard
Document Length:        20505 bytes

Concurrency Level:      1
Time taken for tests:   14.687500 seconds
Complete requests:      30
Failed requests:        0
Write errors:           0
Total transferred:      643560 bytes
HTML transferred:       615150 bytes
Requests per second:    2.04 [#/sec] (mean)
Time per request:       489.583 [ms] (mean)
Time per request:       489.583 [ms] (mean, across all concurrent requests)
Transfer rate:          42.76 [Kbytes/sec] received

Τα σημαντικά είναι αυτά που έχω χρωματίσει κόκκινα και πορτοκαλί.
Requests per second: πόσα αιτήματα( κλικς) μπορεί να εκπληρώσει ανά δευτερόλεπτο.
Time per request: πόσο χρόνο (msec) χρειάζεται για να εκπληρώσει ένα αίτημα (κλικ).
Σημείωση: στις παραπάνω τιμές μας ενδιαφέρουν οι σχετικές διαφορές όχι οι απόλυτες τιμές αφού σε ένα online server πχ το Requests per second μπορεί να φτάσει από 20 ως και 60. Ο τοπικός μου server είναι windows test server με πάρα πολλά πράγματα φορτωμένα και γι αυτό δεν έχει μεγάλη ταχύτητα.

Συμπέρασμα: Το PowerBoard είναι 151% πιο γρήγορο.

Το SMF είχε μόλις μία κατηγορία, ένα μέλος και ένα άρθρο.
Το PowerBoard είχε 3 κατηγορίες, 13 μέλη και 4 άρθρα (και παρ' αυτά ήταν πιο γρήγορο).
Το test έγινε με το ab του apache με 30 requests (n) και concurrency = 1 (c).
Title: Re: περιμενοντας το powerboard forum
Post by: nikos65 on August 27, 2007, 23:42:52
Ευχαριστώ Datahell . :)