Results 1 to 6 of 6

Thread: how to creat a multi-level user website

  1. #1
    Join Date
    Apr 2015

    how to creat a multi-level user website

    i want to build a website that have multi level of user and level 1 users have their own subdomain and can creat and manage lower level users on their own subdomain and manage their permissions to access and change different areas.
    this is my college project and i have to do it !
    i started recently and learned some html, css, javascript.
    i am allowed to use any programming language and CMS.
    i have 90 days.
    -is here the right place for asking this question?
    -where should i begin ?
    -whats best platform and language for this website?

  2. #2
    Join Date
    Apr 2015
    At the beginning the most important thing for your application is the database design, I guess.
    I would draw an ER-Model with a tool like MySql-Workbench. If you did this you can show us and maybe we have some improvement suggestions for you.

    As program language I would use php for the server side and javascript for the client side.
    If you want, you can use a framework like codigniter, laravell, yii or something like that.
    The big advantage of a framework is that you don't have to care about routing, database connection and so on.
    The disadvantage is that you have to come to grips with the framework.

    I don't know what the users can do (except of user management) on the application. Because of that it's difficult to say if it is a good choice to use a CMS or not.
    Maybe it could be a bit tricky use a CMS with dynamic subdomains, it should work but I never did something like this.

  3. #3
    Join Date
    Apr 2015
    this is a website for managing kindergartens . each one has a subdomain and some user within it's own subdomain with different permissions.
    i think entering, sorting, editing, viewing details of kids and classes and financial things is the main function of this website.

  4. #4
    Join Date
    Apr 2015
    Ok, so if it's no website to present the kindergartens to the public, I wouldn't use a CMS. Because a CMS is for publishing content to the publicity.
    In your case my advice is to use a Framework, I would use codigniter for that (this is a very subjective opinion).

    Also I really suggest to do a very good planing for your application. First plan the Database-design (ER-Modell). After that plan the design of your code (Design Patterns like MVC etc.). I really recommend to use the MVC pattern, this is a very common pattern in web applications.
    If you use codigniter as framework, more or less it will force you to use the MCV pattern.
    But keep in mind there are many other pattern which could be useful (cue: Gang of four).

    "Give me six hours to chop down a tree and I will spend the first four sharpening the axe" Abraham Lincoln
    What I would say with this quote is, for a good program (which should be extensible, maintainable, testable, etc.) planing and preparation is very very important!

  5. #5
    Join Date
    Apr 2015
    no. there's nothing much to publish. maybe some report be created from database.
    So you think php is a good server side language for this project. i don't know any php programming. i will begin learning php and start designing the database .
    thanks for your help

  6. #6
    Join Date
    May 2015
    According to as my knowldege there are two types of websites static or dynamic website.static site websites are make in HTML,CSS,JavaScript.Dynamic websites are make in PHP.

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.21394 seconds
  • Memory Usage 2,886KB
  • 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
  • (6)memberaction_dropdown
  • (1)navbar
  • (4)navbar_link
  • (1)navbar_moderation
  • (1)navbar_noticebit
  • (1)navbar_tabs
  • (2)option
  • (6)postbit
  • (6)postbit_onlinestatus
  • (6)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 (70):
  • 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_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