The official blog of Nelios.com the leading ebusiness company in Greece

Nelios.com Official Blog

Call us on
+30 211 10 89 990



Posts tagged ‘Web Development’

December 12th, 2011

10 συμβουλές για μια καλή συνεργασία με τον web designer της ιστοσελίδας σας

by Nelios.com

Η συνεργασία με web designers μπορεί να είναι μια δύσκολη διαδικασία ειδικά αν δεν το έχετε ξανακάνει. Ανακαλύψτε πώς να λάβετε το καλύτερο δυνατό αποτέλεσμα από αυτόν ή αυτήν ακολουθώντας κάποιες απλές και πολύ αποτελεσματικές τακτικές και συμβουλές.

read more »

May 27th, 2010

Replacing $_POST with an object

by George T.

Before I begin, please, allow me to introduce myself as a fan of the Object Oriented Programming (OOP). When PHP announced the release of the PHP5, I was keen on moving into PHP5 as soon as I realized all the benefits that it provides. It seems a bit awkward for a PHP developer also to be an OOP fan. Someone could easily tell me, “why bother with PHP and not programming with a full OOP language, such as Java or .NET Framework etc”. The answer might be obvious , to people who knows me well. I just like PHP!

But let’s cut to the chase, a few days ago I was checking some old projects, from the pre-MVC era, that were developed without the use of a sophisticated MVC Framework, such as Zend Framework, CakePHP, Codeigniter etc, which are providing a plethora of libraries that makes your life much easier. So, I had a revelation that I would like to share with you.

In such a project, I noticed that there was no checking for cross-site scripting attacks (XSS), making those sites vulnerable to malicious attackers. I had to figure out a solution without having to add a “check”, using a proper function, every time a posted variable was retrieved.

read more »

May 25th, 2010

ORM in Eclipse

by Alicia K.

Eclipse helps a lot of people to program quick and easy. However, with a quick Google search we saw that there isn’t any simple ORM to help you when you write PHP code. So, our web developer Johnny S. created a simple code that helps you synchronize with the database.

It’s really easy to implement… check the URL on this embed tweet ;)

ORM in Eclipse [simple code that helps you synchronize with database] http://ow.ly/1D1Bz #eclipse #mysql #php //via @scoumbourdisless than a minute ago via web

Embed tweet? Hey, that is something new. Remember this Nelios’ tweet? Well, I used the code given in order to create this embed tweet! I am sure that there will be an easier way implementing embed tweets in the near future…it depends on who will spare the time and write a more direct way.

Credits: Johnny’s personal blog [ORM in Eclipse] and Blackbird Pie [Embed tweet code generator]

May 20th, 2010

Αντικατάσταση Γραμματοσειρών με τη χρήση Cufón…

by Mike A.

Σερφάροντας στο internet έπεσα πάνω σε κάτι που έψαχνα εδώ και καιρό.. αντικατάσταση γραμματοσειρών που δεν επηρεάζει το SEO. Είμαι σίγουρος ότι πολλοί από εσάς (web designers & developers) για πολύ καιρό τώρα (όπως κι εγώ) ψάχνετε τρόπους να βελτιώσετε εικαστικά τις ιστοσελίδες σας με γραμματοσειρές που δεν μπορούσατε να χρησιμοποιήσετε μέχρι στιγμής είτε γιατί ήταν αρκετά χρονοβόρο, είτε γιατί δεν ήταν πρακτικό και καθόλου φιλικό προς τις μηχανές αναζήτησης, μετατρέποντας τις γραμματοσειρές σε εικόνες.

Ένας τρόπος που είχε ήδη βρεθεί ήταν με την χρήση Flash (sIRF) και JavaScript αλλά με μειονέκτημα ότι έπρεπε να χρησιμοποιήσεις Flash, πράγμα το οποίο δεν αρέσει σε πολλούς – συν του ότι ήταν και λίγο αργό.

Η λύση ήρθε με το Cufón που χρησιμοποιεί μόνο JavaScript και είναι αρκετά μικρό σε μέγεθος περίπου 15 με 30kb. Προσθέτοντας, βέβαια, επιπλέον χαρακτήρες μεγαλώνει το μέγεθός του. read more »

May 2nd, 2010

Οι δυναμικές σελίδες του website Nelios.com

by Johnny S.

Όπως μπορεί ο κάθε χρήστης να διαπιστώσει, τo site της Nelios είναι 100% SEO friendly. Αναλυτικά, αυτό μπορούμε να το δούμε  στη σελίδα http://www.nelios.com/nelios/search_rankings, όπου υπάρχουν αρκετά meta keywords που κατατάσσουν τη Νelios.com στην πρώτη σελίδα της Google. Εισάγοντας τα keywords στη μηχανή αναζήτησης της Google και πατώντας το κουμπί “Αναζήτηση”, μπορείτε να ελέγξετε τα παραπάνω. Περισσότερα για το Google και τα keywords μπορείτε να διαβάσετε εδώ, αλλά δε θέλω να εστιάσω εκεί…

Πηγαίνοντας ένα βήμα πιο πέρα, ας δούμε τι υπάρχει πίσω από το site της Nelios. Φανταστείτε πόσο χρόνο και κόπο θα θέλαμε για να φτιάχνουμε τις σελίδες μία μία (όπου το site μας έχει πάνω από 300 σελίδες) και να τις ελέγχουμε “με το μάτι”. Ο χρόνος θα ήταν πολύ μεγάλος και φυσικά για κάθε μικρή αλλαγή σε μία σελίδα θα έπρεπε να εξετάζαμε όχι μόνο τη σελίδα που αλλάξαμε αλλά και το κατά πόσο επηρεάστηκαν οι υπόλοιπες σελίδες.

Π.χ. αν αλλάζαμε την ονομασία του URL μιας συγκεκριμένης σελίδας, θα έπρεπε να ερευνήσουμε όλο το site της Nelios για να διαπιστώσουμε αν υπάρχει κάπου το παλιό URL (πριν τη μετονομασία) και να το τροποποιήσουμε (σε αντίθετη περίπτωση θα εμφανιζόταν μήνυμα 404 page not found, πράγμα το οποίο δεν αποτελεί SEO friendly πρακτική).

Γι’ αυτόν και για άλλους πολλούς λόγους οι σελίδες της Nelios φτιάχνονται δυναμικά. Αυτό σημαίνει ότι υπάρχουν συστήματα διαχείρισης πίσω από το website της Nelios.com (όπως reports και έλεγχοι για ορθό κώδικα HTML), όπου διευκολύνουν τη Nelios να εισάγει κάτι καινούριο, ενώ παράλληλα αποτρέπουν την εμφάνιση μηνύματος λάθους σε περιπτώσεις που οι χρήστες ανακατευθυνθούν σε λάθος σύνδεσμο ακολουθώντας ένα broken link. Παρακάτω, παραθέτω ένα κλασικό μήνυμα λάθους, το οποίο έχουμε συναντήσει σε πολλές άλλες ιστοσελίδες κατά την πλοήγησή μας. read more »