We are looking for a seasoned Joomla professional who has MVC style php coding experience and joomla extentions(media, news) to improve our existing website features. The details of the project is attached herewith. We are requesting 10 business days of delivery and daily update at buyer test site.
[[url removed, login to view]]
All coding should be done as an enhancement of features, not deprecation of existing features. **MVC** style coding standard should used. All codes must be tested to work with **SEO** friendly website. The delivery must be within 10 business days from the start of assignment with daily updates at buyer test site. The differential codes/changes must be provided to the buyer for acceptance. The specification is written in the order of priorities.
**? (1) Components > LMS > Ebook Manager** (modify feature)
(a) Modify existing Ebook codes as follows in order to make the code reusable and optimized.
? ? If subscribed user?
? ? ? ? ? ? ? ? - get the appropriate file link for subscribed users using getfilelink(‘S’)
? ? ? else? ? ? ?
? ? ? ? ? ? ? ? - get the appropriate file link for free users using getfilelink(‘F’)
? ? end if
-? ? ? ? ? ? ? ? display resource tabs
-? ? ? ? ? ? ? ? display file link in the flash container if available, else display message “No book is available??
-? ? ? ? ? ? ? ? display other tab resources on click.
(b) Resource like SWF, PDF, DOC, TXT are currently managed through eBook manager and displayed in a flash container. The flip book works, however, the display of quiz game (SWF) and worksheet (DOC,PDF) hangs. This must be fixed.? If there is a bug with present custom code, Shadowbox media viewer ? (<[url removed, login to view]>) or similar media interface should be used to resolve the issue. This media frame must support YouTube and FLA in addition to SWF, PDF, DOC and TXT type file encoding.
(c) The tab buttons sometimes display x bacause of bad web link. This should be fixed. Also, we would like you to create a dynamic tab interface through ebook manager and database so that resource can be displayed dynamically rather than static tab images. Add new dropdown field in ebook manager to accommodate this.
(d) Provide one hour consulting for security in this area.
(e) A print button should be added for “Worksheet?? resource for member to print. Admin can assign multiple worksheets under “worksheet?? tab using eBook manager. Since, worksheet can be more than one for a lesson and grade, initial display under worksheet tab should be organized with images and links. File Download should be prevented.
(f) Fix file type entry field alignment with label.
(g) Fix eBook Manager editing feature for folder attribute ??" it loses original folder name.
(h) Index of display area should be placed side by side. Font size to be minimized.
**(2) Modify existing Joomla Components > LMS > Define Role** (modify feature)
(a) Access method (F=Full Site/ G=Grade Specific) has been implemented for members. The grade specific content are purchased by member through AEC subscription based on existing F or G switches. Parent should be able to assign more than one student but AEC subscription price should **not** be multiplied by number of students. As for example, if grade k and grade 1 are purchased by a parent and cost for each grade is $20, total charge for three students will be = 2 * $20. This is because, we charge by number of grades, not by number of students. My Profile panel should display purchased grades (tab) as well as non-purchased grade (new tab) items. Non-purchased grade items should have link to buy additional grade/s. The new purchased grade/s should move to purchased grade (tab) after AEC subscription is completed.
(b) Parent can view his/ her students within “My Students?? that they assigned during registration. Each assigned student has different login than parent.
(c) “Sign In?? should become “Logout?? if the member is logged into the resource area. Upon logout the “sign In?? should appear again.
**(3)** **Admin Tools** (modify feature)
(a) Use existing “Admin tools?? area (member panel) to enhance to publish/ moderate blog by web administrator. Review existing role to implement this.
? (b) Color code Mathematics blog post as Purple, Physical science blog post as Blue, Life Science Blog post as Green and others as silver.
(c) The existing admin tool should be enhanced to publish/ moderate news articles by admin login using “SmartOSS Article Slider?? ([[url removed, login to view]]). The idea is to develop scroll-through news articles with image, title, text with forward and backward features. The news articles should move from the left-botton to the home page center (currently displaying scroll-through graphics). The left-botton news area may be deleted after the article slider is in place.
**? (5) SEO** (new feature)
(a) Implement SH404SEF or Artio for Joomla SEO. Provide 5 hours training to improve web site ranking for 3 keywords.
(b) Implement google Adwords/ pay per click campaign within Components > SEO tools. Provide 5 hours training to improve web site ranking using this tool for 3 additional keywords.
(c ) Fix any broken link for the website.