Joomla Extension Customization

Cancellato Pubblicato Jul 6, 2009 Pagato alla consegna
Cancellato Pagato alla consegna

I need to customize the hwdvideoshare component for Joomla 1.5 I requested help from the original developer and they suggested I post here. You can see the component at [url removed, login to view] This website would best be described as a "hobby-information-sharing" site focusing on educational videos. Users will post links to educational videos and materials, on all subjects, to share the information with others. This is not a for profit site and only videos and materials that can be viewed for free without any copyright infringement will be accepted.

Basically I need Joomla and the extensions I am installing to communicate with each other. I also want to add new functionality and combine user input by creating user interfaces that also communicate with Joomla and the extensions.

Changes made in one need to propogate to all related entries in the SQL database. This may be best done by adding fields to existing tables and modifying existing extensions, or creating new ones. My idea to do this, and what I wrote in the pdf file, is to add a few table fields to the extensions I'm using and add a few ajax or php classes. I have already invested in several commercial Joomla extensions that can do some of what I want in the final site and you may be able to modify these instead of creating a new extension.

## Deliverables

This job is not simply finding the right existing extension and installing it on the joomla website. My budget is 150 USD. Please check the project plan and pdf file I have attached for a visualization of what I'm looking for

Very specific instructions are below of everything I require. Howwever remember that the majority of the functionality is already available with the joomla extensions I have installed. For example alpha points for the point system, fireboard for the forum, jom comment for the comments and hwdvideoshare for video on sight. What I need you to do is to create php and javascript so that these extensions communicate with each other and customize hwdVideoshare existing user interfaces to take and display user input.

DETAILED DESCRIPTION

Joomla extensions I own are listed:

-----------------------------------

Community Builder 1.2

AEC (account expiration component) version [url removed, login to view]

Alpha User Points 1.1

Fireboard [url removed, login to view]

hwdVideoShare 2.1.1 Alpha stark

Comment System (jComment or JomComment)

PMS (MyPMS Pro or Udeim)

Tabs (Gavick GK3 or 2Jtabs)

Below is description of final result I want. I have also attached a pdf file that gives a visual of what I want. There are some inconsistencies between the pdf and instructions below because pdf was created at start of project. The instructions below are most current version.

User Registration & Profile

-- User should be able to choose 2 favorite sub-categories. These sub-categories can be later changed in the user profile. Users will receive automated private messages (not emails) when new documentaries are added to these categories. Choice should be made by drop down menus. Once Primary Category is chosen a second drop down menu will appear on screen listing sub-categories in that primary-category only. Screen can begin with both Primary Category and blank sub-category drop down menus showing. User should have 3 text areas on registration menu for "wish list" items. These areas are for the user to enter as much information as possible about the documentaries they most want to see but are not currently on the website. Often the user won't have the title or date of the documentary but just a description. Once registration is complete this information will be available to moderators to alter, but users cannot change. After researching the moderator may replace the users description with the actual documentary title. Once the item is added to the site there should be some way of displaying this on the user profile. For example a green checkmark next to the documentary title. Also as a benefit to users that donate I want moderators to be able to add more blank wish list text areas for the user.

For example scenario The first three wish list items are entered during user registration. After review by moderator one item is marked already on the website (the user may not have known the title) leaving two marked not on website. Two weeks after registration user decides to make donation. They should now have the option to delete the two wish list items not found by moderators and replace with three new wish list items or leave the two wish list items not found and add a third. The result will be that the donating user can see their wish list items that have been found and/or added by moderators and have three new wish list items at all times they remain donating users. If they do not renew their donations they will not be able to remove or add the three wish list items they have on their profile at the time. The community builder extension can easily add the three text areas and category drop down menus. However the way these items function and can be changed by moderators may be something you have to design. Community Builder is already integrated with several private message systems which can automatically send messages to the user and might be able to do this based on the categories, but I'm not sure. I have both Uddeim and MyPMS but haven't decided on which to use.

User Search

-- HWD Video already has a module which searches video tags and descriptions. I want to make this more specific by allowing users to choose which categories and formats. The search results should return only documentaries and forum posts in the categories or formats requested.

User Browse

-- Two choices on Main menu will be browse by format and browse by category. The browse by category should be easy with links leading to each category. Browse by format will be more difficult. Because all documentaries from all categories in that format will have to show up. There should also be a way for moderators to add new categories and formats and to add these to menus and search options. This is because as more documentaries on a subject are added, or a new format becomes popular, it may be more efficient to add a new category or format type to hold them. I would like this to be through the back end and as easy as adding a standard joomla category. However if it requires adding or modifiying tables with phpmyadmin I can accept if your instruction on how to do this are understanble.

Category & Individual Display

-- For search results and from link on main menu. Should be similar to what is shown on the pdf file. As I said the category should be easy but the search results you will have to program. The only part that may be difficult is in puling category display information from what the user enters. When creating an article it's easy to put in a page break to separate intro text and full text, but I'm not sure how to pull just the first part from videos added by users.

-- Individual display I want to be tab-based similar to IceTheme Image slide (tab) module that is part of the template that I'm using now. There should be tabs for related videos, additional formats, additional documentaries in the same series (for series only)

User Upload

hwdVideoShare already has a functioning interface for adding streaming videos to the site. What I need is to add the ability for user to choose format and add url if the streaming video site is not supported by hwdVideoShare. User should be able to add information to documentaries already in the website database. For example if there is a documentary that is hosted by YouTube and user wants to add information for the same documentary hosted on Google. User should be able to connect the documentary to a series that is already on site. For example if series is Good Show and has only episodes 1 and 5 on site. User should be able to upload information for episode 3 if they find it and connect this to current Good Show series. hwdVideoShare has a playlist create function that can probably be modified to do this.

Final Look

I've already chosen a template and need to alter the look of the hwd extension to match the template.

This is everything I can think of now. I'd also like to come up with some system for communicating such as a daily email or scheduled chat.

Ingegneria JavaScript MySQL PHP Gestione Progetti Architettura Software Testare Software Web Hosting Gestione Siti Web Collaudo Siti Web

Rif. progetto: #2797273

Info sul progetto

4 proposte Progetto a distanza Attivo Jul 31, 2009

4 freelance hanno fatto un'offerta media di $147 per questo lavoro

kseen

See private message.

$153 USD in 14 giorni
(32 valutazioni)
3.8
mestromani

See private message.

$153 USD in 14 giorni
(3 valutazioni)
3.8
alambd

See private message.

$127.5 USD in 14 giorni
(2 valutazioni)
3.1
hmdcoders

See private message.

$153 USD in 14 giorni
(1 Recensione)
0.0