This a very broad question, something that we are not equipped to deal with in this forum. If you bring the questions back to a manageable size, we may be able to assist.
For example, take the first part, namely 'How do I create a page that allows users to upload a graphic or text'. Assuming that the text is presented in the form of a document, like Word, you would upload the file using a form with the following form field
<input type="file" name="file"> |
or similar. The form would the be processed using server-side script, like PHP. The actual document/image (file) will be placed in a designated folder and a pointer will be placed in the database.
Although PHP CRUD Tutorial (part 1) does not show how to upload a file, this is a great place to start learning. You will need to polish up on your knowledge of HTML, CSS, JS, PHP and MySQL
Wappler is the DMXzone-made Dreamweaver replacement and includes the best of their powerful extensions, as well as much more!