Nasledujúce témy sú časté medzi ročníkovými projektami. Aby ste mali dostatočnú inšpiráciu a tiež aby mohli byt rovnaké témy posudzované rovnakým metrom, vznikli tieto tipy, čo by mali niektoré z populárnych tém obsahovať.
Hrubo vyznačené funkcie sú silne doporučované, t.j. projekt by mal obsahovať tieto funkcie, v opačnom prípade by mal mat absentujúce funkcie nahradené adekvátnym rozsahom voliteľných funkcií.
Voliteľnými funkciami (normálny text) môžete svoje projekty vylepšovať, aby ste získali vysoké hodnotenie v závere (4. etapa - rozsiahlosť/náročnosť projektu.)
Prosím POZOR - pre webové aplikácie stále platí, že ich povinnou súčasťou je použitie MVC (Model-View-Controller) architektúry (odporúča sa použitie PHP frameworkov: CakePHP, YII, Ruby on Rails a i.).
Registrácia, prihlasovanie a profily používateľov
Úrovne používateľov (neregistrovaný, registrovaný, moderátor, administrátor,...)
Rôzne právomoci pre rôzne úrovne používateľov
Vytváranie tém a kategórii tém
Správa tém - uzamknutie, sticky témy, presun do inej kategórie
Editor podporuje formátovanie textu príspevkov
Súkromné správy medzi používateľmi
Štatistiky - počítanie počtu príspevkov daného užívatela a pod.
Vyhľadávanie - v celom fóre alebo vo zvolených kategóriách
Zmeny vzhľadu fóra - skinovateľnosť. Napr. administrátor môže editovať skiny, registrovaní si môžu vybrať zo skinov
Schovávanie spoilerov v texte, ktoré sa zobrazia až po kliknutí na ne
Prístup do témy/kategórie len pre určitú skupinu, resp. na heslo
Overovanie registrácie e-mailom
CAPTCHA pri registrácii
Hromadný e-mail od administrátora
Pridávanie karmy/prestíže/odmeňovanie používateľov inými používateľmi za ich príspevky
Registrácia a prihlasovanie
Úrovne používateľov (neregistrovaný, registrovaný, administrátor,...)
Rôzne právomoci pre rôzne úrovne používateľov
Vytváranie a správa užívateľských galérií, otvorenie na heslo, otvorenie pre vybraných užívateľov...
Správa obrázkov - upload, automatické vytvorenie náhľadu, premiestňovanie medzi galériami, hromadné mazanie/presúvanie obrázkov
Slovné komentáre (diskusie k obrázkom) a číselné bodovanie obrázkov
Rebríčky popularity a hodnotenia obrázkov
Slovné tagovanie obrázkov a vyhladávanie/filtrovanie podla tagov
Zmeny vzhľadu galérií – skinovateľnosť
Možnosť stiahnuť celú galériu (resp. zvolené fotografie) ako jeden archív, napr. Zip
Možnosť stiahnuť tlačovú kvalitu fotografie, nie len webovú
Integrácia s modernými online obrázkovými prehliadačmi (Lightbox 2, cooliris)
Ochrana pred linkovaním obrázkov inými stránkami
Overovanie registrácie e-mailom
CAPTCHA pri registrácii
Registrácia a prihlasovanie užívateľov, nákupný košík
Prepracované administrátorské rozhranie, manažment tovaru kategórií, cien, zliav
Pridávanie a úpravy tovaru - textový popis, obrázky
Vytváranie a správa kategórií tovaru
Komentáre k tovaru, hodnotenie, užívateľské recenzie
Rôzne stavy objednávky (prijaté, zaplatené, objednané, odoslané, vybavené, …)
Vyhľadávanie v rôznych atribútoch tovaru
Zoraďovanie a filtrovanie podla rôznych atribútov
Nákup za darčekové kupóny v podobe kódu
Automatické zľavy podla tržby, ktorú zákazník celkovo Vygeneroval
Doporučenie podobného tovaru - ľudia, ktorí si kúpili tamto, si kúpili aj toto
Štatistiky popularity tovaru - najviac sledovaný, najviac nakupovaný
Možnosť nakupovať aj pre neprihlásených v A
Upload/download/edit sortimentu v tabuľkovom formáte (csv, xls) zbalenom do zipu
Rôzne úrovne používateľov - moderátor diskusie, redaktor, šéfredaktor, administrátor
Modulárna architektúra podporujúca doplnky a rozšírenia
Vytváranie a úprava vzhľadu stránky
Vytváranie a úprava štruktúry obsahu
Vytváranie a úprava obsahu
Editor obsahu s formátovaním textu, CSS štýlmi
Diskusie k článkom
Upload obrázkov a generovanie náhľadov
Nastavenie času publikovania článku
Evidovanie zmien obsahu (kto, čo, kedy zmenil)
Štatistiky návštevnosti, trasy pohybu návštevníka po webstránke, štatistiky aktivity redaktorov
Rôzne práva redaktorov prispievat do rôznych kategórií clánkov
Hry sú velmi rôznorodé, preto nasledujúce tipy sa vzťahujú hlavne na tie hry, ktoré su jednoduchého charakteru - plošinové, stolné, logické. A samozrejme nie všetky sa dajú aplikovať na všetky projekty (preto je ich aj hrubým písmom viac). Nezabudnite však, že ste druháci na aplikovanej informatike. Projekt na úrovni programovania pre matematikov prvákov neprejde :-)
Save/Load rozohratej hry
Hra proti počítaču a/alebo po sieti
Zmena vzhľadu hry pomocou skinov
Jednoduchý chat medzi hráčmi
Tabuľky výsledkov
Editor levelov
Rôzne úrovne obtiažnosti / rôzne levely
Zdokonalovanie a vývoj postavy
Nahrávanie vlastných skinov
Ukladanie dosiahnutých výsledkov na server
Hráčske konto chránené heslom
Samostatný konfigurovateľný server pre multiplayer
Pri logických hrách generovanie len riešiteľných problémov
Pri logických hrách nápoveda ďalšieho ťahu
Niektoré organizéry obsahujú aj správu kontaktov, iné sa sústreďujú na funkcie kalendára a plánovača. Preto ak niektoré z hrubo vyznačených funkcií nemajú vo vašom projekte zmysel, pokúste sa doplniť ich voliteľnou funkcionalitou.
Ukladanie kontaktov a operácie nad nimi - vyhľadávanie podla rôznych atribútov, filtrovanie podla rôznych atribútov
Vytváranie skupín kontaktov
Kalendár s časovými udalosťami
Rôzne druhy udalostí - deadline, narodeniny, splátka
Časové opakovanie udalostí - denne, týždenne, mesačne, ročne...
Upozornenie na udalosti s voliteľným predstihom
Ukladanie do súboru
Evidencia úloh (To-do list)
Import/export udalostí vo formáte podporovanom inými aplikáciami (iCal)
Import/export kontaktov vo formáte podporovanom inými aplikáciami (CSV)
Šifrovanie údajov
Beh na pozadí, v lište alebo ako desktop background
synchronizácia so serverovým kalendárom (napríklad google calendar)
synchronizácia medzi 2 lokálnymi kópiami (napríklad doma a v práci)
Posielanie mailového upozornenia na udalosť
Automatické zvýraznovanie štátnych sviatkov
Evidencia odpracovaných hodín