Hi modx folks --
modx newb here. Just switched over to PHP programming after 11 years of classic asp coding with a custom cms and modules. Also, just starting out with modx, love the design, cleanness and extensibility of it.
Before I jump in and start using the modx CMF, Im looking to design/code a full, and relatively complete security modx plugin that implements OWASP Enterprise Security API and a bot firewall for the new 2.0 revolution release. (owasp enterprise security link -->
http://code.google.com/p/owasp-esapi-php/)
Coupla quick questions before i jump in feet first:
1. Does anyone know if this type of an existing (or attempted) site wide security module has already been started? (I saw nothing like it in the security section of the extra/addons)
2. Im also looking to basically build a dynamic ’bot firewall’ to keep unwanted spider/scraper traffic completely off the websites I build w/ modx. ( This might be a separate plugin, or part of owasp security plugin above, not sure yet on the design details) --- The firewall will probably be something similar to the php ’crawlwall’ --->
http://www.crawlwall.com/. Basic concept: try to determine bot from human immediately, and block all bots before many/fast page views occur --- except google, live, yahoo, etc. Maybe a couple choice others, of course.
3. Is there a page or link to info on general best design patterns or best practices that work well for modx plugins and revolution 2? Ive googled a bit and see lots of implementations of: plugins, chunks, snippets; but not lots on theory or best practice uses. Any tips pointers in that direction much appreciated.
Plenty of Q’s to get me rolling -- lots more detail questions once code starts flying.
Thanks.
Dave M. ---> looking forward to productive time with modx development and learning.