PDA

Zobacz pełną wersję : Nowa funkcja update w 1.6



rkonik
16-04-2011, 19:05
Czy jest już dostępna dokumentacja na temat tej funkcji??
Ja nie mogę jej odnaleźć jedynie parę wątków na forum znalazłem ale one nie odpowiadają na wszystkie moje pytania.
Jest jedynie wzmianka o tym że coś takiego istnieje
http://docs.joomla.org/What%27s_new_in_Joomla_1.6

One-Click Extension Updates

Poszukuję czegoś takiego jak jest opis do templatek czy modułów itp.

Czy jest gdziekolwiek to dostępne??
Jak dla mnie funkcja jest rewelacyjna. Niesamowicie prosty update joomli czy modułów sprawdza się świetnie. I chciałbym to wykorzystać w swojej stronie ale brak mi paru elementów aby to zrozumieć do końca.

zwiastun
16-04-2011, 21:29
A jaka jest Ci potrzebna dokumentacja?
To, co potrzebne do obsługi, jest w ekranach pomocy na wiki

rkonik
16-04-2011, 21:43
Trochę bardziej zaawansowane informacje niż tylko pomoc która jest na zapleczu.
Przykładowo:
Z tego co się doszukałem to do pliku xml powinniśmy dopisać coś takiego:

<updateservers>
<server type="extension" priority="1" name="Extension Update Site">
http://fabrikar.com/update/component/com_fabrik/extension.xml
</server>
</updateservers>W pliku xml który znajduje się w powyższym linku powinniśmy również umieścić informacje o aktualizacji

Na jednym z tematów znalazłem taki przykładowy kod:


<?xml version="1.0" encoding="UTF-8"?>
<updates>
<update>
<name>Fabrik</name>
<description>Fabrik Component</description>
<element>com_fabrik</element>
<type>component</type>
<version>2.1.1</version>

<infourl title="Joomla! Documentation: Example Extensions">http://docs.joomla.org/Examples</infourl>
<downloads>
<downloadurl type="full" format="tgz">http://fabrikar.com/files/com_fabrik/com_fabrik-2.1.1-final.zip
</downloadurl>
</downloads>
<tags>
<tag>testing</tag>
</tags>

<maintainer>Rob Clayburn</maintainer>
<maintainerurl>http://pollen-8.co.uk</maintainerurl>
<section>Testing</section>
<targetplatform name="joomla" version="1.6" />
</update>
<update>
<name>Fabrik</name>

<description>Fabrik Component</description>
<element>com_fabrik</element>
<type>component</type>
<version>2.1.2</version>
<infourl title="Joomla! Documentation: Example Extensions">http://docs.joomla.org/Examples</infourl>
<!-- <client> not required for components -->

<!-- <group> not required for components -->
<downloads>
<downloadurl type="full" format="tgz">http://fabrikar.com/files/com_fabrik/com_fabrik-2.1.2-final.zip
</downloadurl>
</downloads>
<tags>
<tag>testing</tag>
</tags>
<maintainer>Rob Clayburn</maintainer>
<maintainerurl>http://pollen-8.co.uk</maintainerurl>
<section>Testing</section>
<!-- no <relationships> are defined but they could be! -->
<targetplatform name="joomla" version="1.6" />
</update>

</updates>I tu zaczynają się moje niejasności np czy spakowany plik aktualizacji powinien zawierać cały np: plugin czy moduł?? Czy tylko pliki które się zmieniły?
Czy w tym spakowanym pliku również powinien być plik xml?? itd itd.

Takich pytań wyjaśniających działanie tej nowości jest wiencej i chciałbym się coś o nich dowiedzieć dlatego pytam o dokumentację.

zwiastun
16-04-2011, 21:47
Tworzysz rozszerzenie i chcesz zapewnić obsługę aktualizacji?
Dostępna dokumentacja jest na docs.joomla.org

atb80
17-04-2011, 09:05
Ja mam problemy z tą funkcją. Nie poradziła sobie z aktualizacją z 1.6.0 do 1.6.2, pojawił się błąd.
Musiałem zaktualizować ręcznie.

rkonik
17-04-2011, 12:10
U mnie aktualizacja przebiegła bezbłędnie przynajmniej tak to wyglądało. Poza Joomlą aktualizowałem też pluginy i wszystko wydaje się działać sprawnie. Natomiast nie potrafię znaleźć dokładniejszych informacji na temat tej funkcji.
Moim zdaniem jest rewelacyjna. Jedyną wzmianką którą znalazłem dużo wcześniej jest:
http://docs.joomla.org/Developing_a_Model-View-Controller_%28MVC%29_Component_for_Joomla!1.6_-_Part_17 (http://docs.joomla.org/Developing_a_Model-View-Controller_%28MVC%29_Component_for_Joomla%211.6_-_Part_17)
Natomiast nie mogę się doszukać jakiś większej ilości dokumentacji. Czy ktokolwiek interesował się tym?? i wie gdzie mogę doczytać o tej funkcji?? Od strony tworzenia modułu czy komponentu oczywiście.

Jola
17-04-2011, 22:30
Witam,
zawsze możesz przeanalizować działające rozwiązanie np. aktualizacja Joomla do wersji 1.6.2
plik xml to: http://update.joomla.org/core/extension.xml
a pakiet aktualizacyjny to: http://joomlacode.org/gf/download/frsrelease/14589/63882/Joomla_1.6.2-Stable-Full_Package.zip

atb80
18-04-2011, 07:39
A ja jestem ciekaw czy ktoś jeszcze miał problemy z auto update w Joomla 1.6 i w jaki sposób sprawdzić, czy jest to wina serwera czy Joomla?
Co ciekawe po auto upgrade pokazał mi się komunikat "niepowodzenie/nieznany błąd", ale wersja na stronie głównej wyświetliła się 1.6.2

rkonik
18-04-2011, 09:51
Z tego wynika że zawsze jest zasysany cały pakiet joomli??

<downloadurl type="full" format="zip">http://joomlacode.org/gf/download/frsrelease/14589/63882/Joomla_1.6.2-Stable-Full_Package.zip</downloadurl>a nie jedynie część tak jak to jest w paczkach z np 1.6.1 to 1.6.2??

Jestem ciekaw tego w jaki sposób to działa aby nie było tak jak u kolegi atb80
Czyli jak ktoś pominie jedną z aktualizacji to czy będzie mógł zaktualizować to bezpośrednio do najnowszej wersji.
To takie proste niby drobne pytania ale mają wpływ na poprawność działania tej funkcji a ilość informacji jest jedynie skąpa. Chyba że źle szukam

zwiastun
20-04-2011, 01:07
Szukasz wiatru w polu i chyba niepotrzebnie. Zważ, że mamy do czynienia z nowym wydaniem Joomla, nową funkcją, o której napisano w dokumentacji tyle co napisano, a co już znalazłeś (+ informacje w ekranach pomocy). Zamiast wypytywać "co by było, gdyby", możesz pobrać np Joomla 1.6.0 zainstalować lokalnie (np. na JAMP-ie) i przeprowadzić aktualizację do 1.6.2 z pominięciem aktualizacji do 1.6.1. Pomijam potrzebę wysiłku umysłowego, bo skoro do aktualizacji wykorzystywany jest pełny pakiet instalacyjny, to jest oczywiste, że fakt opuszczenia jakiejś aktualizacji najpewniej nie ma znaczenia (ale sprawdzić, oczywiście, warto). Jest też już szansa przetestowania aktualizacji rozszerzeń (w podobny sposób).
I sprawa problemu @atb80 - dopóki mamy informacje, jakich udzielił kolega, to możemy sobie gdybać o niebieskich migdałach. Joomla 1.6 ma określone wymagania (wyższe niż 1.5), do aktualizacji automatycznej też muszę być spełnione niezbędne warunki, a w poście kolegi takich informacji nie ma. Poza środowiskiem i Joomla są jeszcze łącza sieciowe, oprogramowanie komputera, z którego dokonywano aktualizacji, możliwość popełnienia jakichś błędów przez operatora itd., itp.