|
Flashbacks here. Having a similar resume, I was faced with exactly the same situation a few years ago. Although, I didn't want to host it locally. I chose an inexpensive hosting service and used a provided template to create the site thinking that my wife could learn how to manage it easily and take myself out of the picture. It worked nicely for a while until it broke. It was a black box. I couldn't fix it and neither could anyone at the hosting service. After an eloquent verbal assalt on some poor support person and a great deal of agonizing, I decided to do it myself.
I chose all free stuff; PHP, MySql, HTML and Javascript, and borrowed code and useful libraries from various sources on the internet. I learned enough to put the site together and even added an ecommerce section running payments through PayPal. Being a mostly .net programmer, I had a bit to learn, but it's all coding and turned out to be fun and interesting. And, best of all, I was able to teach my wife how to update the database and content. It still breaks every now and then, but it's not a black box and I know the programmer.
|
|
|
|
|
Random comments first, I think the "MVC 'was dead'" comment is funny and completely ridiculous. Whomever told you that is the first person to stop listening too. Second, the compile to JavaScript idea just about as funny. MVC, WebForms and compile to JavaScript are all current and usable technologies.
Now useful advice, I know you said no CMS but this is probably going to be something to reconsider. You need one that is lightweight and easy, that is unless you want to be doing updates all the time. I find when I am asked to do this concept that it involves initial build, hosting and the usual but then continues to need updates on a regular basis. It is a bit the nature of websites to constantly change.
If you really want to stick with no CMS, then I agree with some of the other comments, you need to find something that offers a good, customizable cookie cutter template and use it to build the site. You need to find the easiest way to build something nice and something easy to update. I think somebody mentioned nopCommerce and that may be a good way to go. There are many other systems like them out there. If you do need shopping cart and e-commerce capabilities then you are getting into a whole different mess. Depending on volume and software, you may now have to worry about PCI compliance, so you probably want to use a third party to process payments so you don't have to worry about that type of information. There are a large amount of considerations depending on the site needs. I would lay everything out and make sure to pick the easiest to use and maintain software.
|
|
|
|
|
When we needed a refresh and getting rid of the old CMS site for Lidnug.org, I redid it in about Half a day using this:
Pingendo - Bootstrap 4 builder and editor
It's an easy to use drag and drop editor based around bootstrap 4, and since BS4 can make even the worst dev come designer look pretty good (It's saved my bacon loads of times), it's certainly worth looking at.
Aside from that, if you do want to do some C# coding for it, then you might want to check out using dotnet core 2 and the new SPA templates.
Most of the sites I do these days are created quite simply with:
dotnet new aurelia
That gives me an ASP.NET MVC/WEB API V6 back end, with Aurelia (http://aurelia.io) and Typescript handling the front end.
Everything you need is baked into the front-end framework from DI to WebComponents, and it's all really clean coding. Beacuse your using TypeScript the front end code is massively similar to C#, with everything from Classes right through to Generics.
Iv'e presented at several User Groups and .NET conferences over here in the UK on the subject of how good using TypeScript is for C# back-end devs (Ping me if you want a copy of my slide deck), so if your a C# junkie then TypeScript is without doubt the best way to go IMHO, Aurelia is really super easy to get to grips with unlike the big behemoths like Angular and all the rest, and dotnet core w/MVC is just so nimble and quick..... DAMN QUICK in fact.... so quick, it sucked me back into regular MVC after 4 years of using NancyFX (I got disheartened with the slug that MVC 3/4/5 became).
Oh and cause it's DN Core, it's fully cross platform too. I routinely develop on Windows, submit to git, and auto deploy to Ubuntu/Linux servers without even thinking about it, there's an article on the deployment process om my shawtyds wordpress blog if your interested in that aspect.
I'd start with Pinguendo however, build something static, then drop that static into a dotnet core aurelia app and take it from there...
Just my 2 cents
|
|
|
|
|
Peter - thanks for the info, there some really good pointers in there. Unfortunately I haven't been able to move forward with this at all since I wrote this due to time pressures of other things.
Reading around though, it seems like Bootstrap seems to be a popular choice (mostly v3 from what I've seen) so I look forward to trying out Pingendo.
Also, what you wrote about TypeScript sounds interesting. I think I'll try what you suggest (donet new Aurelia) but there's going to be quite a bit of new stuff for me to get my head around.
Thanks again.
Regards,
Rob Philpott.
|
|
|
|
|
No problems Rob. Am Happy to Help.
You may be interested to know I wrote A Book on Bootstrap 3 (Shameless Plug I know...) It's in the Syncfusion Succinctly ebook series and free to download from their site (There's a quick link to it and others from my blog)
If you hold on a week or so, I have a new post that I'm hoping to get finished for my blog that will be designed to get a newcommer up and running in as little time as possible with Aurelia and C# using dotnet core.
Lastly, I'm in the final stages of finishing the followup to my Bootstrap 3 book, covering bootstrap 4, which I'm hoping to get done by end of December ready for SF to publish it in the new year.
Of course like you, time pressures are always present, and whats outlined above is the "Nirvana plan"
Feel free to ping me on Twitter as @shawty_ds if you want to ask anything.
Shawty
|
|
|
|
|
Meet Alma, a 12-year old musical genius: [^].
Warning: her beauty and joie de vivre may make even old crocodiles (like me) shed a tear.
«While I complain of being able to see only a shadow of the past, I may be insensitive to reality as it is now, since I'm not at a stage of development where I'm capable of seeing it.» Claude Levi-Strauss (Tristes Tropiques, 1955)
|
|
|
|
|
Oh my god. Speechless. Thank you for the link.
If the brain were so simple we could understand it, we would be so simple we couldn't. — Lyall Watson
|
|
|
|
|
That should be required reading for the scores of well-meaning but deluded parents who bark at teachers and students alike when little Johnny doesn't reach the dizzy heights of stardom after 2 years of lessons. I think nowhere in the field of human endeavour is the concept of raw talent as something you're just given, and that you can't learn or compensate for with hard work, more keenly demonstrated than in classical music, in particular composition. Some people just walk around all the time with melodies flying out of their heads, it's true...
One morning I shot an elephant in my pajamas. How he got in my pajamas, I don't know.
|
|
|
|
|
Mel Padden wrote: That should be required reading for the scores of well-meaning but deluded parents The question is in whose interest those kind of parents are well-meaning..
If the brain were so simple we could understand it, we would be so simple we couldn't. — Lyall Watson
|
|
|
|
|
" I don't really know, but it's really very normal to me to go around -- walk around and having melodies popping into my head. It's the most normal thing in the world. For me, it's strange to walk around and not to have melodies popping into my head. "
|
|
|
|
|
Got fed up with the US style advert every 40 seconds and binned it.
Shame, it might have been good.
|
|
|
|
|
|
Ha, that is just like Linux!
|
|
|
|
|
Works sweet, nice tip. Thanks!
|
|
|
|
|
I was able to predict that you were the author of this post, strictly by the verbiage in your thread title (not seeing your screen handle), from the home page.
|
|
|
|
|
Slacker007 wrote: I was able to predict that you were the author of this post, strictly by the verbiage in your thread title
I do that regularly with Bill's post. Only rarely does someone else post something with a title that results in a false positive.
|
|
|
|
|
I saw that piece, I must say that her enthusiasm is boundless, it was nice to watch. Refreshing to a child that doesn't have a damn cell phone in their hands.
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
"I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle
modified 21-Nov-17 11:28am.
|
|
|
|
|
Will this make a case for filing a complaint with the cops? Someone in nearby apartment keeps setting his hotspot name with all cuss words. I'm thinking, will there be any technology to locate the Lat,Long of this wifi & hire a killer-drone to smash through the window and shoot down the suspect. I guess he would be looking something like this[^].
Starting to think people post kid pics in their profiles because that was the last time they were cute - Jeremy Falcon.
|
|
|
|
|
I've set my wifi to "Mobile Police Surveillance Van #3" before. I feel it made it lees appealing for my neighbours to hack.
|
|
|
|
|
You're evil.
GCS d-- s-/++ a- C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
|
|
|
|
|
That would make it more appealing, at least for me.
|
|
|
|
|
"TV Licencing Detection Van" is another good one to use in the UK
|
|
|
|
|
Install this on any Android device: Wifi Analyzer[^]
It includes a strength meter which will let you "zero in" on the router.
Is it illegal? Good question - probably not, but ask your local equivelant of the FCC (US) / Ofcom (UK).
Obscene language over wireless devices is illegal, I think - but names? Difficult ...
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
I've just updated mine to be non-kid safe, just to piss off people like you
No, not illegal.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
Where did you get this photo of my grandfather?
"I'm neither for nor against, on the contrary." John Middle
|
|
|
|