I am unable to provide all the details at this time, but I will if you are interested. DO NOT PHONE or email me.
We aim to bring our current website, HTTP://InformingScience.org, up to 2025 standards and make it easier to update. It is currently written for MS Server 2012 in C++ and is elaborate. We are not wed to MS Server and would be happy with another server platform. Our non-profit organization can pay up to $10,000 and offer continuing work to modify to meet changing needs.
You can see the screen at InformingScience. There are several levels of privilege based on login. Each level has its own options on its login screen.
view the site without login
view the site as non-member casual@informingscience.org PW programmer
view the site as a paid member test@informingscience.org PW programmer
I will be posting more details as time permits. It may take a month or more before we start the project.
More Details
THE CURRENT VERSION
The current version utilizes ASP.NET, MVC, and Microsoft SQL Server code to enhance maintainability as new features are added. This new system also utilizes responsive page design to dynamically adjust the web page displays according to screen size and orientation. Responsive page design makes the system usable on screens of all resolutions, from PCs and tablets to mobile devices and smartphones. Since then, that system has undergone many revisions as new features were added.
PROGRAM'S TECHNICAL ENVIRONMENT
- C# using the ASP.NET MVC 4 framework. It runs on an IIS Web Server using a .NET 4.0 (or higher) Application Pool.
- The database used is MS SQL Server.
- It uses Forms Authentication as a user login mechanism.
● Foundation Framework with Sass: A collection of client-side stylesheets and scripts used to make the ISI website responsive (i.e., adapt its layout on mobile devices with limited screen size).
● Entity Framework: Maps the database classes to C# classes and creates context objects that allow strong-type references to every database field.
● Ninject: This allows the use of the IoC pattern. Automatically injects appropriate database repository objects to controllers' constructors.
● Automapper: Automatically maps domain class attribute values to view models with the same names.
● Operating System: Windows Server 2012
● Database Server: SQL Server 2008 Express
● SMTP Server: email-smtp.us-east-1.amazonaws.com
We accept payments from users via PayPal.
In a day or two, I will upload more details as a file.