Changeset 8933
- Timestamp:
- 05/13/08 23:30:30 (2 months ago)
- Files:
-
- branches/dwhittle/NOTES (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/dwhittle/NOTES
r7221 r8933 1 1 dwhittle branch is contributed by Dustin Whittle <dustin.whittle@symfony-project.com>. 2 2 3 ** This branch should be considered unstable and is completely unsupported ** 4 ** Most tweaks from this branch are available in the official symfony code ** 5 6 Dependencies 7 ------------ 8 9 Minimum version PHP 5.2.6 with APC + mbstring extensions 10 11 php.ini - enable apc in cli 12 --------------------------- 13 [apc] 14 extension=apc.so 15 apc.enabled=1 16 apc.enable_cli=1 17 apc.cache_by_default=1 18 apc.localcache=1 19 apc.write_lock=1 20 --------------------------- 21 22 23 3 24 Differences from 1.1 4 ---------------------------- 5 Requirements: PHP 5.2+ with APC enabled 25 -------------------- 6 26 7 27 ORM/Database: … … 31 51 32 52 Skeleton Configuration: 33 34 * c hanged default settings to be more generic53 * tweaked default settings 54 * cache factories now use apc by default 35 55 36 56 Environments: 37 * added cli environment for symfony command line + tasks + batch scripts 38 * addition of qa + staging environments 39 * dimensions integration 57 * added cli environment for symfony command line + tasks 40 58 41 59 Routing: … … 44 62 * method based routing 45 63 46 Debug Environment (wip)47 * added links to validator48 * cssreboot/jsshell/yslow widget49 * tweaks to debugger50 51 I18n:52 * ajax inline editor for translator mode53 54 64 Response: 55 65 * title is independent of meta 56 66 57 View:58 * assets are part of cache after view is rendered59 67 60 Control Panel (wip) -> ysfControlPanelPlugin 61 * integration + refactor of sfControlPanelPlugin 68 Contributed plugins: 62 69 63 Build System = Packaging + Deployment (wip) -> ysfBuildPlugin 64 * Aggregation/Minification of js/css (YUICompressor + cssmin) + view.yml updates 70 (dw) 71 72 dwCryptPlugin - http://trac.symfony-project.com/wiki/dwCryptPlugin 73 74 * Simple interface to mcrypt encryption/decryption 75 76 dwSwfChartPlugin - http://trac.symfony-project.com/wiki/dwSwfChartPlugin 77 78 * Helpers for generating swf charts 79 80 dwJpgraphPlugin - http://trac.symfony-project.com/wiki/dwJpgraphPlugin 81 82 * Helpers for integrating JpGraph 83 84 dwPrototypeTooltipPlugin - http://trac.symfony-project.com/wiki/dwPrototypeTooltipPlugin 85 86 * Helpers for prototype tooltips 87 88 dwPrototypeWindowPlugin - http://trac.symfony-project.com/wiki/dwPrototypeWindowPlugin 89 90 * Helpers for prototype window plugins 91 92 93 (Yahoo!) 94 95 ysfDimensionsPlugin - http://trac.symfony-project.com/wiki/ysfDimensionsPlugin 96 97 * Dimensions can customize configuation, controller selection, and view selection - very useful for i18n and 98 99 ysfR3Plugin - http://trac.symfony-project.com/wiki/ysfR3Plugin 100 101 * Integrates Y! R3 I18n library 102 103 ysfBuildPlugin - http://trac.symfony-project.com/wiki/ysfBuildPlugin 104 105 * Aggregation/Minification of js/css (YUICompressor) + rewrite view.yml 65 106 * Akamai/S3 url rewriting for static assets 66 107 * Lint Test Tasks: PHP, JS, YAML … … 69 110 * Support for deployment via rsync, libssh2 scp transfer, or ftp transfer 70 111 71 YUI (wip) -> ysfYUIPlugin 112 ysfYUIPlugin - http://trac.symfony-project.com/wiki/ysfYUIPlugin 113 72 114 * css/js framework 73 115 * event system … … 77 119 * integrated debugger/logging 78 120 * rich admin (ajax filter updates, sortable, inline edit, etc..) 121 122 ysfAPIClientPlugin - http://trac.symfony-project.com/wiki/ysfAPIClientPlugin 123 124 * Adds api adapter for parallel web service requests with curl_multi 125 * Adds structure to create web service based object model