Web Design, CMS vs. Coding - Page 1
Forum section: electronics / general

author: liquibyte
author_rank: Frequent Contributor
timestamp: August 19, 2013, 02:06:35 pm
content: Starting a new thread to un-hijack theother one.My opinion on CMS's and blogs are that they have a purpose but when the marketers started incrementing the web numbers to 2.0 things got a bit wonky. There is not, nor will there ever be a 2.0 of the web, it's just the web with advancing technology.Try coding a template for Wordpress and you'll understand that things have gotten way out of hand. I've written many things over the years and cannot understand why people seem to need to make things overly complicated. I'm also pointing a finger at all of the electronics companies here too.My take on it is that if you code by hand, you'll understand what's going on and are more likely to grok why things go wrong when they do. When your site gets big enough that you can no longer manage seperating content from presentation then it's time to move to a dedicated blog, CMS, etc. system.Social websites suck.

author: c4757p
author_rank: Super Contributor
timestamp: August 19, 2013, 02:15:16 pm
content: Back when I kept a bunch of material on my school-provided web space, my "CMS" system was just a set of server-side includes to pull a header and footer into each file. That let me handle things like navigation easily and still not fart around setting up someone else's1system. Sure, it was woefully incompetent at anything but dragging in a bit of extra code, but for a small, personal web site, I don't need anything more than that.1This is the key, IMHO. "Someone else's" system. Just because someone else wrote it, I'd have to spend enough time learning it before I can even try to properly implement it that I could have just rolled my own. If the features I need would take less time to implement than learning someone else's system, that's what I will do.

author: liquibyte
author_rank: Frequent Contributor
timestamp: August 19, 2013, 02:29:35 pm
content: That's the neat thing about PHP. You can template the hell out of a site rather easily. I'm actually in the process of doing this with liquibyte.org. I've tried almost all of the blogging software out there and the situation is far too complicated most of the time or woefully inadequate the rest. I mean, cmon, who really needs 1000+ plugins to do an email subscription service? Couple this with the fact that the more popular a package gets, the more the hackers and spammers target you. Anyone here that has used Wordpress recently will have gotten the wp-login.php message from their hosting provider warning about login attacks and ddos's. If you coded your own site, you won't have these issues. Sure, there are plugins like better wp security, but to my mind these functions should have been built into wp originally. These very things are why I don't contribute to them anymore.

author: c4757p
author_rank: Super Contributor
timestamp: August 19, 2013, 02:40:23 pm
content: I have zero experience with PHP, other than maybe a little bit of "hello world"-level playing around a long time ago, and on top of that, I have only slightly above zero experience with web development in general. Can you recommend a path for "getting started" with simple PHP? I'm looking into putting together another web site with electronics stuff soon. Every time I try to find information on web technologies, it all seems to be geared towards "here's how you make Facebook", not "here's how you sprinkle a little code over a small website to make it better"I've got no trouble picking up a new programming language from references, but something like PHP is more than just a language, it's a whole different programming paradigm that I'm a completeidiotnewbie with.

author: sleemanj
author_rank: Super Contributor
timestamp: August 19, 2013, 02:52:18 pm
content: The problem is that things like Wordpress make good blog systems, but a blog system makes a truely abhorrent platform to build a "CMS" upon, and when people try, invariably it winds up as a poor, and worse, incredibly cumbersome and overly complicated system to use.Before Wordpress, people did the same thing with PHPbb, "I've got a forum, now I'll apply this hack to add a products catalog, and co-opt this for a database of some sort and ....", unmaintainable shite (not that phpBB was maintainable shite to start with).Of course, this also goes to what exactly a "CMS" is. It's an acronym I truly dislike, hand wavey managerial marketing buzzword. WHAT content is it managing exactly, if you make a system so brutally generalist that you can legitimatly call it a "management system for all content", then it's going to be a hopeless jack of all trades, and master of none.If what somebody wants is to edit static non-structured HTML pages, then that is html page editing, it's not a CMS. If they want to run an online shop, then that's a products catalog and a order processing system, not a CMS. If it's to be a searchable archive of news articles, then you have a news archive, not a CMS. CMS conveys no information about what the user actually wants to achieve or what the best way for them to achieve it would be.

author: liquibyte
author_rank: Frequent Contributor
timestamp: August 19, 2013, 03:06:32 pm
content: QuoteMan there's a million ways to go about it, as with all coding. Basically you want to template the parts that never change i.e. header, footer, nav, menu etc. The basic concept is that you takeCode:<!DOCTYPE html><html><head><meta charset='utf-8'/><title></title><style></style></head><body>and put this into a header.php and call it from your index.php or whatever.php withCode:<?phprequire("header.php");?>At this point all you have to do is deal with the content. Building a site with this technique isn't all that hard as a concept but you can make it needlessly complex as you need to add features. Flatfile vs. database or in-browser editing for instance. My advice is to start with a flatfile structure and learn to make that work and work well. After that you can try and integrate a database system. SQL is complex and overkill for most things IMHO. Start with something likethisand if you still need help, PM me and we'll swap code and get something up and running for ya.QuoteWordpress is anything but a good blogging system. It's needlessly complex and overly hard to work with. Anything that breaks with plugins hasn't been thought out that well. I was involved with them at the beginning and things rapidly got out of hand to the point that I figured they were probably going towards a commercial venture. I was right.

author: c4757p
author_rank: Super Contributor
timestamp: August 19, 2013, 03:09:43 pm
content: Ha..... perfect way to address my lack of ability to adapt to modern practices... "here's how to do SSI using PHP!"Thanks! Off to play with PHP now...

author: liquibyte
author_rank: Frequent Contributor
timestamp: August 19, 2013, 03:34:53 pm
content: I also forgot to add thathttp://www.w3schools.com/is a great place for reference. You most certainly can go above and beyond the examples there but all of the basics are covered.

author: liquibyte
author_rank: Frequent Contributor
timestamp: August 19, 2013, 04:06:45 pm
content: QuoteI believe this happened because companies were allowed to be the driving force behind the standards. Have you seen how much it costs to be a member of the W3C? As with everything, the shareholder argument ruins all semblance of sanity. MS and Adobe in particular are spectacularly evil in this regard. I no longer code to include ie in any way special and all of my ebooks get converted to djvu.I think that html5 goes a long way to fixing what never should have happened in the first place. There are exceptions though, take H. codecs for example. The web is open and is meant to be and yet crap like this still gets introduced to make money for someone. My hope is that I live long enough to see MS die in a spectacular implosion.

author: nctnico
author_rank: Super Contributor
timestamp: August 20, 2013, 01:13:16 am
content: Quote from: mojo-chan on August 19, 2013, 03:52:58 pmNo, that's when graphics designers came in which wanted a pixel-perfect representation of their design. But HTML was about self resizing text so the same content could be viewed on low-end and high-end devices.About a decade ago I wrote a webshop/CMS (for some reason I ended up owning part of a webdesign company). Its basically a back-end which takes care of editing, showing the menu and getting data from the database. The front end is a bunch of simple PHP scripts to display the paragraphs/products which are tailored specifically for the website at hand. I still use it for my own website altough I quit the webdesign company long ago.

author: GK
author_rank: Super Contributor
timestamp: August 20, 2013, 10:03:03 am
content: Quote from: liquibyte on August 19, 2013, 01:34:09 pmHmm... for at-a-glance deciphering for colours I'm considering using the names:http://www.w3schools.com/html/html_colornames.aspI've ran the page through W3school's xhtml verifier and and the only things it complained about was a missing <alt> tag for an image and the ISO character set specified. Funny enough though, it didn't pick up on a couple of (br) tags, which are supposed to be written (br /) according to the xhtml standard.I'm still working out the basic style I'd like for all my web pages and hope to eventually work out a complete style sheet that specifies/defines almost everything that can be defined, so that nothing is left to varying default settings between different browsers.The page theme as it stands now, has a fixed banner at the top of the page sporting links back to the project content index page and the home page, which the main body of the page scrolls under. At the moment though I don't know how to set the top-most scroll height of the web page relative to the fixed banner. At the moment I'm just specifying it to be 200 pixels down from the top of the page, but it would be better to have it, say, 10 pixels, for a margin, from the bottom of the fixed banner.http://www.glensstuff.com/gk1/3dpu/3dpu.htmAlso, is there any code I can put into the html to force the browser to refresh its cache on every page visit?Cheers,Glen

author: GK
author_rank: Super Contributor
timestamp: August 20, 2013, 12:45:38 pm
content: OK, I've done some further optimizing/tidying up (consolidated (div) and (p) tag attributes all into the (style) tag, changed to names for the specification of colours, set hyper link back ground colour to transparent for a neater look and changed the character set to utf-8 ).The preliminary page now passes verification:http://validator.w3.org/check?uri=http%3A%2F%2Fwww.glensstuff.com%2Fgk1%2F3dpu%2F3dpu.htmYahoo!A much better effort than my original homepage! The validator has a hernia on that cut-and-paste hack job.

author: liquibyte
author_rank: Frequent Contributor
timestamp: August 20, 2013, 12:51:35 pm
content: QuoteYou can use the rgb values if you want, some people do. I just prefer the hex values myself. Consider this background-color:rgb(54,255,255); or background-color:#36ffe1; or background-color:no-named-color; This is a color that's on your page but you can only get close with a named color and there are seven characters vs. eleven from hex to rgb. Just a peeve of mine really.QuoteYou shouldn't be verifying the code as xhtml because it's not, it's html5Code:<!DOCTYPE html>. I'm getting syntatic errors fromhttp://validator.w3.org/, specifically you can't put a semi-colon there.Code:<div class="banner"; id="banner">As for the br tags, you don't have to escape tags with a / in html5 which is why that will validate. On that note, don't mix the syntax up between the xml and html namespaces or you will definately have validation problems.QuoteIf you set a bottom in percentages/pixels/em for .banner, you can set a top for .page and never the twain shall overlap. The big issue is that there are many different ways to do that kind of thing so you should check with different browsers to see how they display. One thing I can say is that if you set a fixed attribute on an element, you basically take it out of the page flow relative to the other items and weird things can and do happen in that context. I use overflow:auto for the main content on liquibyte.org but that will introduce a scrollbar on the content once it flows past the page height. I actually designed around this on purpose. Having said all that, I'm not sure what it is exactly you're trying to do with the banner by what you said in reference to scroll height.QuoteI think you'll have to javascript that part if I'm not mistaken. That is a whole other can of worms and in my opinion overused far too much on the web. Everywhere I go now you have to allow a page through noscript just to navigate the content because display is being performed with js. I avoid this at all costs if there is at all a way to achieve the result without it. I will look into that.

author: GK
author_rank: Super Contributor
timestamp: August 20, 2013, 01:18:43 pm
content: OK, thanks for the pointers.I've already fixed the two erroneous ";". Noted on not mixing xhtml tags. By scrolled to the top I just meant where the top of the page starts below the fixed banner at the top; 200 pixels down at the moment so as not to be hidden behind the banner. I've got all 5 browsers installed (IE, Mozilla, Safari, Opera and Chrome). The fixed banner displays fine in all of them. I was careful to make the banner a div box with width 100% and positioned right at the very top of the page so that nothing can be seen through it. Also the overlaying priorities have been with the z-index tag, so that the banner div box appears on top of everything else.My preference is also to avoid java for anything at all. in fact any kind for "object" or plug in. That's why I've also stuck with HTML5 code for the embedded video (works in all 5 browsers).I'll try out your suggestion for setting the page top relative to the banner bottom next. That will have to wait until tomorrow evening though; time to go to bed now.

author: Unknown
author_rank: Unknown
timestamp: August 20, 2013, 02:20:16 pm
content: Quote from: liquibyte on August 19, 2013, 02:06:35 pmNot sure I agree; I'm looking at Wordpress at the moment for building a site for my electronics widget, and the custom plugin framework looks really good.I'm not that impressed with Html5; also building a pretty looking custom web application with javascript feels like trying to build a CPU with TTL logic! ;-)

author: liquibyte
author_rank: Frequent Contributor
timestamp: August 20, 2013, 02:26:57 pm
content: Here's a page describing page caching/refreshing techniques:http://www.htmlgoodies.com/tutorials/getting_started/article.php/3479551/Reloading-The-Page.htmI took a bit of liberty with your code to shorten what could be and give it a standard readability.Code:<!DOCTYPE html><html><head><title>3-Dimensional Projection Unit; GK-1 Analog-Hybrid Computer System</title><meta charset="utf-8"><meta name="author" content="Glen Kleinschmidt"><meta name="description" content="3-D Projection Unit technical description"><meta name="keywords" content="analog computation multidimensional display Lorenz "><style>body {color:black;background-color:white;margin:0;padding:0;font-family:Arial;}a:link {background-color:transparent;color:blue;}/* unvisited link*/a:visited {background-color:transparent;color:red;}/* visited link*/a:hover {background-color:transparent;color:green;}/* mouse over link*/a:active {background-color:transparent;color:purple;}/* selected link*/#banner {width:100%;height:22%;position:fixed;background-color:lightgray;border-bottom: 1px solid gray;}.bannertitle {width:80%;margin:2% auto;padding:1.5%;border:5px solid black;text-align:center;background-color:mediumturquoise;}.bannerlinks {margin:1%;}#page {width:80%;position:absolute;top:22%;left:10%;z-index:-1;background-color:white;}.center {text-align:center;}video {padding:1%;}</style></head><body><div id="banner"><h1 class="bannertitle">3-Dimensional Projection unit</h1><nav class="center"><a class="bannerlinks" href="http://www.glensstuff.com/index.html">Back to Home page</a><a class="bannerlinks" href="http://www.glensstuff.com/gk1/gk1index.htm">Back to GK-1 Analog-Hybrid Computer index page</a></nav></div><div id="page"><p class="center"><img src="http://www.glensstuff.com/gk1/3dpu/3dpu1.jpg" width="972" height="224" alt="3-D Projection Unit"><video controls="controls" preload="none" poster="http://www.glensstuff.com/gk1/3dpu/3dpu2.jpg" width="368" height="208"><source src="http://www.glensstuff.com/gk1/3dpu/3dpu1.mp4" type="video/mp4" /><source src="http://www.glensstuff.com/gk1/3dpu/3dpu1.ogg" type="video/ogg" />Your browser does not support HTML5 video</video><br><a href="3dpu1.mp4">Download the video</a></p><p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus diam. Sed nisi. Nulla quis sem at nibh elementum imperdiet. Duis sagittis ipsum. Praesent mauris. Fusce nec tellus sed augue semper porta. Mauris massa. Vestibulum lacinia arcu eget nulla. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. <b>Lorem ipsum dolor sit amet, consectetur adipiscing elit</b>. Curabitur sodales ligula in libero. Sed dignissim lacinia nunc. </p><p><b>Praesent mauris</b>. Curabitur tortor. Pellentesque nibh. Aenean quam. In scelerisque sem at dolor. Maecenas mattis. Sed convallis tristique sem. Proin ut ligula vel nunc egestas porttitor. Morbi lectus risus, iaculis vel, suscipit quis, luctus non, massa. Fusce ac turpis quis ligula lacinia aliquet. Mauris ipsum. Nulla metus metus, ullamcorper vel, tincidunt sed, euismod in, nibh. Quisque volutpat condimentum velit. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. </p><p>Nam nec ante. Sed lacinia, urna non tincidunt mattis, tortor neque adipiscing diam, a cursus ipsum ante quis turpis. Nulla facilisi. <b>Proin ut ligula vel nunc egestas porttitor</b>. Ut fringilla. Suspendisse potenti. Nunc feugiat mi a tellus consequat imperdiet. Vestibulum sapien. Proin quam. Etiam ultrices. <i>Maecenas mattis</i>. Suspendisse in justo eu magna luctus suscipit. Sed lectus. </p><p>Integer euismod lacus luctus magna. Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum. <i>Fusce ac turpis quis ligula lacinia aliquet</i>. Morbi in ipsum sit amet pede facilisis laoreet. Donec lacus nunc, viverra nec, blandit vel, egestas et, augue. Vestibulum tincidunt malesuada tellus. Ut ultrices ultrices enim. Curabitur sit amet mauris. Morbi in dui quis est pulvinar ullamcorper. <i>Quisque volutpat condimentum velit</i>. Nulla facilisi. Integer lacinia sollicitudin massa. </p><p>Cras metus. Sed aliquet risus a tortor. Integer id quam. Morbi mi. <b>Morbi in dui quis est pulvinar ullamcorper</b>. Quisque nisl felis, venenatis tristique, dignissim in, ultrices sit amet, augue. Proin sodales libero eget ante. Nulla quam. Aenean laoreet. <b>Curabitur sit amet mauris</b>. Vestibulum nisi lectus, commodo ac, facilisis ac, ultricies eu, pede. Ut orci risus, accumsan porttitor, cursus quis, aliquet eget, justo. Sed pretium blandit orci. </p></div></body></html>

author: liquibyte
author_rank: Frequent Contributor
timestamp: August 20, 2013, 02:47:55 pm
content: QuotePlugin framework is fine until you install someone else's and it breaks your layout. Designing your own style takes far too much effort because to effectively do it, you have to have a local wp installation. There is no page preview by default in wp which is a pain. Take Grandma McNewtotheinternet who wants to set up a blog. Would you recommend wordpress? I know I wouldn't. Wordpress.com perhaps, it would be easier to say just use facebook. The admin interface is a mess and to be honest confusing for people that don't know how to code. I've had a thought of a simple, easy to use blog in mind for awhile and may start realization on it soon.QuoteHtml5 is what html should have been from the beginning. For javascript try jQuery. I don't like javascript to do presentation but I have to say that I've been impressed with how it's coming along.

author: GK
author_rank: Super Contributor
timestamp: August 20, 2013, 11:39:10 pm
content: Quote from: liquibyte on August 20, 2013, 02:26:57 pmDunno about that use of the (b) tag.Code:Tips and NotesNote: According to the HTML 5 specification, the <b> tag should be used as a LAST resort when no other tag is more appropriate.The HTML 5 specification states that headings should be denoted with the <h1> to <h6> tags, emphasized text should be denotedwith the <em> tag, important text should be denoted with the <strong> tag, and marked/highlighted text should use the <mark> tag.Tip: You can also use the CSS "font-weight" property to set bold text.http://www.w3schools.com/tags/tag_b.aspQuoteHmmmm....... OK......

author: liquibyte
author_rank: Frequent Contributor
timestamp: August 20, 2013, 11:50:40 pm
content: QuoteJust threw some lorem ipsum off the net in there to make it scroll with full width text, wasn't really worried about the tags in there as I'm sure you'll end up with your own content.Did you translate the latin in that? Weird.

author: GK
author_rank: Super Contributor
timestamp: August 21, 2013, 12:34:04 am
content: Google translate.BTW, I tried your code and it doesn't really work out. When the page is shrunk vertically the light grey banner box/container shrinks so that it no longer contains the banner title and the banner links.On the code layout/legibility side I guess it falls down to personal preference, but I find the code far more legible when the attributes within the style tag are put in a single line for each function. That way I can see everything at a glance on several lines of code rather than having to scroll through a page or two.

author: nctnico
author_rank: Super Contributor
timestamp: August 21, 2013, 01:32:02 am
content: Quote from: GK on August 21, 2013, 12:34:04 amFYI: Lorem ipsum etc, etc, is a piece of text designers use to fill empty space in order to see what the layout and font looks like. Its not even a real text let alone proper Latin:http://en.wikipedia.org/wiki/Lorem_ipsum

author: Unknown
author_rank: Unknown
timestamp: August 21, 2013, 06:09:49 am
content: Don't forget if you're designing your knock-em-dead electronics website and you want to rough-out the pages with text, you can use this handy Lorem-Ipsum generator to generate a load of "body copy"http://generator.lorem-ipsum.info/

author: Unknown
author_rank: Unknown
timestamp: August 21, 2013, 06:38:07 am
content: Quote from: liquibyte on August 20, 2013, 02:47:55 pmYeah, but do we don't really care about Grandma McNewtotheinternet - we're talking about electronics people here.Quote from: liquibyte on August 20, 2013, 02:47:55 pmjQuery is just a band-aid for Javascript and Javacript is like a movie star without her makeup! ;-)

author: ve7xen
author_rank: Super Contributor
timestamp: August 21, 2013, 08:38:05 am
content: Quote from: jucole on August 21, 2013, 06:38:07 amNo, we don't care about Grandma, but we do tend to care about engineering practices. WordPress is a great example of horrible code with horrible bodges tacked on top for years and years until it's an unmaintainable mess. It wasn't good code 5 years ago when it rose to popularity, and it's never been properly overhauled with a modern design done by people who know what they're doing rather than clueless web developers who read a PHP book on the weekend.And they can't even fix it, because doing so now would be suicide - they'd break every single of the millions of plugins that people think make it so awesome. It's an incredibly fragile ecosystem built on top of horrible code that can't be fixed. Just stay away from that mess and use pretty much anything else.Problem is it's about the only thing out there that Grandma can set up. Drupal or whatever takes much more thought.

author: liquibyte
author_rank: Frequent Contributor
timestamp: August 21, 2013, 01:21:22 pm
content: QuoteWasn't really trying to do the whole thing, just shorten up a bit and get the header to be dynamic. Posistioning in css is still a mess which is why I try and use percentages. Most browsers are often different on px or em but % seems to work ok for the most part if you don't get carried away, px has it's place. I'll work out a bit more, but realize that I wasn't trying to get it to scale to phone size or layout, that's a seperate stylesheet.QuoteSingle lines tend to give too much room to miss an important character for me. For instance, I recently found that Opera will not stay out of quirks mode if there isn't a semi-colon after the last tag even though that's a perfectly valid practice. I code with one instruction per line and then shorten it up once everything works.QuoteJust because someone's an electronics person does no necessarily mean they know jack about code or webdesign. I really haven't been talking strictly electronics people. I've been talking about html and css, and how bad wordpress is as a basis for a well designed site.QuoteSame could be said of PHP, but it works.QuoteThank you, this is what I've been saying.

author: liquibyte
author_rank: Frequent Contributor
timestamp: August 21, 2013, 02:30:59 pm
content: QuoteThis is a bit more fluid but I had to drop the percentages in favor of pixel heights to make it work. Realize that at a certain width, the box model breaks down and things look dodgy without falling back to a responsive stylesheet layout. That's by browser design and there's not a lot you can do other than something likethis. Have a look at the source there, it's rather good. There's a million tuts out on the net about responsive web design.Code:<!DOCTYPE html><html><head><title>3-Dimensional Projection Unit; GK-1 Analog-Hybrid Computer System</title><meta charset="utf-8"><meta name="author" content="Glen Kleinschmidt"><meta name="description" content="3-D Projection Unit technical description"><meta name="keywords" content="analog computation multidimensional display Lorenz "><style>body {color:black;background-color:white;margin:0;padding:0;font-family:Arial;}a:link {background-color:transparent;color:blue;}/* unvisited link*/a:visited {background-color:transparent;color:red;}/* visited link*/a:hover {background-color:transparent;color:green;}/* mouse over link*/a:active {background-color:transparent;color:purple;}/* selected link*/#banner {position:fixed;display:block;width:100%;height:140px;background-color:lightgray;border-bottom: 1px solid gray;}.bannertitle {position:fixed;width:80%;height:30px;margin-left:8%;padding:1.5%;border:5px solid black;text-align:center;background-color:mediumturquoise;}.bannerlinks {position:fixed;width:100%;text-decoration:none;list-style:none;margin-top:120px;padding:0;}.bannerlinks li {display:inline;width:50%;margin:0 2% 0 2%;}#page {width:80%;position:absolute;top:22%;left:10%;z-index:-1;background-color:white;}.center {text-align:center;}video {padding:1%;}</style></head><body><div id="banner"><h1 class="bannertitle">3-Dimensional Projection unit</h1><nav class="center"><ul class="bannerlinks"><li><a href="http://www.glensstuff.com/index.html">Back to Home page</a></li><li><a href="http://www.glensstuff.com/gk1/gk1index.htm">Back to GK-1 Analog-Hybrid Computer index page</a></li></ul></nav></div><div id="page"><p class="center"><img src="http://www.glensstuff.com/gk1/3dpu/3dpu1.jpg" width="972" height="224" alt="3-D Projection Unit"><video controls="controls" preload="none" poster="http://www.glensstuff.com/gk1/3dpu/3dpu2.jpg" width="368" height="208"><source src="http://www.glensstuff.com/gk1/3dpu/3dpu1.mp4" type="video/mp4" /><source src="http://www.glensstuff.com/gk1/3dpu/3dpu1.ogg" type="video/ogg" />Your browser does not support HTML5 video</video><br><a href="3dpu1.mp4">Download the video</a></p><p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus diam. Sed nisi. Nulla quis sem at nibh elementum imperdiet. Duis sagittis ipsum. Praesent mauris. Fusce nec tellus sed augue semper porta. Mauris massa. Vestibulum lacinia arcu eget nulla. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. <b>Lorem ipsum dolor sit amet, consectetur adipiscing elit</b>. Curabitur sodales ligula in libero. Sed dignissim lacinia nunc. </p><p><b>Praesent mauris</b>. Curabitur tortor. Pellentesque nibh. Aenean quam. In scelerisque sem at dolor. Maecenas mattis. Sed convallis tristique sem. Proin ut ligula vel nunc egestas porttitor. Morbi lectus risus, iaculis vel, suscipit quis, luctus non, massa. Fusce ac turpis quis ligula lacinia aliquet. Mauris ipsum. Nulla metus metus, ullamcorper vel, tincidunt sed, euismod in, nibh. Quisque volutpat condimentum velit. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. </p><p>Nam nec ante. Sed lacinia, urna non tincidunt mattis, tortor neque adipiscing diam, a cursus ipsum ante quis turpis. Nulla facilisi. <b>Proin ut ligula vel nunc egestas porttitor</b>. Ut fringilla. Suspendisse potenti. Nunc feugiat mi a tellus consequat imperdiet. Vestibulum sapien. Proin quam. Etiam ultrices. <i>Maecenas mattis</i>. Suspendisse in justo eu magna luctus suscipit. Sed lectus. </p><p>Integer euismod lacus luctus magna. Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum. <i>Fusce ac turpis quis ligula lacinia aliquet</i>. Morbi in ipsum sit amet pede facilisis laoreet. Donec lacus nunc, viverra nec, blandit vel, egestas et, augue. Vestibulum tincidunt malesuada tellus. Ut ultrices ultrices enim. Curabitur sit amet mauris. Morbi in dui quis est pulvinar ullamcorper. <i>Quisque volutpat condimentum velit</i>. Nulla facilisi. Integer lacinia sollicitudin massa. </p><p>Cras metus. Sed aliquet risus a tortor. Integer id quam. Morbi mi. <b>Morbi in dui quis est pulvinar ullamcorper</b>. Quisque nisl felis, venenatis tristique, dignissim in, ultrices sit amet, augue. Proin sodales libero eget ante. Nulla quam. Aenean laoreet. <b>Curabitur sit amet mauris</b>. Vestibulum nisi lectus, commodo ac, facilisis ac, ultricies eu, pede. Ut orci risus, accumsan porttitor, cursus quis, aliquet eget, justo. Sed pretium blandit orci. </p></div></body></html>

author: Unknown
author_rank: Unknown
timestamp: August 21, 2013, 03:05:31 pm
content: Quote from: ve7xen on August 21, 2013, 08:38:05 amI'm keen to give Wordpress a try; so I'll certainly give it a go and try and create a nice site for my electronics widget.

author: liquibyte
author_rank: Frequent Contributor
timestamp: August 21, 2013, 04:25:58 pm
content: QuoteNo one's saying don't, just don't expect it to be easy. Personally I'd build the application at a static level and then try and integrate as a page on wp. In my opinion wp convolutes the template system far too much to be useful, especially for a site that you might want to be more than just a blog. They've made all of the layout decisions for you and I consider that kind of arrogant. Then again, one got the feeling almost from the beginning that commercialism in some fashion or another was on the horizon.

author: ampdoctor
author_rank: Frequent Contributor
timestamp: August 23, 2013, 12:31:43 am
content: Not exactly sure what you guys are trying to accomplish but just thought I'd drop a little link in here.http://www.developphp.com/list_php_video.phpThere's a ton of web development tutorials there on everything but the kitchen sink. If you cant find what you need to do in that rack of tutorials then you might want to consider just hiring out a developer.

author: liquibyte
author_rank: Frequent Contributor
timestamp: August 23, 2013, 12:33:44 pm
content: QuoteI am a developer, just trying to nudge in the right direction vs. drop in. I think people should develop their own solutions to problems and not rely on catch all solutions. Good find there though, I hadn't seen it before. I do prefer the written word to a video and have to admit that I haven't even watched one of Dave's vids yet. I like the forum because of the sheer volume of knowledge here. It's kind of hard to search a video for specific content let alone a schematic or code. I will say that not all of the content is video and rather than saying "list_php_video.php", let's sayhttp://www.developphp.com/. Plus the ubiquitous and useful but ever confusinghttp://www.php.net/.

author: ampdoctor
author_rank: Frequent Contributor
timestamp: August 23, 2013, 03:31:35 pm
content: video or written word? Everybody learns differently so it becomes a question of personal preference. What I did like about the videos was that you got to see not just the syntax of the languages but the thought process that he goes through in developing solutions to the problem at hand. While I suppose you could just use his code as a "canned" solution, if you're sharp and I think most people here are, you can take what's presented and really run with it in whatever direction you want to go.