A Staff Directory with Overview and Subpages
Permalink 1 user found helpful
Hello,
First post so please be kind.
I need to build a staff directory for our website. I need to have an overview directory which sorts people into categories (currently alphabetically and by specialism) and then separate profile pages for each individual. I currently have a page built in html with hide/reveal tags for every single letter of the alphabet / category and obviously when comes to updating this is a huge undertaking (currently I have a policy of no-one ever leaving or joining the business for fear of updating).
Would be good if there is a directory block available or a previously used system for building something along these lines. If could also have a form based approach to adding a new person which would then create a page and populate the respective directories then I could pass this on to a non computer literate person without fear of breakages. I have scoured the website and google for solutions but have yet to find anything so any help would be very much appreciated.
Kind regards
First post so please be kind.
I need to build a staff directory for our website. I need to have an overview directory which sorts people into categories (currently alphabetically and by specialism) and then separate profile pages for each individual. I currently have a page built in html with hide/reveal tags for every single letter of the alphabet / category and obviously when comes to updating this is a huge undertaking (currently I have a policy of no-one ever leaving or joining the business for fear of updating).
Would be good if there is a directory block available or a previously used system for building something along these lines. If could also have a form based approach to adding a new person which would then create a page and populate the respective directories then I could pass this on to a non computer literate person without fear of breakages. I have scoured the website and google for solutions but have yet to find anything so any help would be very much appreciated.
Kind regards
Thanks for the suggestion. I looked at this but has a couple issues from what I think we need:
1. Would be good to have a list of categories to filter the results list / grid - in the case of their example could be a list of divisions.
2. It doesn't address the issue of adding profile pages which are then automatically input into the directory - would be a multiple stage project to add each new person as would need a page and then separately put the info into the directory.
Would like this once implemented to require minimal input to update and maintain - I don't mind more work at the outset for an easier life in the future!
1. Would be good to have a list of categories to filter the results list / grid - in the case of their example could be a list of divisions.
2. It doesn't address the issue of adding profile pages which are then automatically input into the directory - would be a multiple stage project to add each new person as would need a page and then separately put the info into the directory.
Would like this once implemented to require minimal input to update and maintain - I don't mind more work at the outset for an easier life in the future!
Assuming you have also looked at other user list and diretcory addons and discounted them or found them not to meet all your requirements, some other ideas:
- Make each member a c5 user. Add whatever details you need as attributes. Enable public profiles and show a list of users. Style the profile single page. Update by users or admin registering users and editing their attributes. You may need to create a custom override of the profile list so you can filter/search.
- Use one of the many page list variants (some show thumbnails and have live ajax sorting/searching), sit this above a series of pages, one per staff member. Use page types and composer to create each staff member page from the dashboard (you would need to edit pages directly after that). Use designer content if you need any specialised blocks to format this info on the page.
- Use eCommerce, make each member of staff a product. Remove the buy button, cart and checkout pages. Update centrally from the catalogue of products. List members in product lists. eCommerce will create a product page for each product as it is added.
- Make each member a c5 user. Add whatever details you need as attributes. Enable public profiles and show a list of users. Style the profile single page. Update by users or admin registering users and editing their attributes. You may need to create a custom override of the profile list so you can filter/search.
- Use one of the many page list variants (some show thumbnails and have live ajax sorting/searching), sit this above a series of pages, one per staff member. Use page types and composer to create each staff member page from the dashboard (you would need to edit pages directly after that). Use designer content if you need any specialised blocks to format this info on the page.
- Use eCommerce, make each member of staff a product. Remove the buy button, cart and checkout pages. Update centrally from the catalogue of products. List members in product lists. eCommerce will create a product page for each product as it is added.
Thank you for the ideas - last one sounds like might be worth looking into. I will have a fiddle and see what can do.
Thank you again and will let you know how get on.
Thank you again and will let you know how get on.
http://www.concrete5.org/marketplace/addons/contact-directory/...