Find Jobs
Hire Freelancers

353886 ClubSetup

N/A

În desfășurare
Data postării: peste 14 ani în urmă

N/A

Plata la predare
Take an existing D5 project and move it to a open atrium with aegir (D6) -- there is also customization on existing modules and building new modules. I have purchased a dev license for the new theme that I want to use -- My company is [login to view URL] and here is the priority list - timing is very critical to me Priority List for ClubSetup -- this will probably take more conversions - but this is a general overview of what I am looking for. Weekly COMMUNICATION is a must 1) Updating ClubSetup Navigation: I will need to personally walk you through the current system to show you some of the issues and to encourage you to possibly come up with a better way to navigate the system. This block which is always located in the upper left is meant for users to intuitively find a group (organization (aka home), Division, Team, or Group) to view and/or post content, and to manage the selected group. The groups name can be changed by a ClubSetup admin person to reflect the terminology of that organization, for example Division can be called Department for corporations or Troop for Boy Scouts. Once at the desired group the user should be able to view and or post content that is allowed by the permission system. These are just my suggestions: - Change out the first icon (navigate to group) and create an icon called Go To and change the description to Go To a group - Under the first icon (Go To) have collapsible/expandable fields - The second icon should be a newly design icon for Teams – Remove the division icon (flowchart) and the Team icon (what ever that is?). When this icon is selected it views both the divisions and teams that are created The Next row of icons should be titled “View and Create data for this group”. Depending on the permission level of the user they will see different icons - the icons for a registered user (?) be Announcements, Events, Gallery, Blog, Polls. For an admin they would have access to more features The Next row of icons should be to allow users to manage what ever rights they have in this selected group. This should also help users mange their personal account - Manage users (add, delete, assign, assign roles) and communication such as broadcast, and invite people to the group - Allow users to manage their personal account -- which groups they belong to, which notifications that they want to receive, avatar….all of this currently under the “my account” tab 2) Theme – visually appealing, a theme that can be customizable by each organization in terms of selecting colors, creating primary links, pages, blocks, the ability to insert images in the header area, move blocks around. The theme is a 3 col design. The right most column will be reserved for ClubSetup purposes such as a block for store or blocks reserved for ads. 3) Reporting - Customize and generate reports easily. You choose to view fields from your customized registration form, pick the sort order, and apply filters to your reports. There will also be a few canned reports – registration status (how many in each group have signed up), how much funds collected for each group (we should be able to get this data from Ubercart). Reports should be able to export to a csv or pdf file. 3) Reporting – Customize and generate reports easily. You choose to view fields from your customized registration form, pick the sort order, and apply filters to your reports. A good example is at the 20 min mark of this demo from one of our competitors [login to view URL] — These reports should be printed and saved. Another competitor that has good reporting software is [login to view URL] view from section 7 – 11 which is about 5 minutes —this will give you a good idea of what compete with in the marketplace. There will also be a few canned reports – registration status (how many in each group have signed up and number of registrants per group), how much funds collected for each group (we should be able to get this data from Ubercart). Reports should be able to export to a csv or pdf file. 4) eCommerce -- the ability to have a store that allows ClubSetup to sell goods to members of each organization. At first we will be linking into other stores -- we can just let the other store process the transaction for us or we can create the product ourselves, process the transaction at ClubSetup and pass the necessary information to our partner for fulfillment 5) Notifications -- this feature is a differentiator for ClubSetup – We need to make this very easy to use so people can easily take advantage of this feature. Most of ClubSetup's competition offers one way communication where the user is always forced to go to the web site and check for updates. ClubSetup notifications is meant for a two-way communication system that allows the website to proactively send information that is of interest to users as it is published. One event can be sent to many (broadcast) or one event can sent to one person. The basics of this system are in place today. We need to add some new events that users can subscribe to (calendar events, games, results, standings update) remove ones that are not relevant (forum post, blog updates,). We need a standard professional looking notification template as opposed to straight text. We need a better looking interface for the users when they go to select notifications. Below is how the notification system was designed; Admin's have the ability to broadcast a message to the entire group via the broadcast icon. We realized that the ClubSetup notifications system is not inherently compatible with the Drupal notifications system so we developed functionality that allows for tighter auto subscribe functionality, combined with the ability to create new groups of selected individuals. Then notifications just involve creating nodes in certain groups and letting the notifications module do it's work. Nodes are the way to go instead of a separate system, such as email. Organic groups currently uses a email system to [ broadcast ] text messages to group members. This system does not benefit from notifications interval sending or the various formats that users can choose to receive these messages. Note that the admin has to do more work with the notifications module in the way of creating message templates for each messaging format. The interface also needs to change somewhat. I like the basic idea of the notifications block, but it needs to get more polished. The accessibility of the block (TBD) will be in the group navigator or the My Account setting. 1. Everything will be node based. Users will create certain nodes within core or user defined groups. 2. There will be a auto subscribe system put in place that allows us to fine tune which content types within groups are subscribed for users by default. 3. Group admins can create new groups to handle communication between various users. All of this is done via nodes. 4. Many notifications user interface improvements. When people join groups they are auto subscribed based on the preferences of that group. This could be set by the group admin. This system has many advantages in that all communication can be stored, viewed, commented upon, etc on the site as well as through their preferred method of receiving notifications. Most (all?) of this is already built out. This is not feature that needs to be demonstrated. 6) Test and integrate payment system Switching to a new ISO payment service provider that is affiliated with First Data and already has a UberCart API– this is to work in conjunction with NOCA which is already on the site -- this should be straight forward 7) Site creation for new org sign ups ClubSetup is a multi site domain installation. I need an easy way to bring on new organizations when I sign them up. I need an easy and time efficient way to upgrade these sites as we make changes 8) Touch up Group permissions Make it intuitive for an admin to assign permissions to group owners -- we have permission layers – Org, Division, Team, and Group. Currently a Division admin can not assign the team admin. Some work needs to occur to the OG module. 9) Identifying users easier - When assigning users into groups we should be able to identify the person by more than their user name – we should be able to identify people by their email address and real names. This feature is tied to the auto complete field. Currently it just recognizes user names. If the admin does not know the user name they are out of luck!! 10) A Working Calendar – that functions across all groups and has the ability to import and display games. The current calendar only works at the organization level and does not have the ability to import and display games. 11) The ability to import games into our scheduler – If a schedule was created with another scheduled we should be able to take a CSV file that was created by the 3rd party scheduler and import the games into our schedule format. We currently have a sql script that does this – this will need to be a part of our product. 12) Good site Search capabilities - the ability for a user to search for data on their website – this should not affect the performance of the system. I am sure there is a Drupal module. 13) Ability to assign players to a group -- maybe part of the reporting process – the idea here is during draft night be able to highlight/select a player and assign them to a team. These players would automatically populate the team roster template that is on the team page 14) Sort able Fields - Allows for the ordering and the display of groups the way that the organization wants it in. This would be part of the group creation. A user would assign a weight to determine where this group is displayed in a directory (top – bottom) 15) Performance – Insuring that page load times are fast. Below is a discussion around the Single Sign On module and how it is affecting ClubSetup's performance and maintainability. This might involve removing the single sign on module if it can improve our performance. We also need to switch VPS providers – from Slicehost to fsck vps hosing 16) Pre built templates for online registration -- taking common parts of a registration form (i.e. parent information, contact information…) that usually comprise of 10 or more components and let the user easily incorporate these so that they do not have to separately enter one component field at a time -- should be very straight forward 17) Making sure a group page is properly populated – The division and team pages will have standard templates when they are created. The Division and Team pages will have an area in the upper corner for a logo (currently works but the logo needs to display on the edit page so the user can know where to put text). Right next to the logo will be an area to put the name and contact information for the group (division and team). Right underneath the name will be a text block that the admin fills out that is a short description of that group. For the team page the roster template will continue to display. For the Division page there will list of every team that was created for that division. These teams will be hyper linked to their team page. The navigator will display in the upper right hand corner at all times. A group calendar will appear underneath the navigator. An announcement block will appear underneath the group calendar. The admin will have an option to enter a weight for this team or division page in order to control which ones are displayed at the top or bottom. The admin will also have an option if they would like they would like the ticker to scroll for announcements, events, both or none. The sub task menus for the division and team pages will contain games and results and schedules and if you are admin an edit tab. Divisions will list teams (or members of that group), schedules, and standings Teams will have Schedules, Games and Results, Rosters, a coach message area (listed for org and div also), rosters, blocks where pictures show up, block for announcements, block for Events, a calendar that is displayed in a block 18) Port to Drupal 6 – This will help keeping up with the latest version and features, help with performance, and help in the admin area of moving blocks 19) Making sure tagging works and buddylist is implemented – making sure tagging works for photo's. Buddylist would appear in the group navigator 20) Labeling of groups to accommodate different industries - For example Divisions in a sports org could be easily re-named to Departments for Corporations… 21) Consistency in all the edit windows - remove the Drupal jargon that would confuse admins. Insert a weight field to allow for sort able groups, have the ability for users to attach files to any group… 22) Movable blocks 23) Integration of Facebook and twitter to the new sites -- Brian Stevenson created a screencast showing how to install, configure, and use Activity Stream.
ID-ul proiectului: 2099717

Despre proiect

Proiect la distanță
Activ: 12 ani în urmă

Vrei să câștigi bani?

Avantajele de a licita pe platforma Freelancer

Stabilește bugetul și intervalul temporal
Îți primești plata pentru serviciile prestate
Evidențiază-ți propunerea
Te înregistrezi și licitezi gratuit pentru proiecte

Despre client

Steagul UNITED STATES
United States
0,0
0
Membru din dec. 20, 2011

Verificarea clientului

Mulțumim! Ți-am trimis prin e-mail linkul pe care trebuie să-l accesezi pentru a revendica creditul gratuit.
A apărut o eroare la trimiterea e-mailului. Încearcă din nou.
Utilizatori înregistrați Totalul proiectelor postate
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Se încarcă previzualizarea
S-a oferit permisiunea de depistare a locației.
Ți-a expirat sesiunea pentru conectare sau te-ai deconectat. Conectează-te din nou.