Δευτέρα 24 Αυγούστου 2009

CSLor report v9

Εμφανισιακές αλλαγές σε όλες τις σελίδες (λογότυπο, χρώματα κλπ)
Διορθώσεις bugs στον κώδικα

Εντελώς καινούριο χαρακτηριστικό δεν προστέθηκε για να βελτιστοποιηθούν τα ήδη υπάρχοντα.

Ο γραμμένος κώδικας (χωρίς να υπολογίζονται μεγάλα javascripts που διανέμονται ελεύθερα στο internet) έχει ξεπεράσει τις 7.000 γραμμές!

Τα αρχεία:
31 .php
17 .js
5 .css
58 εικόνας

Η βάση:
21 πίνακες
24 αντικείμενα (δοκιμαστικές καταχωρήσεις)
96 κλειδιά (δοκιμαστικές καταχωρήσεις)

Δευτέρα 17 Αυγούστου 2009

CSLor report v8

Νέα λειτουργία:
* Προσθήκη σχολίων από τους χρήστες (AJAX μέθοδος εμφάνισης) σε κάθε αντικείμενο
* Δυνατότητα αναφοράς σχολίου από χρήστη ως προσβλητικό.
* Έλεγχος/Προβολή των αναφορών προσβλητικών σχολίων από τον διαχειριστή και δυνατότητα για διαγραφή η διατήρηση.

Κυριακή 16 Αυγούστου 2009

CSLor report v7

Νέα δυνατότητα:
* Ομάδες Αντικειμένων!
* Ο διαχειριστής, δημιουργεί και επεξεργάζεται ομάδες και υπο-ομάδες
* Ο διαχειριστής, προσθέτει τα αντικείμενα σε μία ή περισσότερες ομάδες κατά τη δημιουργία η την επεξεργασία τους
* Ο χρήστης βλέπει στις λεπτομέρειες του αντικειμένου σε ποια/ποιες ομάδα ή υποομάδες της αντιστοιχεί.
* Ο χρήστης μπορεί να προβάλει τα περιεχόμενα κάθε ομάδας/υποομάδας και να μεταβεί σε κάθε από αυτά.

Υπό σκέψη για υλοποίηση:
* Σχόλια από χρήστες σε κάθε αντικείμενο.
* Timestamps στα αντικείμενα για τη δημιουργία τους.
* Περισσότερα φίλτρα για την αναζήτηση
* Περισσότερες πληροφορίες στις λεπτομέρειες κάθε αντικειμένου.

Σάββατο 15 Αυγούστου 2009

CSLor report v6

Νέα δυνατότητα:
* Κάθε χρήστης μπορεί να προτείνει για κάθε αντικείμενο ξεχωριστά, λέξη κλειδί!
* Στην υποβολή πρέπει πέρα από την λέξη να πληκτρολογήσει γράμματα που φαίνονται σε μία εικόνα (διαδικασία οπτικής επιβεβαίωσης χαρακτήρων για αποφυγή επιθέσεων από bots).
Ο αλγόριθμος είναι ο freecap (GNU General Public License)!
* Νέα σελίδα για το admin panel όπου ο διαχειριστής μπορεί με ένα κλικ, είτε να αποδεχθεί την πρόταση, είτε να την απορρίψει!

(ξεχωριστά reports μέσα σε μία μέρα λόγω του ότι είναι 2 σημαντικές προσθήκες)

Προς υλοποίηση (υπενθύμιση):
* Κώδικας για αντιμετώπιση SQL injection και άλλων επιθέσεων
* Edit / Delete current: Language, Format, State, Interactivity
* Insert Keyword from txt
* "Like" for each object
* Export database xml LOM IEEE schema

CSLor report v5

Νέα δυνατότητα:
* Upload αρχείων από τον διαχειριστή και προσθήκη λινκ για κατέβασμα από τον χρήστη.
Χρήση AJAX για την υλοποίηση.

Παρασκευή 14 Αυγούστου 2009

CSLor report v4

Internet Explorer Bug FIXED!!!!

Σε διάφορα φόρουμς, web developers "έκραζαν" τον IE ότι τους δημιουργεί προβλήματα ασυμβατότητας με διάφορες εφαρμογές τους...
Εμείς μέχρι πρότινος, δεν τον χρησιμοποιούσαμε για λόγους ασφάλειας και ταχύτητας κυρίως. Όχι για άλλο λόγο.
Και είχαμε βρεθεί να λέμε, ότι σιγά, υπερβολικοί οι σχεδιαστές ιστοσελίδων...

Τώρα μας έδωσε έναν ακόμα λόγω να τον απορρίπτουμε...
Σε a href=" ...." tag για λίνκ σε άλλη σελίδα, ο κώδικας περνούσε απευθείας μεταβλητή με το περιεχόμενο.
Όλοι οι browsers (firefox, safari, opera, chrome) το μετέφεραν κανονικά, εκτός από τον IE!
Τρεις μέρες μετά.... ήρθε η συνάρτηση urlencode() να δώσει την λύση!
Οκ.. δεκτό ότι χρειάζεται για να κωδικοποιηθούν σωστά τα ελληνικά....
Αλλά γιατί να την θέλει μόνο αυτός ο browser και κανένας άλλος??
We'll never find out...

Τετάρτη 12 Αυγούστου 2009

CS LOR status v3

(ενημέρωση)

Νέα χαρακτηριστικά:
*Τροποποίηση/Διαγραφή: Ατόμου, Ρόλου, Τύπου ατόμου
*Μικρές εμφανισιακές τροποποιήσεις

Για υλοποίηση:
*Φόρμα υποβολής από μέλη του eclass, προτάσεων, για νέα αντικείμενα, ή keywords για υπάρχοντα.
*Χρήση οπτικής επιβεβαίωσης (freecap) για τις υποβολές από τις χρήστες (αντιμετώπιση των bots)

Τρίτη 11 Αυγούστου 2009

Σε τι αναφέρεται η πτυχιακή

Web 2.0

AJAX

JSON

Tag Cloud

Tag (metadata)

Metadata

Learning Object Metadata (usually encoded in XML)...Εμείς συμβατό με XML, και το πρότυπο ΙΕΕΕ αλλά υλοποίηση με SQL

Learning Object Repository

CSLor report v2

(προσθήκη στα υπάρχοντα)

Νέα χαρακτηριστικά:
*Νέο Design (μένει το λογότυπο)
*Βελτιωμένη προβολή λεπτομερειών για τα αντικείμενα (css στυλ)
*Αναζήτηση με βάση καθηγητή και εξάμηνο
*Σελίδα Συχνών Ερωτήσεων
*Σελίδα Πληροφοριών
*Νέα δομή φακέλων/αρχειών (βελτιστοποίηση για σύνδεση διαχειριστή)
*Διαγραφή Αντικειμένου

Για υλοποίηση:
*Πρόταση λέξης-κλειδί από χρήστη
*Κώδικας για αντιμετώπιση SQL injection επιθέσεων
*Επιδιόρθωση bug αναζήτησης στον InternetExplorer (many thanks to our beta tester dimitroula88!!! ;) )

Σάββατο 8 Αυγούστου 2009

CSLor report

CSLor report

Τρέχουσες Λειτουργίες:
#Setup (database and user settings initialization)
#Create new account
#Check admin rights where needed.
#Insert new: Object, Person, Language, Format, State, Interactivity
#Insert new Object keyword with AJAX suggestions of current keywords
#Edit / Delete current: Object
#Quick Search in: Title, keyword
#Quick Search with AJAX - JSON suggestion dropdown menu
#Full Search in: Title, Desc, keyword
#ResultRanking Algorithm for Full Searching
#Full Search with tabbed results: All, Books Websites, eDocs, Apps
#Tag Cloud

Υπό Υλοποίηση:
#Edit / Delette current: Person, Language, Format, State, Interactivity
#Detailed view for Objects
#Autocomplete keywords
#NEW Website design

Υπό Μελέτη για Υλοποίηση:
#Upload files
#Insert Keyword from txt
#"Like" for each object
#Object ID = md5 (Title)
#Export database xml LOM IEEE schema