Strong knowledge of Scala and Scala Content Manager is required.
(all underlined are web pages). I want to be able to modify web page text with standard HTML. I do not want to have to ask you to make changes. Use Logo delivered with FreeLancer. Use any other imagery you wish in regard to digital billboards.
Home Do not use existing imagery on inex.net.
- I will provide text for home page
- Need prominent login link.
About Us I will provide text for this page.
Advertising Services - I will provide text for this page.
Digital Sign for Businesses - I will provide text for this page.
Contact Us - I will provide text for this page.
- Standard user email and password.
- Include link to password reset email
o if email valid- send email with reset link
o if email not valid, state it is not valid
o successful login goes to Change Ad page
Change Ad - Objective is to deliver text and image to Scala hosted Content Manager
- Displays Business name and logged in person at top
- Displays instructions on left side
- Select Billboard (dropdown list of only billboards associated with their Business Name)
o Field for entering text -- Text limited to -xx- letters.
- Displays upload image field
If image is larger than 500k, reject and state why.
If image is not correct size, reject and state why. (I will provide requirements later)
If image is nor correct format (PNG), reject and state why
o If no billboard selected, reject and state why.
- Results display text and image uploaded
- Sends text to Primary Account Holder change occurred with uploaded text
o Administrator Only Operations
- Objective: to manage Business accounts, billboards, Content Manager Template IDs.
Billboard List - Add, edit, delete – billboard name, state, city, street address. Sortable by each field, search function.
Account List - Add, edit, delete - Business name, Primary Account Holder name, email, phone, service provider. Sortable by all fields. Search function.
Template List – Add, edit, delete – Business name (select form dropdown), Billboard Name (select form dropdown), Content Manager Template ID (CMT-ID)
A Business Name may have multiple Billboard Names associated with it. Each Billboard Name only has one CMT-ID associated with it.
o Primary Account Holder Only Operations
Objective: Manage additional users
User List - Add, edit, delete – Secondary Account Holder name, email, phone, service provider (allows us to send upload confirmation text). Sortable by all fields. Search function
o All User Operations (Admin, Primary and Secondary Account Holders
Activity - Objective is to track logins and uploads (text and image).
o Business name and current User displayed at top of page
o List of
Uploaded text (Y/N), if Y then link to display text in popup,
Uploaded image (Y/N), if Y then link to popup of actual image,
o List displays
if Admin, all activity
If Primary Account , activity of all their Users including self.
If Secondary Account, their activity only.
o Name – not editable
o Email address
o Phone Number
o Service provider
o Change Password link
o Comes back to same page with success/failure
Cuuent ISP provides:
MySQL databases plus wizard
PostGreSQL databases plsu wizard
Strong knowledge of Scala and Scala Content Manager is required. To prove you have actually read this requirement, state if you are Scala experienced in your initial bid