Results 1 to 6 of 6

Thread: Newbie Help about php and CMS

  1. #1
    Join Date
    Mar 2011

    Newbie Help about php and CMS

    Hey guys,

    I've been in charge of creating a website for the last 2 years (I'm the owner). The concept is very similar to gettyimages or jupiterimages.com style website. But the content is a little different. (The site is not public, sorry)

    I have outsourced all the work except the design and look, that is my expertise.

    Here's my question...

    We have built the website using php and mySQL, some jquery here and there. The Admin section is php. You basicly submit content through our custom control panel and that will submit the items to the front-end of the website. User retrives emails when they signup, they have their own Lightbox on the website, they can search for products and much more.

    It works pretty well. But someone told me I need better framework or a more established CMS system. Is this true? My coders say the Admin will work fine. But what about in the future, should we pull everything into Wordpress? Or just keep building our own CMS for the site?

    I just didn't want to reinvent the wheel or anything. Pulling everything into a pre-manufactered CMS system could take forever and we just don't have the time.

    What is your take on it?

    Thanks in advance.


  2. #2
    Join Date
    Aug 2004
    A framework is there to help, but I would not drive architecture decisions simply based on "You should use a framework," just as you should not use, say, PHP simply because someone says "You should use PHP."

    That being said, using the right framework (or CMS) for your situation can help, in that it can take care of a lot of the "grunt work" and let you concentrate on the business logic. However, if you already have a working application that satisfies your needs (i.e.: it already handles all that "grunt work"), I would not convert it over to some framework just for the sake of using it. If at some point you find you are having issues with scalability or maintainability and the site needs re-engineering, at that point you might want to ask, "Which framework should I use."

    But that is a lot of "ifs", so the short answer is probably expressed as, "It depends."
    "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

  3. #3
    Join Date
    Mar 2011
    Thanks for the reply.

    What are proper "web practices" though when it comes to building a site?

  4. #4
    Join Date
    May 2012
    hi. im a web developer.

    in my opinion, a custom CMS in better than framework cms like wordpress, stince i can put all what i really needed or essential on the cms, where in wordpress there are things/features in there that you dont really need,

    so far, i have created more or less 12 websites with cms, only one form them is created with wordpress as requested by the client

  5. #5
    Join Date
    Mar 2011
    Hi JR, thanks for the reply.

    So basically you make your CMS backend all php?

  6. #6
    Join Date
    May 2012
    ...wih codeIgniter (php framework).

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.08924 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 (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