FLOW3

Version 12 (Karsten Dambekalns, 2009-01-09 17:47)

1 1
h1. FLOW3
2 2 Robert Lemke
3 1
This is the parent project for FLOW3 related projects.
4 1
5 5 Karsten Dambekalns
h2. PHP namespace experience
6 5 Karsten Dambekalns
7 5 Karsten Dambekalns
See here for [[notes on using PHP namespaces...]]
8 5 Karsten Dambekalns
9 11 Karsten Dambekalns
h2. Licensing boilerplates
10 11 Karsten Dambekalns
11 11 Karsten Dambekalns
See here for [[licensing boilerplates to use with your code]].
12 11 Karsten Dambekalns
13 1
h2. Eclipse PDT Templates
14 2 Robert Lemke
15 6 Karsten Dambekalns
We have created some "PDT Templates":https://svn.typo3.org/Teams/Core/FLOW3/Tools/FLOW3-Eclipse-PDT-Templates.xml 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.
16 6 Karsten Dambekalns
17 12 Karsten Dambekalns
*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.
18 12 Karsten Dambekalns
19 6 Karsten Dambekalns
h2. Zend Studio Code Formatter Profile
20 6 Karsten Dambekalns
21 6 Karsten Dambekalns
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).
22 3 Tim Eilers
23 3 Tim Eilers
h2. Troubleshooting on first steps with FLOW3
24 3 Tim Eilers
25 10 Irene Höppner
[[PHP 53alpha installation on Windows (xampp)]]
26 10 Irene Höppner
27 3 Tim Eilers
If anything doesn't work as expected, check if you have trouble with one of these points:
28 3 Tim Eilers
29 3 Tim Eilers
* 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.
30 7 Karsten Dambekalns
* 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.
31 7 Karsten Dambekalns
* Ensure that webserver is allowed to write into the temporary folder defined in php.ini
32 7 Karsten Dambekalns
* 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.
33 7 Karsten Dambekalns
* Before going crazy delete "Public/Resources/*" and "Data/Temporary/*" in your root folder and call your URL again.
34 3 Tim Eilers
* If normal call is making problems try http://<yoururl>/index_dev.php/ or http://<yoururl>/Public/index_dev.php/
35 3 Tim Eilers
* Check the error log of your webserver.
36 3 Tim Eilers
* 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.
37 3 Tim Eilers
* Update to latest svn revision
38 3 Tim Eilers
39 3 Tim Eilers
If the problem is still not explainable
40 3 Tim Eilers
* 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)
41 3 Tim Eilers
* check if there is a issue opened for it at http://forge.typo3.org . if not, open a new one.