<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office"> <head> <meta name="viewport" content="width=device-width,initial-scale=1"> <!--[if gte mso 9]>
    <xml>
      <o:OfficeDocumentSettings>
        <o:AllowPNG/>
        <o:PixelsPerInch>96</o:PixelsPerInch>
     </o:OfficeDocumentSettings>
    </xml>
    <![endif]--> <style type="text/css">* a:hover{cursor:pointer;}</style> <style>body {-webkit-animation:bugfix infinite 1s;}@-webkit-keyframes bugfix {from {position:relative;}to {position:relative;}}</style> </head> <body style="word-wrap:normal;word-break:break-word"> <style>a {word-wrap:normal;word-break:break-word;}.background-contain {background-size:contain;}@media only screen and (max-width:600px) {.container {-webkit-text-size-adjust:none !important;}.container,.palm-one-whole {width:100% !important;min-width:100% !important;}.palm-one-half {width:50% !important;min-width:50% !important;box-sizing:border-box;}blockquote .container,blockquote .container div,blockquote .container table {width:auto !important;min-width:0 !important;position:relative !important;}img {max-width:100%;}.border-outer,.border-middle,.border-inner,.inner,[title="separator"] {width:100% !important;}.innercell {padding:8px !important;}.palm-block {display:block !important;}td.palm-one-whole {display:inline-block !important;padding:0;}td.palm-one-whole:first-child:not(:only-child) {margin-bottom:16px;}td.hostname {padding-top:3px !important;}}@media only screen and (min-width:601px) {.preview-card {max-width:600px !important;}}@media only screen and (min-device-width :320px) and (max-device-width :568px),only screen and (min-device-width :768px) and (max-device-width :1024px),only screen and (max-device-width:640px),only screen and (max-device-width:667px),only screen and (max-width:480px){.container {width:100% !important;min-width:100% !important;}.p,.small,li,font[size="2"],font[size="3"] {font-size:1em !important;}}@media only screen and (min-device-width :320px) and (max-device-width :568px),only screen and (min-device-width :768px) and (max-device-width :1024px),only screen and (min-device-width :1224px)  {.message-wrapper {padding-top:6px;}.apple-only[style] {display:block !important;max-height:none !important;line-height:normal !important;overflow:visible !important;height:auto !important;width:100% !important;position:relative !important;}.no-apple {display:none !important;}form {font-size:inherit;}input[type="text"] {height:43px;padding-left:4px !important;}button:hover {cursor:pointer;}}@media only screen and (min-device-width :1224px)  {.apple-mail-form {display:block !important;background-color:white !important;}}* [office365] .outlook-com-hidden {display:none !important;}* [office365] .outlook-com-button {display:block;}* [office365] .outlook-com-only {display:block !important;max-height:none !important;line-height:normal !important;overflow:visible !important;height:auto !important;width:100% !important;position:relative !important;}.ExternalClass {width:100%;}.ExternalClass .outlook-com-button {display:block;}.ExternalClass button {height:auto;}.ExternalClass .outlook-com-hidden {display:none !important;}.ExternalClass .outlook-com-only {display:block !important;max-height:none !important;line-height:normal !important;overflow:visible !important;height:auto !important;width:100% !important;position:relative !important;}.ExternalClass .ecxlabels {display:none !important;}.ExternalClass .ecxlabels {display:none !important;}.ExternalClass .ecxarrow {display:none !important;}.ExternalClass cite >div + div {padding:0 0 4px 0;}.ExternalClass .h1 {padding-bottom:5px;}.ExternalClass .h2 {padding-bottom:5px;}.ExternalClass .h3 {padding-bottom:5px;}.ExternalClass [lang="brand-pinterest"] {width:280px !important;}</style> <!--[if (gte mso 9)|(IE)]>
    
    <style>
      a, body {
        font-family: 'Calibri', Arial, sans-serif;
      }
    
      img {
        border: none !important;
        -ms-interpolation-mode:bicubic;
      }
    
      td {
        mso-line-height-rule:exactly !important;
      }
    
      .mso-card-inner table {
        border-collapse: collapse !important;
        mso-table-lspace:0pt;
        mso-table-rspace:0pt;
        vertical-align: top;
      }
    
      .outlook-com-only {
        display: none !important;
        font-size: 0 !important;
      }
    
      #mso-one-whole {
        width: 100% !important;
      }
    
    
    
        .border-outer,
        .border-middle,
        .border-inner {
          border: none !important;
        }
    
        .border-middle,
        .border-inner {
          width: 100% !important;
        }
    
        .mso-border-outer,
        .mso-border-middle,
        .mso-border-inner {
          padding: 1px;
        }
    
        .mso-border-outer { background-color: rgb(245, 255, 255); }
        .mso-border-middle { background-color: rgb(223, 246, 255); }
        .mso-border-inner { background-color: rgb(153, 176, 225); }
    
    </style>
    
    <![endif]--> <table class="container" lang="container" dir="ltr" border="0" cellpadding="0" cellspacing="0" valign="top" style="width:100%;margin-top:6px"> <tr> <td valign="top" class="message-wrapper" style="line-height:1.31;color:#222;font-family:arial,sans-serif"> <!--[if mso]><table width="590" border="0" cellpadding="0" cellspacing="0" valign="top" style="width:590px;border-collapse:separate;"><tr><td valign="top"><![endif]--> <div style="max-width:590px">Another +1 for Contentful. We use it for a lot of things and it seems to be the least bad option in a world of terrible options.</div><div style="max-width:590px"><br></div><div class="mixmax_signature" style="max-width:590px"><div style="max-width:590px"><font color="#666666" style="background-color:rgb(255,255,255)">Najaf Ali - Founder at <a href="https://links8.mixmaxusercontent.com/rSxCBSBNkaSyYEvDv/l/unmm2LevlgWXhsqe7?messageId=pRonr2UItikoK1dHh&rn=gIwV3bydEIzJXZzVFI5JWdSBibvRmbvxkI&re=icmcv5yZ1JHbuMHdzlGbARXYoNmI">Happy Bear Software</a></font></div><div style="max-width:590px"><font color="#666666">Phone: 07590 073 977</font></div><div style="max-width:590px"><font color="#666666">Skype: alinajaf85</font></div><div style="max-width:590px"><font color="#666666">Timezone: <a href="https://links7.mixmaxusercontent.com/rSxCBSBNkaSyYEvDv/l/QC8pUTWlSQIRpV52S?messageId=pRonr2UItikoK1dHh&rn=gIwV3bydEIzJXZzVFI5JWdSBibvRmbvxkI&re=icmcv5yZ1JHbuMHdzlGbARXYoNmI">London, UTC + 1</a></font></div><div style="max-width:590px"><font color="#666666"><a href="https://links4.mixmaxusercontent.com/rSxCBSBNkaSyYEvDv/l/3FiyvVfp5Yua4y6eX?messageId=pRonr2UItikoK1dHh&rn=gIwV3bydEIzJXZzVFI5JWdSBibvRmbvxkI&re=icmcv5yZ1JHbuMHdzlGbARXYoNmI">LinkedIn</a> | <a href="https://links10.mixmaxusercontent.com/rSxCBSBNkaSyYEvDv/l/4jET3mevunkfko20Y?messageId=pRonr2UItikoK1dHh&rn=gIwV3bydEIzJXZzVFI5JWdSBibvRmbvxkI&re=icmcv5yZ1JHbuMHdzlGbARXYoNmI">Twitter</a> | <a href="https://links10.mixmaxusercontent.com/rSxCBSBNkaSyYEvDv/l/w2FKGZr6dDBNslgdX?messageId=pRonr2UItikoK1dHh&rn=gIwV3bydEIzJXZzVFI5JWdSBibvRmbvxkI&re=icmcv5yZ1JHbuMHdzlGbARXYoNmI">Medium</a> | <a href="https://links3.mixmaxusercontent.com/rSxCBSBNkaSyYEvDv/l/4vMNcf688eyHhbMAh?messageId=pRonr2UItikoK1dHh&rn=gIwV3bydEIzJXZzVFI5JWdSBibvRmbvxkI&re=icmcv5yZ1JHbuMHdzlGbARXYoNmI">GitHub</a><br></font></div><div style="max-width:590px"><font color="#666666"><br></font></div><div style="max-width:590px"><font color="#666666">I run a technical consultancy specialising in Ruby on Rails. Have a look at <a href="https://links1.mixmaxusercontent.com/rSxCBSBNkaSyYEvDv/l/93ly5O2XDtkGsOD4U?messageId=pRonr2UItikoK1dHh&rn=gIwV3bydEIzJXZzVFI5JWdSBibvRmbvxkI&re=icmcv5yZ1JHbuMHdzlGbARXYoNmI">this one-page info sheet</a> for a summary of the services we provide. We're always happy to meet people building software, so if you think of anyone appropriate for us we would appreciate being put in touch :-)</font></div></div><img align="left" width="0" height="0" style="border:0;width:0px;height:0px" src="https://track.mixmax.com/api/track/v2/pRonr2UItikoK1dHh/i02bj5SZyF2d0Z2bzJXYlJWewBXYoBUasFmI/icmcv5yZ1JHbuMHdzlGbARXYoNmI/gIwV3bydEIzJXZzVFI5JWdSBibvRmbvxkI?sc=false" alt=""> <!--[if mso]></td></tr></table><![endif]--> </td> </tr> </table> <div style="max-width:590px"> <div style="max-width:590px"> <p data-m-apply-default-font="true"><br></p> <div class="gmail_extra"> <p data-m-apply-default-font="true"><br></p> <div class="gmail_quote"> On Wed, Feb 22, 2017 9:56 AM, Sam Phillips <span dir="ltr"> <a href="mailto:sam@samsworldofno.com" target="_blank">sam@samsworldofno.com</a></span> wrote:<br> <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <u></u> <div dir="ltr">I've done some stuff with Contentful and liked it, and content folk seemed to like it too, although it did require learning markdown. For anything that's more complex than basic HTML, you can use HTML directly although depending on your customers, that might present a barrier to entry vs a Wordpress plugin.<div><br></div><div>API is easy to use although easy to make a _lot_ of API calls without doing some smart caching.<div><div><br></div><div>Haven't done anything at a significant scale but I'd definitely be happy to use again and would prefer over Wordpress for security and ease of expansion.<br></div></div></div><div><br></div><div>Worth investigating I'd say.</div></div><div><br><div>On 22 February 2017 at 09:52, Stuart Harrison <span dir="ltr"><<a href="mailto:pezholio@gmail.com" target="_blank">pezholio@gmail.com</a>></span> wrote:<br><blockquote style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div id="m_8340840627562024199bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto">I like the look of Contentful - <a href="https://www.contentful.com/" target="_blank">https://www.contentful.com/</a>. It’s a hosted service, but provides a nice, user friendly interface for editors, and provides the content via an API. I’ve not used it, but I’ve been looking for an excuse to!</div><div id="m_8340840627562024199bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto"><br></div><div id="m_8340840627562024199bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto">Cheers</div><div id="m_8340840627562024199bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto"><br></div><div id="m_8340840627562024199bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto">Stuart</div><div><div> <br> <div id="m_8340840627562024199bloop_sign_1487757077968937984"></div> <br><p>On 22 February 2017 at 09:48:57, Ed Lepedus (<a href="mailto:ed.lepedus@googlemail.com" target="_blank">ed.lepedus@googlemail.com</a>) wrote:</p> </div></div><blockquote type="cite" style="margin:0 0 0 40px"><span><div style="word-wrap:break-word"><div></div><div><div><div> Hi LRUG, <div><br></div> <div>I’m looking to build a content-heavy site with tight API integration, a bit like <a href="http://www.plotr.co.uk" target="_blank">www.plotr.co.uk</a> (which uses a bespoke CMS and integrates with <a href="http://www.sokanu.com" target="_blank">www.sokanu.com</a> for it’s career test), but would like to avoid re-inventing the CMS wheel.</div> <div><br></div> <div>Could anyone recommend an (open source?) CMS which lends itself well to being extended in such a way?</div> <div><br></div> <div>Aside from the API integration, we would also like to allow third-parties (i.e advertisers etc) to have self-managed areas on the site (similar to Plotr’s sponsored worlds).</div> <div><br></div> <div>We’re polyglot developers, and have done epic things with Wordpress recently, but this project feels like it would have a lot more custom code, so would lend itself to Rails rather than trying to shoehorn WordPress in where it doesn’t belong.</div> <div><br></div> <div>The rub is that we know we can get them up and running to a high standard very quickly with WordPress, so the temptation is to start with WordPress as an experiment and rewrite in Rails once the concept is validated — I just know that many projects have started that way and still use the ‘throwaway prototype’ years later.</div> <div><br></div> <div>Any thoughts would be greatly appreciated :)</div> <div><br></div> <div>Many thanks,</div> <div>Ed</div> <div><br></div> <div><br></div></div></div> ______________________________<wbr>_________________ <br>Chat mailing list <br><a href="mailto:Chat@lists.lrug.org" target="_blank">Chat@lists.lrug.org</a> <br>Archives: <a href="http://lists.lrug.org/pipermail/chat-lrug.org" target="_blank">http://lists.lrug.org/<wbr>pipermail/chat-lrug.org</a> <br>Manage your subscription: <a href="http://lists.lrug.org/options.cgi/chat-lrug.org" target="_blank">http://lists.lrug.org/options.<wbr>cgi/chat-lrug.org</a> <br>List info: <a href="http://lists.lrug.org/listinfo.cgi/chat-lrug.org" target="_blank">http://lists.lrug.org/<wbr>listinfo.cgi/chat-lrug.org</a> <br></div></div></span></blockquote></div> <br>______________________________<wbr>_________________<br> Chat mailing list<br> <a href="mailto:Chat@lists.lrug.org">Chat@lists.lrug.org</a><br> Archives: <a href="http://lists.lrug.org/pipermail/chat-lrug.org" rel="noreferrer" target="_blank">http://lists.lrug.org/<wbr>pipermail/chat-lrug.org</a><br> Manage your subscription: <a href="http://lists.lrug.org/options.cgi/chat-lrug.org" rel="noreferrer" target="_blank">http://lists.lrug.org/options.<wbr>cgi/chat-lrug.org</a><br> List info: <a href="http://lists.lrug.org/listinfo.cgi/chat-lrug.org" rel="noreferrer" target="_blank">http://lists.lrug.org/<wbr>listinfo.cgi/chat-lrug.org</a><br> <br></blockquote></div><br></div> </blockquote> </div> </div> </div> </div> </body> </html>