Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Καλησπέρα σας,έφτιαξα πρόσφατα ένα νέο website  σε γλώσσα html(5) και css3 για την σχολή μου.Ουσιαστικά το website της σχολής μου ήθελε ξύλωμα που λέμε.Πήγα το site να το δείξω και μου είπανε οτι το θέλουνε σε μορφή wordpress ή joomla. Μπορώ να φτιάξω ένα πρόγραμμα σε C++ ή VB όπου θα επικοινωνεί με τον σέρβερ και θα μπορεί ακομα και ένας απλός χρήστης να διαχειριστεί το κείμενο ή το μενού επιλογών? Το website θα παραμέινει στην αρχική γλώσσα και δεν θα το γυρίσω σε wordpress ή Joomla.

Δημοσ.

Σε απλά Ελληνικά θες να κάνεις ένα Bot. Μια λύση είναι το πρόγραμμα να μιμείτε ένα υποτυπώδη Browser και τιν κνήσεις με το mouse. Μια άλλη λύση είναι να δεις για εκάστοτε λειτουργία τι Http request κάνει και να τα στείλεις.

 

Τέλος για καλύτερη ευκολία μπορείς να κάνεις στο site ένα rest API και πάνω σε αυτό το πρόγραμμα σε VB ή C++ να επικοινωνεί, έτσι δεν θα χρειαστεί πολύπλοκες διαδικασίες parsing της HTML και scrapping δεδομένων απο αυτήν.

 

Για το εγχείρημα σου- εργασίας σου θες (όχι υποχρεωτικά όλες) :

Για να δεις τα Http requests από τον Browser στα Development tools (Σε firefox Developer -> Developer Toolbar -> (Στο εικονίδιο που έχει μολυβάκι) -> network)

  • Like 1
Δημοσ.

Όπως το καταλαβαίνω εγώ έχεις μια στατική σελίδα που θες να επεξεργάζεσαι. Σίγουρα θα βρεις αρκετά προβλήματα στο δρόμο, οπότε η λύση του έτοιμου CMS θα σου γλιτώσει χρόνο και τρέξιμο. 2 κατευθύνσεις βλέπω εγώ:

 

1. Αφήνεις στατική τη σελίδα σου, και με κάποιο τρόπο ενημερώνονται τα αρχεία

2. Την κάνεις δυναμική (είτε με cms είτε όχι) και γίνονται "διαδράσεις" (είτε με κάποιο HTTP API, REST API ή αλλαγές σε μια βάση).

 

Πάνω στο πρώτο που όπως κατάλαβα σε ενδιαφέρει. Θα μπορούσες να έχεις τοπικά τα αρχεία, και να φτιάξεις στην ουσία ένα "επεξεργαστή κειμένου" όπου δεν θα ασχολείσαι με την html, θα κάνει μορφοποίηση και θα συμπληρώνει τα κατάλληλα στοιχεία στη θέση που χρειάζεται (υπάρχουν διάφορα προγράμματα που κάνουν κάτι αντίστοιχο αλλά έχουν παραπάνω δυνατότητες, βλέπε Dreamweaver κ.α.). Μετά μπορεί να μεταφορτώνει τα αρχεία με Ftp. Μπορείς επίσης να κρατάς εκδόσεις σε ένα git. Πολλές ιδέες αλλά και προβλήματα. Σίγουρα κάτι τέτοιο δεν μπορεί να το διαχειρίζεται παραπάνω από ένα άτομο. Επίσης δεν γίνεται να υπάρχει δυναμική πληροφορία, είσοδος χρηστών κτλ..

 

Πιστεύω η λύση του Wordpress για εμένα πλέον είναι πιο δελεαστική. Θα σου πάρει λίγο να καταλάβεις κάποια πράγματα αλλά μετά θα έχεις πολλές δυνατότητες.

  • Like 2
Δημοσ.

Μάλλον κατάλαβα λάθος,

 

Αν θες να αλλάζει δυναμικά το περιεχόμενο τότε θες κάτι να τρέχει server side. Αν είναι custom  πχ. όχι απλά να γράφεις ένα κείμενο - άρθρο και να κάνεις save αλλά μια εφαρμογή που θα κάνει υπολογισμούς like κλπ κλπ. τότε θες

  • Server Side γλώσσα προγραμματισμού πχ. php, java (Servlets), .NET, Python, Ruby, perl (Μέ την χρήση CGI δεν εκνδύκνειται η γλώσσα)
  • Βάση δεδομένων πχ. mysql, Apache Firebird, PostgreSQL
  • και αν ξέρεις αρκετά καλά php ή Server side Progtramming ένα Framework πχ. Codeigniter

 

Ειδαλλως αν δεν θες να αγγίξεις αυτό το κομμάτι αλλά να δεις τι παίζει έτοιμο τότε θές ένα από τα 3:

  • Joomla!
  • Wordpress
  • Drupal

Και στισ 2 περιπτώσεις θα θες κάτι για Frontend (Υποθέτω πως θα πρέπει να κάνεις κάτι Custom έστω και στην Εμφάνηση) και μπορείς πέραν HTML5 η CSS:

  • Frotnend Framework οπως Bootstrap ή Foundation για να μην παιδεύαισε με responsiveness έτσι να είναι ωραίο και σε κινητό και να μην μοιάζει με το μπάσταδρο παιδί του Godzilla με του Alien
  • Javascript, Jquery για εφέ και Form Validation (ίσως σε CMS να μην σου χρειαστεί τόσο)

Για ότι κενό σε τεχνολογίες HTML/CSS Javascript php έχεις μπορείς να πας στο http://codeacademy.comκαι διαδραστικά να τα καλύψεις.

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...