Basics of the program

The main features that I intend to include in the program are as follows:

- A login system featuring both Administrators and Users (powered by an Excel database)
- A series of admin tools that allows actions such as addition of features, as well as clean-ups and back-ups of essential files such as the User Database.
- HTML Page creation featuring the user specified content, supported by a CSS file based of a number of templates as well as colour scheme chosen based on user-given key words, e.g. colours.

The current file system I am using looks like this:

I access the different files and directories in python by using the OS module (called by 'import os') 

HTML and CSS files are manipulated in python by opening '.txt' files, which treats them as very long strings (displayed using the triple speech mark method: """ ... """ ) and then entering content such as paragraphs, or colours using the '.format' command at the end of the string, and writing the template files themselves to include curly brackets '{}' so I can manipulate them later on.

No comments:

Post a Comment