Jump to content

so all my websites i have made, for them to be updated i have to edit code, which is a pain for clients, so does anyone know of anything which i can implement which will allow them to add photos and basic things, without them touching code. Anyone have any ideas.

~James

Check out my current projects: Selling site (Click Here)

If($reply == "for me to see"){

   $action = "Quote me!";

}else{

   $action = "Leave me alone!";

}

Link to comment
https://linustechtips.com/topic/497707-general-webdesign-question/
Share on other sites

Link to post
Share on other sites

Why not just use a CMS back-end and a custom tailored front-end?

Remember kids, the only difference between screwing around and science is writing it down. - Adam Savage

 

PHOΞNIX Ryzen 5 1600 @ 3.75GHz | Corsair LPX 16Gb DDR4 @ 2933 | MSI B350 Tomahawk | Sapphire RX 480 Nitro+ 8Gb | Intel 535 120Gb | Western Digital WD5000AAKS x2 | Cooler Master HAF XB Evo | Corsair H80 + Corsair SP120 | Cooler Master 120mm AF | Corsair SP120 | Icy Box IB-172SK-B | OCZ CX500W | Acer GF246 24" + AOC <some model> 21.5" | Steelseries Apex 350 | Steelseries Diablo 3 | Steelseries Syberia RAW Prism | Corsair HS-1 | Akai AM-A1

D.VA coming soon™ xoxo

Sapphire Acer Aspire 1410 Celeron 743 | 3Gb DDR2-667 | 120Gb HDD | Windows 10 Home x32

Vault Tec Celeron 420 | 2Gb DDR2-667 | Storage pending | Open Media Vault

gh0st Asus K50IJ T3100 | 2Gb DDR2-667 | 40Gb HDD | Ubuntu 17.04

Diskord Apple MacBook A1181 Mid-2007 Core2Duo T7400 @2.16GHz | 4Gb DDR2-667 | 120Gb HDD | Windows 10 Pro x32

Firebird//Phoeniix FX-4320 | Gigabyte 990X-Gaming SLI | Asus GTS 450 | 16Gb DDR3-1600 | 2x Intel 535 250Gb | 4x 10Tb Western Digital Red | 600W Segotep custom refurb unit | Windows 10 Pro x64 // offisite backup and dad's PC

 

Saint Olms Apple iPhone 6 16Gb Gold

Archon Microsoft Lumia 640 LTE

Gulliver Nokia Lumia 1320

Werkfern Nokia Lumia 520

Hydromancer Acer Liquid Z220

Link to post
Share on other sites

snip

 

A CMS, even a very basic one like Wordpress, is what you need to use or implement if you do not want your clients to have to code.

Guide: DSLR or Video camera?, Guide: Film/Photo makers' useful resources, Guide: Lenses, a quick primer

Nikon D4, Nikon D800E, Fuji X-E2, Canon G16, Gopro Hero 3+, iPhone 5s. Hasselblad 500C/M, Sony PXW-FS7

ICT Consultant, Photographer, Video producer, Scuba diver and underwater explorer, Nature & humanitarian documentary producer

Link to post
Share on other sites

Why not just use a CMS back-end and a custom tailored front-end?

i create all my templates using html and css, using bootstrap, would this be difficult to implement?

Check out my current projects: Selling site (Click Here)

If($reply == "for me to see"){

   $action = "Quote me!";

}else{

   $action = "Leave me alone!";

}

Link to post
Share on other sites

A CMS, even a very simple one like Wordpress, is what you need to use or implement if you do not want your clients to have to code.

would it be difficult to implement into bootstrap

Check out my current projects: Selling site (Click Here)

If($reply == "for me to see"){

   $action = "Quote me!";

}else{

   $action = "Leave me alone!";

}

Link to post
Share on other sites

would it be difficult to implement into bootstrap

 

I'm not sure, never used bootstrap before.  I haven't done CMS development in quite a number of years.

Guide: DSLR or Video camera?, Guide: Film/Photo makers' useful resources, Guide: Lenses, a quick primer

Nikon D4, Nikon D800E, Fuji X-E2, Canon G16, Gopro Hero 3+, iPhone 5s. Hasselblad 500C/M, Sony PXW-FS7

ICT Consultant, Photographer, Video producer, Scuba diver and underwater explorer, Nature & humanitarian documentary producer

Link to post
Share on other sites

I'm not sure, never used bootstrap before.  I haven't done CMS development in quite a number of years.

okay, what would you recommend for me to use?

Check out my current projects: Selling site (Click Here)

If($reply == "for me to see"){

   $action = "Quote me!";

}else{

   $action = "Leave me alone!";

}

Link to post
Share on other sites

Use a framework?

We used Laravel for ours...

although not a fully featured CMS like Drupal or Joomla, it's pretty flexible...

Link to post
Share on other sites

okay, what would you recommend for me to use?

Wordpress is the most basic CMS and it offers a lot of features plus plugin support (HUGE plugin library). And it's free!

Templates are implemented in HTML/CSS and PHP.

Remember kids, the only difference between screwing around and science is writing it down. - Adam Savage

 

PHOΞNIX Ryzen 5 1600 @ 3.75GHz | Corsair LPX 16Gb DDR4 @ 2933 | MSI B350 Tomahawk | Sapphire RX 480 Nitro+ 8Gb | Intel 535 120Gb | Western Digital WD5000AAKS x2 | Cooler Master HAF XB Evo | Corsair H80 + Corsair SP120 | Cooler Master 120mm AF | Corsair SP120 | Icy Box IB-172SK-B | OCZ CX500W | Acer GF246 24" + AOC <some model> 21.5" | Steelseries Apex 350 | Steelseries Diablo 3 | Steelseries Syberia RAW Prism | Corsair HS-1 | Akai AM-A1

D.VA coming soon™ xoxo

Sapphire Acer Aspire 1410 Celeron 743 | 3Gb DDR2-667 | 120Gb HDD | Windows 10 Home x32

Vault Tec Celeron 420 | 2Gb DDR2-667 | Storage pending | Open Media Vault

gh0st Asus K50IJ T3100 | 2Gb DDR2-667 | 40Gb HDD | Ubuntu 17.04

Diskord Apple MacBook A1181 Mid-2007 Core2Duo T7400 @2.16GHz | 4Gb DDR2-667 | 120Gb HDD | Windows 10 Pro x32

Firebird//Phoeniix FX-4320 | Gigabyte 990X-Gaming SLI | Asus GTS 450 | 16Gb DDR3-1600 | 2x Intel 535 250Gb | 4x 10Tb Western Digital Red | 600W Segotep custom refurb unit | Windows 10 Pro x64 // offisite backup and dad's PC

 

Saint Olms Apple iPhone 6 16Gb Gold

Archon Microsoft Lumia 640 LTE

Gulliver Nokia Lumia 1320

Werkfern Nokia Lumia 520

Hydromancer Acer Liquid Z220

Link to post
Share on other sites

Wordpress is the most basic CMS and it offers a lot of features plus plugin support (HUGE plugin library). And it's free!

Templates are implemented in HTML/CSS and PHP.

this seems the best option because i have used word press before, so i guess i will have to install word-press and then add the code to the pages part.

Check out my current projects: Selling site (Click Here)

If($reply == "for me to see"){

   $action = "Quote me!";

}else{

   $action = "Leave me alone!";

}

Link to post
Share on other sites

Wordpress for simple stuff, Drupal, Joomla or something similar for more advanced or complex websites.

Guide: DSLR or Video camera?, Guide: Film/Photo makers' useful resources, Guide: Lenses, a quick primer

Nikon D4, Nikon D800E, Fuji X-E2, Canon G16, Gopro Hero 3+, iPhone 5s. Hasselblad 500C/M, Sony PXW-FS7

ICT Consultant, Photographer, Video producer, Scuba diver and underwater explorer, Nature & humanitarian documentary producer

Link to post
Share on other sites

Wordpress for simple stuff, Drupal, Joomla or something similar for more advanced stuff.

i dont want to make it more complex then it has to be. thank you now i have an idea what to do now :) 

Check out my current projects: Selling site (Click Here)

If($reply == "for me to see"){

   $action = "Quote me!";

}else{

   $action = "Leave me alone!";

}

Link to post
Share on other sites

i dont want to make it more complex then it has to be. thank you now i have an idea what to do now :)

 

That's not what I mean.  There is a limit to what you can do with Wordpress and how large or complex the site functionality can become before it is actually better to not use Wordpress.

 

One of the best frameworks for custom developing a CMS and Website/Web Applications in my opinion is Oracle Apex, which is free.

Guide: DSLR or Video camera?, Guide: Film/Photo makers' useful resources, Guide: Lenses, a quick primer

Nikon D4, Nikon D800E, Fuji X-E2, Canon G16, Gopro Hero 3+, iPhone 5s. Hasselblad 500C/M, Sony PXW-FS7

ICT Consultant, Photographer, Video producer, Scuba diver and underwater explorer, Nature & humanitarian documentary producer

Link to post
Share on other sites

That's not what I mean.  There is a limit to what you can do with Wordpress and how large or complex the site functionality can become before it is actually better to not use Wordpress.

 

One of the best frameworks for custom developing a CMS and Website/Web Applications in my opinion is Oracle Apex, which is free.

okay, i want something familiar for clients. all i need it to be able to do is edit text and put photos. will wordpress be sufficient 

Check out my current projects: Selling site (Click Here)

If($reply == "for me to see"){

   $action = "Quote me!";

}else{

   $action = "Leave me alone!";

}

Link to post
Share on other sites

okay, i want something familiar for clients. all i need it to be able to do is edit text and put photos. will wordpress be sufficient 

 

What kind of site are you building?  What is the purpose of the site?

Guide: DSLR or Video camera?, Guide: Film/Photo makers' useful resources, Guide: Lenses, a quick primer

Nikon D4, Nikon D800E, Fuji X-E2, Canon G16, Gopro Hero 3+, iPhone 5s. Hasselblad 500C/M, Sony PXW-FS7

ICT Consultant, Photographer, Video producer, Scuba diver and underwater explorer, Nature & humanitarian documentary producer

Link to post
Share on other sites

What kind of site are you building?  What is the purpose of the site?

its literately just a basic site, ill inbox you a link 

Check out my current projects: Selling site (Click Here)

If($reply == "for me to see"){

   $action = "Quote me!";

}else{

   $action = "Leave me alone!";

}

Link to post
Share on other sites

What server side language are you using? PHP? Ruby? Something else?

php

Check out my current projects: Selling site (Click Here)

If($reply == "for me to see"){

   $action = "Quote me!";

}else{

   $action = "Leave me alone!";

}

Link to post
Share on other sites

would it be difficult to implement into bootstrap

 

Don't use Wordpress... Theme development for Wordpress is a pain in the butt and Wordpress is notorious for insecurities and bloat. Use Concrete5; it's seriously the easiest CMS to theme for and it's light weight.

 

If this is your html file:

<!DOCTYPE html><html><meta name="viewport" content="width=device-width, initial-scale=1"><link rel="stylesheet" href="css/styles.css"><title>My Title</title><body><div class="container">  <h1>My Site</h1>   <p>My Site!</p> 	<div class="sec-third">	  <h2>Section</h2>	  <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam rhoncus malesuada dolor quis dictum. In id libero lacus. Maecenas porttitor, elit eu venenatis consequat, tortor sapien gravida odio, id maximus quam est non neque. Sed pharetra nec tellus eget efficitur. In a arcu id quam pellentesque interdum at eu nisl. Morbi velit eros, bibendum et magna hendrerit, cursus hendrerit arcu.</p>	</div>	<div class="sec-third">	  <h2>Section</h2>	  <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam rhoncus malesuada dolor quis dictum. In id libero lacus. Maecenas porttitor, elit eu venenatis consequat, tortor sapien gravida odio, id maximus quam est non neque. Sed pharetra nec tellus eget efficitur. In a arcu id quam pellentesque interdum at eu nisl. Morbi velit eros, bibendum et magna hendrerit, cursus hendrerit arcu.</p>	</div>	<div class="sec-third">	  <h2>Section</h2>	  <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam rhoncus malesuada dolor quis dictum. In id libero lacus. Maecenas porttitor, elit eu venenatis consequat, tortor sapien gravida odio, id maximus quam est non neque. Sed pharetra nec tellus eget efficitur. In a arcu id quam pellentesque interdum at eu nisl. Morbi velit eros, bibendum et magna hendrerit, cursus hendrerit arcu.</p>	</div></div></body></html>

This is the C5 template:

<!DOCTYPE html><html><head>	<?php Loader::element('header_required')	<link rel="stylesheet" href="<?php echo $view->getThemePath()?>/css/styles.css"></head><body><div class="<?php echo $c->getPageWrapperClass()?>" style="height:100%;"><div class="container">    <?php        $a = new Area('Main');        $a->display($c);    ?>	<div class="sec-third">		<?php			$a = new Area('Section 1');			$a->display($c);		?>	</div>	<div class="sec-third">		<?php			$a = new Area('Section 2');			$a->display($c);		?>	</div>		<div class="sec-third">		<?php			$a = new Area('Section 3');			$a->display($c);		?>	</div></div></div><?php Loader::element('footer_required')?></body></html>

The 22 minute video on this page is literally all you'll need to get started: http://documentation.concrete5.org/developers/designing-for-concrete5/building-a-concrete5-theme/converting-an-html-template-to-a-concrete5-theme

 

You can have it handle auto nav creation so users can add pages and it will automatically add them to the menu. Users can add elements like photo galleries, surveys, polls, Google maps, and so on all drag and drop:

 

https://i.imgur.com/LFbr7qD.png

https://i.imgur.com/ujEDJoW.png

 
I've converted a number of sites to c5 for people such as http://woodsalehouse.com/ which is a bootstrap single-page site, and this one for a friend: http://www.ellissentials.com/ . Both took less than an hour and now they can edit their own sites without bugging me.
 
The homepage template for ellissentials.com looks like this: http://pastebin.com/BjHKyb1f the included header.php looks like this: http://pastebin.com/rpxdbGNQ and this is the footer.php http://pastebin.com/5mNFkmjk
 
Hell.. if you send me the source I can do it for you lol.
Link to post
Share on other sites

You could look at October CMS. It is built upon the Laravel Framework, easy to develop with (so you can use it too), has a WYSIWYG editor for clients to manage page content with, and is extensible with community developed plugins.

https://octobercms.com/

Link to post
Share on other sites

 

Don't use Wordpress... Theme development for Wordpress is a pain in the butt and Wordpress is notorious for insecurities and bloat. Use Concrete5; it's seriously the easiest CMS to theme for and it's light weight.

 

If this is your html file:

<!DOCTYPE html><html><meta name="viewport" content="width=device-width, initial-scale=1"><link rel="stylesheet" href="css/styles.css"><title>My Title</title><body><div class="container">  <h1>My Site</h1>   <p>My Site!</p> 	<div class="sec-third">	  <h2>Section</h2>	  <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam rhoncus malesuada dolor quis dictum. In id libero lacus. Maecenas porttitor, elit eu venenatis consequat, tortor sapien gravida odio, id maximus quam est non neque. Sed pharetra nec tellus eget efficitur. In a arcu id quam pellentesque interdum at eu nisl. Morbi velit eros, bibendum et magna hendrerit, cursus hendrerit arcu.</p>	</div>	<div class="sec-third">	  <h2>Section</h2>	  <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam rhoncus malesuada dolor quis dictum. In id libero lacus. Maecenas porttitor, elit eu venenatis consequat, tortor sapien gravida odio, id maximus quam est non neque. Sed pharetra nec tellus eget efficitur. In a arcu id quam pellentesque interdum at eu nisl. Morbi velit eros, bibendum et magna hendrerit, cursus hendrerit arcu.</p>	</div>	<div class="sec-third">	  <h2>Section</h2>	  <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam rhoncus malesuada dolor quis dictum. In id libero lacus. Maecenas porttitor, elit eu venenatis consequat, tortor sapien gravida odio, id maximus quam est non neque. Sed pharetra nec tellus eget efficitur. In a arcu id quam pellentesque interdum at eu nisl. Morbi velit eros, bibendum et magna hendrerit, cursus hendrerit arcu.</p>	</div></div></body></html>

This is the C5 template:

<!DOCTYPE html><html><head>	<?php Loader::element('header_required')	<link rel="stylesheet" href="<?php echo $view->getThemePath()?>/css/styles.css"></head><body><div class="<?php echo $c->getPageWrapperClass()?>" style="height:100%;"><div class="container">    <?php        $a = new Area('Main');        $a->display($c);    ?>	<div class="sec-third">		<?php			$a = new Area('Section 1');			$a->display($c);		?>	</div>	<div class="sec-third">		<?php			$a = new Area('Section 2');			$a->display($c);		?>	</div>		<div class="sec-third">		<?php			$a = new Area('Section 3');			$a->display($c);		?>	</div></div></div><?php Loader::element('footer_required')?></body></html>

The 22 minute video on this page is literally all you'll need to get started: http://documentation.concrete5.org/developers/designing-for-concrete5/building-a-concrete5-theme/converting-an-html-template-to-a-concrete5-theme

 

You can have it handle auto nav creation so users can add pages and it will automatically add them to the menu. Users can add elements like photo galleries, surveys, polls, Google maps, and so on all drag and drop:

 

https://i.imgur.com/LFbr7qD.png

https://i.imgur.com/ujEDJoW.png

 
I've converted a number of sites to c5 for people such as http://woodsalehouse.com/ which is a bootstrap single-page site, and this one for a friend: http://www.ellissentials.com/ . Both took less than an hour and now they can edit their own sites without bugging me.
 
The homepage template for ellissentials.com looks like this: http://pastebin.com/BjHKyb1f the included header.php looks like this: http://pastebin.com/rpxdbGNQ and this is the footer.php http://pastebin.com/5mNFkmjk
 
Hell.. if you send me the source I can do it for you lol.

 

that looks simple, im going to try myself so i know, if i cant do it ,is it alright if you do it?

Check out my current projects: Selling site (Click Here)

If($reply == "for me to see"){

   $action = "Quote me!";

}else{

   $action = "Leave me alone!";

}

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×