{"id":285,"date":"2011-05-17T11:47:17","date_gmt":"2011-05-17T11:47:17","guid":{"rendered":"http:\/\/basics.css4design.com\/?p=285"},"modified":"2011-05-17T11:47:17","modified_gmt":"2011-05-17T11:47:17","slug":"basics-0-2-features","status":"publish","type":"post","link":"https:\/\/4design.xyz\/wordpress-basics\/basics-0-2-features","title":{"rendered":"Hey Boy Hey Girl: Basics 0.2 go live"},"content":{"rendered":"<p>Remember, it was yesterday: the last 6th of May I released Basics Version 0.1. According to my\u00a0change log file,\u00a0ten\u00a0successive\u00a0versions\u00a0in ten\u00a0days to\u00a0achieve\u00a0something\u00a0not\u00a0too bad.\u00a0Have a look\u00a0at\u00a0the\u00a0change logs\u00a0if\u00a0you\u00a0do\u00a0not believe me. Ok, I&#8217; brought it with me after ironed it on the sides via <a href=\"http:\/\/joncom.be\/experiments\/markdown-editor\/\">Markdown Editor<\/a>, an excellent online tool witch convert <a href=\"http:\/\/daringfireball.net\/projects\/markdown\/syntax\">Markdown syntax<\/a> into good HTML ready to go. Would you like to know more?<!--more--><\/p>\n<h1>Basics<\/h1>\n<p>For Those About to Rock&#8230; Fire!<\/p>\n<h2>Release Basics 0.1 &#8211; 06\/05\/2001<\/h2>\n<h2>Release Basics 0.1.1 &#8211; 07\/05\/2001<\/h2>\n<ul>\n<li>Change link to <em>WordPress je th\u00e8me<\/em> [ footer.php ]<\/li>\n<li>Add reminder <em>Change UA-XXXXX-X<\/em>, adding <code>&lt;!-- eo #credits --&gt;<\/code> [footer.php]<\/li>\n<li>Change comment <code>&lt;!-- eo #sidebar-0 --&gt;<\/code> [ sidebar-home.php ]<\/li>\n<li>Turn <code>#sedondary<\/code> ID into <code>#sidebar-1<\/code> [ sidebar-one.php ]<\/li>\n<li>Turn <code>#tercery<\/code> ID into <code>#sidebar-2<\/code> [ sidebar-two.php ]<\/li>\n<li>Turn <code>#primary<\/code> into <code>#main<\/code> [ index.php ], [ 404.php ], [ home.php ]<\/li>\n<li>Add domain translation <em>basics<\/em> missing [home.php]<\/li>\n<li>Add <code>.sidebars<\/code> within [ sidebar-1.php ], [ sidebar-1.php ], [ sidebar-2.php ]<\/li>\n<\/ul>\n<h2>Release Basics 0.1.2 &#8211; 07\/05\/2001<\/h2>\n<ul>\n<li>Add domain translation missing in string <code>_e('Contact the administrator ', 'basics')<\/code> [ footer.php ]<\/li>\n<li>Add <em>.po<\/em> <em>.pot<\/em> <em>.mo<\/em> zip files for french translation (by @wolforg) in <em>languages<\/em> folder<\/li>\n<\/ul>\n<h2>Release 0.1.3 &#8211; 09\/05\/2001<\/h2>\n<ul>\n<li>Add support for all <em>post formats<\/em> (not only for <em>aside<\/em> and <em>gallery<\/em>) [ functions.php ]<\/li>\n<li>Change comments in [ home.php ]<\/li>\n<li>Add echo <code>strtolower( get_bloginfo( 'charset' ) );<\/code><\/li>\n<li>Add <code>role=\"search\"<\/code> to <code>&lt;form&gt;<\/code> [ searchform.php ]<\/li>\n<\/ul>\n<h2>Release 0.1.4 &#8211; 10\/05\/2011<\/h2>\n<ul>\n<li>Add microformats <em>hCard<\/em> to <code>&lt;hgroup&gt;<\/code>, <code>&lt;h1&gt;<\/code>, <code>&lt;a&gt;<\/code> [ header.php ]<\/li>\n<li>Add microformats classes <em>.entry-title<\/em> to <code>&lt;h1&gt;<\/code> [ content.php ], [ content-404.php ], [ content-news.php ]<\/li>\n<li>Add microformats <em>.vcard<\/em> <em>.email<\/em> .<em>url<\/em> <em>.fn<\/em> to <code>&lt;adress&gt;<\/code>, <code>&lt;a&gt;<\/code>, <code>&lt;span&gt;<\/code> [ footer.php ]<\/li>\n<li>Link to string <em>Contact the administrator<\/em> instead on email address [ footer.php ]<\/li>\n<li>Remove surplus blank lines and add some indentations<\/li>\n<\/ul>\n<h2>Release 0.1.5 &#8211; 10\/05\/2011<\/h2>\n<ul>\n<li>Add <code>#id=\"administrator<\/code> to <code>&lt;address&gt;<\/code> to validate microformat <em>hcard<\/em> [ footer.php ]<\/li>\n<li>Add <code>&lt;!-- &lt;?php echo get_num_queries(); ?&gt; queries. &lt;?php timer_stop(1); ?&gt; seconds. --&gt;<\/code> [ footer.php ]<\/li>\n<li>Add <code>&lt;div id=\"copyright\"&gt;<\/code> [ footer.php ]<\/li>\n<li>Add some comments [ functions.php ]<\/li>\n<\/ul>\n<h2>Release 0.1.6 &#8211; 11\/05\/2011<\/h2>\n<ul>\n<li>Change some comments in [ functions.php ]<\/li>\n<li>Add support for custom editor style with <code>add_editor_style()<\/code> [ functions.php ]<\/li>\n<li>Change <code>&lt;span&gt;<\/code> to <code>&lt;time&gt;<\/code> with <code>datetime<\/code> attribute in <code>basics_posted_on()<\/code> to match HTML5 specifications [ function.php ]<\/li>\n<li>Print meta-sep <code>\"|\"<\/code> with generic <code>printf()<\/code> [ functions.php ], [ footer.php ]<\/li>\n<li>Add <em>editor-styles.css<\/em><\/li>\n<\/ul>\n<h2>Release 0.1.7 &#8211; 12\/05\/2011 &#8211; 20h04<\/h2>\n<ul>\n<li>Add <em>.container<\/em> class to <em>#page<\/em> [ header.php ]<\/li>\n<li>Add <em>css\/grid.css<\/em><\/li>\n<li>Add <code>\/* @import \"css\/grid.css\"; *\/<\/code> [ style.css ]<\/li>\n<li>Add <code>add_editor_style()<\/code> [ functions.php ]<\/li>\n<li>Add <code>@import \"editor-style.css\"<\/code> [ style.css ]<\/li>\n<li>Customizing <em>editor-style.css<\/em> to give Basics a (simili) vertical grid for both front and WordPress WYSIWYG editor<\/li>\n<li>Add function <code>basics_body_class($classes)<\/code> [ functions.php ]<\/li>\n<li>Add CSS to <em>author.css<\/em> to improve legibility<\/li>\n<li>Add <code>&lt;section role=\"main\"&gt;<\/code> and <code>&lt;section role=\"complementary\"&gt;<\/code> [ index.php ], [ 404.php ], [ home.php ], [ sidebar-home.php ], [ sidebar-one.php ], [ sidebar-two.php ]<\/li>\n<li>Add <code>&lt;div&gt;<\/code>&#8216;s above <code>&lt;header&gt;<\/code> and <code>&lt;footer&gt;<\/code> to match the global structure [ header.php ], [ footer.php ]<\/li>\n<li>Remove link on <em>title<\/em> in singular context [ content.php ], [ content-news.php ]<\/li>\n<\/ul>\n<h2>Release 0.1.8 &#8211; 12\/05\/2011<\/h2>\n<ul>\n<li>Add thumbnail of different sizes regarding the context [ content.php ], [ content-news.php ]<\/li>\n<li>Display placeholder image when thumbnail is missing [ content.php ], [ content-news.php ]<\/li>\n<li>Make some changes to <em>author.css<\/em> to give the front of Basics a whirl<\/li>\n<li>Turn <code>input type=\"text\"<\/code> into <code>type=\"search\"<\/code> [ searchform.php ]<\/li>\n<li>Add <em>utofocus<\/em> to <code>input type=\"search\"<\/code> [ searchform.php ]<\/li>\n<li>Add page [ search.php ] to deal more easily with results<\/li>\n<li>Add <code>&lt;mark&gt;<\/code> in the result page to highlight the user&#8217;s request [search.php ]<\/li>\n<li>Make some changes to the credit line [ footer.php ]<\/li>\n<\/ul>\n<h2>Release 0.1.9 &#8211; 14\/05\/2011<\/h2>\n<ul>\n<li>Add generic markup style [ markup.css ]<\/li>\n<li>Turn value <em>Search in<\/em> into <em>ok<\/em> [ searchform.php ]<\/li>\n<li>Set a (almost) complete basic html markup [ markup.css ]<\/li>\n<li>The <em>featured post<\/em> in homepage is no longer the last post published in the <em>featured<\/em> category. Instead, its the last <em>Sticky post<\/em><\/li>\n<li>Add ID&#8217;s <code>#site-title<\/code> and <code>#site-description<\/code> to <code>&lt;h1&gt;<\/code> and <code>&lt;h2&gt;<\/code> in <code>&lt;hgroup&gt;<\/code> [ header.php ]<\/li>\n<li>Add some structure to <em>markup.css<\/em>. Remove duplicate CSS rules between <em>reset.css<\/em> and <em>markup.css<\/em> [ markup.css ]<\/li>\n<li>Add Sample of <em>Media Queries<\/em> to fit screen under 990px width. [ author.css ]<\/li>\n<li>Add support for non-duplicate posts when displaying a <em>sticky post<\/em> witch could appears later in a second loop [ home.php ]<\/li>\n<\/ul>\n<h2>Release 0.2 &#8211; 17\/05\/2011<\/h2>\n<ul>\n<li>Add <code>&lt;section&gt;<\/code> element to <code>comments_template()<\/code> [ index.php ]<\/li>\n<li>Add <code>&lt;section&gt;<\/code> element to the second loop [ home.php ]<\/li>\n<li>Turn <code>&lt;section&gt;<\/code> into <code>&lt;aside&gt;<\/code> [ sidebar-home.php ] [ sidebar-one.php ] [ sidebar-two.php ]<\/li>\n<li>Turn some <code>&lt;div&gt;<\/code> into <code>&lt;section&gt;<\/code> for semantic purposes (hard to anticipate further content, but I try, i try&#8230;) [ sidebar-home.php ] [ sidebar-one.php ] [ sidebar-two.php ]<\/li>\n<li>Make some changes to Widgetable Areas to reflect changes above: turn <code>&lt;aside&gt;<\/code> into <code>&lt;div&gt;<\/code> and move <code>&lt;h1&gt;<\/code> to <code>&lt;h2&gt;<\/code> because each new <code>&lt;section&gt;<\/code> should have its own <code>&lt;h1&gt;<\/code> element (you can hide it from user using .visuallyhidden class) [ functions.php ]<\/li>\n<li>Turn <code>&lt;h2 id=\"comments-title\"&gt;<\/code> into <code>&lt;h1 id=\"comments-title\"&gt;<\/code> to match changes above [ comments.php ]<\/li>\n<li>Add <code>rel=\"nofollow\"<\/code> on <em>continue reading<\/em> link in <code>basics_continue_reading_link()<\/code> and <code>basics_posted_in()<\/code> as an attempt of <em>Pagerank Sculpting<\/em> [ functions.php ]<\/li>\n<li>Some cosmetics changes in [ functions.php ] for legibility purposes.<\/li>\n<li>Add function <code>basics_section_heading()<\/code> to display <em>section headings<\/em> within <code>&lt;hgroup&gt;<\/code> regarding the context. Thanks to @Kusanar @BoiteAWeb @ScreenFeedFr @piouPiouM for helping o\/<\/li>\n<li>The `basics<em>section<\/em>heading() isn&#8217;t fired when displaying a <em>Post<\/em>, a <em>Page<\/em>, an <em>Attachment<\/em> or when the content is <em>paged<\/em> [ index.php ]<\/li>\n<li>Add <code>&lt;h1&gt;<\/code> under <code>&lt;aside&gt;<\/code> element to march HTML 5 Outline (if you don&#8217;t need it, put a .visuallyhidden class on it and say no more) [ sidebar-home.php ],  [sidebar-one.php ],  [sidebar-two.php ]<\/li>\n<li>Change <em>section heading<\/em> string when displaying <em>date archives<\/em> or <em>search results<\/em> [ functions.php ], [ search.php ]<\/li>\n<li>Remove <code>&lt;p&gt;<\/code> in <em>category description<\/em> or <em>tag description<\/em> when displaying in <em>section headings<\/em> [ functions.php ]<\/li>\n<li>Add support for removing <code>&lt;p&gt;<\/code> in excerpt, just in case (commented) [ functions.php ]<\/li>\n<li>Add <em>author description<\/em> and <em>avatar<\/em> when displaying <em>author&#8217;s posts<\/em> [ functions.php ], [ index.php ]<\/li>\n<li>Add <code>wptexturize()<\/code> to <em>category description<\/em>, <em>tag description<\/em> and <em>author description<\/em> to avoid alert when displaying <code>--<\/code> instead of <code>&amp;emdash;<\/code> for example.<\/li>\n<li>The default category for posts displaying under the <em>sticky<\/em> post in home is no longer the &#8216;news&#8217; <em>category_name<\/em>. Instead, I use now the <em>Uncategorized<\/em> (ID=1) category for genericity. Don&#8217;t forget to rename it to match your taxonomy.<\/li>\n<li>Add a README.txt to give some explanations.<\/li>\n<\/ul>\n<p>We Salute You \ud83d\ude42<\/p>\n<p>Give a try to Basics with the <em>Download Basics<\/em> link located in the sidebar<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Remember, it was yesterday: the last 6th of May I released Basics Version 0.1. According to my\u00a0change log file,\u00a0ten\u00a0successive\u00a0versions\u00a0in ten\u00a0days to\u00a0achieve\u00a0something\u00a0not\u00a0too bad.\u00a0Have a look\u00a0at\u00a0the\u00a0change logs\u00a0if\u00a0you\u00a0do\u00a0not believe me. Ok, I&#8217; brought it with me after ironed it on the sides via Markdown Editor, an excellent online tool witch convert Markdown syntax into good &hellip; <a href=\"https:\/\/4design.xyz\/wordpress-basics\/basics-0-2-features\" rel=\"nofollow\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[4],"tags":[28,44,98,155],"_links":{"self":[{"href":"https:\/\/4design.xyz\/wordpress-basics\/wp-json\/wp\/v2\/posts\/285"}],"collection":[{"href":"https:\/\/4design.xyz\/wordpress-basics\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/4design.xyz\/wordpress-basics\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/4design.xyz\/wordpress-basics\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/4design.xyz\/wordpress-basics\/wp-json\/wp\/v2\/comments?post=285"}],"version-history":[{"count":0,"href":"https:\/\/4design.xyz\/wordpress-basics\/wp-json\/wp\/v2\/posts\/285\/revisions"}],"wp:attachment":[{"href":"https:\/\/4design.xyz\/wordpress-basics\/wp-json\/wp\/v2\/media?parent=285"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/4design.xyz\/wordpress-basics\/wp-json\/wp\/v2\/categories?post=285"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/4design.xyz\/wordpress-basics\/wp-json\/wp\/v2\/tags?post=285"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}