Forum Moderators: phranque
So, I'm building websites from scratch again like it's 10 years ago and I'm having a lot of fun doing it. There are unbelievable tools that let you build projects in a day and for $5
Does "3000 unique users" mean 3000 unique human users?
Does "zero that I've asked for" mean "but plenty that arose spontaneously"?
Writing your own HTML, CSS and (if used) PHP-or-equivalent. Otherwise it's like making a cake from a mix and then saying it's "from scratch" because it came out of your own oven instead of from a bakery.
What are some of your current favorites? Are you building from some MVC framework or from an "out of the box" solution that happens to be MVC
[edited by: bakedjake at 11:07 pm (utc) on Jun 24, 2016]
I can truly separate my traditional "promotion" efforts (PR, influencer outreach) from my "technical" efforts (making sure I'm structuring my data properly for ingestion by multiple sources). Thinking in this way has really helped me to focus my efforts lately on the most effective avenues for promotion.
[edited by: bakedjake at 10:44 pm (utc) on Jun 24, 2016]
What cloud service are you using or do you have experience with? I was considering digital ocean.
Are you using a db backend?
- OpenGraph Tags (definitely using this, I think proper integration into social networks will crucial for success)
- Sitemap.xml (Yes, but seems minor)
- oembed (What is this?)
Most of the work has been in the data collection and analysis (in Python)
My advice to webmasters who use all these "fancy free / 3rd party tools" would be to start building a transfer script because when all these tools get shut down (and the majority of they will), you are left with nothing ;)
Writing your own HTML, CSS and (if used) PHP-or-equivalent. Otherwise it's like making a cake from a mix and then saying it's "from scratch" because it came out of your own oven instead of from a bakery.
MY problem with cloud platforms is that they lock you into doing things their way, and they limit what you can do
It is a lot easier (and cheaper) to run a VPS or dedicated server than it used to be.
I loathe frameworks especially client side ones.
I should also take a moment to dispel the idea that from scratch means reinventing silicon elements and everything else a computer is made out of
What is the point of writing your own database abstraction layer, or form validation, or routing, or sessions or CSRF protection?
At this point it becomes more important to weigh the value/need to change/migrate from/to old style to frameworks, etc. and, in all cases, whether scope and scale will be required.
in fact I loathe frameworks especially client side ones
For a few sites --- admittedly a small number --- I've opted for Old School for the very simple reason the content begs it and the sites load fast!
As mentioned, there are different levels of backend frameworks. You can can choose one that is as opinionated (WordPress) or not (flask, which provides ZERO opinion on how content is rendered to the browser and makes you do it from scratch) in terms of output.