Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Project Option 2 : Blog Application Details The purpose of this web application is to give a user the ability to run their own blog

Project
Option
2
:
Blog
Application
Details
The
purpose
of
this
web
application
is
to
give
a
user
the
ability
to
run
their
own
blog
.
A
blog
is
just
a
series
of
posts
made
by
an
author
.
Each
post
has
a
title
,
a
published
date
,
an
author
,
and
textual
(
HTML
)
content
.
When
first
loading
the
application
at
the
root
URL
,
the
user
should
be
presented
with
a
list
of
available
posts
listed
in
reverse
chronological
order
(
newest
posts
first
)
.
The
application
should
allow
a
user
to
login
via
the
/
login
URL
,
which
gives
that
user
the
ability
to
make
changes
to
the
blog
.
After
logging
in
,
the
user
should
be
sent
to
the
/
dashboard
page
,
which
presents
the
user
with
an
interface
that:
1.
Shows
a
list
of
their
posts
in
a
table
.
This
list
just
shows
the
title
of
the
post
,
with
buttons
labeled
Edit
and
Delete
.
This
edit
button
will
take
the
user
to
a
page
that
allows
them
to
update
the
post
.
The
delete
button
will
simply
delete
that
post
.
2.
Allows
the
user
to
add
a
new
post
(
This
can
be
done
either
directly
on
the
dashboard
page
or
on
a
new
page
)
.
Extra
Credit
1.
Extend
the
application
to
support
multiple
users:
You
do
not
have
to
worry
about
supporting
a
full
registration
workflow
.
Use
a
table
in
the
database
to
store
users
and
their
credentials
,
and
use
this
table
to
support
logins
from
many
accounts
.
Please
note:
storing
passwords
that
are
unencrypted
is
a
bad
idea
,
security
wise
.
However
,
there
is
no
need
for
us
to
delve
into
that
.
2.
Permalinks:
Most
blogs
have
a
feature
called
permalinks
,
which
is
a
unique
URL
for
every
blog
post
.
Construct
URLs
for
each
blog
post
,
and
display
this
permalink
for
each
blog
post
.
3.
Allow
a
user
to
unpublish
a
post:
Lets
say
the
user
would
like
to
make
changes
to
a
post
but
would
like
for
the
post
to
not
show
up
on
the
website
.
Create
another
button
called
Unpublish
,
which
keeps
the
post
in
the
database
but
stops
it
from
being
published
on
the
website
.
4.
Add
a
category
feature:
Posts
may
have
an
associated
category
name
.
Allow
the
user
to
set
up
their
own
list
of
categories
.
Update
the
add
and
edit
forms
for
posts
to
allow
the
user

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

PC Magazine Guide To Client Server Databases

Authors: Joe Salemi

1st Edition

156276070X, 978-1562760700

More Books

Students also viewed these Databases questions

Question

By definition, how is a sample related to a population?

Answered: 1 week ago