Backend-utveckling

Artikel om Backend-utveckling


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

Dynamisk Webbsida Med PHP

Idag ska vi skapa en dynamisk webbsida med PHP och du ska redan kunna en del PHP, HTML och CSS för att få ut det mesta av den här guiden.  Webbroten är den plats där du förvarar projektfiler » om du kör WAMP på Windows är det C:/WAMP/www/ och för MAMP på Mac OS X är det /Applications/MAMP/htdocs/ och […]

functions.php

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.


PHP filter_var och filter_input

Inspiration ur boken ”PHP Object Oriented Solutions” av David Powers Det finns sju funktioner som används för att validering av inmatning, men endast fyra som faktiskt gör något filtrering eller validering. Du styr vad som accepteras eller förkastas genom att en rad PHP konstanter som argument till funktionen. Det finns 50 konstanter förknippade med filterfunktioner, vilket gör dem […]

php_logo_green

PHP elephant logo

OOP PHP

I början av 60 talet började man inse att det var ohållbart att försöka uppdatera, felsöka och utveckla stora och komplexa applikationer med procedural/sekventiell kod som exekveras rad efter rad då detta var väldigt tidsödande och svårt.

Lösningen var att flytta funktionerna bort från huvudscriptet, och sedan klumpa ihop sammanhörande funktioner i logiska enheter som representerade en större och mer allmän ”kugghjul” i applikationen, dessa block kom att kallas för klasser och innehåller oftast metoder (funktioner i klasser kallas för metoder) och medlemsvariabler (även kallade egenskaper, attribut eller fält, i fortsättningen egenskaper) som används för att modifiera ett state av ett objekt (som är en instans av en klass).


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-custom-tinymce

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

Screen-shot: "Database Update Required"