MozillaPL.org - polskie centrum Mozilli

Główne menu:

Zapisywanie/Odczytywanie bookmarków na serwerze

Projektowanie aplikacji i rozszerzeń opartych na technologiach Mozilla Foundation: XUL, JavaScript, XPCOM, XBL i innych

Moderator: Pomocy?!

Zapisywanie/Odczytywanie bookmarków na serwerze

Postautor: Vasquez21 » 03 listopada 2006, 22:14

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.7) Gecko/20060909 Firefox/1.5.0.7

Witam.

na zajęciach dostaliśmy polecenie wyknania pluginu do firefoxa, jednak zakładam, że gość się pomylił i chodziło mu właśnie o rozsrzerzenie.

Owo rozszerzenie jak można się domyślić po temacie powinno mieć możliwość wysyłania i odbierania "ulubionych" z jakiegoś tam serwerka.

Teraz moje pytanko czy istnieje już coś podobnego na czym mógłbym się wzorować ?

To moja pierwsza styczność z rozszerzeniami. Z tego co sie zorientowałem już to do pisania rozszerzeń wykorzytsuje sie XUL'a + JavaScript. Czy jeśli powiem prowadzącemu że chciałbym coś takiego wykonać w tej technologii ? Nie posiadam zbyt wielkiej wiedzy na ten temat więc chciałbym sie najpierw upewnić ;) Da się to zrobić w XUL czy muszę użyć czegoś innego ?
Vasquez21
 
Posty: 4
Z nami od: 03 listopada 2006, 22:03
Lokalizacja: Jaworzno, Polska

Postautor: Tomek » 03 listopada 2006, 22:48

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.8.1) Gecko/20061010 Firefox/2.0

1. Istnieje
2. aby się wzorować musisz mieć chyba zgodę autora
3. zadań domowych nie rozwiązujemy.
4. mała podpowiedź do szukania w googlach - synchronizacja (oczywiście po angielsku)

3 = zamykam

//edit

po krótkiej wymianie zdań w przyjacielskiej atmosferze odblokowałem i przeniosłem w odpowiednie miejsce
"Mym sojusznikiem jest Moc, i potężnym sojusznikiem ona jest." -- Mistrz Yoda
Tomek
Moderator
 
Posty: 9041
Z nami od: 19 sierpnia 2004, 06:52

Postautor: Vasquez21 » 03 listopada 2006, 23:15

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.7) Gecko/20060909 Firefox/1.5.0.7

1. Istnieje
4. mała podpowiedź do szukania w googlach - synchronizacja (oczywiście po angielsku)


Dzięki za podpowiedź, chodzi pewnie o "Bookmarks Synchroniser"

2. aby się wzorować musisz mieć chyba zgodę autora


źle się wyraziłem, chodziło mi o to, żeby zobaczyć jak to wygląda.

3. zadań domowych nie rozwiązujemy.


hmmm... jakoś nie zauważyłem, żebym w mailu prosił kogoś o pomoc w rozwiązaniu tego problemu. Bardziej w naprowadzeniu na temat.
3 = zamykam
//edit
po krótkiej wymianie zdań w przyjacielskiej atmosferze odblokowałem i przeniosłem w odpowiednie miejsce


Sorki jeszcze raz za umieszczenie w złym miejscu ;) Czekam jeszcze na odpowiedź co do XUL'a i JavaScriptu.
Vasquez21
 
Posty: 4
Z nami od: 03 listopada 2006, 22:03
Lokalizacja: Jaworzno, Polska

Re: Zapisywanie/Odczytywanie bookmarków na serwerze

Postautor: Ancestor » 04 listopada 2006, 02:03

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1) Gecko/20061010 Firefox/2.0

Vasquez21 pisze:To moja pierwsza styczność z rozszerzeniami. Z tego co sie zorientowałem już to do pisania rozszerzeń wykorzytsuje sie XUL'a + JavaScript. Czy jeśli powiem prowadzącemu że chciałbym coś takiego wykonać w tej technologii ? Nie posiadam zbyt wielkiej wiedzy na ten temat więc chciałbym sie najpierw upewnić ;) Da się to zrobić w XUL czy muszę użyć czegoś innego ?

Tak, XUL i JavaScript to niezbędne podstawy dla każdego rozszerzenia.

Dalsza część zależy od przeznaczenia. W przypadku realizacji opisywanej przez Ciebie funkcjonalności z pewnością będziesz musiał nauczyć się korzystać z interfejsów XPCOM, na których opiera się API Firefoksa. Będziesz musiał zainteresować się interfejsami sieciowymi (nsIIOService, nsIChannel etc.) oraz plików (nsIFile).

Jeśli chcesz, aby rozszerzenie po prostu brało plik bookmarks.html, w którym Firefox przechowuje zakładki, i go wysyłało na serwer albo z niego odbierało, to powyższe z grubsza wystarczy.

Do bardziej wyrafinowanej obsługi zakładek niż tylko nadpisywanie pliku będziesz jeszcze potrzebował znać RDF, czyli oparty na grafach model danych, i jego API. Ani jedno ani drugie nie należy do najprzystępniejszych.
Ancestor
Moderator
 
Posty: 1799
Z nami od: 11 czerwca 2005, 20:25
Lokalizacja: Sopot

Postautor: Vasquez21 » 04 listopada 2006, 18:19

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.7) Gecko/20060909 Firefox/1.5.0.7

Wielkie dzięki za wyczerpującą odpowiedź.
Vasquez21
 
Posty: 4
Z nami od: 03 listopada 2006, 22:03
Lokalizacja: Jaworzno, Polska

Postautor: marcoos » 04 listopada 2006, 21:14

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; pl; rv:1.8.1) Gecko/20061010 Firefox/2.0

Z ciekawości... Na jakiej to uczelni uczą tworzenia rozszerzeń dla Fx? :)
marcoos
Moderator
 
Posty: 2227
Z nami od: 12 października 2002, 10:25
Lokalizacja: Wrocław

Postautor: Vasquez21 » 22 listopada 2006, 10:52

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.0; pl; rv:1.8.0.8) Gecko/20061025 Firefox/1.5.0.8

marcoos sorka, ale wolałbym nie mówić ;]

w związku z tym, że nie dam rady wykonać projektu... brak czasu :( czy byłby ktoś kto odpłatnie podjąłby się tego zadania ?
Vasquez21
 
Posty: 4
Z nami od: 03 listopada 2006, 22:03
Lokalizacja: Jaworzno, Polska

Postautor: Tomek » 22 listopada 2006, 11:17

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.8.1) Gecko/20061010 Firefox/2.0

że zacytuję sam siebie....
3. zadań domowych nie rozwiązujemy.

zamykam definitywnie i waham się nad dev/null
"Mym sojusznikiem jest Moc, i potężnym sojusznikiem ona jest." -- Mistrz Yoda
Tomek
Moderator
 
Posty: 9041
Z nami od: 19 sierpnia 2004, 06:52


Wróć do Programowanie z użyciem technologii Mozilli

Kto jest online

Zarejestrowani użytkownicy: Google [Bot]

Przejdź do powiązanej strony

Nawigacja:

Stopka: