Chcete si vytvořit
vlastní internetové stránky, oddílu, střediska, kurzu apod., které využívají přihlašování či údaje ze skautISu? Nemusíte být ani programátoři a přesto svůj web můžete doplnit údaji ze skautISu. Na následujících stránkách najdete nápovědu k tomu, jak svůj web se skautISem propojit.
A) Hotová řešení - skauIS Remote Components
(řešení pro každého)Využijte jedinečné příležitosti vložit do svých internetových stránek
hotové komponenty, které zpřístupní informace uložené ve skautISu návštěvníkům vašeho webu. Vše je velmi jednoduché,
není potřeba umět programovat, zvládne to každý, kdo vlastní i jednoduchou internetovou stránku či blog.Jaké komponenty jsou k dispozici?
Momentálně nabízíme níže uvedená hotová řešení, ale i nadále pracujeme na vývoji dalších řešení a komponent, které poskytnou i další zajímavé funkce. Stejně tak budeme rádi, pokud nám sdělíte nápady na nová hotová řešení, která bychom měli připravit.
- UnitContacts - Kontakty na jednotky
- MapAdvertising - Interaktivní mapa náborových informací a kluboven
V této kapitole se dozvíte:
- Co jsou hotová řešení - skautIS Remote Components
- Jak je můžete na svém webu využít
- Jaké jsou možnosti existujících komponent
[ Zobrazit více informací ] Hotová řešení: Co jsou hotové komponenty a seznámení s nimi.
Abyste měli jistotu, že se na vašem webu v komponentách zobrazí přesně ty údaje, které chcete, je potřeba si to nejprve zkontrolovat ve skautISu. V této kapitole se dozvíte krok za krokem, jaké možnosti skautIS nabízí a jak zkontrolujete, že se například vaše klubovna bude zobrazovat na webech používající komponenty apod.
[ Zobrazit více informací ] Hotová řešení: Jak vyplnit údaje ve skautISu?
SkautIS komponenty si můžeme přizpůsobit vlastním představám. V následujících podkapitolách se dozvíte, jaké základní parametry lze upravovat a jakou změnu vyvolají.
[ Zobrazit více informací ] Hotová řešení: Jak lze komponenty nastavit?
V této kapitole se dozvíte, jak postupovat, abyste komponenty mohli vložit do svých webových stránek a úspěšně využívali jejich výhody.
- Registrace
- Vložení kódu komponent do webových stránek
- Individuální nastavení komponent pro potřeby webu
- Pokročilá změna vzhledu komponent (přizpůsobte si komponentu designu vašeho webu)
[ Zobrazit více informací ] Hotová řešení: Vložení komponent na vlastní web
[ Zobrazit více informací ] Další informace o hotových řešeních - skautIS Remote Components.
B) Propojení webu se skatuISem v několika krocích
(pro redakční systémy a programátory webů)- žádost o registraci vytvářeného webu v testovacím skautISu
- odkaz na přihlašovací stránku skautISu (skautIS Remote Login)
- obsloužení přihlášení, odhlášení a prodlužování platnosti přihlášení uživatele
- komunikace s webovými službami testovacího skautISu
- naprogramování a důkladné otestování veškerých funkčností webové aplikace
- žádost o schválení propojení vytvořeného webu s ostrým skautISem
- zahájení provozu webové aplikace využívající propojení na skautIS
C) Popis webových služeb skautISu
(pro programátory webů a aplikací)Veškeré webové služby (dále WS), které můžete ve svých internetových aplikacích využívajících napojení na skautIS používat, naleznete pro testovací provoz na adrese:
WS jsou rozděleny do několika samostatných částí sdružující funkce, které spolu nějak souvisí a vždy odpovídají danému základnímu modulu skautISu. Momentálně lze využívat tyto moduly WS:
2. WS: UserManagement (UserManagement.asmx)
- WS pro práci s uživateli; zakládání, přidělování rolí, přihlašování apod. (funkce pro přihlašování nejsou veřejně přístupné z externích aplikací; pro přihlášení a odhlášení se používá pouze funkcí webových stránek projektu "Login")
- WS pro práci s akcemi (obecné akce, sněmy, tábory apod.)
4. WS: Telephony (Telephony.asmx)
- WS pro modul Skautská telefonní síť včetně Skautského adresáře
5. WS: Journal (Journal.asmx)
- WS pro práci s časopisy a fakturami za časopisy objednané nad rámec registrace
6. WS: Evaluation (Evaluation.asmx)
- WS pro práci s modulem hodnocení kvality
7. WS: Reports (Reports.asmx)
- Generování tiskových sestav (zajišťuje generování reportů různých dat z jednotlivých modulů do PDF, XLSX, DOCX apod.)
8. WS: Exports (Exports.asmx)
- WS pro exporty dat do jiných systémů (např. reporty pro Mapy.cz, Kamchodit.cz apod.)
9. WS: Welcome (Welcome.asmx)
- WS pro práci s uvítacími balíčky
10. WS: Message (Message.asmx)
- Interní zpravodajský systém (informační zprávy skautISu, práce se šablonami, ...)
11. WS: ApplicationManagement (ApplicationManagement.asmx)
- WS pro správu přístupů externích aplikací (funkce nejsou veřejně přístupné z internetových aplikací)
Popis WS a jejich funkcí
Na uvedených adresách jednotlivých WS naleznou programátoři základní programátorský popis funkcí a parametrů, které funkce očekávají a vracejí. Moderní programovací prostředí umožňují po zadání příslušné adresy WS získat přímé připojení, včetně vytvoření příslušných objektů, k daným funkcím služby pomocí popisu WS v jazyce WSDL.
Anonymní služby
V systému jsme nově připravili některé funkce webových služeb, které lze v povolených aplikacích volat "anonymně" a není tedy potřeba, aby pro jejich volání a používání ve webové aplikaci byl přihlášen uživatel. Využití těchto služeb je například v situaci, kdy na stránce chcete zobrazovat základní veřejné údaje o jednotkách (tyto údaje se nyní využívají ve skautISu např. v novém Registru OJ a budou používány i v nové verzi tohoto registru na www.skaut.cz).
Při volání těchto anonymních služeb uveďte
ID_Login = null:
Základní seznam anonymních služeb (postupně přibývají další):
- UnitAllRegistry
- UnitDetailRegistry
- AccountAll
- UnitContactAll
- UnitDetailMembersRegistry
- FunctionAllRegistry
Další informace pro programátory
Další popis WS pro programátory
Kromě tohoto základního seznamu a popisu funkcí WS si můžete stáhnout i základní programátorskou nápovědu ve formátu Windows Help, která obsahuje i některá další vysvětlení a popisy.
WS pro ostrý provoz schválené webové aplikace
Po schválení aplikace do ostrého provozu je nutné přepnout na WS propojené s ostrým skautISem. WS pro ostrý skautIS se nacházejí na adrese:
Dokumentace databáze a dalších interních částí skautISu
Dokumenty níže uveřejněné nejsou k propojení webových stránek a skautISu potřeba, jde o dokumentaci k samotnému jádru a konvencím používaným přímo ve skautISu.
Registrované aplikace pro testovací vývoj propojení se skautISem