/    Sign up×
Community /Pin to ProfileBookmark

Advice On extensive Website Development

Ok so i am beginner web developer. I was planning to make an educational resource website like say **w3school.**
the problem is it will have **100s of pages**. although most of the content on each page would be just text i don’t know how to make a site like this.
Like in w3school it has so much content all properly categorized. i want to do something **similar.** is there a way do this by **automatically** creating a page? or will i have to code each page myself?
Any help is appreciated.
P.S. I am aware of how to reuse code like navigation and footer and stuff. i need help on how to make so many pages.

to post a comment
Full-stack DeveloperHTML

9 Comments(s)

Copy linkTweet thisAlerts:
@VITSUSAJan 11.2021 — Yes, it is possible. Why you want to make similar website like W3Schools? and Which language (platform) you want to use?
Copy linkTweet thisAlerts:
@Lord_AnubisauthorJan 11.2021 — @VITSUSA#1626649 ok so when i said like w3school i meant in terms of structure. i plan to make a site which will collect resources for my college. so the juniors can use them. it will have tabs for subjects and within them there will be more resources. As of now i havent decided on platform but first i will try to make a local site on my pc probably using php or django if needed for backend
Copy linkTweet thisAlerts:
@NogDogJan 11.2021 — Once you get beyond a few hand-coded HTML pages on a site, you're probably looking at getting into server-side coding and probably a database with it. If you follow a Model/View/Controller (MVC) pattern, the controller will respond to different URLs to determine what server-side processing needs to be done, then output the results using applicable views and associated resources (JavaScript and CSS files, for example). If that's a whole lot of meaningless words to you -- or you just want to be more efficient with your time -- you might just want to search for an existing Content Management System (CMS) that would pretty much do what you need out of the box. (Could be something like WordPress, or something more general like Joomla, plus many other things that might be out there for niche purposes.)
Copy linkTweet thisAlerts:
@Lord_AnubisauthorJan 12.2021 — @NogDog#1626672 OK thank you for your advice.
Copy linkTweet thisAlerts:
@marksmith121Jan 12.2021 — Yes, You can make a website like w3school. You can try with ASP .NET Or a Similar language.
Copy linkTweet thisAlerts:
@bwclovisJan 16.2021 — There is a "simple" way of doing something like your looking for. Part of my job is stake holders coming up with things like your asking for and me giving them the best way. So, at being said, I would recommend looking into Gatsby. Gatsby will tick off the following check boxes for you:

  • - Automatic page creation

  • - Since this is a text only site, static html rendering for page performance.

  • - Can be extended with server functions.

  • - Easy to extend to a PWA

  • - NO BACKEND CODE

    You would also benefit from linking it up to a headless CMS like Sanity. In which case when you add a new page in the cms, it could ato generate tte navigation for you as well as the page. I've also become a fan of something called Redwood.js, but that project isn't quite ready yet.
  • Copy linkTweet thisAlerts:
    @JennieMillerJan 18.2021 — With the help of ASP.NET you can create website like w3school.
    Copy linkTweet thisAlerts:
    @vihadigitalJan 18.2021 — You can create this type of website ASP.Net
    Copy linkTweet thisAlerts:
    @bwclovisJan 29.2021 — @vihadigital#1626904

    ASP.Net is overkill for something like this.
    ×

    Success!

    Help @Lord_Anubis spread the word by sharing this article on Twitter...

    Tweet This
    Sign in
    Forgot password?
    Sign in with TwitchSign in with GithubCreate Account
    about: ({
    version: 0.1.9 BETA 4.20,
    whats_new: community page,
    up_next: more Davinci•003 tasks,
    coming_soon: events calendar,
    social: @webDeveloperHQ
    });

    legal: ({
    terms: of use,
    privacy: policy
    });
    changelog: (
    version: 0.1.9,
    notes: added community page

    version: 0.1.8,
    notes: added Davinci•003

    version: 0.1.7,
    notes: upvote answers to bounties

    version: 0.1.6,
    notes: article editor refresh
    )...
    recent_tips: (
    tipper: @Yussuf4331,
    tipped: article
    amount: 1000 SATS,

    tipper: @darkwebsites540,
    tipped: article
    amount: 10 SATS,

    tipper: @Samric24,
    tipped: article
    amount: 1000 SATS,
    )...