-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathIDEAS
219 lines (157 loc) · 6.73 KB
/
IDEAS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
##################
@ SPEED
LazyLoader for Speed
http://github.com/mcurry/lazy_loader/tree/master
http://bin.cakephp.org/view/698654285
Move /cake/* and /app/* to RAM based file system ?
http://bakery.cakephp.org/articles/view/boost-performance-by-removing-htaccess-plus-multi-site-with-virtualdocumentroot
CSS Caching: http://ru.php.net/manual/en/function.ob-start.php#71299
Page Caching (for GET): http://www.coderprofile.com/networks/source-codes/170/simple-page-caching
Containable: http://mark-story.com/posts/view/using-bindmodel-to-get-to-deep-relations
Memcached: http://bakery.cakephp.org/articles/view/simple-way-to-memcache-almost-all-database-queries
###########
SMS Auth (instead of Email Auth)
OpenID?
http://bakery.cakephp.org/articles/view/sms-component
###########
AJAX Live Validation of Forms
See also: http://www.alistapart.com/articles/inline-validation-in-web-forms/
###########
EVENTFUL
http://cakealot.com/2009/04/eventful-a-cakephp-event-system/
###########
Widgets by requestAction
http://bakery.cakephp.org/articles/view/creating-reusable-elements-with-requestaction
http://github.com/m3nt0r/eventful-cakephp/
###########
http://cakebaker.42dh.com/2009/11/20/link-like-buttons/
###################
@ JQuery
http://www.jamesfairhurst.co.uk/posts/view/custom_cakephp_flash_messages_updated/
http://teknoid.wordpress.com/2009/10/14/an-intro-look-at-jquery-tools-enhancement-for-setflash-and-cakephp-1-3/
http://net.tutsplus.com/articles/web-roundups/the-20-most-practical-and-creative-uses-of-jquery/
http://thethemeblog.com/tutorials/ultimate-collection-of-40-jquery-tutorials-and-resources
jQuery UI
jQuery Tools
####################
@ 1.3
http://teknoid.wordpress.com/2009/11/17/improved-form-handling-in-cakephp-1-3/
#####################
@ Data Sanatizsation
if ( $this->data != Sanatize::html( $this->data ) && ! $this->data['Model']['change_accepted'] ) return false
Sanatize::html()
http://book.cakephp.org/view/153/Data-Sanitization
##################
@ SEARCH see
http://book.cakephp.org/view/632/autoComplete
http://www.neilcrookes.com/2009/11/21/cakephp-searchable-plugin/
http://www.neilcrookes.com/2009/01/30/cakephp-site-search-with-yahoo-boss/
#################
@ Security Component
SSL and requireSecure()
http://www.milesj.me/blog/read/43/Protecting-Your-Forms-With-The-Security-Component
#################
@ AJAX / CakePHP
http://www.milesj.me/blog/read/62/Doing-AJAX-Calls-In-CakePHP-Part-1-_-The-Front_end
#################
@ HABTM
http://www.milesj.me/blog/read/66/Fixing-The-Missing-Model-And-AppModel-Replacement-Errors
###################
@ Fonts/CSS/Headers
http://typekit.com/ (Beispiel: http://praegnanz.de/weblog/gute-lucida-schlechte-lucida)
http://www.ampsoft.net/webdesign-l/WindowsMacFonts.html
http://www.jankoatwarpspeed.com/post/2009/06/11/text-embossing-effect.aspx
http://www.webdesignerwall.com/tutorials/css-gradient-text-effect/
http://snook.ca/archives/html_and_css/css-text-rotation
http://net.tutsplus.com/javascript-ajax/how-to-use-any-font-you-wish-with-flir/
http://www.slideshare.net/jonathansnook/the-type-we-want-mix10
http://snook.ca/archives/conferences/mix10-the-type-we-want
http://www.codestyle.org/css/font-family/sampler-SansSerif.shtml
@ CSS3/Background
http://snook.ca/pages/demo/bg-image
@ Navigation
<ul id="menu"><li><a href="/foo">Foo</a></li><li><a href="/bar">Bar</a></li></ul>
+ #menu { white-space: pre}
+ embedded ttf - rotiert: http://snook.ca/archives/html_and_css/becoming-a-font-embedding-master
http://www.phatfusion.net/imagemenu/
=> Nice Menu, completely SEO friendly, accessible
+ js, which adds a "\n" behind each character
+ #menu { white-space: pre} =>
F
o
o
Rotated font
http://snook.ca/video/font-face.mov
###########################
CSS Autoloader
See: http://code.cakephp.org/tickets/view/387
http://bakery.cakephp.org/articles/view/automatic-javascript-includer-helper
##################
@ Content Replacement
http://ru.php.net/manual/en/function.ob-start.php#80328
<?php
initOutputFilter();
function initOutputFilter() {
ob_start('cbOutputFilter');
register_shutdown_function('ob_end_flush');
}
function cbOutputFilter($output) {
$search = array(
'user@domain.com',
'user2@domain.com',
);
$replace = array(
'<img src="/images/nospam001.jpg" border="0" alt="" />',
'<img src="/images/nospam002.jpg" border="0" alt="" />',
);
return str_replace($search, $replace, $output);
}
?>
######################
@ ROUTING
http://teknoid.wordpress.com/2009/12/08/overriding-default-urls-aka-persistent-routes/
######################
@ p28n l10n i18n
http://bakery.cakephp.org/articles/view/p28n-the-top-to-bottom-persistent-internationalization-tutorial
http://book.cakephp.org/view/162/Internationalizing-Your-Application
####################
Password STRENGTH detector
https://ionas82.wordpress.com/wp-admin/profile.php (very bottom)
###################
@ Pagination
http://cakephp.lighthouseapp.com/projects/42648/tickets/102-support-for-multiple-pagination
http://debuggable.com/posts/how-to-have-multiple-paginated-widgets-on-the-same-page-with-cakephp:48ad241e-b018-4532-a748-0ec74834cda3
http://mark-story.com/posts/view/creating-simple-ajax-pagination-with-cakephp-1-3-and-mootools
http://bakery.cakephp.org/articles/view/pagination
http://www.sna.dev/profiles/view/4/paginate.shouts:shout.hidden,asc;shout.create,desc/paginate.shouts.page:2/paginate.buddies.page:3
#####################
@ Contact Form
http://snook.ca/archives/cakephp/contact_form_cakephp
###############
@ SCREENDESIGN:
http://tango.freedesktop.org/Tango_Icon_Library
http://net.tutsplus.com/javascript-ajax/how-to-use-any-font-you-wish-with-flir/
###############
@ CSS:
http://www.alistapart.com/articles/progressiveenhancementwithcss/
css: do not use float or position abs/rel
instead use display: inline-block
See: http://blog.mozilla.com/webdev/2009/02/20/cross-browser-inline-block/
http://meyerweb.com/eric/tools/css/reset/
http://developer.yahoo.com/yui/articles/hosting/?reset&MIN#configure
http://developer.yahoo.com/yui/examples/reset/reset-simple.html
<link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/combo?2.8.0r4/build/reset/reset-min.css">
Comments like this: http://www.igvita.com/2008/05/27/ruby-eventmachine-the-speed-demon/
CSS Round Corners
http://code.google.com/p/curved-corner
http://www.smileycat.com/miaow/archives/000044.php
http://virtuelvis.com/gallery/css/rounded/
http://perishablepress.com/press/2008/11/24/perfect-rounded-corners-with-css/
http://colorschemedesigner.com/
http://kuler.adobe.com/
http://www.css3.info/preview/web-fonts-with-font-face/
http://snook.ca/archives/html_and_css/becoming-a-font-embedding-master
###############
@ CODING STANDARDS
https://trac.cakephp.org/wiki/Developement/CodingStandards
#################