As a software developer I must say: starting with Hello World was the only logical option.
Hello my name is Ivan and this is my first blog. I made this blog to show you how you can modify and mold Composite C1 (free CMS written for .NET framework) into anything you need (I made eShop website) using Visual Studio to change guts and rearrange bare bones of the solution. I am not just talking about coding custom functions (plugins), but about changing and tweaking the solution itself by adding custom security model with Google Sign In, adding Web API for providing Json data to your Ajax calls, custom credit card payment solution by utilizing Moneris API.
Just a note: solution is not production ready as it wasn't meant for production, it was my playground. Some core features are missing like data caching, auditing and resources for full multilingual support. Website is currently hosted on WinHost and should be working without issues. I don't have SSL on it but for production environment it is a must as we are handling sensitive credit card data for payments!
I will present full source code of the solution and database for download, live preview of the website, and disclose several tips and tricks.
EShop website is a multi project solution. First project in a solution is a website, downloaded from here. That is the Composite C1 part. Other two are library projects, one for data and other for helper methods, security, shopping cart etc., all the custom stuff.
Language used is C# with technologies like Entity Framework, Linq and Web Api for backend and HTML5 with Razor, jQuery and Bootstrap for frontend.
I know this doesn't make much sense right now, it will make more so when I start showing code.It will be my obligation from now on to have at least one useful post a day. Scratched this one out as it turns out it's mission impossible for me to have time each day for (useful) posting.
Thank you.
Hello my name is Ivan and this is my first blog. I made this blog to show you how you can modify and mold Composite C1 (free CMS written for .NET framework) into anything you need (I made eShop website) using Visual Studio to change guts and rearrange bare bones of the solution. I am not just talking about coding custom functions (plugins), but about changing and tweaking the solution itself by adding custom security model with Google Sign In, adding Web API for providing Json data to your Ajax calls, custom credit card payment solution by utilizing Moneris API.
Just a note: solution is not production ready as it wasn't meant for production, it was my playground. Some core features are missing like data caching, auditing and resources for full multilingual support. Website is currently hosted on WinHost and should be working without issues. I don't have SSL on it but for production environment it is a must as we are handling sensitive credit card data for payments!
I will present full source code of the solution and database for download, live preview of the website, and disclose several tips and tricks.
EShop website is a multi project solution. First project in a solution is a website, downloaded from here. That is the Composite C1 part. Other two are library projects, one for data and other for helper methods, security, shopping cart etc., all the custom stuff.
Language used is C# with technologies like Entity Framework, Linq and Web Api for backend and HTML5 with Razor, jQuery and Bootstrap for frontend.
I know this doesn't make much sense right now, it will make more so when I start showing code.
Thank you.
No comments:
Post a Comment