18 november 2017
Dutch CMS
Handleidingen

Met Dutch CMS 2.0

Nog makkelijker een mooie website !
Gemoderniseerd template design
Achtergrondafbeeldingen invoegen
Uitgebreid Contactformulier !
En meer.....

 
 
 
 
 
Technische Handleidingen Geintegreerde plugins 11 februari 2009

De code voor Dutch CMS is grotendeels zelf uitgedacht en geschreven. Een aantal plugins en stukjes code zijn onder de GPL of LGPL of een variant daarop geintegreerd in Dutch CMS. Op deze pagina een overzicht.

HTML Purifier - LGPL

In de map phpscripts/library
HTML Purifier wordt gebruikt om de gebruikersinput te filteren op schadelijke invoer. Afhankelijk van de instellingen in de php code filterd hij alle html code eruit of een gedeelte. Per definitie wordt alle java script eruit gefilterd zodat er geen XSS aanvallen op je site kunnen worden uitgevoerd.
"HTML Purifier is a standards-compliant HTML filter library written in PHP. HTML Purifier will not only remove all malicious code (better known as XSS) with a thoroughly audited, secure yet permissive whitelist, it will also make sure your documents are standards compliant.."
Link:
http://htmlpurifier.org
http://htmlpurifier.org/comparison.html
http://htmlpurifier.org/phorum/read.php?2,1266,1266#msg-1266
lgpl.txt bijgevoegd

TinyMCE - Javascript WYSIWYG Editor - LGPL

In de map javascripts/tiny_mce
Een geintegreerde tekt editor: "TinyMCE is a platform independent web based Javascript HTML WYSIWYG editor control released as Open Source under LGPL by Moxiecode Systems AB. It has the ability to convert HTML TEXTAREA fields or other HTML elements to editor instances. TinyMCE is very easy to integrate into other Content Management Systems." => Handleiding.
Link: http://tinymce.moxiecode.com
lgpl.txt bijgevoegd

CKEditor - Javascript WYSIWYG Editor - GPL, LGPL en MPL

In de map javascripts/ckeditor
Een geintegreerde tekt editor: "CKEditor is a text editor to be used inside web pages. It's a WYSIWYG editor, which means that the text being edited on it looks as similar as possible to the results users have when publishing it. It brings to the web common editing features found on desktop editing applications like Microsoft Word and OpenOffice.
Because CKEditor is licensed under flexible Open Source and commercial licenses, you'll be able to integrate and use it inside any kind of application. This is the ideal editor for developers, created to provide easy and powerful solutions to their users."
Link: http://ckeditor.com
licentie bijgevoegd

Beveiligingscode door 'Raven' - GPL

In het bestand phpscripts/security.php
Het gaat om een aantal specifieke stukjes code en met name de reggex die daarin gebruikt worden ter beveiliging van hackersanvallen die door mij weer aangepast zijn voor Dutch CMS. Er is in het bestand specifiek aangegeven om welke stukjes code het gaat. Oorspronkelijk komen ze uit RavenNuke 7.6 uit het bestand nukesentinal.php. Ook heb ik per e-mail nog extra toestemming gekregen:
"As long as you retain all credits and links in your code and your code is released as GPL you are permitted to use the code."
"Much of that code is mine, function st_clean_string($cleanstring) for example, and/or a combination of effort. The code from Chatserv, for example, was not originally his but was added to. In any event, the code is GPL and you are free to use it as long as you retain all credits in your code with references, urls, etc." Gaylen Fraley (aka Raven.

Isemail van Dominic Sayers - BSD

In de map phpscripts
Voor de controle op een geldig e-mail adres.
"This is a free PHP function to validate an email address against the various relevant internet RFCs."
http://www.dominicsayers.com/isemail

HTML Table Filter - MIT

Dit filter wordt gebruikt op de Statistieken Pagina (Beheer > Bezoekers Statistieken).
http://tablefilter.free.fr

Flowplayer - GPL

In de map javascripts/flowplayer
Met Flowplayer kunnen audio- en videobestanden worden afgespeeld vanaf de eigen website => Handleiding.
Link: http://flowplayer.org
licentie bijgevoegd

Nuvola icons - GPL en LGPL

De systeem afbeelding gebruikt in Dutch CMS in de map images en in de map beheer zijn afkomstig uit de Nuvola icon pack verspreid via Wiki. Ze worden o.a. gebruikt door wiki zelf en oorspronkelijk ontwikkeld voor diverse besturingssytemen.
Links:
http://en.wikipedia.org/wiki/Nuvola
http://commons.wikimedia.org/wiki/Nuvola

PDW File Browser voor TinyMCE en CKEditor door Guido Neele - MIT

In de map beheer
http://sourceforge.net/projects/pdwfilebrowser
http://pdwfilebrowser.sourceforge.net
http://sourceforge.net/users/guidoneele
Even een applaus voor Guido Neele ! Na een jaar zoeken en diverse filebrowsers geprobeerd te hebben kwam die van hem als absolute winnaar uit de bus !


Get Down CSS container door Matthew Taylor - use it however you like

In de map templates/dutchcms.php
"So there you have it... A simple, valid way to make the footer get down! I hope you find it useful."
Ere wie ere toekomt !
Link:
http://matthewjamestaylor.com/blog/keeping-footers-at-the-bottom-of-the-page


Dutch CMS v1 tm v2.0 Copyright 2009-2012 A. L. / Dutch CMS

English Legaly binding:

This file is part of Dutch CMS v1 tm v2.0.

Dutch CMS is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Dutch CMS is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with Foobar. If not, see <http://www.gnu.org/licenses>.

Voor meer informatie zie:
http://www.gnu.org/copyleft/gpl.html
http://nl.wikipedia.org/wiki/GNU_General_Public_License

www.dutchcms.nl

Speciale Dank

Alle (forum)gebruikers van Dutch CMS bedankt voor hun positieve feedback de afgelopen jaren !
Speciale dank aan 'Henk' van DeDS / Vereniging Open Domein en aan 'Jan' voor hun opbouwde kritiek, vragen en suggesties ter verbetering.

Powered by Dutch CMS v2.0 XHTML Strict

Bezoek ook de Webdesign website van Dutch CMS