Hello and welcome to our community! Is this your first visit?
Register
Enjoy an ad free experience by logging in. Not a member yet? Register.
Results 1 to 7 of 7

Thread: cms help

  1. #1
    New to the CF scene
    Join Date
    Mar 2010
    Posts
    5
    Thanks
    1
    Thanked 0 Times in 0 Posts

    Question cms help

    i'm creating a website which requires an admin page for the site user to update one of the pages with new content.
    i was thinking of using a cms but:
    a. not sure which one to use
    b. not sure if i can still use my current pages instead of cms content pages which require templates!

    also is there a way i can create an editor or my own cms but have the editor page password protected?
    Thanks,
    ZacHarney

  • #2
    The fat guy next door VIPStephan's Avatar
    Join Date
    Jan 2006
    Location
    Halle (Saale), Germany
    Posts
    8,782
    Thanks
    6
    Thanked 1,022 Times in 995 Posts
    I don’t quite understand what you mean in point b. of your question. Any CMS requires templates but good CMSs are flexible enough that you won’t see any difference between regular static HTML pages and dynamic CMS-created pages. Try Concrete 5 or CMS Made Simple. You can set up and implement as few or as many pages as you like and you’re 100% free to style them however you desire.

  • #3
    New to the CF scene
    Join Date
    Mar 2010
    Posts
    5
    Thanks
    1
    Thanked 0 Times in 0 Posts

    Smile

    Quote Originally Posted by VIPStephan View Post
    Try Concrete 5 or CMS Made Simple. You can set up and implement as few or as many pages as you like and you’re 100% free to style them however you desire.
    thanks. also in point b. what i meant is if you go over to This Site
    i have already designed the pages in dreamweaver and would like to keep those pages as is and not have to redesign to fit cms templates.
    in concrete5 can i do this or do i have to design new pages from templates for the cms.
    Thanks again,
    ZacHarney

  • #4
    The fat guy next door VIPStephan's Avatar
    Join Date
    Jan 2006
    Location
    Halle (Saale), Germany
    Posts
    8,782
    Thanks
    6
    Thanked 1,022 Times in 995 Posts
    In any good CMS you don’t have to redesign anything. You just take your static HTML pages/templates and plug in the CMS specific code where the editable region should be.

    Let’s take your home page as example. In Concrete 5 you’d just take the HTML code you have:
    Code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <link href="home.css" rel="stylesheet" type="text/css" />
    <title>Ponderings | Poetry to think about » Home</title>
    </head>
    <body>
    <div id="container">
      <div id="header">Ponderings|Poetry to think about</div>
      <div id="navphold"></div>
      <div id="nav">
        <ul>
          <li id="home"><a>Home</a></li>
          <li id="poems"><a href="poems.html">Poems</a></li>
          <li id="about"><a href="about.html">About</a></li>
          <li id="contact"><a href="contact.html">Contact</a></li>
        </ul>
      </div>
      <div id="sidebar"> <img src="images/display_pic.gif" width="151" height="113" alt="Kerry-Lee Harney - Picture" />
        <div class="box">
          <div class="box_contents">
            <div class="box_background">
              <p>Sed tempor enim nunc. Morbi sapien nibh, feugiat et ullamcorper eu, dapibus vitae purus. Morbi elementum felis eu enim hendrerit at hendrerit libero euismod. Vestibulum sodales porta elit hendrerit luctus. Duis elit purus, hendrerit ut rhoncus non, dignissim vel tortor. Duis at facilisis augue. Maecenas est ipsum, pellentesque ut faucibus gravida</p>
              <p><a href="about.html">Read More...</a></p>
            </div>
          </div>
        </div>
        <p>&nbsp;</p>
        <p><a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/3.0/"><img alt="Creative Commons License" style="border-width:0" src="images/88x31.png" /></a></p>
      </div>
      <!--end sidebar-->
      <div id="content">
        <h2>Lorem Ipsum...</h2>
        Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam congue lobortis molestie. Quisque gravida felis ultrices risus tempus ultricies. Phasellus tempus euismod tellus, ac fermentum sapien pellentesque vitae. Cras aliquet venenatis elementum. Curabitur euismod semper congue. Etiam sit amet vehicula nisl. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut et nunc interdum ligula aliquet euismod nec vitae massa. Cras consectetur convallis congue. Nam pulvinar enim eu mauris facilisis suscipit. Maecenas id sapien sem. Nunc non tristique odio. Quisque ut lacus sit amet augue rutrum rutrum vitae sed ante. Donec euismod luctus sapien. Proin facilisis eros eu mi blandit a malesuada nulla lobortis.
        Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Ut sagittis egestas nunc, nec ornare est ultrices non. Curabitur ut molestie diam. In molestie auctor posuere. Suspendisse tempor, quam tempus sollicitudin tristique, tellus augue suscipit dui, vitae facilisis ante justo nec libero. Nunc et quam id urna accumsan commodo. Praesent at bibendum odio. Vivamus in libero libero, vitae porttitor arcu. In id dui eu eros rhoncus feugiat. Integer nisl elit, accumsan ut ornare malesuada, gravida sed mi. Integer vel justo sapien, ac elementum purus. Sed tristique lorem viverra arcu varius eget venenatis libero varius.
        Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur et congue dui. Maecenas et felis eu est bibendum pretium. Nam luctus vehicula tortor ac vestibulum. Fusce volutpat commodo sollicitudin. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Proin congue gravida sapien, non bibendum dui pellentesque vel. Vivamus dapibus dignissim tortor quis vehicula. Quisque sed lacus purus. Duis leo orci, varius nec luctus pretium, ornare ut odio. Sed id consequat risus.
        Praesent convallis, erat vitae blandit iaculis, augue ante porta enim, in egestas tellus diam et lacus. Ut faucibus, velit eu rutrum sodales, ante libero sagittis risus, a consequat tortor arcu in sem. Nam adipiscing tellus pharetra ante accumsan vehicula. In fermentum dictum congue. Nullam ut arcu ut risus dignissim sollicitudin nec in elit. Praesent libero tellus, ullamcorper sit amet tincidunt at, placerat pellentesque justo. Integer et dui neque, eget dignissim nibh. Praesent ac sapien nec lacus fermentum fringilla ullamcorper vitae eros. Vestibulum sagittis tempor nunc, id dictum ipsum dignissim blandit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Morbi id augue ac quam semper lobortis. Ut vitae eros odio, in feugiat nisi. Proin tristique rutrum nibh at euismod. Integer malesuada fringilla mi eu fringilla. Curabitur feugiat turpis purus. Aliquam erat volutpat. Aliquam at mi eget ipsum vestibulum consequat.  
        Praesent urna nisi, facilisis et rhoncus vel, pulvinar non lectus. Vestibulum nec nibh ac elit aliquet elementum. Nulla facilisi. Vestibulum eget urna ante, a auctor orci. Nam vel tellus odio. Donec non ligula dolor. Vestibulum ut magna dolor. Integer sit amet metus nulla. Cras eu tellus eu ipsum euismod egestas. Praesent ac diam purus. Suspendisse facilisis magna sed nulla blandit vel tincidunt orci lacinia. Morbi iaculis mattis est. Duis interdum scelerisque neque eget commodo. Pellentesque nisl lorem, scelerisque eget sagittis at, aliquet vitae mauris. Ut dignissim tristique velit vitae condimentum. In ullamcorper sagittis urna, in sodales augue vulputate convallis. Phasellus pellentesque eleifend dolor, id suscipit quam posuere quis. Vivamus ultricies suscipit est at aliquet. </div>
      <!--end content-->
      <div id="footer">
        <div id="footer-content"> All content on this site is licensed under a <a href="http://creativecommons.org/licenses/by-nc-nd/3.0/">Creative Commons Attribution-Noncommercial-No Derivative Works 3.0</a> Unported License. </div>
      </div>
    </div>
    <!--end container-->
    </body>
    </html>
    And you replace a few sections with CMS code:
    Code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <?php Loader::element('header_required'); ?>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <link href="home.css" rel="stylesheet" type="text/css" />
    <title>Ponderings | Poetry to think about » Home</title>
    </head>
    <body>
    <div id="container">
      <div id="header">Ponderings|Poetry to think about</div>
      <div id="navphold"></div>
      <div id="nav">
        <ul>
          <li id="home"><a>Home</a></li>
          <li id="poems"><a href="poems.html">Poems</a></li>
          <li id="about"><a href="about.html">About</a></li>
          <li id="contact"><a href="contact.html">Contact</a></li>
        </ul>
      </div>
      <div id="sidebar"> <img src="images/display_pic.gif" width="151" height="113" alt="Kerry-Lee Harney - Picture" />
        <div class="box">
          <div class="box_contents">
            <div class="box_background">
    	<?php
    		$i = new Area('Sidebar');
    		$i->display($c);
    	?>
            </div>
          </div>
        </div>
        <p>&nbsp;</p>
        <p><a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/3.0/"><img alt="Creative Commons License" style="border-width:0" src="images/88x31.png" /></a></p>
      </div>
      <!--end sidebar-->
      <div id="content">
    	<?php
    		$i = new Area('Main');
    		$i->display($c);
    	?>
      </div>
      <!--end content-->
      <div id="footer">
        <div id="footer-content"> All content on this site is licensed under a <a href="http://creativecommons.org/licenses/by-nc-nd/3.0/">Creative Commons Attribution-Noncommercial-No Derivative Works 3.0</a> Unported License. </div>
      </div>
    </div>
    <!--end container-->
    </body>
    </html>
    (this is just a very, very basic example)
    You keep your stylesheet and the basic HTML structure as you have initially created it but replace the content with the PHP code. When you log in as admin then you can edit these regions (i. e. the content). The CSS does the styling.
    The approach in CMS Made Simple is similar.

    It takes like ten minutes to convert your static HTML pages into a Concrete 5 theme, and there’s a video explaining how to do it on http://www.concrete5.org/help/buildi.../make-a-theme/.

  • #5
    New to the CF scene
    Join Date
    Mar 2010
    Posts
    5
    Thanks
    1
    Thanked 0 Times in 0 Posts
    Quote Originally Posted by VIPStephan View Post
    In any good CMS you don’t have to redesign anything. You just take your static HTML pages/templates and plug in the CMS specific code where the editable region should be.
    thank you so so much. i will give that a try and let you know if it works alright.
    if it does i can use i t on my other sites too
    ZacHarney

    EDIT:::
    AAHHHH!!!
    sooo muuucccchhhh wwwoooorrrkkkkk!!!

    its not working out for me, all i need is a simple way for my client to upload new posts like a blog without having to change the theme AT ALLL!!!!!

    that means no CMS no php telling the cms whats editable just a password protected page/way to click and edit/add post(s).
    pleeaaaseee help.
    Last edited by ZacHarney; 03-24-2010 at 09:27 PM. Reason: update

  • #6
    New to the CF scene
    Join Date
    Mar 2010
    Posts
    7
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Have a try joomla, I think it's a good choice

  • #7
    The fat guy next door VIPStephan's Avatar
    Join Date
    Jan 2006
    Location
    Halle (Saale), Germany
    Posts
    8,782
    Thanks
    6
    Thanked 1,022 Times in 995 Posts
    There is no such thing, you’d have to create a program that can read minds. There’s always a learning curve that’s more or less steep. Your client doesn’t have to change anything in any theme, it’s you that sets up the CMS and the client/editor just edits the content on the pages. Wordpress works like that, too, and it does require some understanding before one can work with Wordpress, or any CMS for that matter (and a CMS is what you’re looking for, be it just for basic editing or for advanced stuff). However, unlike Wordpress, CMS Made Simple, or any other CMS I know, in Concrete 5 the editor doesn’t have any contact with the admin interface, they just see the pages as any visitor would see them (but with the edit bar at the top). So they’d edit the content on the pages with a click or two. What’s simpler than that? I don’t know of any free system that offers that comfort.

    So, in a nutshell:
    1. Set up the CMS with theme etc. This step does involve some amount of work, there’s no way around that with any system.
    2. Create a new user group for editors that only have the option to edit contents (i. e. set appropriate permissions for that group; in some CMSs you can only do that globally, in other on a per-page basis).
    3. Create a user and assign it to that group.
    4. Give your client the login details and be happy.


    In Concrete5 a user with only edit permissions for pages (or page types) won’t see anything of the back-end admin area, they only see the pages as usual but with the editor bar at the top. Of course, as I said, to create and set up a theme it takes a few minutes for you, but eventually the client/editor doesn’t have to worry about any back-end admin stuff, they only edit the contents on the pages.
    Last edited by VIPStephan; 03-28-2010 at 02:57 PM.


  •  

    Tags for this Thread

    Posting Permissions

    • You may not post new threads
    • You may not post replies
    • You may not post attachments
    • You may not edit your posts
    •