Google Summer of Code návrhů

Revize 1 Revize 2

Návrh 1: Systém naplánovaných úloh


Abstrakt:
Systém plánovaných úkolů je, aby se místo funkce automaticky.
To dává správci možnost plánovat některé úkoly, a poté
Stačí sledovat jejich plnění z administrátorského rozhraní.
Níže je třeba naplánovat:
  1. Fakultativní záložní
  2. Pozdravy z dovolené
  3. Vyčištění Temp složky
  4. Synchronizace souborů (může být s ftp)
  5. Update kontrola
  6. Vyhledávání indexování (potřebujete poradit)
  7. Vlastní skripty (pro pokročilé správce)
V případě, že jsou navrhovány další funkce, budu rád je přidat do tohoto seznamu.

Podrobný popis:
Jsem Edvard Ananyan, 19 let vysokoškolského studenta v Jerevanu státu
University obor Aplikovaná matematika a aplikované fyziky (Ústav fyziky)
a velmi zajímají o počítačové vědě. Pro více informací o mně, prosím navštivte
http://edo.webmaster.am

Nabízím k vytvoření nového nástroje pro správce systému Joomla, který, jak bylo uvedeno
výše, bude místo provádět některé naplánované úlohy automaticky, a tak,
bude dělat správce práci.

Následující kroky je třeba udělat:
  1. Vytvoření rozhraní pro administrátora, který vám umožní mu, aby se
    vlastní skript plán. Tento krok nebude trvat dlouho, protože jsem už
    mají zkušenosti z vytváření těchto rozhraní.
  2. Testování plánovací mechanismy pro Windows a Unix.
  3. Psaní výchozí vlastní skripty výše uvedených pomocí PHP. Pokud je to nutné,
    další programovací jazyky jsou také možné použít. Po každém skriptu
    psáno, to má být testován. Mou prioritou je fakultativní záložní (to má být
    provést dříve, než v polovině-termín), po kterém je fronta jak je uvedeno výše.
  4. Psaní dokumentace včetně uživatelské příručky a nové vlastní
    Skript-psaní průvodce.
  5. Pokud je čas, budu také snažit vytvářet a testovat rozhraní
    pro Joomla 1,0
Podívejme se skripty v detailech:
  1. Fakultativní záložní
    Bude možné si vybrat, co zálohovat (např. databáze, adresáře, atd.),
    vyberte záložní formátu (např. tar, gz, zip, bz2, atd.)
    a cílovou složku (může být na jiné ftp server)
  2. Pozdravy z dovolené
    Zvláštní data budou označena a odpovídající pozdrav texty
    být připraveni, na které jsem na výzkum regionální svátky a pozdravy
    a zahrnují všechny z nich. Také správce může zvolit nějaký jiný termín, a
    připravit pozdravy, nebo upravit výchozí pozdravy.
  3. Vyčištění Temp složky
    Administrátoři budou mít možnost označit složky, které se
    být vyčištěna pravidelně. Možnost hotovosti vyčištění budou také zahrnuty.
  4. Soubory synchronizace (může být s ftp)
    Myšlenka je jasná. Administrátoři si zvolí soubory / složky na vzdálené a
    místní lokality, které by chtěl mít synchronizované.
  5. Update kontrola
    Některé informace týkající se aktualizace komponentů, modulů a plug-iny budou
    zasílat e-mailem správcům, a pak mohou pokračovat.
  6. Vyhledávání indexování (potřebujete poradit)
    Ještě jsem se seznámit s tím, jak je Joomla vyhledávání. Pokud jsem se trochu
    informace a trochu pomůže, budu pokračovat s tímto úkolem stejně.
  7. Vlastní skripty
    Administrátoři budou mít možnost vytvářet a plánovat své vlastní skripty.
Budu používat následující nástroje:
  1. PHP
  2. Stejně Joomla API jak je to možné
  3. Cron na unixových systémech a schtasks.exe na Windows pro plánování.

S mou účast v GSoC doufám, navázat nové kontakty se svými kolegy v okolí
na světě, a, samozřejmě, získat cenné znalosti, dovednosti a zkušenosti.
Buy Oil Paintings, Acrylic Paintings, order custom painted Murals, Portraits, Landscapes, Still Lifes, Flowers, Replicas and Art Prints on ArtMaestro.com.
Cestovní portál - tours.am! Hledání výlety v Arménii, Prohlídka, Vyhledávání zájezdů on-line, rezervace hotelů on-line, Cestovní novinky.