VIKWiki:Wiki gyűlés 2006-03-14

A VIK Wikiből

Gyűlés

  • Paraméterek
    • 2006.03.14. kedd 17 óra
    • Adamo, Bandita, DeakG, Hege, Marvel, Pingween, SoTi, SzaMa, Zee, + Laccika egy kicsit
    • HK iroda, megettünk egy mexicorn-t a HK repiből :P
  • Miről volt szó?
    • Marvel nem szeretné tovább vinni a siteok fejlesztését ebben a formában, mert ő nem szerkesztő, így nem eléggé motivált, hogy önállóan dolgozzon az ügyön. A feljesztőket mindenben segíti, de szükségesnek látja, hogy a fejelsztők a HaT csapatából kerüljenek ki.
    • Zee vállaja a fejlesztést, de ebben a félévben nagyon sok dolga lesz, tehát nem fogja tudni egyedül vinni. A fejlesztésnél szeretné, ha egy-egy funkció megírásakor legalább a kezdő lépéseknél egy-két szerkesztő mellette üljön, hogy a konkrét megvalósítást együtt tervezzék meg.
    • Zee, a szerkesztőkhöz hasonlóan szeretné, ha az IS motor dokumentálva lenne (explicite is, a kód ugyanis öndokumentáló ;) ) Ezt - mivel a rendszer kész van - a fejlesztgetések során utólag fogjuk megtenni (ahogy lab4-en tanultuk)...
    • Bandita és Marvel jelenlétében újra átbeszéltük a VirWikiOsszeLinkeles kérdését. Most már mindenki fejében azonos kép van, és mindegyik fél megvalósíthatónak tartja az elképzelést. A wiki fejlesztésére jelenleg egyedül Bandita alkalmas, a vir-es fejlesztést Zee fogja végezni (vagy ideális esetben csak koordinálni).
    • Marvel átnézte az Sch szmsz-t, melyben létezik a "csoport" fogalom: ez a "kör" kikönnyített változata - a vezető lehet külsős, csak egy kollégista tag kell, és szmszre sincs szükség. Ráadásul az Infosite kör valójában mindig is csoport volt :)
    • A kollégiumi csoport jó szervezeti forma, és a kari öntevékeny kör fogalom még várat magára, tehát maradunk ennél. Viszont nevet váltunk, "HaT"-ra, és létrehozunk egy szmszt, hogy irányelveket adjunk saját magunknak.
    • Gábor átdolgozza és befejezi az szmsz tervezet - csoport szervezeti formát ír, és elvarrja az elvarratlan szálakat. Várhatóan ezen a héten elkészül.
    • Az szmsz elfogadásához össze kell gyűjteni a csoport taglistáját, és a tiszteletbeli tagok listáját. Aki egyiken sincs rajta, azt pedig el kell távolítani a levelezőlistáról.
    • A következő héten, vagy utána kéne tartani egy "alakuló" ülést, amin megválasztjuk a körvezetőt és lezárjuk a hónapok óta tartó jogi huzavonát. Onnantól kezdve lehet ténylegesen a munkára koncentrálni.
    • SoTi felvetette, hogy a már kész vir gyik-ot publikáljuk ki. Erre egy wikilap lenne kényelmes, mégpedig a TWiki.Main weben. A gyik oldalak gyűjteményét neve lehetne Main.GyikFarm.
      • Az IS/VS "választható" és "gyik" "féléveit" a wikire mutató linkké kell változtatni. Az ügyben Zee fog lépni.
    • a vir jogosultságkezelése kívülről kaotikusnak tűnik. A javaslatunk egy HatSzerk csoport létrehozása, akinek minden kapcsolódó művelethez van joga, és minden csoporttag tagja.
    • Mivel a hat-newsra kevesen jelentkeztek fel, érdemes lehet a levelezőlistákat is meghagyni előfizetőknek.

A Vir és Wiki összelinkelése

Problémafelvetés

A Hallgatói Tudásbázis kétfajta portálon fut: egy wikin, és a vir testre szabott doktár modulján. A kettő különböző feladatokra optimális, jól kiegészítik egymást, de a párhuzamos futással elveszítjük a központiságot, ami az InfoSite fő előnye volt. Az egyik vagy másik oldal központivá tétele helyett jobb megoldás, ha mindkét oldalról elérhető a másik oldal tartalma is. Itt nem az adatok átvételéről van szó, hanem, hogy bármelyikről elindulva végig lehessen navigálni az egész HaTon. Azaz linkelgetésre van szükségünk, mégpedig automatikusra.

Vir belinkelése a wikibe

A vir-en fejleszteni kell egy szolgáltatást, ami egy adott tárgy (vagy csak egy adott címsor) anyagainak információit adja vissza. A formátum lehet css-sel formázható html, vagy xml. Az adatok az anyagok nevét, feltöltési idejét, stb. tartalmazzák, magukat a fájlokat nem, csak az url-t.

A wikilapokba speciális include utasítás sorokat elhelyezve a wikilap betölti a vir-ről az adott információkat.

Wiki belinkelése a vir-be

Minden wikilapnak van parentje (ez alapján működik az "Itt vagy:" felirat a lapokon), tehát a lapok egy fa hierarchiába szervezettek. Ez alapján legenerálhatjuk az egy tárgy leszármazottait tartalmazó, többszintű, linkekből álló listát. Ezt a linklistát kell megjeleníteni a VIR-es tárgyoldal végén. Általában a wikilap neve egyértelműen leiírja, hogy mi található egy oldalon, ám a wikilapokon van lehetőség metainformációk elhelyezésére, így egy rövid leírást is illeszthetünk minden laphoz, ami a link mellett megjelenhet.

-- SzaMa - 2006.03.10. -- SzaMa - 2006.03.14. -- Zee - 2006.03.15.

InfoSite skinkészítés howto

Ez egy dokumentáció, amely segíteni szándékozik azokat az embereket, akik új css-t szeretnének készíteni az InfoSite-hoz ill VillanySite-hoz. Az említett fájlok a hat.sch könyvtárában a design/infosite mappában találhatók. A lényeg azon belül is a fejleszto.zip. Ezen felül vannak még ott képek, ikonok egyszóval mindenféle finomság. (ami ismeretlen formátumú, az minden bizonnyal CorelDraw-ban vagy Corel PhotoPaintben készült) -- SoTi - 2006.03.06.


Bevezetés

Készítettem egy index_puredivs.html és egy document_puredivs.html-t. Előbbi a főoldal modellje, utóbbi pedig egy átlagos dokumentumé. Ezekben nincsenek adatok, helyettük "tipusok" vannak, így könnyen megtalálhatod mit kell a css-ben módosítani.

A document2-5.htm és az index.php.htm egy lementett oldal a siteról. Ezeken lehet tesztelni a css-t offline módon is. Az index.php.htm és a document5.htm az index.php_files könyvtárból táplálkozik, a többi a document.php_files-ból.

Infosite skinkészítés v1 (mindent fel akarok forgatni)

Adva vagyon az info_1_default.css. Ez azért jött létre, hogy valahogy megjelenítsem miből is áll a rendszer. Pontosabban vettem a diveket és különböző háttérszínt állítottam be nekik. A legelső sorban lévő margin=20 azért van, hogy jobban látszon mi hol van és miben. Később zavaró lehet, valószínű hogy át kell majd írni.

  • div-ek pozicionálása
    • Megfelelő float megadása
    • Szélességek megadása
      • egy súlycsoportban vannak: #welcome, #document_news, #main_news, #document, #profile, #news, #document
      • további résztvevők: #menu, #submenus
    • Felső padding megadása (hogy kiférjen a felső kép, ami a container háttere lesz)
  • felső kép elkészítése
  • színezés
  • dokumentum elemeinek megszépítése
    • document_header_"i", document_text, document_stuff...
  • extra oldalak elkészítése
    • profil: #profile div
    • hírfelvétel: #news
    • hírek
    • események
      • főoldalon: #main_news table.doc_events
      • dokumentumon: #document_news .doc_events
    • módosítás: #document
  • ikonok elkészítése

Infosite skinkészítés v2 (a layout (fent félévmenü, balkéznél saját menük) tök jó, de a többi nem jó semmire)

Adva vagyon az info_1_layout1.css. Ebben minden div különböző színben pompázik, és a layout ki van alakítva.

  • felső kép elkészítése
    • egészen pontosan egy 900*100-as képre lesz szükséged.
  • színezés
  • dokumentum elemeinek megszépítése
    • document_header_"i", document_text, document_stuff...
  • extra oldalak elkészítése
    • profil: #profile div
    • hírfelvétel: #news
    • hírek
    • események
      • főoldalon: #main_news table.doc_events
      • dokumentumon: #document_news .doc_events
    • módosítás: #document
  • ikonok elkészítése

Infosite skinkészítés v3 (tök jó a css, de azt ott be lehetne állítani...)

Válaszd ki info_layout1_1.css, info_layout1_2.css, info_layout2_1.css, info_layout2_2.css közül amelyiket módosítani szeretnéd.

Kb ezekre lesz szükséged:

  • félévmenü: id=main_menu
  • saját menük: submenus/class=contentbox
    • ezek tartalma: submenus/class=content
  • dokumentum: id=document/class=contentbox
    • ennek tartalma: id=document/class=content
  • hírek a dokumentumban: id=document_news/class=contentbox
  • hírek a főoldalon: id=main_news/class=contentbox
    • ezek tartalma: következtesd ki :)
  • footer: id=copyright/class=contentbox
    • ennek tartalma: ...

Plusz a dokumentum elemei

  • document_header_"i", document_text, document_stuff...

-- SoTi - 2006.03.06.