Laatste tijd zijn er steeds meer scripts die echt totaal niets toevoegen aan de library. Zeker, gelukkig is de meerderheid goed, maar zoals vandaag waren er weer 2 die niets toevoegden. Nieuwelingen die dachten dat het zo werkte, wannabe's die aandacht nodig hadden.
Vraagje; hoe gaat dat met de volgende versie worden? Mag weer iedereen een script toevoegen zonder dat deze is goedgekeurd of op z'n minst is nagekeken?
Denk dat het namelijk een noodzaak is dat er een beveiliging in komt dat je minstens 100 posts nodig hebt om een script in de library toe te voegen zonder dat deze eerst moet worden goedgekeurd. En dat is niet om lullig te zijn want er zullen zeer zeker ook mensen zijn die zich 2 dagen geleden hebben aangemeld maar wellicht wel een ZEND 5 diploma hebben. Ik bedoel niet dat zij geen script mogen toevoegen (mensen met minder dan 100 posts) maar dat hun scripts/tutorials/boeken eerst moet worden goedgekeurd.
Geen idee hoe dat in de volgende versie wordt geregeld, dat wordt ons helaas niet verteld. Maar het is toch een feature wat ik en ik denk andere mensen ook, graag zouden zien..
@Kevichill
Bijscripten van die dingen is geen handige oplossing, wat we wel kunnen doen (en de poster van het script heeft daar ook wat aan) is aangeven wat er nog verbeterd kan worden aan het script bijvoorbeeld, en het script na aanpassing op actief zetten.
Er zijn altijd mensen die een "handiger" oplossing kennen en die denken dat een script niet goed is omdat het ook gemakkelijker/ korter kan. Maar een keuringssysteem is zeker een idee, ik geloof dat dat ook wel de bedoeling is.
Ik vind dat een script natuurlijk niet van topklasse hoeft te zijn. Wel vind ik dat er aan een aantal punten moet worden voldaan.
- Veiligheid (mysql_real_escape_string, checken op nummeriek bij id's, etc...)
- Foutafhandeling (geen or die etc..)
- Variabelen buiten quotes.
- Genoeg commentaar.
Dit zijn een aantal punten waar elk script denk ik aan moet voldoen, of dit nu een pro PHP$ script is met OOP of een stukje PHP code wat door een beginner gemaakt is. Misschien is het handig om eens een FAQ oid op te stellen over de beveiliging en foutafhandeling van scripts, met eventueel linkjes naar tutorials hier over. Ik wordt er zelf ook af een toe een beetje moe van om elke keer maar weer diezelfde vragen te beantwoorden (ik weet dat ik niet hoef te reageren, maar je snapt me vast).
Voor beginnende programmeurs is het nog vrij lastig om zelf zo'n foutenafhandeling te doen. Je kan beter eisen stellen aan de functionaliteit van het script. Later kunnen gevorderde programmeurs hun mening/opmerking achterlaten hoe het script verbetert kan worden. Want als je mij nu een script geeft dan zal ik echt niet heel het script zonder fouten kunnen herschrijven. Maar ik ben het wel eens met je andere punten ;)
Helemaal voor,
Nog een mogelijkheid: wel meteen weergeven maar als er meer dan bijvoorbeeld 10 meldingen zijn die aangeven dat het script nutteloos is komt het in een tijdelijke map waar het aan de admin is om te beoordelen of het script verwijderd moet worden. Onjuiste meldingen kunnen natuurlijk ook gestraft worden. Voordeel van dit systeem is in mijn oog dat het minder werk is voor de Admins en je geeft daarnaast iedereen de mogelijkheid om mee te bepalen.
Zet er dan wel een beveiliging op van maximaal 1 stem per script per gebruiker. Anders krijgen we dat weer...
Het is duidelijk dat er iets aan heel dat systeem moet gebeuren. Ook de duidelijkheid wáár men een script kan posten moet verbeterd worden. In eerste instantie kon ik het niet vinden, dat menuutje bovenin valt nogal weg.
Dan is het nog maar afwachten wanneer de nieuwe versie komt. Er is al een aantal keer een deadline gegeven, maar nog nooit is aan deze deadline voldaan. Ik vind het ook een beetje irritant dat wij niks meer over de nieuwe versie gehoord hebben sinds de januari-deadline. We moeten het zo maar even opvangen als er over gesproken wordt in topics... Geen goede zaak ;-).
het gaat natuurlijk niet alleen om de scripts, er zijn ook nog tutorials.
maar dat hun scripts/tutorials/boeken eerst moet worden goedgekeurd.
Had ik al in m'n beginpost staan :)
Afijn, die nieuwe versie wordt ook maand na maand na maand uitgesteld. Denk eerder dat wij de RC1 van FireFox 4 zullen hebben, dan een nieuwe, bugfree PHPHulp.nl :P