[TIP] Handige tutorials / scripts.
Aan de hand van mijn reactie in dit topic van Pim start ik dit topic.
Dit topic is bedoeld voor het plaatsen van linkjes naar handige, mooie tutorials / scripts om diversen mensen verder te helpen in de wereld van PHP.
Voorwaarden:
Er zijn een aantal randvoorwaarden, waaraan je post aan moet voldoen.
1: Het linkje moet van goede kwaliteit zijn. Bekijk diversen topics van Pim en je snapt wat ik bedoel.
2: Omschrijf in het kort waar de tutorial over gaat. (Dus niet het roekeloos plaatsen van linkjes)
3: Reageer in dit topic niet op eerder geplaatste berichten zodat dit topic schoon blijft. (Die berichten zullen worden verwijderd) Wanneer je commentaar hebt over een bepaald bericht / linkje mag je die naar mij, of die desbetreffende persoon PMen. Houd het dus a.u.b netjes.
4: Geef per link aan bij welke categorie hij geplaatst moet worden.
Categorieën:
Er zijn een aantal categorieën waarin je een link kan plaatsen. Hieronder weergegeven:
1: PHP Scripting
2: xHTML / CSS / JS
3: SQL
4: Overig
Ik zal deze post updaten met aan het aantal linkjes die ingestuurd zijn zodat mensen niet hoeven te zoeken.
Succes!
Niels Kieviet
----------------------------------------------------------------------------
PHP scripting
Beginnersfouten tegengaan
Header already sent
Hoe maak ik een MVC framework
Pear coding standards
Formulier validatie
xHTML / CSS / JS
Grid System per resolutie
Test je site op diversen resoluties en platformen.
CSS 3 prefixes
Volledige HTML5 documentatie
Standaard HTML5 tenplate
Javascript tuin, voor veel voorkomende problemen + oplossingen
Live DOM viewer
SQL
Test hier je SQL! Diversen platformen.
Overig
-
Gewijzigd op 22/03/2012 14:56:50 door Niels K
Beginnersfouten tegengaan
Van toepassing op:
- PHP Scripting
- SQL (klein stukje)
In het kort
Deze tutorial gaat letterlijk over het tegengaan van beginnersfouten. Er staan dingen uitgelegd die beginners vaak fout doen of niet begrijpen, en deze staan hier dan uitgebreid uitgelegd met uitleg erbij en waarom je het juist op die manier moet aanpakken. Ik vind het zelf een echte aanrader voor beginners, al zeg ik het zelf :-)
Ook kan ik de volgende tutorial aanraden: Headers already sent
Van toepassing op:
- PHP Scripting
In het kort
Een veelvoorkomende fout bij beginners is de 'headers already sent'-fout. Deze tutorial legt tot in detail uit wat het is en wat je ertegen doet. In mijn ogen een must-tutorial voor iedere beginner.
Ik ben uiteraard erg trots op m'n eigen tutorial: Van toepassing op:
- PHP Scripting
- SQL (klein stukje)
In het kort
Deze tutorial gaat letterlijk over het tegengaan van beginnersfouten. Er staan dingen uitgelegd die beginners vaak fout doen of niet begrijpen, en deze staan hier dan uitgebreid uitgelegd met uitleg erbij en waarom je het juist op die manier moet aanpakken. Ik vind het zelf een echte aanrader voor beginners, al zeg ik het zelf :-)
Ook kan ik de volgende tutorial aanraden: Headers already sent
Van toepassing op:
- PHP Scripting
In het kort
Een veelvoorkomende fout bij beginners is de 'headers already sent'-fout. Deze tutorial legt tot in detail uit wat het is en wat je ertegen doet. In mijn ogen een must-tutorial voor iedere beginner.
Ik werd getipt dat onze Ozzie in de koffiehoek al zo'n soort topic aangemaakt had. Ik zal diversen linkjes beschrijven en hier aan deze post toevoegen:
MVC framework
Deze link is van toepassing op:
- PHP Scripting
In dit artikel wordt uitgelegd hoe je nu precies een MVC framework opzet. Allereerst wordt uitgelegd wat nu precies MVC is, en waarom je dit nu moet gebruiken. Er wordt daarna nagedacht over de site structuur, het opvangen en routeren van URL's, en nog veel meer. Het is een aanrader als je wilt beginnen met het realiseren van een eigen MVC framework.
LET OP: De PHP code, is niet heel erg zuiver, maar het geeft wel een idee hoe je een mooi MVC framework op kan zetten.
Link: http://www.phpro.org/tutorials/Model-View-Controller-MVC.html
Coding standards
Van toepassing op:
- PHP Scripting
In dit artikel worden de PHP coding standards uitgelegd. Nuttig om een keer door te nemen.
Link: http://pear.php.net/manual/en/standards.php
SQLfiddle
Van toepassing op:
- SQL
SQL Fiddle is een zeer mooie tool om SQL queries te testen. Je kan diversen omgevingen kiezen om je queries te testen.
Link: http://sqlfiddle.com/
Grid System per resolution
Van toepassing op:
- xHTML / CSS / JS
Een mooi site omtrent het realiseren van een GRID systeem. Allereerst selecteer de optimale schermresolutie. (in jouw ogen) Daarna, kan je het GRID systeem downloaden en diversen tutorials / artikelen daarover lezen. Een aanrader als je nog nooit een GRID systeem gemaakt hebt.
Link: http://978.gs/browsers/
Responsive site check
Van toepassing op:
- xHTML / CSS / JS
Een mooie applicatie om je site op diversen resoluties / platformen te testen.
Link: http://quirktools.com/screenfly/
CSS 3 Prefixes
Van toepassing op:
- xHTML / CSS / JS
Een kleine tool voor CSS 3 prefixes. Erg leuk / handig!
Link: http://prefixr.com/
HTML5 documentatie
Van toepassing op:
- xHTML / CSS / JS
De volledige HTML5 documentatie. Als je bepaalde informatie over een HTML5 element wilt weten schroom je niet om deze documentatie te openen en het desbetreffende element op te zoeken.
Link: http://www.w3.org/TR/html5/
Boilerplate
Van toepassing op:
- xHTML / CSS / JS
Op zoek naar een snelle, betrouwbare HTML template? Bezoek dan deze website!
link: http://html5boilerplate.com/
JS uitleg
Van toepassing op:
- xHTML / CSS / JS
Op zoek naar de meest eigenzinnige delen van Javascript? Lees dan dit artikel eens. Het behandeld veel voorgekomen fouten en geeft diversen tips omtrent het oplossen daarvan. Ook prestaties en subtiele bugs komen aan bod! Aanrader voor iemand die net begonnen is met Javascript en zich daar verder in wil verdiepen.
Link: http://bonsaiden.github.com/JavaScript-Garden/
Live DOM viewer
Van toepassing op:
- xHTML / CSS / JS
Een handige tool voor het live representeren van je DOM structuur.
Link: http://software.hixie.ch/utilities/js/live-dom-viewer/
Tnx to Wouter J en Ozzie PHP.
Niels
Uitleg Wiki:
Deze Wiki staat op PFZ.nl in hun Wiki topic.
Deze Wiki gaat over formulier afhandeling en de controle van de invoer velden.
Er staat zowel in de scrip voorbeelden als daarbuiten voldoende informatie wat alles inhoud en overige informatie.
De controle worden met preg_macht gecontroleerd. De error's / meldingen worden opgeslagen in een error array zodat je deze nadien kunt uitlezen.
Ik heb hier veel aan gehad en wil hem daarom jullie niet onthouden.
Bron Tut: PFZ.nl
Hier de Formulier controle Tut
PHP tuts:
Plugins in PHP - http://blog.ircmaxell.com/2012/03/handling-plugins-in-php.html
PHP Source uitleg - http://blog.ircmaxell.com/2012/03/phps-source-code-for-php-developers_21.html
Opbouw van een framework - http://symfony.com/doc/2.0/book/from_flat_php_to_symfony2.html
Bouw je eigen symfony2 - http://fabien.potencier.org/article/50/create-your-own-framework-on-top-of-the-symfony2-components-part-1
Dependency Injection - http://fabien.potencier.org/article/11/what-is-dependency-injection
Linksites -
Site vol goede links over PHP - http://phpdeveloper.org/
PHP Subreddit - http://www.reddit.com/r/php
Blogposts -
Micro PHP Manifest - http://funkatron.com/posts/the-microphp-manifesto.html
Templating in PHP - http://fabien.potencier.org/article/35/templating-engines-in-php-follow-up
Het is aan Niels om te bepalen wat er nuttig is. Wat mij betreft zijn de niet-tutorials minstens even leuk/nuttig om te lezen.
Pim - op 22/03/2012 13:13:48:
Het is aan Niels om te bepalen wat er nuttig is. Wat mij betreft zijn de niet-tutorials minstens even leuk/nuttig om te lezen.
Nuttig? Nuttige links zien we graag hier verschijnen :)
http://www.phphulp.nl/php/forum/topic/verzamel-handige-links/83481/last/
Huh? Wat is nou het verschil tussen deze topics?
Ehm, ja... dat zou je Niels moeten vragen...
Het topic van Ozzie was mij ontschoten. (Ik volg niet dageljks de koffiehoek)
Ik heb dit topic in deze categorie geplaatst omdat ik vind dat, mensen hier wat aan kunnen hebben. Ik kan ook mijn topic sluiten, en verder gaan in jouw topic?
Het lastige is alleen dat jij je beginpost na 7 dagen niet meer kunt aanpassen.
Niels
Ik zou het wel heel leuk vinden als mijn topic in stand blijft :)
Uiteraard kan dan de info uit dit topic daar ook in komen te staan, alleen dan zal jij het daar even in moeten plaatsen :)
Ik vind het in ieder geval wel belangrijk dat het lekker simpel blijft. Dus dikgedrukte titel (eventueel korte toelichting) en dan de link. Dus:
titel
www.delink.nl
of
titel
Beetje tekst met uitleg. Beetje tekst met uitleg. Beetje tekst met uitleg. Beetje tekst met uitleg. Beetje tekst met uitleg. Beetje tekst met uitleg.
www.delink.nl
Alle berichten moeten er hetzelfde (uniform) uitzien, zodat je er snel doorheen kunt scannen. Bijvoorbeeld het bericht hierboven van Pim om 13:13 heeft een andere opmaak en dat leest lastiger. Als we de bovengenoemde opmaak aanhouden moet het helemaal goed komen. Succes!
Grt. Ozzie
Gewijzigd op 22/03/2012 14:46:31 door Ozzie PHP
Dan sluit ik bij deze dit topic, en zal jouw topic even in dit forum onderdeel zetten.
Excuses voor de dubbelpost ;-)
Mensen: hier verder gaan.
Niels Kieviet