Results 1 to 5 of 5

Thread: CMS (Joomla) or Building website from scratch

Hybrid View

  1. #1
    Join Date
    Jun 2014

    CMS (Joomla) or Building website from scratch

    I am planning to build a website for work. This will be my first website. I donít know HTML, CSS, Java or PHP, which I read I must learn in this order. Is it possible to edit the "themes" in Joomla and add the following features:
    • Inventory: Be able to log all the products received, their expiration dates, etc. Log when each item in the inventory is used up, display what products are nearing their expiration, show what must be ordered based on use over the year.
    • Service Log: When an equipment malfunctions, I want to be able to log when it happened, what happened, was there a service call put in, how was the issue resolved, etc. Once this is done, I want to be able to print a report at any time. If the same issue occurs down the road, I would like the user to be able to use keywords to search and find the reports to easily fix the issue.

    Or is it better to build a website from scratch. Would using Joomla be a better alternative? How do I go about doing this?

  2. #2
    Join Date
    Jun 2014
    Cairns - Australia
    Guys can I please.. not to many like this gonna come my way.... hehehe

    Dylan ma man.... Welcome to the forum and thank you for the laugh!.... second time though and it still funny as f......

    Here's a demo of a pretty standard Joomla/CMS template please view


    Now where the frak in a battlestar did you think this was going to do your task?.. Where do you see the option to add data?.. where do you see it able to do complex calculations???...

    As you can see, all a cms has to do is hold things in place.. It looks nice but that's it... So in fact you could call a cms a super model... Very pretty but not to bright... When in fact what your asking for is a chess player.. Someone who can think many moves ahead and in many directions...... You couldn't have asked the idea to be wider apart.. and in there lies the laugh!....

    I'll trade you little wisdom for the laugh.. HTML, CSS, PHP.. Yes!.. Java.. No!...

    JavaScript.. Yes!... Java & Javasrcipt 2 very different things.. JavaScript with the other 3 help make web pages... Java - You walk up to the ATM you put in your card, you enter your PIN, you get some cash.. pretty girl on the screen offers you mortgage rates.. good chance that's Java!.... Java is a language for anything.. You could use it on the web but it got shoved out but flash....

    Any way, back to your prob.. so CMS is out!.. option B. do it yourself... Lets think about that?... Hmmm.. Your site will have to think in multiple directions from many points at any time... Lets find an easy demo.. so happens we have one right here!..

    This page... what is it?.... In a minute Im going to hit "Reply"... and for a second the page is going to have to think.. The most basic of them all "place text here"....

    Lets look into how that was done... move your cursor to somewhere on the page where there's nothing behind it, just plain background colour... and "right click" your mouse... (BOOM!, before I'd finished reading the post) Dylan ignore.... right click should give you a menu of options.. Look for "View Source" or "View Source Code"... click it... this should bring up in notepad the code that makes up this page, a lot more of the code needed is elsewhere....

    Have a look at that... and when you can read that as easily as a babies bedtime story... you can start, I repeat START learning how to make your database!.......

    Didn't help but now you know....

    Option C, D & E

    C - Pay someone to build it

    D - 1 Year intense training you could make something ugly

    E - You said its for work.. and by the sounds of the tasks.. why does it have to be online?... You could probably find a little program somewhere that does all that for you?.. made in Java : )....


  3. #3
    Join Date
    Jun 2014
    Code-tard, you sir are awesome. Thank you for the all the details.

    So, I'll have to forget about the super model. lol This project is for work, but it's something I am taking on myself to do. I am not getting paid for it. I was planning to do it and show it to my boss. The inventory and service logs are just a couple of ideas. I want the site to be a one-stop-shop for work, to go paperless, be accessible from home.

    Option C (Paying someone to build it): I could do this, but the idea is that I want to learn to do it myself. I work in a totally different field, but I always wanted to learn this. I don't actually know how much it would cost to get it build though. Any ideas? If it's not that bad, I might change my mind. There are 1895 lines of code running this page. When I see that, option C does look very, very appealing.

    Option D (First ugly prototype): This was my plan. But, I want to get some guidance from people like you before I invest my time in it.

    Option E: Online means having it available anywhere. E.g., managing inventory from home.

  4. #4
    Join Date
    Jun 2014
    Dubai, UAE
    Better to start with a simple html or php site then CMS like Joomla.

    HTML or php sites are easy to upload and manage files

  5. #5
    Join Date
    Jun 2014
    Cairns - Australia
    No worries mate.. My advice, totally do it yourself dude! DO IT!.. thoughts on the fly...

    I think you'd agree, say work uses it the next 3-5yrs.. think past the PC, in time staff will be walking around with tablets adjusting data.. so build with both in mind (responsive design)... leave the phone out, reduces languages, complications and not really needed for this project... Cool!...

    Pro - You know exactly what you want
    Con - Instead of starting at ABC, your starting at XYZ

    So its going to be a hard road but by no means out of reach..

    At the end of the day you're going to have to make a choice.. To take the red pill (php).. or the blue pill (asp)... Google search some "PHP vs ASP" articles to get an idea.. the 2 biggest chess players in the game.. its a 10+ year war...

    PHP - Free, therefore endless options, little tricky, 70% of market (estimate)
    ASP - Microsoft, very controlled, very easy, little more expensive, 30% (maybe less?)

    View YouTube tutorials to see how they both work and the software people are using!...

    Will also need to know a little:

    A. HTML - Holds things in place
    B. CSS - Background colour or image, font size or colour, menu's/nav's etc - makes page pretty
    C. Javascript - Light thinker, mouse clicks do something, mouseover change buttons look, Image slideshow etc etc
    XYZ. PHP & ASP - The brains!

    note: could do with out Javascript, so need to know at least HTML, CSS and a lot of the brains..

    Learning order:

    Start with a basic program first week or so (notepad++) free just google.. its notepad with a couple of extra goodies.. eg Folder tree menu to see all your doc's.. when learning is handy to see and help the brain (your's)... preview page in browser option in top menu's, handy.... save pages with ext .html not the default .txt same in notepad if you want...

    Google tutorials

    1.HTML5 (5 is just latest version)
    2. CSS/CSS3 (old/new, so till using parts of both)
    3. Javascript

    These 3 work on your PC fine, PHP & ASP online only!!!

    So have a play with the other 3 first then look into how to get the "brians" to work on you PC.. starting reading around PHP forums...


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.09974 seconds
  • Memory Usage 3,025KB
  • Queries Executed 13 (?)
More Information
Template Usage (29):
  • (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)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)headinclude_bottom
  • (5)memberaction_dropdown
  • (1)navbar
  • (4)navbar_link
  • (1)navbar_moderation
  • (1)navbar_noticebit
  • (1)navbar_tabs
  • (2)option
  • (5)postbit
  • (5)postbit_onlinestatus
  • (5)postbit_wrapper
  • (1)showthread_list
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available (6):
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files (27):
  • ./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
  • ./includes/functions_threadedmode.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 (71):
  • 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_threaded
  • showthread_threaded_construct_link
  • 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