Tag Archives: validation

Deployable blogging tool 2022 Best

Deployable blogging tool

The aim of this paper is to is to create a deployable blogging tool which a single user could deploy on their own server and use to maintain a blog. The tool should provide discrete author and reader pages.

Deployable blogging tool

Blogging tool Introduction Your task is to create a deployable blogging tool which a single user could deploy on their own server and use to maintain a blog. The tool should provide discrete author and reader pages. The author must be able to write articles, save them as drafts and publish them. Readers must be able to browse and read published articles as well as comment on and like them. Please read the base requirements carefully for the full detail. Technical specification All submissions MUST use the template project provided with the assignment. Express.js must be used as the basis for the server side functionality.

Deployable blogging tool

SQLite must be the basis for the data tier. Client side pages must be delivered through server-side rendering using Embedded Javascript Templates. Base Requirements: Implement these basic features fully to achieve a passing grade. Author – Home Page: This is where the Author can create, review and edit articles. The minimum requirements for the page are as follows: ● It should be accessed through a URL which is distinct from the Reader Home Page ● It should display the blog title, subtitle, and author name ● It should have a second heading which makes it clear that this is the author page

Deployable blogging tool

It should have a link which points to the settings page ● It should have a “Create new draft” button ○ When pressed this should create a new draft article and redirect to it’s edit page ● It should display a dynamically populated list of published articles ○ The list should display useful information about the articles such as when they were created, published, and last modified, and number of likes ○ For each article the list should display a sharing link which points to the relevant Reader – Article Page ○ For each article there should be a delete button for the article. When pressed this should: ■ Remove the article from the database.

Deployable blogging tool

Reload the page to display the updated information ● It should display a dynamically populated list of draft articles ○ The list should display useful information about the articles such as when they were created, published, and last modified ○ Each article in the list should be accompanied by a link which points to its edit page ○ For each article there should be a publish button. When pressed this should: ■ Update the article’s state from draft to published ■ Timestamp the publication date ■ Reload the page to display the updated information ○ For each article there should be a delete button.

Deployable blogging tool

Author – Settings Page: This is where the Author can change the blog title , subtitle and author name. The minimum requirements for the page are as follows: ● A title which indicates that this is the settings page ● A form with text inputs for Blog title, subtitle, and author name. ○ The form should be dynamically populated with the current settings for the page ○ The form should have a submit button which updates the settings with the new values and redirects to the Author – Home Page. ○ Form validation should be used to ensure that all fields have been completed ahead of submission. ● A back button which points to Author – Home Page.

Deployable blogging tool

Author – Edit Article Page: This is where the author writes, amends and publishes individual articles. The minimum requirements for the page are as follows: ● Data about the article (Eg. created, last modified) ● A form containing the following input fields and controls: ○ Article title ○ Article subtitle ○ Article text ○ A submit changes button ● The form should be populated with the current article data ● When changes are submitted the article’s last modified date should be changed ● A back button which points to Author – Home Page. Reader – Home Page: This is the front page which readers use to access the blog site. https://youtu.be/NvpFnweBteE

 

 

Attached Files

 |

Powered by WordPress and MagTheme