Skocz do zawartości


Zdjęcie

[odrzucono] współdzielenie wtyczek i kompozycji

profil wtyczka kompozycja współdzielenie globalna

  • Zamknięty Temat jest zamknięty
6 odpowiedzi w tym temacie

Ankieta: współdzielenie wtyczek i kompozycji przez wiele proili (7 użytkowników oddało głos)

czy taka forma optymalizacji jest korzystna ?

  1. tak (2 głosów [28.57%])

    Procent z głosów: 28.57%

  2. Głosowano nie (5 głosów [71.43%])

    Procent z głosów: 71.43%

Głosuj

#1 gnomiuszka

gnomiuszka

    Adept

  • Użytkownik
  • 277 postów

Napisano 2013.02.05, 14:24

witam

Tak zastanawiałem się nad zmianą struktury katalogów, w którym przechowywane są profile aqq Obecna struktura ma tą wadę, że zmusza użytkowników na różnych profilach do instalowania kompozycji i wtyczek, z których korzystają inne profile. W konsekwencji wszystko się niepotrzebnie zwielokrotnia. Wyjątkiem są kompozycje standardowe, które są trzymane w katalogu program files, a w katalogach profili są tylko ich ustaiwenia.

no właśnie...

 

a gbyby tak zmienić strukturę katalogów na następującą

Obrazek.jpg

Załóżmy teraz, że mamy dwa profile, oba mają zainstalowaną wtyczkę aqq streamer, ale na obu profilach w tych wtyczkach jest inny zestaw stacji radiowych.

 

a zatem do katalogu plugins trafia główna dll-ka z wtyczki aqq streamer, przez co będzie dostępna dla wszystkich obecnych i nowych profili aqq, natomiast w katologu profiles/user/themes and plugins settings, znajdowałyby się pliki ustawień wtyczek i kompozycji. To spora oszczędność miejsca na dysku :)

 

To jednak prowadzi do pwenych konsekwencji

Użytkownik, który nie chce używać danej wtyczki lub kompozycji, tak czy siak będzie ją widział na swojej liście zainstalowanych dodatków, ale i na to jest rada.

W katalogu z danym profilem wystarczy plik xml, który może wyglądać tak

<profile id="gnomiuszka">
<themes>
<th name="Dark amber"  isSet="true"/>
<th name="Silverlight sense 4" isSet="false"/>
<themes>
<plugins>
<plg name="sayAqq" isOn="true"/>
<plg name="tabkit" isOn="false"/>
<plg name="aqq streamer" isOn="true"/>
</plugins>
<emoticons>
---
</emoticons>
</profile>

a teraz wyjaśniam

Powyższy kod obrazuje, jakich wtyczek i kompozycji używa dany użytkownik.

Jeżeli wtyczka jest zainstalowana, ale jej nazwa nie znajduje się w pliku xml, oznacza, że dany użytkownik jej nie używa i nie widzi jej na liście wtyczek.

 

Ma to jeszcze jedną istotną zaletę przy pobieraniu nowych wtyczek.

 

Na przykład jeden użytkownik używa wtyczki tabkit, a ja jej nie mam na swoim profilu. Wchodzę więc w wyszukiwarkę, wpisuję tabkit i wtedy zamiast przycisku zainstaluj pojawia się przycisk "zaimportuj" Wtyczka nie będzie więc pobierana ani instalowana. zostanie jedynie dopisana nowa linijka w pliku xml, ponieważ wtyczka jest już w nadrzędnym katalogu.



#2 Beherit

Beherit

    In Sorte Diaboli

  • Wtyczkopisarz
  • 5031 postów

Napisano 2013.02.05, 17:19

No przecież jest już możliwość aby dana wtyczka była zainstalowana tylko raz i była dostępna dla wszystkich profili - wystarczy ją wrzucić do folderu publicznego wtyczek.
  • Lynn lubi to

#3 wu112

wu112

    Wrzuć Monetę

  • Moderator
  • 2850 postów

Napisano 2013.02.05, 17:36

@Beherit, ale trzeba to robić ręcznie. Najlepiej by było, gdyby została zrealizowana ta propozycja. Wtedy w instalatorze dodatków mielibyśmy wybór, czy chcemy zainstalować dodatek dla konkretnego profilu, czy ma być on wspólny.


WindowsPrzeglądarkaAQQWtyczkiKompozycja


#4 Oconnel

Oconnel

    AQQ Developer

  • Właściciel
  • 4622 postów

Napisano 2013.02.06, 11:49

Tyle, że to możliwe nie jest. AQQ nie ma praw zapisu w katalogach publicznych.


MyPortalYouTubeTwitter54slty.png

#5 gnomiuszka

gnomiuszka

    Adept

  • Użytkownik
  • 277 postów

Napisano 2013.02.06, 12:54

dlatego zaproponowałem wyciągnięcie katalogów plugins i themes przed katalog profiles. Wszystkie znajdują się przecież w lokalicazji C:/Users/nazwa_użytkownika... a więc publiczne nie są :) więc w tym wypadku może się da.



#6 Gość_galean_*

Gość_galean_*
  • Gość

Napisano 2013.02.08, 15:16

jeżeli mamy dwa lub więcej kont użytkowników w windows to i tak w metodzie przez Ciebie opisanej zdublują się wtyczki



#7 wu112

wu112

    Wrzuć Monetę

  • Moderator
  • 2850 postów

Napisano 2013.03.29, 14:07

Propozycja odrzucona

WindowsPrzeglądarkaAQQWtyczkiKompozycja






Również z jednym lub większą ilością słów kluczowych: profil, wtyczka, kompozycja, współdzielenie, globalna

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych