Results 1 to 4 of 4

Thread: Building a Web Portal Connected to a Database??

  1. #1
    Join Date
    Feb 2018

    Question Building a Web Portal Connected to a Database??

    Hey everyone,

    I'm looking for a bit of generic advice, I'm not very experienced in web development or using databases, but these are areas i'm keen to get into and expand my skills with. I was wondering if you guys could give me some pointers on the technologies i'll need to get up to speed with to take on a project (the details of which i've laid out below). My assumption is that i'll obviously need to do some HTML/CSS work, then maybe javascript and php along with PostgreSQL or a similar RDBMS. How would you guys roughly go about tackling this project? Thanks for any help.

    I need to build a web interface/portal, which will allow for user-friendly searching of hip rehabilitation exercises which are currently laid out in an Ontology with images and descriptions and such, and first I must move these 'exercises' into a database so that my portal can be used to search for them, based on types of exercise, difficulty of exercise and other such factors. The portal should be able to export a series of these exercises that have been prescribed out into numerous formats, like a Pinterest board, static web page, or youtube playlist if there are videos relating to the exercises.

    I know it's a bit of a broad question but like I say i'm keen to get learning asap, and i'm currently inexperienced in this area so any pointers etc will be extremely appreciated.

    Many thanks!

  2. #2
    Join Date
    Mar 2007
    The general standard database is MySQL and PHP unless your on a window box and using the M$ variants of same type of things...

    So HTML, CSS, JavaScript (as in actual javascript and not a library or framework), PHP (or the backend you use), MySQL (or the type that goes with your train set) then learn other useful tools server side as you might prefer some help within PHP like using PDO for database.

    I am not a fanboy of libraries / frameworks / api / widgits and other names they go by. IF you need to, then I would learn those last but then also understand how the JavaScript it is written in works...
    --> JavaScript Frameworks like JQuery, Angular, Node <--
    ... and please remember to wrap code with forum BBCode tags:-

    [CODE]...[/CODE] [HTML]...[/HTML] [PHP]...[/PHP]

    If you can't think outside the box, you will be trapped forever with no escape...

  3. #3
    Join Date
    Aug 2004
    At a very high level: yes, you'll need to design your database structure, select a server-side language (and framework if desired) to work with it; and decide if you'll use a thick client and thus need to provide API calls to the server-side code, or a thin-client approach where most of the work is done server-side. Beyond that point, it's really a matter of divide and conquer: break down your requirements into more detailed and narrowly focused requirements, group them logically together into stuff that can be built in loosely coupled modules, and start building those modules. Then those pieces get integrated together into the whole system -- but don't try to build the whole thing in one huge (and likely spaghettified) glob of code.
    "Well done....Consciousness to sarcasm in five seconds!" ~ Terry Pratchett, Night Watch

    How to Ask Questions the Smart Way (not affiliated with this site, but well worth reading)

    My Blog
    cwrBlog: simple, no-database PHP blogging framework

  4. #4
    Join Date
    Jun 2017
    I believe that in such cases it's easier to turn to professionals who will do their job qualitatively, than try to do it yourself. When we needed to create software for our business, we applied for outsourcing services here https://www.infopulse.com/ . These guys are quickly completed their work, as they are engaged in technical support of the project and can make any changes that we need in the process. It was much cheaper than hiring a programmer to work.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
HTML5 Development Center



X vBulletin 4.2.2 Debug Information

  • Page Generation 0.09463 seconds
  • Memory Usage 2,870KB
  • Queries Executed 15 (?)
More Information
Template Usage (32):
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_global_above_footer
  • (1)ad_global_below_navbar
  • (1)ad_global_header1
  • (1)ad_global_header2
  • (1)ad_navbar_below
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)ad_thread_first_post_content
  • (1)ad_thread_last_post_content
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)headinclude_bottom
  • (4)memberaction_dropdown
  • (1)navbar
  • (4)navbar_link
  • (1)navbar_moderation
  • (1)navbar_noticebit
  • (1)navbar_tabs
  • (2)option
  • (4)postbit
  • (4)postbit_onlinestatus
  • (4)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available (6):
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files (26):
  • ./showthread.php
  • ./global.php
  • ./includes/class_bootstrap.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/functions_navigation.php
  • ./includes/class_friendly_url.php
  • ./includes/class_hook.php
  • ./includes/class_bootstrap_framework.php
  • ./vb/vb.php
  • ./vb/phrase.php
  • ./includes/functions_facebook.php
  • ./includes/functions_calendar.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_notice.php
  • ./packages/vbattach/attach.php
  • ./vb/types.php
  • ./vb/cache.php
  • ./vb/cache/db.php
  • ./vb/cache/observer/db.php
  • ./vb/cache/observer.php 

Hooks Called (72):
  • init_startup
  • friendlyurl_resolve_class
  • init_startup_session_setup_start
  • database_pre_fetch_array
  • database_post_fetch_array
  • init_startup_session_setup_complete
  • global_bootstrap_init_start
  • global_bootstrap_init_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • load_show_variables
  • load_forum_show_variables
  • global_state_check
  • global_bootstrap_complete
  • global_start
  • style_fetch
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • strip_bbcode
  • friendlyurl_clean_fragment
  • friendlyurl_geturl
  • forumjump
  • cache_templates
  • cache_templates_process
  • template_register_var
  • template_render_output
  • fetch_template_start
  • fetch_template_complete
  • parse_templates
  • fetch_musername
  • notices_check_start
  • notices_noticebit
  • process_templates_complete
  • friendlyurl_redirect_canonical
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • memberaction_dropdown
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • build_navigation_data
  • build_navigation_array
  • check_navigation_permission
  • process_navigation_links_start
  • process_navigation_links_complete
  • set_navigation_menu_element
  • build_navigation_menudata
  • build_navigation_listdata
  • build_navigation_list
  • set_navigation_tab_main
  • set_navigation_tab_fallback
  • navigation_tab_complete
  • fb_like_button
  • showthread_complete
  • page_templates