Čo je to vôbec plugin?
Plugin znamená niečo ako "prídavný modul", ktorý rozširuje funkcie tohto programu. V Mirande však pluginy tvoria základ, bez nich by bola Miranda značne obmedzená.
Pluginy činia Mirandu veľmi výnimočným messengerom, pretože si do neho nahráte len to, čo potrebujete. Typický kontrapríklad – ICQ (samé zbytočné funkcie, grafika, reklamy - všetko čo zaberá viac miesta v pamäti a tým pádom spomaľuje počítač a samozrejme kvôli bannerom aj väčší prenos dát cez internet).
Základné charakteristiky pluginov:
- Samotná Miranda so základnými protokolmi a pluginmi nezaberá viac ako 1MB!
- Väčšina pluginov nemá viac ako 500kB.
- Pluginy si vytvárajú sami užívatelia Mirandy, a preto je ich skutočne veľa.
- Pluginy sú písané v známych a rozšírených programovacích jazykoch (C,C++,Delphi,Pascal).
- Takmer všetky pluginy sú distribuované pod licenciou GPL (čiže so zdrojovými kódmi).
Jadro Mirandy (nie pluginy)
- Core (miranda32.exe)
Jadro. Je to osobitná, ale hlavná súčasť Mirandy. Nie je to plugin sám o sebe, ale je v ňom integrovaný icolib (icons library manager) pre zmenu ikoniek pre protokoly a pluginy, fontservice pre zmenu písma a farby (napr. historypp, tipper) a tvorí tzv. spojovací článok medzi pluginmi.
- Database Driver (dbx_mmap.dll)
Je to ovládač databáze. Jeho jedinou úlohou je čítanie, zápis a kontrolovanie dát v profile. Alternatívy: dbx_3x, dbx_3xSA, dbx_rw.
- Database Tool (dbtool.exe)
Je to utilita, ktorá scanuje databázu mirandy a v prípade nájdenia chyby alebo prázdneho miesta (ktoré vzniká pri pridávaní-odstraňovaní pluginov, mazaní histórie, atď) ich opraví. Zvyčajne zvykne pomáhať aj pri neurčitých chybách, ktoré sa môžu pri používaní Mirandy vyskytnúť.
- Miranda Boot (mirandaboot.ini)
Je to malý konfiguračný súbor. Využíva sa najčastejšie na vytvorenie profilového adresára, v ktorom sa nachádzajú základné súčasti Mirandy (avatary kontaktov, CL skin, tabsrmm skin, ...). Robí to hlavný adresár prehľadnejším.
V definovanom adresári sa bude nachádzať aj databázový súbor (*.dat), ktorý je najdôležitejší súbor Mirandy, lebo obsahuje všetky nastavenia a históriu!!
- Miranda Image & Avatar Service (advaimg.dll & avs.dll)
Predstavujú iba akýsi service pre spracovanie obrázkov a avatarov inými pluginmi. Sú na sebe závislé.
Základný popis niektorých pluginov (nie protokolov)
- Contact List Modern (clist_modern.dll)
Jeden z najdôležitejších pluginov. Ako z názvu vyplýva, slúži ako Contact List s množstvom nastavení a možnosťami modifikácie. Jednou z nich je skinovatelnosť (je na výber množstvo skinov). Alternatívou je clist_nicer, clist_classic.
- Crash Report (crashrpt.dll)
Je to užitočný plugin hlavne pre tých, ktorý publikujú vlastný pack, ale aj pre vývojárov. Tiež to nie je plugin v pravom slova zmysle, ale je to service. Jeho jedinou funkciou je logovanie chýb, ktoré môžu nastať pri používaní Mirandy. Výstupný súbor (miranda32_crash.txt) pri nastatí chyby obsahuje výpis pluginov a služieb, ktoré spôsobili chybu.
- Database Editor++ (dbeditorpp.dll)
Dokáže "preskúmavať" kompletne celú databázu vašeho profilu. Samozrejme môžete všetky hodnoty meniť, mazať alebo naopak vytvárať nové. Funkcie sa dosť podobajú regeditu vo Windowse.
- Fingerprint (fingerprint.dll)
Tento plugin pridáva do contact listu rozšírenú ikonku, ktorá informuje o type klienta, ktorý daný kontakt používa.
- Flash Avatars Service (flashavatars.dll)
Service, vďaka ktorému je možné v konverzačnom okne vidieť animovaných avatarov ICQ s možnosťou nastavenia vlastného.
- FTP File (ftpfile.dll)
Je to jednoduchý plugin, ktorý funguje podobne ako posielanie súboru, s tým že to neposiela priamo kontaktu, ale najprv daný súbor pošle na ftp server a automaticky vytvorí a nakopíruje url do message logu. Je potrebné mať FTP konto.
- Import Contacts and Messages (importpp.dll)
Slúži na jednoduchý a rýchly import všetkých ICQ kontaktov (pokiaľ ich nemáte na ICQ serveri) a histórie buď z Mirabilis ICQ (99a - 2003a, ICQ5) alebo kontakty a histórie z niektorého iného Miranda profilu.
- History++ (historypp.dll)
Veľmi užitočný plugin k prehliadaniu histórie správ. Celú históriu môžete rýchlo zmazať alebo napríklad exportovat do HTML, TXT, XML, RTF. Históriu si môžete tiež zaheslovať tak, aby vám ju nikto iný nemohol prečítať. Vyhľadávanie v histórii je samozrejmosťou.
- Keep Status (keepstatus.dll)
Jeho jedinou vlastnosťou je opätovné obnovovanie stavov protokolov po výpadku spojenia.
- Last Seen Plugin Mod (seenplugin.dll)
Doplnkový plugin, ktorý informuje o tom, kedy bol kontakt naposledy pripojený. Druhou vlastnosťou je logovanie (napr. do súboru), ak ste mimo počítača a chcete vidieť kto bol dovtedy pripojený. (Miranda však musí bežať).
- mRadio (mradio.dll)
Pseudoprotokol, ktorý umožní pridať do Mirandy kontakty s live radio vysielaním. Pridávanie staníc je rovnaké ako pri protokoloch.
- New Away System (newawaysysw.dll)
Veľmi komplexný plugin s mnohými funkciami a možnosťami. V prvom rade slúži na manage-ovanie statusov a ich správ. Tiež podporuje funkciu automatickej odpovede, alebo oznámenie v prípade, že Vám niekto číta status (s možnosťou logovania do súboru).
- PopUp Plus (popup.dll) /pre korektné zobrazenie je potreba mať mtextcontrol.dll/
Výnimočný plugin, bez ktorého by veľa iných pluginov nemohla fungovať. Sám nefunguje inak, iba vytvára "prostredie" práve pre iné pluginy. Zobrazuje popupy informujúce o prijatých správach, typingu atď. Má tiež veľa možností nastavenia - farby, transparentnosť, pozície, skiny a veľa iného...
- SmileyAdd (smileyaddw.dll)
Plugin na prekreslovanie smajlíkov, takže keď vám niekto pošle napríklad text :-) - v okne konverzácie sa tento text prekreslí na určitý grafický smajlík. Smajlíky môžete vyberať aj z ponuky. Podporuje aj zobrazovanie animovaných smajlíkov.
- Startup Status (startupstatus.dll)
Umožňuje nastaviť stav jednotlivých protokolov pri spustení Mirandy vrátane ďalších nastavení.
- TabSRMM (tabsrmm.dll)
ML=Message Log. Podporuje písanie v záložkách, takže nemusíte mať otvorených viac okien (záložky sa dajú vypnúť). Jeho súčasťou je aj chat modul pri chatovaní cez IRC alebo MUC. Disponuje veľkým množstvom nastavení (oznamovanie udalostí, zobrazenie avatarov, zmena farieb písma a pozadia, podporuje skinovateľnosť, atď.) Alternatívou je scriver, srmm.
- Tipper (tipper.dll)
Tento plugin zaisťuje, že sa vám po nasmerovaní kurzoru nad ktorýkoľvek kontakt objaví okienko s podrobnejšími informáciami o tomto kontakte. Množstvo nastavení (zobrazené informácie, rozloženie, farby, transparentnosť, skinovateľnosť,...). Alternatívou je mtooltip.
- Typing Notify (typingnotify.dll)
Plugin, ktorý vám na obrazovku vyhodí popup keď vám niekto z vašeho contact listu začne písať. Viete tak už dopredu že Vám niekto niečo napíše (alebo sa len chystá).
- Extended UserInfo (unifoexw.dll)
Jednoduchý plugin, ktorý iba zlepšuje vzhľad okna s detailami kontaktu. Tieto detaily vie aj zmeniť, takže keď o niekom niečo viete a on to v informáciach nemá, môžete si to tam pripísať. Tiež podporuje zásuvný modul s oznamovaním narodenín, alebo iných výročí.
- Version Information (versoninfo.dll)
Vytvorí výpis všetkých nainštalovaných pluginov a uloží do súboru. Podobne ako crashreport je užitočný pri nájdení a riešení chýb.
Popis ďalších zaujímavých pluginov
- GTalk (JGmail.dll)
Protocol písaný na základe Jabberu, ktorý umožňuje komunikáciu medzi užívateľmi GTalku (od Google). Samozrejmosťou je kontrolovanie emailov (iba gmail).
- History Stats (historystats.dll)
Dokáže zobraziť a vyexportovať kompletnú štatistiku komunikácie s jednotlivými kontaktami. Na výber si môžete vybrať snáď zo všetkých kritérií aké štatistika prináša.
- Meta Contacts (MetaContacts.dll)
Plugin vhodný predovšetkým pre tých, ktorí majú pre jeden kontakt viaceré protokoly (napr. icq aj jabber). V takom prípade ich spojí do jedného s možnosťou výberu, cez ktorý protokol budete chcieť s dotyčným komunikovať.
- mTV (mtv.dll)
Tento plugin sťahuje televízny program napr. z českého serveru (http://365dni.cz). Plugin Vás môže tiež upozorňovať x minút pred začiatkom určitého programu, pokiaľ si ho označíte a pridáte tak do tzv. "watch".
- noHistory (noHistory.dll)
Ako už z názvu vyplýva noHistory. Vymaže alebo zakáže históriu pre jednotlivé kontakty alebo pre jednotlivé skupiny.
- Remove Personal Settings (RemovePersonalSettings.dll+ini)
Ideálny plugin pre tých, ktorí chcú vydať vlastný pack. Slúži totiž na vymazanie všetkých osobných informácií (meno, heslo, kontakty, históriu, ...) z databázy. Je ale lepšie si databázu prejsť aj ručne.
- RSS News (rss.dll+rss_popup.dll)
Slúži ako RSS čítačka. Sťahuje náhľad správ z RSS feedov.
- Skype (skype.dll)
Nie je plnohodnotný protokol. Je to iba prostredie, preto na jeho funkčnosť je potrebné mať zapnutý oficiálny program Skype.
- Spell Checker (spellchecker.dll)
Skôr zaujímavý ako užitočný plugin. Pridáva možnosť kontrolovať (alebo automaticky opravovať) text pri písaní. Na výber máte rôzne jazyky, ktoré si ale predtým treba stiahnuť.
- Updater (updater.dll)
Plugin, ktorý v pravidelných intervaloch kontroluje aktualizácie všetkých vašich pluginov. Umožňuje tiež pluginy automaticky sťahovať a inštalovať. Pri updatovaní ukladá staršie verzie (pre prípad, žeby stiahnutá verzia pluginu nebola stabilná).
- Winamp Track (watrack.dll)
Plugin, ktorý nastaví aktuálne hranú pesničku do normálneho stavu alebo Xstatusu MUSIC v ICQ. Podporované prehrávače: Winamp, Windows Media Player, JetAudio, FooBar,...
- Weather Protocol (weather.dll)
Pridáva detailné informácie o počasí podľa mesta. Môžete si nastaviť z akého serveru sa majú informácie sťahovať. (zbytočný plugin ak nie ste z veľkého mesta).
Popis ďalších (viac-menej zaujímavých) pluginov: napr. TU