[mscripting] CMS systeem

Door Marnix Peters, 13 jaar geleden, 9.549x bekeken

Mscripting - CMS systeem BETA

Hallo,

Met dit systeem kan je makkelijk je eigen website onderhouden met staff gebruikers, het nieuws en pagina's voor je website. Onder aan dit bericht vind uw de download link, eenmaal daar vind uw onder aan de pagina een link met "download" die zich laat weergeven na 10 secondes. Na het downloaden upload je de bestanden naar je website en lees je het LeesMij.txt bestand om de verdere installatie te voltooien.

Wat is een CMS?
CMS is een afkorting voor Content Management System. Hierbij kan je makkelijk je site beheren met bijvoorbeeld pagina's, categoriën, nieuws & staff leden die ook de Content Manage System kunnen betreden.

Wat voor functies bied dit CMS systeem?
Mscripting - CMS systeem bied de volgende functies voor de admin:

- Inloggen: Spreekt voor zich, in het admin paneel kunnen de staff leden zich inloggen, dat in dit geval.
- Beheer gebruikers: Nadat je ingelogd bent moet je ook andere staff leden kunnen registreren. Na de registratie kunnen ze met de geregistreerde account inloggen. Ook is het hierbij mogelijk de andere accounts te verwijderen.
- Beheer pagina's: Je kan pagina's aanmaken, wijzigen en verwijderen. Nadat je er een gemaakt hebt is die te vinden op je site als je hem op actief gezet hebt. Het is ook mogelijk deze pagina op inactief te zetten waardoor niemand de pagina kan zien.
- Beheer categories: pagina's horen in bepaalde categoriën. Deze kan je hierbij aanmaken, wijzigen en verwijderen. Pagina's kan je in de gewenste categorie toevoegen.
- Beheer nieuws: Hier is het mogelijk het nieuws aan te maken, te wijzigen en te verwijderen. Ook kan je hier de nieuws reacties wijzigen en verwijderen. Geef de titel & bericht op, en hij word weergeven op de nieuws pagina op je website.
- Contact formulier: Laat de bezoekers contact met de eigenaar opnemen.

Kopen/doneren:
Dit script is niet te koop en mag gratis worden gebruikt op websites met commerciële doeleinden. Aangezien het systeem wel veel moeite heeft gekost om het te maken, zou ik een donatie wel erg fijn vinden. Klik dan op de doneer knop van de download pagina.

Let op:
Het CMS systeem bevind zich momenteel in de BETA fase, ik ben niet verantwoordelijk voor de fouten die het script zou kunnen bevatten.

Downloaden:
Uw kunt het systeem downloaden op de volgende link:
http://marnixpeters.nl/cms.php

Mvg,

Marnix

Ps: Screenshots vind uw op de download pagina

Gelieve fouten/bugs te melden

Het script zal af en toe geupdate worden op eventuele fouten en extra's.

Gesponsorde koppelingen

PHP script bestanden

  1. mscripting-cms-systeem

 

Er zijn 47 reacties op 'Mscripting cms systeem'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Wouter DS
Wouter DS
13 jaar geleden
 
0 +1 -0 -1
Nu nog de schrijffouten er uit halen :)
Edit, sorry nogal onbeleefde nutteloze opmerking, ziet er wel leuk uit en je website zelf is ook nog niet slecht =)

Edit2:
Ga het zeker eens downloaden om eventueel nog wat ervaring uit je code op te doen :)
Ben zelf ook bezig aan het cms van mijn website maar dan volledig in PDO =(.. Momenteel is het nog beetje onhandig werken maar dat went wel zeker =)..
Jesper Diovo
Jesper Diovo
13 jaar geleden
 
0 +1 -0 -1
Hij is niet zo heel uitgebreid, wel? Je kunt nl. de hele lay-out al niet aanpassen..
Marnix Peters
Marnix Peters
13 jaar geleden
 
0 +1 -0 -1
Thanks paradox!

@ Jezpur: Het is genoeg voor een CMS systeem, in de loop van de tijd word het systeem weer eens geupdate met nieuwe scripts en/of bugs die eruit gehaalt worden.

Ps: Wat bedoel je met deze regel "Je kunt nl. de hele lay-out al niet aanpassen.." ?
Marco PHPJunky
Marco PHPJunky
13 jaar geleden
 
0 +1 -0 -1
Daar bedoelde hij volgens mij mee dat je niet het desing / layout / template van de website kan aanpassen...

Dat je niet de site zelf vorm kan geven met bijvoorbeeld afbeeldingen....
Marnix Peters
Marnix Peters
13 jaar geleden
 
0 +1 -0 -1
het is makkelijk de layout/template te veranderen (staat uitgelegd in de readme.txt) & afbeeldingen zijn makkelijk toe te voegen.
Marco PHPJunky
Marco PHPJunky
13 jaar geleden
 
0 +1 -0 -1
Dat kan best zo zijn maar hij bedoelde (denk ik) vanuit het CMS systeem...
Jesper Diovo
Jesper Diovo
13 jaar geleden
 
0 +1 -0 -1
Inderdaad Marco, dat bedoelde ik dus. Ik vind iets pas een CMS als je echt de hele website er simpel mee kan aanpassen.
Vincent Huisman
Vincent Huisman
13 jaar geleden
 
0 +1 -0 -1
de enters kloppen nog niet helemaal:p

niks grappigs aan. Reacties

Er zijn nog geen reacties geplaatst.

Schrijf reactie

verder ziet het er wel leuk uit!



anders doe je gewoon er een paar standaard templates bij altijd handig (A)
Marnix Peters
Marnix Peters
13 jaar geleden
 
0 +1 -0 -1
Jezpur, aangezien dit een standaard layout is en de meeste mensen die het dan ook gaan gebruiken een eigen template erin zetten is het moeilijk iets te maken waarbij je de template kan aanpassen. Of heb je ideeën?
Jelmer -
Jelmer -
13 jaar geleden
 
Als je websites maakt voor anderen lijkt het me eerder vanzelfsprekend dat je het uiterlijk niet vanuit het CMS zelf kan aanpassen. Dat doet degene die je website voor je regelt voor je. Het CMS stelt je alleen in staat de content te beheren. Het liefst zonder rare HTML mogelijkheden omdat mensen dan de tekst in een ander lettertype gaan zetten, andere kleuren gaan gebruiken, en heel fout bezig gaan met koppen. Meteen de hele stijl die je als ontwerper van de site voor ogen had.

Een echt goed CMS beperkt zich tot content, maar maakt dat deel zo gemakkelijk mogelijk. Makkelijk plaatjes kunnen toevoegen, WYSIWYG, maar niet de mogelijkheid om zomaar even het lettertype of de kleur van alle tekst te veranderen. De functies die je hierboven beschrijft lijken mij al bijna voldoende. Nu nog concurreren op gebruiksgemak >:)
Marnix Peters
Marnix Peters
13 jaar geleden
 
0 +1 -0 -1
Bedankt voor je reactie Jelmer :)
ToySoldier ZegIkNiet
ToySoldier ZegIkNiet
13 jaar geleden
 
0 +1 -0 -1
Template parser; http://smarty.net/
Kan je misschien gebruiken bij de volgende versie, heeft erg veel functionaliteiten =]
Roel -
Roel -
13 jaar geleden
 
0 +1 -0 -1
Heeft iemand even een online versie?
Johan M
Johan M
13 jaar geleden
 
0 +1 -0 -1
Ik lees diverse reacties over het online aanpassen van templates. Echter is dit een Content Management System, waarmee je dus de inhoud gaat beheren, niet de website zelf.
Echter wil ik toch ToySoldier bedanken voor de link naar Smarty.net, ik denk er over toch ook zo iets in mijn systeem in te gaan bouwen.

@marnix: Ik krijg diverse foutmeldingen als ik je systeem online probeer te zetten. Ik krijg het helaas niet voor elkaar om de SQL in de database te krijgen door middel van je install.php file. Controleer je informatie in de readme.txt, ik zie onder andere 2 keer dezelfde regel staan (stap 2 en 3).
Wouter DS
Wouter DS
13 jaar geleden
 
0 +1 -0 -1
@ Roel, heb ff online gegooid

http://paradox-productions.net/mscripting-cms/
http://paradox-productions.net/mscripting-cms/admin/

User: DemoAdmin
Pass: demo

@ Marnix, leer eens xhtml valid werken!!!
- -
- -
13 jaar geleden
 
0 +1 -0 -1
PHP versie: 4

Mag hopen van niet.. Ziet er netjes, simpel uit. Beginners kunnen hier wel mee spelen ;-)
Marnix Peters
Marnix Peters
13 jaar geleden
 
0 +1 -0 -1
@ Paradox: ik zal het proberen valid te maken in een update volgende keer. En is het mogelijk dat ik jouw URL als voorbeeld zet in het begin van de artikel?

@ Johan: Ik zie het nu van de readme.txt, dit zal ik ook aanpassen. Maar van dat de installatie mislukt weet ik niets van, aangezien overal waar ik/andere het hebben geprobeerd heeft het gewerkt.

@iChris: Bedankt voor je reactie!
Martijn Wieringa
Martijn Wieringa
13 jaar geleden
 
0 +1 -0 -1
Mocht je nog meer inspiratie zoeken wat betreft CMS systemen, vergeet dan de mijne niet te checken: http://demo.ironcms.nl/beheer/ ;)

Wat betreft Smarty:
Ik wil mijn templates zo flexibel en snel mogelijk houden. Daarom gebruik ik waar nodig PHP om mijn template dynamisch op te bouwen, en geen 'sub taal' die nog veel ingewikkelder/complexer en trager is dan PHP zelf.

Door structureren van je code kun je al veel scheiden van dataa verwerking en data presentatie..
Klaasjan Boven
Klaasjan Boven
13 jaar geleden
 
0 +1 -0 -1
Trouwens ik heb een paar scripts bekeken en het blinkt uit in onveiligheid.
- geen mysql_real_escape_string
- geen controle op type van $_GET['id']
- wordt niet gecheckt of id wel echt voorkomt (in_array())
- SELECT * is nooit een goed idee
- geen mail class
- formulieren worden opgemaakt met tabellen ipv fieldset
- geen $_SERVER['REQUEST_METHOD'] maar if($_POST['submit']
- geen foutafhandeling bij queries
- geen FOREIGN KEYS

Het ziet er overigens wel simpel en leuk uit. Zeker de moeite waard om de bovenstaande punten aan te pakken
Groeten
Klaasjan
Kees Schepers
kees Schepers
13 jaar geleden
 
Ik zie in de admin dat je kunt bepalen op welk niveau een menu item verschijnt dmv een getal in te voeren.

Dit kan veel gebruikersvriendelijker! Je zou bijvoorbeeld een optie in je CMS kunnen maken 'Menu beheren'. Op deze pagina zie je een UL/LI structuur van de pagina's. Met een 'simpel' javascriptje en wat functies kun je ervoor zorgen dat de gebruiker de volgorde en de diepte kan bepalen door items te slepen.

Als je niet snapt wat ik bedoel stuur even een PM :)
Iltar van der berg
iltar van der berg
13 jaar geleden
 
0 +1 -0 -1
Draggable in JQuery of Mootools voor bovenstaande van kees
Robin
Robin
13 jaar geleden
 
0 +1 -0 -1
Ziet er leuk uit! een template zou het geheel natuurlijk veel beter maken dan dat het al is.

Ook zou ik proberen je beveiliging een beetje meer aan te scherpen.
Wouter DS
Wouter DS
13 jaar geleden
 
0 +1 -0 -1
@ Marnix tuurlijk..

@ Klaasjan; Wat is mer mis met $_SERVER['REQUEST_METHOD']??
Wouter DS
Wouter DS
13 jaar geleden
 
0 +1 -0 -1
-edit-
bumb, niet gezien dat ik als als laatste had gepost..
Waarom is hier geen controle of op dat jij de laatste persoon was die reageerde binnen 24u :s.. Zo moeilijk kan dit toch niet zijn (heb het over phphulp omdat ik per ongeluk bumbte)
Geert
Geert
13 jaar geleden
 
0 +1 -0 -1
@Klaasjan Boven
- formulieren worden opgemaakt met tabellen ipv fieldset
waarom moet er dan fieldset gebruikt worden ipv tabellen voor een formulier? Oke, met fieldset kun je o.a. een mooi lijntje erom krijgen. Maar is het daarom een must om fieldset te gebruiken?

- SELECT * is nooit een goed idee
Waarom geen goed idee? Als je alles uit de tabel nodig hebt, waarom dan niet SELECT * gebruiken?
Wouter DS
Wouter DS
13 jaar geleden
 
0 +1 -0 -1
Ben het helemaal eens met Geert!
Klaasjan Boven
Klaasjan Boven
13 jaar geleden
 
0 +1 -0 -1
@Geert, omdat het minder snel en minder overzichtelijk is. Als jij over een maand weer kijkt naar je code en je ziet staan.

SELECT voorletter, naam, straat FROM persoon snap je wat je ophaalt met een blik op deze SQL
met
SELECT * FROM persoon
Heb je geen idee wat je ophaalt

@Paradox, niets mis met $_SERVER['REQUEST_METHOD'] maar het script gebruikt if($_POST['submit']) en dat is niet juist.

Jij host het trouwens? Heb je nu wel een goede backup want zoals ik al zei is het script zo lek als een mandje
Remie
remie
13 jaar geleden
 
0 +1 -0 -1
Geert omdat:
1. als je je tabel uitbreid en je die data dan niet gebruikt in dat script je onnodige data laad.
2. snelheid, zelfs als je alle veldnamen zelf opnoemt is het sneller dan SELECT *
3. overzichtelijker, je weet welke velden je uit de database haalt
Ki ma
ki ma
13 jaar geleden
 
0 +1 -0 -1
Misschien een beetje off topic. Maar wanneer je naar http://marnixpeters.nl/cms.php gaat en dan op een screenshot klikt.

Welk galerij script is dat? hij komt ook van phphulp.nl maar kan het iig niet meer vinden..
Wouter DS
Wouter DS
13 jaar geleden
 
0 +1 -0 -1
@ Kima, komt niet van phphulp :s
Is gewoon lightbox..
Ki ma
ki ma
13 jaar geleden
 
0 +1 -0 -1
hhm okj ik dacht het ooit te hebben gezien bij een scripje.. Maar nu ben ik er ook uit :)

iig bedankt!
Steven de la fosse
Steven de la fosse
13 jaar geleden
 
0 +1 -0 -1
Is het de bedoeling dat dit cms systeem nog geupdate wordt ja of nee?????? een fotoalbum optie en gastenboek en zo en nieuwsbrief zou erg mooi zijn denk ik.
Dat maakt een cms systeem wel completer, ook tevens een contact formulier die je niet appart hoef te zetten maar er standaard in zit.

Nu heb ik namelijk het contact formulier gebruikt van mezelf, heb precies gedaan zoals in de bschrijving staat maar nu komt contact in het menu niet netjes horizontaal met de rest van het menu.
Steven de la fosse
Steven de la fosse
13 jaar geleden
 
0 +1 -0 -1
Ik denk dat dit verleden tijd is als ik het zo eens bekijk, aangezien er geen updates verschenen zijn en ik geen veranderingen zie aan het script terwijl marnix hier zegt dat hij dat dus wel zal gaan doen.
Marnix Peters
Marnix Peters
12 jaar geleden
 
Ik denk dat ik hier weer mee aan de gang ga, en proberen een hele grote update uit te brengen voor de volledige versie.

Wat ik sowieso ga doen is:

- Beveiligen
- Bugs eruit halen
- Alles XHTML valid strict maken
- Bij pagina toevoegen een PHP script kunnen toevoegen

Dit is maar klein, zo komt er veel meer, iemand meer ideeën?
Laurens
Laurens
12 jaar geleden
 
0 +1 -0 -1
Beste Marnix,

Misschien een andere WYSIWYG erin zetten...
I.v.m opslaan van afbeeldingen en dan bewerken dit word niet goed uitgevoerd...
Marnix Peters
Marnix Peters
12 jaar geleden
 
0 +1 -0 -1
Ik heb nu een kleine update uitgevoerd:
- Paar bugs opgelost
- Typfoutjes weggehaald
- Wat kleine dingetjes...

Maar ik ga verder met het ontwikkelen met nieuwe pagina's voor het systeem, zoals dat je de template van de website bijvoorbeeld kan veranderen in de admin, en dat iedereen die staff is een eigen rang hebben, en iedereen z'n eigen ding kan doen.

Edit: Eerder was het systeem niet goed te download, dit probleem is nu net opgelost.
Marnix Peters
Marnix Peters
12 jaar geleden
 
0 +1 -0 -1
Hierbij kom ik vertellen weer een update te hebben uitgevoerd:

- Verschillende typefouten weggehaald
- Het systeem veiliger gemaakt tegen SQL injecties
- Indien geen nieuws berichten, een melding
- Reageren uit/aan per nieuws artikel
- Bij pagina bewerken, nu wel TinyMCE
Steven de la fosse
Steven de la fosse
12 jaar geleden
 
0 +1 -0 -1
Ideen zat.

-Een fotoalbum
-Contact formulier die er al inzit en niet apart van het menu zoals nu
-Zelfde met nieuws systeem.
- Submenu aanmaken
Steen
steen
12 jaar geleden
 
0 +1 -0 -1
Downloadlink:http://www.gamewebs.net/mpnl/download_cms.php
Niels K
Niels K
12 jaar geleden
 
0 +1 -0 -1
Veel dingen doen het niet.. Notice errors.. Kvind hem ook niet echt gebruiksvriendelijk. Ik krijg de kriebels om er zelf 1 te gaan maken
Steven de la fosse
Steven de la fosse
11 jaar geleden
 
Je kunt er natuurlijk altijd zelf 1 gaan maken.
Op dit moment ben ik samen met een kameraad van me een onwijs uitgebreid cms systeem aan het bouwen met modules en plugins, deze is niet alleen gebruikersvriendelijk maar word ook zoekmachine vriendelijk.

ik heb zelf dit cms systeem ook uitgeprobeerd en heb zelfs veel errors er uit gehaald en zelf maar het een en ander toegevoegd om er wat van te kunnen maken maar een nieuw eigen cms was toch beter, dan maar 1 jaar langer werken er aan.

Ik denk persoonlijk dat Marnix ook beter er mee kan stoppen met dit systeem of opnieuw moet beginnen om dit nog enigzins een beetje interessant te maken.
Thumb nail
Thumb nail
11 jaar geleden
 
0 +1 -0 -1
ik kan het niet downloaden, er stonden getallen op de download knop, en hij was niet klikbaar.
zonde =>next
Karl Karl
Karl Karl
11 jaar geleden
 
Dan heb je pech.
Martijn Boshoven
Martijn Boshoven
11 jaar geleden
 
@Steven
Dude, je haalt een post op van een half jaar geleden.
En vervolgens kom je met een 'promotie-praatje' over jou zo goede CMS die je aan het bouwen bent en kraak je Marnix zijn CMS af.

'Ik denk persoonlijk dat Marnix ook beter er mee kan stoppen met dit systeem of opnieuw moet beginnen om dit nog enigzins een beetje interessant te maken.'

Zijn CMS zal heeel goed werken voor de dingen waarvoor hij hem gebruikt jij kan dus helemaal geen oordeel over velgen.

Dit soort posts zorgen alleen maar voor een ***-sfeer hier.
Marnix Peters
Marnix Peters
11 jaar geleden
 
Ik denk de website van MarnixPeters.nl te gaan verbouwen waardoor het downloaden voor iedereen toegankelijker is voor iedereen. Zoals ook al gezegd is, is dat de knop om hem te downloaden niet werkt. Dit is volgens mij zo alleen maar in 1 browser, de download-beveiliging zal ook opgeheven worden. Ook denk ik het hele systeem opnieuw te gaan bouwen, minder errors en gebruikersvriendelijker.
Steven de la fosse
Steven de la fosse
11 jaar geleden
 
0 +1 -0 -1
@Martijn Boshoven
Promotie praatje? Ik noem geen naam ik noem geen website url niks dus promotie praatje is ver te zoeken.

Hij biedt een CMS aan met functies zodat iedereen het kan gebruiken voor het onderhouden van de content van hun website.
Ik download het systeem omdat ik dacht dat het goed zou zijn en dat was het niet.
Later bleek zoals hij zelf al toe gaf dat het systeem zwaar verouderd was en daar gaf ik dan ook commentaar op.

Ik zeg dat hij er beter mee kan stoppen met die CMS.
Het is 10x beter namelijk om gewoon een nieuwe te maken dan dat je alles na moet gaan lopen en moet gaan aanpassen.

Het was totaal niet afkrakend bedoeld en ik denk ook dat jij de enigste bent die dat zo opvat, ik heb Marnix in het verleden al eens proberen te contacteren en mijn hulp aangeboden hem te helpen met zijn cms om het goed aan te pakken, ik weet niet wat er toen is mis gegaan maar heb echter nooit een antwoord terug gekregen.

Je kunt dingen lezen en het heel zwart wit zien, je kunt dingen lezen en heel positief zien, maar dat wilt nog niet zeggen dat het ook zo bedoeld word.
De vraag: Hoe bedoel je dat? weten mensen tegenwoordig opzij te leggen en gaan liever er fel tegen in.
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Aron van W
Aron van W
9 jaar geleden
 
Ik ben momenteel bezig aan een forumsysteem voor deze cms. Het ziet er al mooi uit.
Goede CMS!

(( oops sorry voor de bump )) xD zag de tijd van laatste reactie niet :(

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. mscripting-cms-systeem

Labels

  • Geen tags toegevoegd.

Navigatie

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.