CMS


WP REST API Tema

Detta är en berättelse om min resa genom en massa nya tekniker och ramverk/bibliotek för att i slutändan kunna skapa ett WP REST API Tema. Det hela går ut på att skapa ett WordPress tema som hämtar innehål/data genom följande tekniker: Webbsidorna levereras med kommunikationsprotokollet HTTP (Hypertext Transfer Protocol). REST (Representational State Transfer) API (Application Programming Interface). Datan returneras i JSON (JavaScript Object Notation) […]

Bild på Wordpress logo 3D blå

Wordpress logo 3D purple

Skapa ett ”Barn-tema”

Källkoden är formaterad med ett WordPress Plugin – Crayon Syntax Highlighter OBS! Om du vill hoppa över kodning mm. och ta den enkla vägen genom att installera ett tillägg, gå då längst ner på sidan. Det enklaste sättet att modifiera ett WordPress tema är att skapa ett så kallat barn-tema som ärver all stil och funktionalitet […]


Skapa en Egen CMS

OBS! Artikel pågående I denna artikel ska vi skapa en egen CMS från grunden. Ett CMS (Content Management System) är ett innehållshanteringssystem och ett av dom mest berömda är WordPress. Det finns ett annat begrepp som har använts för webbaserade CMS, förkortad WCMS (Web content management system) men nyförtiden räcker CMS för att alla utvecklare ska förstå vad man […]

Code ikon

Installera Composer på OS X

Composer är ett plattformsberoende manager för PHP-bibliotek, den installera paket som man behöver i ett specifikt projekt med ett enda kommando. I denna artikel kommer jag att förklara hur man ska Installera Composer på OS X, och sedan lägga till en alias, så den kan användas från överallt på datorn utan att behöva skriva in den fulla sökvägen […]

composer-logo-512x512

PayPal - Express Checkout process

Webbshop med PayPal

I den här artikeln ska vi skapa en – webbshop med PayPal och applikationen kommer att baseras på Classic API. Som du kanske såg i förra avsnittet av den här serien – Skapa Din Egen Nätbutik, så finns det tre steg i en transaktion på nätet:

Kundvagn > ska samla in information om köpet, som kortnummer, adress, namn mm.
Betalningsgateway > krypterar informationen och skickar den till säljarkonto
Säljarkonto > processar informationen och sätter in pengarna på kontot
Vi kommer att använda oss av PayPal:s säljarkonto i den här artikeln.


ER Diagram

ER Relationsmodellen är ett sätt att visualisera data och dess relationer. ER står för Entity-Relationship, vilket ungefär blir ”saker” och ”samband”. En entity i det här sammanhanget, representerar en tabell. Relationsmodellen går ut på att data lagras i relationer, och en relation är lika med en tabell, med rader och namngivna kolumner.

ER_Relations_featured_image

php_logo_magenta

PHP Validerings klass

Inspiration från boken ”PHP Object Oriented Solutions” av David Powers
Idag tänkte jag att vi skulle bygga en validerings-klass så att man slipper hålla på med alla komplicerade arrayer och konstanter mm. För trots komplexiteten i filterfunktionerna, så är deras förmåga att filtrera eller validera många variabler i ett enda moment en stor fördel. Vad vi behöver är en anpassad klass för att bygga flerdimensionella arrayer som avgör hur varje variabel ska behandlas. När arrayen har byggtsär det bara en fråga om att föra den till den lämpliga filterfunktionen och fånga resultatet. Genom att kapsla varje steg i processen inne i klassen, kommer du att sluta med en valideringsverktyg som är enkelt att använda, men som lämnar allt det hårda arbete till filterfunktioner.


HTML till Drupal Tema 1

Idag ska vi omvandla HTML till Drupal Tema och vi kör igång på en gång, utan att hänga kvar vid en massa bakgrund, för du har ju redan bestämt dig för att lära dig hur man omvandlar en statiskt HTML till » Drupal tema som är en dynamisk PHP & JavaScript baserad CMS, så grunderna i webbutveckling som, HTML & CSS borde du kunna…

Drupal icon

Screen Shot-custom-tinymce

Dropdown Lista Med Stilar för TinyMCE 1

Visst vore det bra att kunna trycka på en knapp och då styla en markerad del av innehållet med dina egna CSS klasser och stilar? Så klart, och det är precis vad vi ska göra idag, nämligen lägga till en funktion i den visuella redigeraren i Wordpress, eller TinyMCE som den heter.
Det finns en till rad med verktyg om man klickar på knappen ”Verktygsrad på/av” …så dyker det upp en rad till med flera redigerings alternativ.
Du ka se att jag har en extra knapp”Format” längst till vänster i den nedre raden, och det är en sådan vi ska skapa.


Screen-shot: "Database Update Required"

Exportera WordPress sida 1

Om du har din gamla installation på en lokal dator så fungerar inte exportera funktionen inte korrekt för att den nya sidan på internet inte kan ladda ner bilder mm. från en lokal dator. Då kan man i stället exportera/importera all innehåll manuellt. Till att börja med ska du ska ha en ny, helt tom Wordpress installation på målplatsen.

Det finns fem steg i den här exporten:

Installera en ny Wordpress sida, Kopiera / ladda ner , Exportera Wordpress databasen, Fixa till alla URL, Importera databasen


En slider för din WordPress installation

Har du märkt att det ståt ”You haven’t create any slider yet” när du försöker lägga till en bild-slider medan du ska anpassa sidan? Men det dyker ju inte upp någon möjlighet att skapa någon.   Så hur skapar man en slider? Jag börjar med den enklaste d.v.s. om du har en tema som stöder skapande […]

slider mockup

Penn-ikonern i Customizr temat visas för administratöter

Ta bort penn-ikon från inlägg (posts) – i Customizr temat

Jag blev lite irriterad över den penn-ikon som visas bredvid varje inlägg, den ser ut så här: Men det finns en riktigt enkel lösning på att ta bort penn-ikonen från inlägg. Det är bara att lägga till en liten snippet i Custom CSS eller som jag skulle göra, skriva in det i barntemats style.css och det […]