Blog Fülöp Dávid MCT, MCPD
Egy blog sémája Use Case-ek – Blog áttekintése – Egy blogpost megtekintése – Blogpost írása – Blogpost frissítése – Kommentelés/értékelés egy posthoz Szükséges oldalak – Áttekintő oldal (blogmain) – Post-megtekintő oldal (details) – Blogíró oldal (postnew)
Egy blog adatbázissémája Mire lesz szükségünk egy posthoz? – Azonosítás – Tartalom – Kommentezés? – Értékelés – ID, AuthorID, Date, Title, Post, Rating Mire lesz szükségünk egy kommenthez? – Azonosítás – Tartalom – ID, PostID, PublishDate, Name, Body
DALoljunk Blogolás – AddNewBlogpost – GetBlogpost – DeleteBlogpost – UpdateBlogpost Kommentálás – AddNewBlogComment – DeleteBlogComment Értékelés – RateBlogPost
A főoldal felépítése Dinamikus cím Blogpostok listája – Oldalakra bontással Új post hozzáadása link
A post-megjelenítő oldal felépítése Cím, dátum Tartalom Plusz lehetőségek a szerzőnek – Törlés, szerkesztés Később – Értékelés – Tagelés – Megjegyzések megjelenítése – Megjegyzés hozzáadása
A postszerkesztő oldal elkészítése Cím megadása (TextBox) Post tartalmának megadása (TextBox?) – Gazdag tartalom belapátolása! Hogyan rakjunk HTML tartalmat a postba? – Írjunk HTML-szerkesztőt! ^^ – Vásároljunk/töltsünk le egyet! – Ajax Control Toolkit – HTMLEditor
Értékelési lehetőség beépítése Ha már úgyis elővettük az Ajax Control Toolkitet… – Rating vezérlő Hogyan tartjuk nyilván az értékeléseket? – Érték egy helyen, értékelés (ki-mit?) sehol – Érték sehol, csatolva az értékelésekhez – Érték egy helyen, értékelések külön
No comment! Hogyan jelenítsük meg a megjegyzéseket? – ListView, LinqDataSource – DataPager? Hogyan adhassunk hozzá új megjegyzést? – UserName? – Szöveg – Gomb
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.