Encerrado

C# Newsletter Management System

System Description

The aim of the system is to replace the current manual based system of newsletter management with a fully automated one that can be configured by a developer once and used by any user thereafter for each layout/newsletter we wish to handle. The system must be coded in C# and no other language or platform will be accepted.

The system must be built for hosting on a cloud/web farm with or without NAS. To get around the limitation of file storage the system should use cloud based file hosting. It must be built with performance in mind so it scales under load very well.

There are to be no paid or licensed add-ons/controls/applications included with the system and only approved open source/free controls/applications.

All source code required to compile, edit and maintain this system must be made available for review if requested and at the end of the development cycle must be handed over in full with all required resources needed for us to maintain, upgrade and improve the system.

UI design is left up to the developer; but it should be made with simplicity in mind so users without any technical experience can pick it up and perform the tasks they require.

Short-list of required elements

• User management with varying levels of permission based access and tracking where appropriate.

• Basic list management. Users will need permission to maintain local lists but not remote lists.

• Layout management to allow developers to quickly edit and alter the HTML/logic. Ideally this should be handled via C# code stored in the database and compiled via CodeDom on the fly or just per change. We are open to other suggestions but they would need to offer the same level of power and flexibility without having to re-compile or alter the newsletter system itself each time. As such; technologies like XSLT are not an option, they are far too limited for the level of customisation we require.

Layouts will also need to store information about where to retrieve their lists from. Either local lists or remote lists that are pulled in at the time of the send. This will allow the remote website to control access to its own database. Interfacing with websites can be via a specifically designed API (Rest/XML) or other method.

Layouts must also support dynamic form creation for developers to build and sync with their logic code. This will allow each layout to have a completely custom form for resource entry by the user. Form elements must allow for the basics as well as a few more advanced types like Images (with automatic resize options), HTML Editor, colour picker etc.

• UI for creating and sending. User will select a template they have access to and then be presented with the dynamically built form. There should be preview options which will build and show the newsletter with all the users entered resources build via the logic code. Users should also have a “Send to Me” option which will send the current newsletter to the currently logged in user.

• Processing

Layout logic should only be concerned with gathering, altering and creating data (and other advanced layout specific functions). All path information for the live URL's of the newsletter should be handled by the system instead. So all images referenced passed back to the system should be downloaded and uploaded to the cloud then the references in the passed back HTML configured. In no way should the layout logic need to know or set URL path roots.

The system should support events for the layout logic that include at the very least: Dev, Test, Preview, Live. Ideally a Pre and Post of each event would be better with passed in status information about the send e.g error state. This is so the logic code can know when to tell the parent website there is a new live newsletter to add to its archive list for public users to view and pass it the URL.

All required resources for a newsletter to display correctly should be uploaded for each newsletter send so that when th

Habilidades: .NET, Programação C#, Arquitetura de software, SQL

Veja mais: newsletter system, newsletter code, system newsletter, open source newsletter management, newsletter form, custom newsletter system, code stored database, xslt developer, xml data entry form, which language is better for web development, where to get developers, well referenced, web ui e development, web template free entry data, website development system information, website development basics, website creation system, web hosting free for developers, web hosting for developers, web dev free

Acerca do Empregador:
( 0 comentários ) Australia

ID do Projeto: #1178740

32 freelancers estão ofertando em média $4672 para esse trabalho

talhaamin

see PMB for details

$4000 AUD in 75 dias
(13 Comentários)
8.1
qualifiedcoders

For a fair budget and quality work , we can surely work on this project. Lets discuss the details in pmb. thanks.

$5000 AUD in 30 dias
(23 Comentários)
7.4
ask2itsolutions

We have done many big custom asp.net application please check pm for details.

$5000 AUD in 50 dias
(35 Comentários)
7.2
eperfections

Please see PMB

$5000 AUD in 60 dias
(117 Comentários)
6.3
TareenSoft

Please check PMB for details

$5000 AUD in 70 dias
(12 Comentários)
6.2
novatesoft

Hi,this is Amanda from Wuxi Information Technology. Please check PM. Thank you.

$4800 AUD in 30 dias
(1 Comentário)
5.8
cpt2011

We are CMMI Level 3 Certified Company. Check Pm for more details Regards, Shree Changepond Technologies Team

$7500 AUD in 45 dias
(11 Comentários)
5.7
aptecpymefree

Hi. I can work in your C# Newsletter Management System. I have 14 Years of experience in Software development Windows and Web. Expert in Sql Server and .NET. Microsoft Certified as MCP, MCTS, MCPD, MCT. Please contact Mais

$4200 AUD in 45 dias
(20 Comentários)
5.6
Peterpay

We can do this using c# .net 4 and azure

$4000 AUD in 30 dias
(7 Comentários)
4.6
SJMDEVELOPER

Greetings from SJM Softech Pvt. Ltd. We are very much interested to work with you and we will delight you with our services. Please check your PMB!

$3500 AUD in 60 dias
(1 Comentário)
4.4
gaupoo

Hello, We like to confirm that we will complete this task in limited time and budget. We have an expertise in Microsoft Technologies. For more details about our company and our work, please check PM.

$3999 AUD in 60 dias
(7 Comentários)
4.4
codenideas

Experts in .net and C# programming. Please check PM.

$4000 AUD in 60 dias
(5 Comentários)
3.8
Techurge

Greetings, If you're looking for quality work, please consider my services. I've been doing this job for many years. I worked all over the world and I have clients spread out on all the continents. I never had an un Mais

$4500 AUD in 45 dias
(2 Comentários)
3.8
RSOutsource

Greetings, Please check your PMB for details Regards Igor S

$3000 AUD in 25 dias
(1 Comentário)
3.8
ganeshcodes

Hi there, I am Ganesh a .NET freelancer with over 8+ yrs of experience. I have delivered 12+ projects to various clients with one being done in Freelancer with a good feedback. I have done 2 projects based on cloud Mais

$3000 AUD in 60 dias
(1 Comentário)
1.8
techparksol

Hi, Please check PMB

$5000 AUD in 50 dias
(2 Comentários)
1.6
PriyankaKale

Hello, Please see attached resume. I have worked for 5 years in this field and have 5 more people working with me

$3000 AUD in 30 dias
(1 Comentário)
3.4
devlogicatrix

Dear Fellow, I read your requirement and based on requirement and technology front we are confident about executing such a project as we are already in the product development and we are already working on few publ Mais

$5000 AUD in 60 dias
(0 Comentários)
0.0
lilraven83

Hi, I my skills and experienced is fit for this project. I can deliver you the best result on the project

$4000 AUD in 40 dias
(0 Comentários)
0.0
ShantOM

I would like to assign my developers for this project, please check some previous projects and let me know your comments. Thanks

$5000 AUD in 60 dias
(0 Comentários)
0.0