Ανάπτυξη και δοκιμή μιας εφαρμογής στο Facebook

ψήφοι
41

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

Με την εφαρμογή Facebook πράγματα είναι λίγο δύσκολο. Όπως δεν μπορείτε να δείτε μια εφαρμογή του Facebook μέσα από ένα κανονικό πρόγραμμα περιήγησης στο web (πρέπει να περάσουν από τους διακομιστές του Facebook), δεν μπορεί εύκολα να δώσει σε κάθε developer τη δική τους εκδοχή της ιστοσελίδας για να εργαστεί με και δοκιμών.

Δεν έχω συναντήσει τίποτα για τον καλύτερο τρόπο για να αναπτύξει και να δοκιμάσει μια εφαρμογή στο Facebook, ενώ συνεχίζει να υπάρχει ένα σταθερό ζωντανή ιστοσελίδα που οι χρήστες μπορούν να χρησιμοποιήσουν. Το ερώτημά μου είναι, ποια είναι η καλύτερη πρακτική για την οργάνωση της ανάπτυξης και τη δοκιμή μιας εφαρμογής στο Facebook;

Δημοσιεύθηκε 02/09/2008 στις 13:18
πηγή χρήστη
Σε άλλες γλώσσες...                            


8 απαντήσεις

ψήφοι
14

Ο τρόπος που και ο σύντροφός μου το έκανε ήταν ο καθένας κάνει τη δική μας ιδιωτική εφαρμογές του Facebook, που επεσήμανε η διεύθυνση IP μας, όπου δουλέψαμε πάνω σε αυτό. Από τότε που εργαζόταν στο ίδιο μέρος, ο καθένας μας πήρε μια διαφορετική θύρα, και είχε router μας προς τα εμπρός από τον λιμένα στην τοπική διεύθυνση IP μας. Ήταν κάπως αργά για να ανανεώσετε μια σελίδα, αλλά λειτούργησε πολύ καλά.

Απαντήθηκε 02/09/2008 στις 14:12
πηγή χρήστη

ψήφοι
6

Θα πρέπει να προσθέσετε δύο κορμό και δοκιμή εκδόσεις και διαφορετικές εφαρμογές και να τα ελέγξετε χρησιμοποιώντας δοκιμαστικούς λογαριασμούς . Μπορείτε επίσης να χρησιμοποιήσετε μια ενιαία αίτηση και ενεργοποιήστε τη διεύθυνση URL στόχου της μεταξύ των κύκλων.

Απαντήθηκε 02/09/2008 στις 14:25
πηγή χρήστη

ψήφοι
5

Δοκιμές εφαρμογές FB εξακολουθεί να είναι μια μάλλον πρωτόγονη διαδικασία.

Εγώ γενικά στήσετε μια δοκιμαστική εφαρμογή που είναι ένα πλήρες αντίγραφο των ρυθμίσεων παραγωγής μέσα στο περιβάλλον ανάπτυξης FB που χρησιμοποιεί μια σήραγγα SSH να επισημάνω στον server της ανάπτυξης μου. Μπορείτε να ρυθμίσετε όσες εφαρμογές που χρειάζεστε μέσα FB - που έχουν γενικά μια εφαρμογή την ανάπτυξη, την εφαρμογή στάσης και της παραγωγής. Στάσης και Παραγωγής είναι τόσο «ζωντανά» servers και όχι μια σήραγγα SSH.

Στην αίτησή σας, στη συνέχεια, χρησιμοποιήστε όποια γλώσσα / πλαίσιο / εργαλεία διακομιστή είναι στη διάθεσή σας για να αλλάξετε τη διαμόρφωση FB που βασίζεται στο διακομιστή. Σε ράγες, το στολίδι Facebooker στην πραγματικότητα έχει ενσωματωμένη υποστήριξη για διαφορετικές διαμορφώσεις FB.

Αφού όλα αυτά γίνονται, δοκιμές είναι, δυστυχώς, εξακολουθεί να είναι ένα θέμα της λειτουργίας της εφαρμογής εντός της ίδιας FB. Χρησιμοποιώ σελήνιο για την αυτοματοποίηση όσο αυτό είναι δυνατόν.

Απαντήθηκε 21/09/2008 στις 11:28
πηγή χρήστη

ψήφοι
22

Δοκιμάστε την ενημέρωση σας φιλοξενεί το αρχείο (for windows users @ c:\windows\System32\Drivers\etc\hosts) με μια εγγραφή που θα οδό όλα τα αιτήματα από ενεργούς τομέα σας πίσω στον υπολογιστή σας.

Έτσι 127.0.0.1 mywebappthatusesfacebook.com.

Στη συνέχεια, βεβαιωθείτε ότι η εφαρμογή σας τρέχει στη ρίζα του διακομιστή σας. @ Http: // localhost / Τότε goto mywebappthatusesfacebook.com στο πρόγραμμα περιήγησής σας και θα πρέπει να ανακατευθύνει δεξιά πίσω στο τοπικό υπολογιστή σας. Facebook δεν θα γνωρίζουν τη διαφορά. Η ελπίδα αυτό βοηθά

Απαντήθηκε 15/01/2009 στις 01:22
πηγή χρήστη

ψήφοι
1

Έχουμε το setup σαν Toby. Μια σειρά από αρχεία ρυθμίσεων για κάθε προγραμματιστή, που έχει τις πληροφορίες του Facebook αναγνωριστικό εφαρμογής (μια διαφορετική εφαρμογή για κάθε developer), ξεχωριστές σελίδες, στις οποίες η εφαρμογή φιλοξενείται και το git αγνοεί τα αρχεία ρυθμίσεων. Είμαστε LAMP με τον Κώδικα Igniter, και είναι παρόμοια με Ράγες ότι μπορούμε να θέσουμε το περιβάλλον σε 1 αρχείο, το οποίο επισημαίνει την config με τις σταθερές Facebook.

Διακλάδωση έξω σε σελήνιο, χρησιμοποιώντας δοκιμές μονάδα για το μοντέλο-δοκιμή.

Απαντήθηκε 05/07/2011 στις 20:18
πηγή χρήστη

ψήφοι
1

Για την τοπική δοκιμή απλά χρησιμοποιήστε μια διαφορετική εφαρμογή από το διακομιστή. Στην περίπτωσή μας ο καμβάς-URL έχει οριστεί σε localhost.local: 8000.

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

Για τη δοκιμή ενός καμβά ή καρτέλα app είναι πιο γρήγορα, αν χρησιμοποιείτε το «ανοιχτό iframe σε νέα καρτέλα» εντολή του Firefox. Με αυτό τον τρόπο η σύνοδος και τα cookies από το Facebook διατηρούνται.

Απαντήθηκε 12/10/2011 στις 19:34
πηγή χρήστη

ψήφοι
4

Ο καλύτερος τρόπος για να γίνει αυτό:

Κατάργηση «App τομέα» από «Βασικές πληροφορίες»

Ρύθμιση της ιστοσελίδας 'URL ιστοσελίδας' στο: "http: // localhost /".

Τόσο απλό.

(Αυτό ισχύει μόνο αν δεν έχετε ένα ζωντανό σύστημα που τρέχει παράλληλα με το env δοκιμή. Σε αυτή την περίπτωση πάρετε τον εαυτό σας ένα άλλο κλειδί.)

Απαντήθηκε 24/04/2012 στις 13:07
πηγή χρήστη

ψήφοι
0

Μια άλλη λύση είναι NGROK

https://ngrok.com/

Ανοίγει ένα δημόσιο σήραγγα στην τοπική εφαρμογή σας

Παράδειγμα για την εφαρμογή ράγες μου με απλά πληκτρολογώντας

./ngrok 3000

παίρνω

http://630066fe.ngrok.com -> 127.0.0.1:3000 
Απαντήθηκε 06/08/2014 στις 09:00
πηγή χρήστη

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more