Presentation is loading. Please wait.

Presentation is loading. Please wait.

Okalo Daniel Ikhena Dr. V. Z. Këpuska December 7, 2007.

Similar presentations


Presentation on theme: "Okalo Daniel Ikhena Dr. V. Z. Këpuska December 7, 2007."— Presentation transcript:

1 Okalo Daniel Ikhena Dr. V. Z. Këpuska December 7, 2007

2 AGENDA Introduction: what is scriptenout? Problem Statement Proposed Solution Development: Preliminary preparations Implementation Stages Final Outcome Potential Future Improvements Conclusion Questions?

3 INTRODUCTION: WHAT IS SCRIPTENOUT? Problem Statement Everyone needs inspiration every once in a while. What everyone also needs…is a place to create and update their content online, as well as gain inspiration from other articles they can identify with Proposed Solution Scriptenout…which enables users to create their personal content and contribute to their own content and the content of others which have inspired them

4 DEVELOPMENT Preliminary preparations what language to code in? ASP.NET was selected based on my familiarity with that environment and the opportunity to focus more on the user experience and functionality what functionality does scriptenout have? Scriptenout enables users to collaborate on online content and get inspired by content they themselves can relate and contribute to development timeframe Preliminary development time was set to three weeks to enable time prior to development to be spent on figuring out the right project and about a week after core development to focus on bug fixes and slight improvements to the site

5 IMPLEMENTATION STAGES – BASIC UX A user should be able to: Register with scriptenout Log into scriptenout with their newly created username and password Create an article to be saved on Scriptenout. Be Inspired and make a contribution to any given article on Scriptenout View any article on Scriptenout and view all the contributors and what contribution each author made to the article, as well as view what articles have been inspired about the article being read.

6 USER INTERFACE – CREATE. DISCOVER. SEARCH CREATE Users will have the ability to create content to upload on the site. They will be able to upload the following information: Title Genre Content Type Brief Description Tags Content * the author of the work is also documented

7 USER INTERFACE – CREATE. DISCOVER. SEARCH CREATE

8 USER INTERFACE – CREATE. DISCOVER. SEARCH DISCOVER The discover page is the avenue by which users may view the content that has been uploaded to the site in chronological order. Each listing contains a link that will direct the user to a page which shows in full detail all the data that has been stored for that article Each listing for an article on the discover page contains: Title Author(s) Brief Description Date Added For a small scale, all the entries to date are listed and pagination is enabled by the use of ASP.NET. This enables users to browse through entries

9 USER INTERFACE – CREATE. DISCOVER. SEARCH DISCOVER

10 USER INTERFACE – CREATE. DISCOVER. SEARCH SEARCH Users have the ability to input search queries and execute these queries by clicking on the ‘Search’ Button Search queries are run against the database to return results where the query matches the following: Title Description Author Body/Content Genre Content Type SQL Injection is prevented thanks to SQL Server

11 USER INTERFACE – CREATE. DISCOVER. SEARCH SEARCH

12 USER INTERFACE – INSPIRE(D) If a user is inspired by an article (s)he is reading, they can: Create an article Contribute to an existing article by clicking on the ‘Inspire’ link Inspire.aspx The inspire page enables the user to make contributions to the existing work of others It contains all the previous content for the previous article and also a text box for them to add new content to the article. Upon selecting ‘Contribute’, they information is uploaded onto the SQL Server in a manner that minimizes the storage space that’s required to implement the ‘inspire’ feature.

13 USER INTERFACE – CREATE. DISCOVER. SEARCH INSPIRED

14 CODE HIGHLIGHTS: view.aspx (SQL Statement)

15 CODE HIGHLIGHTS: inspired.aspx (SQL Statement)

16 TABLE PROPERTIES: SQL SERVER 2005

17 FINAL OUTCOME

18 POTENTIAL FUTURE IMPROVEMENTS

19 CONCLUSION QUESTIONS?


Download ppt "Okalo Daniel Ikhena Dr. V. Z. Këpuska December 7, 2007."

Similar presentations


Ads by Google