02-01-2012, 09:21 PM
I have built many sites before, and now I would like to change the current version. The problem is that there are several people that need access to edit the site in different ways. The solution I thought of was if there was sort of a backend admin control panel that would allow several different logins to make changes to the site, such as adding images to the scrolling banner, adding calendar events, adding pictures and videos, adding podcasts.
My whole idea is I don't want to be responsible for doing all of this, I just don't have that kind of time, but have everyone that needs this done do it themself. But I don't what open control of everthing on the site for everyone, I would like to take control of some functions away. For example, I don't want someone who needs access to the calendar to also have access to adding and deleting podcast.
What I want to know is what is the best way to start this? What langauge should I use; PHP, HTML5, etc.? Thanks!
02-02-2012, 12:47 AM
You'll be using PHP and MySQL for the user profiles, login, etc.
If your site is currently just a plain "static" site, you have a big job ahead of you.
If you already have some content management system in place, that would be easier.
I suspect you have nothing in place, in which case ...
maybe you should redo the entire site as a WordPress site?
That would cover all of your bases.
02-02-2012, 04:09 PM
Right now it is a very basic site, if any changes want to be made, it is done using dreamweaver. The only part that can be edited without my computer is the calendar, which is using google calendar, but does not work with Mac OS X 10.7.
My whole intention was to start over from scratch, I really don't like it, I spend very little time on it. There is really no logo, it is just text put in photoshop and rotated about 30º. So I would really like to start over, and I do not like using templates, you loss some things you may need later on, I would rather grab 5 template and learn how they work then build my own the way I see it to work.
Now building this with PHP, would I lose any options, such as having HTML5 code for some things such as picture viewer? Thanks!
02-02-2012, 05:44 PM
Server side languages are separate entities than html. You should know that HTML5 is not FULLY supported in ALL major browsers yet. You can certainly use the html5 doctype, but some elements specific to html5 aren't supported.
The back end section of a site would utitlize a server side language like php, coldfusion, asp.net, AND usually a database. Site administrators would use your "admin" section that would only be available to those specific ppl by means of secure pages/folders, to update content, images, members, whatever you'd like.
02-03-2012, 01:11 AM
Rusty, what you need is a content management system (CMS). A good CMS has a modular approach where you have HTML templates that you can create and mark up and style any way you like, and then you specify the sections where edits can be made. Check out http://www.opensourcecms.com/ (CMS/Portals at the left navigation). I have worked with and can recommend CMS Made Simple and Concrete5. I’ve heard good things about e107, too.