SilverLight 2.0 Component Art Image Gallery and Management Forms using asp.net 3.5, C#, Linq to XML, and XML files

Budget N/A
Bids 6
Average Bid $242

SilverLight 2.0 Component Art Image Gallery and Management Forms using [url removed, login to view] 3.5, C#, Linq to XML, and XML files

This is gallery and forms only, each separate pages, no menus, etc.
1. Folder with gallery pages
2. Folder with admin gallery pages

All controls have be component art controls. I have a license, so if you don't have one, just use the demo provided here ([url removed, login to view], create a account for download trial) for development. [url removed, login to view]

Download 3.5 version

NO standard servercontrols or ajax toolkit controls unless its an update panel, use component art for gallery and management forms.
NO FLASH

Wanted:

Image Gallery

Gallery is created with componenent art Grid using the serverside template to create layout and positioning. CSS needs to created

Image Gallery Display with 3 areas:
1: Category page
features: Page lists categorys then sub categories under with the ability to show descriptions describing each category and/or subcategory. Each category and/or subcategory links to another page with those items

2. Selected Category or SubCategory page
features: Displays thumb nails of image group main image(images/groups described below) then links to image page. Under each main image is a short description and title.

3. Selected Main image
features: pages displays main image with multiple associated thumbnail images to the sides(allow for configuration of side images). When thumbnail is clicked, the main image is replaced with chosen one. Page also displays main image description and text with an option box displayed for addition description associatied with selected associated images.

All pages should be able use transparent backgrounds or set values, settings set in config file along with display settings and effects that can be used.

I want the gallery designed using

Configuration:

each xml file should be placed in the app_data folder in appropriate folders.
each xml file should also contain an admin page that allows for insert/update/delete.
ex. gallery config file ---> admin/[url removed, login to view] -----> All methods to manage information.

The same will be for the gallery xml files, but with ability to upload images to the server and auto create nice thumbnails if thumbsnail aren't auto generated at runtime with silverlight. I have sample linq to xml c# insert/update/delete methods to speed the process. I'm using Guid attribute to id each image group with imageGuid attribute to id the images using new guid in the form for easy id creation. The select method then loads the xml into a dataset then binds to the gallery.

the description will be cdata with the [url removed, login to view] as an input form.

the image upload control is [url removed, login to view]
upload of image should create a thumb nail that isn't distorted. If a image size needs to be established thats fine, along it looks professional and clear.

so each image group should be
<?xml version="1.0" encoding="utf-8"?>
<gallery>
<imagegroup category="" guid="" url="" folderpath="" thumbnailpath="">
<image guid="" mainimage="yes/no" filename="" thumbnail="" (anyothersettings) url="" folderpath="" thumbnailpath="">
<title>text here</title>
<description><![CDATA[ Stuff from editor ]]></description>
</image>
</imagegroup>
</gallery>

categories (used for drop downs in image management form):
<?xml version="1.0" encoding="utf-8"?>
<categories>
<category guid="" parentcategory="" subcategory="" url="" folderpath="" >
<title>text here</title>
<description><![CDATA[ Stuff from editor ]]></description>
<subcategory guid="" parentcategory="" subcategory="" url="" folderpath="">
<title>text here</title>
<description><![CDATA[ Stuff from editor ]]></description>
</subcategories>
</categories>
</categories>

adjust xml to fit

some of my thought where to have the upload forms upload images to different folders based on the category and subcategory selection. This keeps the files organized.
The images can then be loaded by the folder title using some nice webservice methods(samples: [url removed, login to view])

Wish List if price isn't high for just this control:

Now the silverlight comes if possible, not required, to add effects to images. I was thinking of a image control that is placed in the server side template that binds to the image. Also if possible have the ability to add a watermark to loaded images using an attribute setting. all effect settings will have a xml file that control loads and if each image has a settings does that too such as hover effect of glow.


sample code for object class:


using System;
using [url removed, login to view];
using [url removed, login to view];
using [url removed, login to view];
using [url removed, login to view];
using [url removed, login to view];
using [url removed, login to view];

namespace [url removed, login to view]
{
public class News
{
private string fileName = [url removed, login to view]("~/App_Data/news.xml");
private DataSet ds = new DataSet();
public News()
{
[url removed, login to view](fileName);
}

public DataSet SelectNews()
{
return ds;
}

public void UpdateNews(string GUID, string OrderId, string Title, string Description)
{
if (Description == null)
{ Description = [url removed, login to view]; }
XElement xdoc = [url removed, login to view](fileName);
IEnumerable<XElement> singleNode = (from b in [url removed, login to view]("News")
where ((string)[url removed, login to view]("Guid")).Equals(GUID)
select b);
foreach (XElement xe in singleNode)
{
[url removed, login to view](new XElement("OrderId", OrderId),
new XElement("Title", Title),
new XElement("Description", new XCData(Description)));
}

[url removed, login to view](fileName);
}

public void InsertNews(string GUID, string OrderId, string Title, string Description)
{
if (Description == null)
{ Description = [url removed, login to view]; }
GUID = [url removed, login to view]().ToString();
XElement xdoc = [url removed, login to view](fileName);
XElement newNews = new XElement("News",
new XAttribute("Guid", GUID),
new XElement("OrderId", OrderId),
new XElement("Title", Title),
new XElement("Description", new XCData(Description)));
[url removed, login to view](newNews);
[url removed, login to view](fileName);
}

public void DeleteNews(string GUID)
{
XElement xdoc = [url removed, login to view](fileName);
IEnumerable<XElement> singleNode = (from b in [url removed, login to view]("News")
where ((string)[url removed, login to view]("Guid")).Equals(GUID)
select b);
[url removed, login to view]();
[url removed, login to view](fileName);
}
}
}

Post a Project Like This

Looking to make some money?

  • Set your budget and the time frame
  • Outline your proposal
  • Get paid for your work

Bids on this Project

  • cheneychao Profile Picture

    cheneychao

    Xi'an,  China

    - 5-years team-based software development & testing experience; - Proficient with .NET 2.0/3.0/3.5, C#, C++, J2EE, VB.NET, ASP.NET, .NET Generics, GDI+, Windows Service, Web Service(SOAP, XML, WSDL) , WCF, WPF, WF, SilverLight, Javascript, AJAX, ADO.NET and LINQ; - Skilled in T-SQL(e.g. SQL Server, Oracle, Mysql); - Experienced in problem solving and cross-group collaboration;

    ASP, C Programming, Java, and JSP

  • bsolution Profile Picture

    bsolution

    Ahmedabad,  India

    BrainFeed Solutions is based in Western part of India, which basically focuses on providing complete scalable and innovative solutions, which helps companies in terms of revenue increase, user satisfaction and cost management. With a focus to provide meaningful solutions that foster measurable results, we deliver provides specialized expertise in the development of Internet, Intranet, and extranet solutions for business. We are providing various services like Web Design, Custom Web application programming solutions, E-commerce/shopping cart Web site design, Search engine optimization services and many others.

    ASP, Javascript, XML, and Visual Basic

  • zooomit Profile Picture

    zooomit

    Mohali,  India

    dnn. dotnetnuke, dot net nuke, nopcommerce, nop commerce

    XML, Adobe Flash, .NET, and Website Design

  • WindEagle Profile Picture

    WindEagle

    ShangHai,  China

    - 4-years team-based software development & testing, team leadership and project management experience; - Proficient with .NET 2.0/3.0/3.5, C#, C++, JAVA, VB.NET, ASP.NET, .NET Generics, GDI+, Windows Service, Web Service(SOAP, XML, WSDL) , WCF, WPF, WF, Javascript, AJAX, ADO.NET and LINQ; - Familiar with version control, code reviews, testing, bug tracking and fixing, quality assurance and other common development & testing activities; Familiar with VSS, TFS, SVN source code tools, NUnit, MBUnit, MS Test and other .NET testing tools; - Experienced in MSF, RUP, UP, XP, TDD and other common software development processes; Good at GoF design patterns; Proficient with MVC, IoC, DI, AOP, OOA/D methodologies; - Experienced in UML and relevant tools(e.g. Rose, Visio) ; - Proficient with T-SQL(e.g. SQL Server, Oracle, Mysql) ; - Strong in leveraging Microsoft’s technology platforms and applying the latest technologies to solve problems in existing systems; - Solid understanding of software life-cycle with agile design and development process, solid analytical skills and design skills; - Experienced in problem solving, project estimation, full-cycle project execution and cross-group collaboration; - Appetite for understanding of complex large-scale applications and passion for new technologies.

    PHP, ASP, C Programming, and Java

  • YashpalSingh123 Profile Picture

    YashpalSingh123

    Noida,  India

    ** Bachelor of engineering in Computer Science and Engineering 2002 from MJP Roohilkhand University Bareily UP INDIA **Having 5+ yrs of experience of Webdevlopment experience in *ASP.NET(1.0,2.0,3.0,3,5) Technology,.NetNuke *XML,XSLT ,XML Web Services, *Websecurity , *Ajax, C#, Vb.net *SQL2000/2005,MySQL *ASP,Silverlight , *VB-Access *Web2.0,PHP *SEO, Spider *CrystalReports,DataReports *UML(RationalRose,Enterprises Architect) *FTP Management,Domain *Domain Algorithm: 1-Inventory 2-HRMS 3-Travel 4-RealEstate 5-Education 6-Dating * Management : 1-ClientMangement/Interaction 2-Project Management/Estimation 3-Risk Analysis/Management 4-WebManagement/Support 5-TimeManagement 6-Work Management Feel free to ask any consultancy/Technical Discussion Via any online substitute with : [removed] Escrow Payment always(Due to this have two incomplete report,bad experience)

    PHP, ASP, Javascript, and XML

  • meetesh Profile Picture

    meetesh

    Pune,  India

    Is your company involved in several line-of-business operations, each serving a different department? Are you finding data gaps across each of the functions (Sales, Finance, Marketing, Engineering, etc.), which are having adverse impacts on your organization’s performance? If yes, then it is high time that you avail the services of Synthesis Technology. We are the leading SharePoint Company in Pune, India. Providing cost effective quality services to our clients since the year 2003. We provide SharePoint & Office 365 Solutions, By employing this revolutionary collaboration platform called SharePoint, you can bring different functions together and simultaneously drive visibility around your key business drivers. By providing users with right information at the right time, you can not only improve your company’s processes, but also enhance productivity which in turn would improve your bottom line. Automation through SharePoint can help you drastically reduce your cycle time.

    PHP, ASP, Java, and Javascript