Der sker ekstrem meget pt.

Hey det er en god del tid siden jeg har skrevet herinde, jeg burde have skrevet noget mere men der sker så meget i øjeblikket 🙂

 

Opdateringen af mit CMS

Mange af de ide’er jeg fik til mit CMS sidst jeg skrev på bloggen, dem har jeg implementeret samt opdateret mit framework, her er nogle af de features mit CMS har pt.

 

HTML5 / CSS3

Den tredje og største opdatering af mit CMS.

Mit CMS skrevet om fra bunden og op igen i HTML5 og CSS3.

Læg lige mærke til “tredje opdatering” “CSS3” høhø.

Istedet for billeder er det meste af grafikken lavet med CSS3.

Så er siden også mobil “landscape / portrait” og tab “landscape / portrait” venlig, dvs. siden skalere og ændre sig i forehold til skærm størrelse og platform, så ikke flere mini menuer når man skal bruge fingerne til at trykke næ nej så bliver siden sku touch venlig 🙂

 

Login / Logout “No shit sherlock :)”

Session Hijack stopper

Flere sikkerheds updates

In-build log

In-build TinyMCE editor

Jeg har integreret tinyMCE i mit cms så hvis man udvikler moduler så kan man skrive lidt kode og vupti så er der tinyMCE editor 🙂

Selvfølgelig også noget customized sikkerhed så man ikke lige pludselig render ud i noget Cross-Site Scripting via tinyMCE.

Mit system har allerede SQL Injection og Cross-Site Scripting sikkerhed men til tinyMCE måtte jeg lige customize noget specielt kode så det hang sammen med tinyMCE.

 

Dynamic user acces

Hver bruger har én rolle, og hver rolle bliver forbundet med nogle accestypes via en accesshandler.

Super administratoren kan ændre forbindelserne imellem roller og accestyper

 

Module control

Systemet er bygget så man så nemt som muligt skal kunne installere nye moduler on the go.

En udvikler kan selv bestemme hvilke moduler udvikleren ønsker at udvikle, når et modul at færdig udviklet lægges det ind i “modules” mappen og så logger man ind som SuperAdmin og via Module Control kan man installere modulet.

Moduler skal selvfølgelig bygges op så de passer ind i systemet, men det er meget nemt da der er et færdigt template.

Det smarte er så når man laver et modul kan man også tilføje flere accestyper som super administratoren kan give til roller.

 

MultiLanguage

En tabel med alt tekst som skal være multi language, teksten bliver så hivet ud fra en string_key og hvilket sprog det skal være “en / da / osv.”

 

True timezone

Du kender sikkert godt når man læser en blog post eller en artikel så er tiden somregel vist i den tidszone som serveren / forfatteren er i.

Mit system tager fat i antal sekunder siden Januar 1 1970 00:00:00 GMT “Unix timestamp” og når en besøgende ser siden tager jeg fat i den besøgendes tidszone og så regner mit system ud hvilket tidspunkt det ville have svaret til i den besøgendes tidszone / tidspunkt.

På dansk: En forfatter poster en artikel i USA i deres tidszone, du besøger siden og tidspunktet viser hvad klokken var i din tidszone da artiklen blev skrevet.

Der er en hel del mere til mit CMS end bare det her, der er MEGET, det er stort.

Men det er skidesmart. Upload -> tryk Install -> Det køre -> Nem viderudvikling via moduler.

Noget jeg selv syntes er ret fedt er at jeg er oppe på omkring 8200 linjer kode bare for standard install uden moduler 😛

 

Angående min uddannelse

Min uddannelse den går strålende 🙂

Færdig om 3-4 uger sådan cirkus så det bliver enormt fedt at være færdig, lige pt. har vi en masse små opgaver op til eksamen, jeg sidder for det meste og laver en alpha udgave af mit CMS i asp.NET C# så jeg kan bruge det til eksamen, jeg har allerede en skrabet men virkende CMS klart, så skal jeg bare lave en masse moduler som jeg tror vi skal bruge til eksamen så jeg hurtigt kan plug’in og kode videre.

Hvor ville det være fedt at være færdig før tid til eksamen 😀

 

Ang. Job

Så har jeg ikke fået søgt endnu men det er jeg begyndt på, laver en lille opdatering på mit CV efter jeg har skrevet den her blog post og så begynder jeg at søge 🙂

Udover det så kunne jeg sidde og rable løs om mit CMS, hvad det kan, hvad det kommer til at kunne, hvordan det hænger sammen meeeeen så smelter mit keyboard 🙁

Når jeg lancere mit nye CMS til det her site vil jeg højst sansynelig lave en blog post hvor jeg viser lidt om mit CMS, går lidt mere i dybden med det.

Det var alt for denne gang 🙂