Archief - Blog + mogelijkheid deze te plaatsen op eigen website

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

KingOfWoods

Legacy Member
Hallo allemaal.

Ben nu een tijdje bezig met een website voor iemand die een eigen zaak wil oprichten. Nu doe ik dit voor de "verniet" omdat het een goede vriend is + ik leer er zelf veel uit.

Vermits ik gratis aan et werk ben wou ik ook niet teveel liggen coderen dus ik probeer het gewoon clean and simple te houden. HTML, CSS en beetje JS.

Nu heb ik op de rechterkant van de website wat plaats gelaten en deze zou zich moeten vullen met recente blogs.

Het idee is ontstaan omdat ik geen zn had deze website wekelijks te moeten updaten en zo kan hij makkelijk op zijn eigen blog vers nieuws vermelden dat dan automatisch op de website terecht komt.

Ik weet dat dit mogelijk is en dat het ook niet zoveel werk kan vragen, alleen vroeg ik mij af of jullie goede blogaanbieders weten die deze technologie aanbieden.

Ben dus op zoek naar een website waarop mijn vriend kan bloggen + de mogelijkheid dat ik via een api or whatever de 5 recentste blogs in mijn website kan inlezen.

Vriend heeft nog geen blogsite dus we kunnen vers van 0 beginnen.

Merci alvast

FurtiveDuck

Legacy Member
Zal misschien stom klinken want 't is alweer een tijdje geleden, maar waarom maak je gewoon geen Wordpress site? Enige die je dan gebruikt zijn de codes om de posts in te lezen, voor de rest maak je gewoon je eigen website in de vorm van een wordpresstheme. Is even wat opzoek werk, maar uiteindelijk is wordpress erg gemakkelijk.

KingOfWoods

Legacy Member
Ben geen CMS voorstander en heb trouwens al het volledige design in css gemaakt. Dit nu over zetten naar wordpress lijkt mij een enorme pain in the ass te zijn. Dus Dit is geen optie. Misschien dat ik dit bij volgende projecten zal toepassen, maar ben gewoon grotere fan van eigen geschreven code en structuren dan cms systemen die vaak gewoon een enorm veel overbodige code en layers genereren. Toch bedankt voor het advies.

We gaan het voorlopig zo laten vermits hij slechts om de maand eens een blogje gaat schrijven. We zullen deze dan gewoon snel hard coded erbij rammen, want voorlopig lijkt het mij de moeite en research niet waard.

Toch bedankt want ik ben er zeker van dat ik het bij een volgende project wel kan gebruiken, maar dan ga ik er van in het begin rekening mee moeten houden dat ik deels programmeerwerk ga hebben,waar ik in dit project geen tijd en goesting meer voor heb :)

FurtiveDuck

Legacy Member
( Als ie al in css zit dan is 't echt niet veel werk meer, maar soit... )

woony

Legacy Member
FurtiveDuck zei:
( Als ie al in css zit dan is 't echt niet veel werk meer, maar soit... )

ja ging ik ook zeggen.. een html / css page naar wordpress zetten houdt echt wel niks in hoor.. ah well

FurtiveDuck

Legacy Member
Streaker,

Werk gewoon uw website af in css / html en maak dan een simpele wordpress blog aan. Zonder toeters of bellen. Is gewoon een kwestie van wat bestandjes naar uw server te uploaden. Lees dan eens onderstaand artikel, denk dat het wel nuttig is. :)

Creating a Embeddable Content Plugin for WordPress

PS: Uw PB-mapke zit vol.

bealzebub

Legacy Member
Zoals ik al zei kan je gewoon ergens losweg nen standaard out-of-the-box Wordpress installeren en juist die JSON API plugin toevoegen. Je klant maakt daar gewoon posts in aan, die hij kan preview en uiteindelijk ook publishen. Dus Wordpress wordt gewoon gebruikt als blog app, maar zal niet gebruikt worden om de site zelf te renderen, daarvoor gaan we de API gebruiken (wat ook was waar je oorspronkelijk om vroeg).

Op je public site duw je die dan gewoon via JSON-P in je site:

Javascript (met jQuery en Handlebars):
Code:
  // Monthmapping
  var monthArray = [null, "jan", "feb", "maa", "apr", "mei", "jun", "jul", "aug", "sep", "okt", "nov", "dec"]
  
  // A few Handlebars helpers to render data properly
  Handlebars.registerHelper('intro', function(content) {
    var introRegex = /<p>(.*)<\/p>/,
         introMatch = content.match(introRegex);
    if(introMatch && introMatch.length > 1) {
      return introMatch[1];
    } else {
      return "";
    }
  });
  
  Handlebars.registerHelper('shortDate', function(date) {
    var dateRegex = /^(\d{4})-(\d+)-(\d+) /,
         dateMatch = date.match(dateRegex),
         theDate = new Date();
    if(dateMatch && dateMatch.length == 4) {
      theDate = new Date(parseInt(dateMatch[1],10), parseInt(dateMatch[2],10),parseInt(dateMatch[3],10));
    }
    return theDate.getDate()+" "+monthArray[theDate.getMonth()];
  });

  // Render the blog template with JSONP data
  var blogSource = $('#blog-roll-template').html();
  if (blogSource) {
    var blogTemplate = Handlebars.compile(blogSource);
    $.getJSON("http://wordpress-domein/api/get_recent_posts?callback=?", function(data) {
      var filteredData = {posts: data.posts},
           blogHTML = blogTemplate(filteredData);
      $('#blog-roll').append(blogHTML);
    });
  }

In je HTML:
Code:
    <div id="blog-roll" class="blog-roll">
      <h2>Blog</h2>
      
      <script id="blog-roll-template" type="text/x-handlebars-template">
            <div class="recent-posts">
              <h3>Recente artikels</h3>

              <ul>
              {{#each posts}}
               <li>
                <div class="date">
                  {{shortDate date}}
                </div>
                <h3>{{title}}</h3>
                <p>{{{intro content}}}</p>
                <a href="{{url}}" class="more">Lees verder</a>
               </li>
              {{/each}}
              </ul>
            </div>
      </script>
    </div>

dJeez

Legacy Member
En je kan hetzelfde zonder Wordpress te installeren als je Tumblr (micro blogging service) gebruikt, maar soit. Blijkbaar is ook dat al te veel werk... Het neemt welgeteld enkele minuten zoekwerk op Google in beslag om er voorbeelden en zelfs complete widgets van te vinden.

KingOfWoods

Legacy Member
FurtiveDuck zei:
Streaker,

Werk gewoon uw website af in css / html en maak dan een simpele wordpress blog aan. Zonder toeters of bellen. Is gewoon een kwestie van wat bestandjes naar uw server te uploaden. Lees dan eens onderstaand artikel, denk dat het wel nuttig is. :)

Creating a Embeddable Content Plugin for WordPress

PS: Uw PB-mapke zit vol.

PM is geledigd bij deze :)

Merci voor de info, ga dit eens bekijken + onderstaand voorbeeld.

bealzebub zei:
Zoals ik al zei kan je gewoon ergens losweg nen standaard out-of-the-box Wordpress installeren en juist die JSON API plugin toevoegen. Je klant maakt daar gewoon posts in aan, die hij kan preview en uiteindelijk ook publishen. Dus Wordpress wordt gewoon gebruikt als blog app, maar zal niet gebruikt worden om de site zelf te renderen, daarvoor gaan we de API gebruiken (wat ook was waar je oorspronkelijk om vroeg).

Op je public site duw je die dan gewoon via JSON-P in je site:

Javascript (met jQuery en Handlebars):

Nice, ik veronderstelde wel dat zo iets mogelijk was, maar dacht dat het een pak moeilijker ging worden. Zal beide eens proberen en vriend moet dan maar zien wat hem het beste ligt...

thx


dJeez zei:
En je kan hetzelfde zonder Wordpress te installeren als je Tumblr (micro blogging service) gebruikt, maar soit. Blijkbaar is ook dat al te veel werk... Het neemt welgeteld enkele minuten zoekwerk op Google in beslag om er voorbeelden en zelfs complete widgets van te vinden.

Ja alles is slechts enkele minuten google werk als je weet naar wat je moet zoeken. Ben een uur overal gaan zoeken, maar blijkbaar op de foute keywords. Heb halve dag verkloot door blogger te proberen van google zelf. Na veel koefelen en proberen dan toch ergens gelezen dat dit blijkbaar enkel in iframes ging en dan de moed opgegeven en hier komen polsen.

Normaal gezien had ik nog een week vrijaf en dan had ik daar gerust wat tijd in willen steken, maar blijkbaar begin ik maandag op mijn vast werk.. jeuj me, en daardoor komt het afwerken van deze website wat in gevaar. Vandaar dat ik de toeters en bellen zoals een blog en uitzoek werk links ga laten liggen.

Het is dus niet dat ik de aangebode hulpniet apprecier, in tegendeel. Het is gewoon dat ik prioriteiten moet stellen en mooie plannen maken nog geen afgewerkt product.

Anyhow, merci al aan iedereen voor de tips. Het kan goed zijn dat ik ze nog ga implementeren als ik mijn draai heb gevonden op mijn werk en wat tijd over heb.

En over css naar WP te zetten. Ik heb enkel ervaring van html/cs naar drupal en dat heeft toh behoorlijk lang geduurd alvorens deze dezelfde uitstraling had als het origineel.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan