FLOW3¶
This is the parent project for FLOW3 related projects.
PHP namespace experience¶
See here for notes on using PHP namespaces...
Licensing boilerplates¶
See here for licensing boilerplates to use with your code.
Eclipse PDT Templates¶
We have created some PDT Templates for Eclipse, making our development life a bit easier. Maybe they are useful for you as well. Just download them and install them through your PDT configuration dialog.
Important! The templates are tailored for development inside the FLOW3 package itself. If you work on other packages check for necessary license adjustments and change the first line in the header comment. See licensing boilerplates to use with your code for more.
Zend Studio Code Formatter Profile¶
This is a "Zend Studio Code Formatter profile": https://svn.typo3.org/Teams/Core/FLOW3/Tools/FLOW3-ZendStudio-Formatter-Profile.xml ready to import through the preferences. It follows the FLOW3 CGL as close as possible, lacking "one-more indentation" for comments (and probably some more tiny issues).
Troubleshooting on first steps with FLOW3¶
PHP 53alpha installation on Windows (xampp)
If anything doesn't work as expected, check if you have trouble with one of these points:
- If possible point your DocRoot of your webserver (or one vhost of it) to the "Public" subfolder under FLOW3. It is no problem if it is not possible, but it makes URLs more beautiful and later the whole framework more secure.
- Ensure that the subfolders "Public" and "Data" are writeable by the webserver. The best way is setting the owner to the webserver user (f.e. "www-data"), if not possible, give 'others' write permission.
- Ensure that webserver is allowed to write into the temporary folder defined in php.ini
- For correct URL routing the rewrite module has to work. You will notice a not working one by experiencing 404 errors. Set at least "AllowOverride FileInfo" if your webserver is apache. Also check if ".htaccess" files have been transferred or checked out to your webspace and are readable by your webserver.
- Before going crazy delete "Public/Resources/*" and "Data/Temporary/*" in your root folder and call your URL again.
- If normal call is making problems try http://<yoururl>/index_dev.php/ or http://<yoururl>/Public/index_dev.php/
- Check the error log of your webserver.
- FLOW3 is mostly developed under unix-like environments (macos, linux). If everything else is correct, check if it is a <yourOS> only or a <yourwebserver> only problem.
- Update to latest svn revision
- check http://support.typo3.org/projects/typo3-5-0general/ if your problem is already discussed, if not open a new topic (f.e. by registering under http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-project-5_0-general or by using your favourite newsreader)
- check if there is a issue opened for it at http://forge.typo3.org . if not, open a new one.