Ask coding questions

← Back to all posts
I need an HTML/CSS/Java wiz to point me in the right direction.
seagu11 (8)

I recently had an idea for an encyclopedia style website, to which I can add new entries over time. In order to speed up the process of adding new pages, I want to make the website in such a way that all I need to do is write the entry, add some indexing tags(as in like hashtags, not programming tags, eg. Desserts) and make a unique /urlthingy ( www.something.com/ this_thingy_at_the_end)

The problem is that I only have programming experience in python, and I don't know how much that translates into HTML. I know roughly how the system will work, but I don't know the HTML specific words to use in order to google how to do it. If you are interested in helping me out, the rest of the post will be how I think it would work, which you can comment on and possibly correct.

Page style:
I know that styles work with CSS, and I know that there is such a thing as a master CSS, so I am guessing one would simply put the general page style in the master CSS, and then link that to all the new pages that are made. I am not too sure, but I am also guessing that there is a list of CSS commands related to placing ads (I would like this website to be a small source of income)

Indexing and searching system:
This is by far the most complicated part for me. I would like to include a searchbar that one can use to search for specific entries. I am guessing that there is a very specific way to do this, but I have no idea what it is.
I also want to include selectable index tags, that can be clicked on to bring up a list of all entries with that tag (or more than one).

Automation:
The final major hurdle is making all of the above in such a way that I only have to make the new page, and I don’t have to add that page’s index to all the other pages that may need it (eg. the search bar.) I’m guessing that this would use lists(or arrays, idk what HTML calls them) but once again, I have no idea.

I am planning on making this using bluegriffon, due to the fact that it is open source, and therefore royalty free (I think, if I’m wrong then PLEASE correct me before its too late)

Anyway, if you can tell me how to do this, point me towards a tutorial, or even just correct a mistake that I have made, then I would be really grateful.

Thanks
Seagu11

Answered by Coder100 (18939) [earned 5 cycles]
View Answer
Comments
hotnewtop
Coder100 (18939)
  1. Searchers and actually saving all these things into a db would be something you would do in python flask.
    You could just use a simple loop and check if like a page includes whatever the user is searching for.

  2. Most of this is a backend design problem, the HTML CSS and JavaScript should be strictly used to actually render the encyclopedia and other useful features in the website.

seagu11 (8)

@Coder100 I'll take a look at flask then. I remember seeing a tutorial for it here on replit

Coder100 (18939)

@seagu11 good luck!
happy coding!

[deleted]

Hi! So, I'm also fairly new too, but first of all, HTML is not a language, and therefore has no arrays. JS does that, and you would first need to be quite proficient in that to make it. Some tutorials I would recommend is OldWizard209's tutorial and Bookie0's

seagu11 (8)

@Aphmeta I'll check those out, thank you

Coder100 (18939)

do you mean JavaScript instead of Java?