jbasdf / luvfoo
- Source
- Commits
- Network (8)
- Issues (0)
- Downloads (0)
- Wiki (1)
- Graphs
-
Tree:
164e348
luvfoo / Roadmap.html
| dc3fbfdc » | jbasdf | 2009-01-07 | 1 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | |
| 2 | <html><head> | ||||
| 3 | |||||
| 4 | |||||
| 5 | |||||
| 6 | |||||
| 7 | |||||
| 8 | |||||
| 9 | <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> | ||||
| 10 | <style type="text/css"> | ||||
| 11 | |||||
| 12 | |||||
| 13 | /* default css */ | ||||
| 14 | |||||
| 15 | table { | ||||
| 16 | font-size: 1em; | ||||
| 17 | line-height: inherit; | ||||
| 18 | } | ||||
| 19 | |||||
| 20 | |||||
| 21 | tr { | ||||
| 22 | |||||
| 23 | text-align: left; | ||||
| 24 | |||||
| 25 | } | ||||
| 26 | |||||
| 27 | |||||
| 28 | div, address, ol, ul, li, option, select { | ||||
| 29 | margin-top: 0px; | ||||
| 30 | margin-bottom: 0px; | ||||
| 31 | } | ||||
| 32 | |||||
| 33 | p { | ||||
| 34 | margin: 0px; | ||||
| 35 | } | ||||
| 36 | |||||
| 37 | body { | ||||
| 38 | margin: 6px; | ||||
| 39 | padding: 0px; | ||||
| 40 | font-family: Verdana, sans-serif; | ||||
| 41 | font-size: 10pt; | ||||
| 42 | background-color: #ffffff; | ||||
| 43 | } | ||||
| 44 | |||||
| 45 | |||||
| 46 | img { | ||||
| 47 | -moz-force-broken-image-icon: 1; | ||||
| 48 | } | ||||
| 49 | |||||
| 50 | @media screen { | ||||
| 51 | html.pageview { | ||||
| 52 | background-color: #f3f3f3 !important; | ||||
| 53 | } | ||||
| 54 | |||||
| 55 | |||||
| 56 | |||||
| 57 | body { | ||||
| 58 | min-height: 1100px; | ||||
| 59 | } | ||||
| 60 | * html body { | ||||
| 61 | height: 1100px; | ||||
| 62 | } | ||||
| 63 | .pageview body { | ||||
| 64 | border-top: 1px solid #ccc; | ||||
| 65 | border-left: 1px solid #ccc; | ||||
| 66 | border-right: 2px solid #bbb; | ||||
| 67 | border-bottom: 2px solid #bbb; | ||||
| 68 | width: 648px !important; | ||||
| 69 | margin: 15px auto 25px; | ||||
| 70 | padding: 40px 50px; | ||||
| 71 | } | ||||
| 72 | /* IE6 */ | ||||
| 73 | * html { | ||||
| 74 | overflow-y: scroll; | ||||
| 75 | } | ||||
| 76 | * html.pageview body { | ||||
| 77 | overflow-x: auto; | ||||
| 78 | } | ||||
| 79 | /* Prevent repaint errors when scrolling in Safari. This "Star-7" css hack | ||||
| 80 | targets Safari 3.1, but not WebKit nightlies and presumably Safari 4. | ||||
| 81 | That's OK because this bug is fixed in WebKit nightlies/Safari 4 :-). */ | ||||
| 82 | html*#wys_frame::before { | ||||
| 83 | content: '\A0'; | ||||
| 84 | position: fixed; | ||||
| 85 | overflow: hidden; | ||||
| 86 | width: 0; | ||||
| 87 | height: 0; | ||||
| 88 | top: 0; | ||||
| 89 | left: 0; | ||||
| 90 | } | ||||
| 91 | |||||
| 92 | |||||
| 93 | |||||
| 94 | |||||
| 95 | |||||
| 96 | } | ||||
| 97 | |||||
| 98 | h6 { font-size: 8pt } | ||||
| 99 | h5 { font-size: 8pt } | ||||
| 100 | h4 { font-size: 10pt } | ||||
| 101 | h3 { font-size: 12pt } | ||||
| 102 | h2 { font-size: 14pt } | ||||
| 103 | h1 { font-size: 18pt } | ||||
| 104 | |||||
| 105 | blockquote {padding: 10px; border: 1px #DDD dashed } | ||||
| 106 | |||||
| 107 | a img {border: 0} | ||||
| 108 | |||||
| 109 | .pb { | ||||
| 110 | border-width: 0; | ||||
| 111 | page-break-after: always; | ||||
| 112 | /* We don't want this to be resizeable, so enforce a width and height | ||||
| 113 | using !important */ | ||||
| 114 | height: 1px !important; | ||||
| 115 | width: 100% !important; | ||||
| 116 | } | ||||
| 117 | |||||
| 118 | .editor .pb { | ||||
| 119 | border-top: 1px dashed #C0C0C0; | ||||
| 120 | border-bottom: 1px dashed #C0C0C0; | ||||
| 121 | } | ||||
| 122 | |||||
| 123 | div.google_header, div.google_footer { | ||||
| 124 | position: relative; | ||||
| 125 | margin-top: 1em; | ||||
| 126 | margin-bottom: 1em; | ||||
| 127 | } | ||||
| 128 | |||||
| 129 | |||||
| 130 | /* Table of contents */ | ||||
| 131 | .editor div.writely-toc { | ||||
| 132 | background-color: #f3f3f3; | ||||
| 133 | border: 1px solid #ccc; | ||||
| 134 | } | ||||
| 135 | .writely-toc > ol { | ||||
| 136 | padding-left: 3em; | ||||
| 137 | font-weight: bold; | ||||
| 138 | } | ||||
| 139 | ol.writely-toc-subheading { | ||||
| 140 | padding-left: 1em; | ||||
| 141 | font-weight: normal; | ||||
| 142 | } | ||||
| 143 | /* IE6 only */ | ||||
| 144 | * html writely-toc ol { | ||||
| 145 | list-style-position: inside; | ||||
| 146 | } | ||||
| 147 | .writely-toc-none { | ||||
| 148 | list-style-type: none; | ||||
| 149 | } | ||||
| 150 | .writely-toc-decimal { | ||||
| 151 | list-style-type: decimal; | ||||
| 152 | } | ||||
| 153 | .writely-toc-upper-alpha { | ||||
| 154 | list-style-type: upper-alpha; | ||||
| 155 | } | ||||
| 156 | .writely-toc-lower-alpha { | ||||
| 157 | list-style-type: lower-alpha; | ||||
| 158 | } | ||||
| 159 | .writely-toc-upper-roman { | ||||
| 160 | list-style-type: upper-roman; | ||||
| 161 | } | ||||
| 162 | .writely-toc-lower-roman { | ||||
| 163 | list-style-type: lower-roman; | ||||
| 164 | } | ||||
| 165 | .writely-toc-disc { | ||||
| 166 | list-style-type: disc; | ||||
| 167 | } | ||||
| 168 | |||||
| 169 | /* end default css */ | ||||
| 170 | |||||
| 171 | |||||
| 172 | /* default print css */ | ||||
| 173 | |||||
| 174 | @media print { | ||||
| 175 | body { | ||||
| 176 | padding: 0; | ||||
| 177 | margin: 0; | ||||
| 178 | } | ||||
| 179 | |||||
| 180 | div.google_header, div.google_footer { | ||||
| 181 | display: block; | ||||
| 182 | min-height: 0; | ||||
| 183 | border: none; | ||||
| 184 | } | ||||
| 185 | |||||
| 186 | div.google_header { | ||||
| 187 | flow: static(header); | ||||
| 188 | } | ||||
| 189 | |||||
| 190 | /* used to insert page numbers */ | ||||
| 191 | div.google_header::before, div.google_footer::before { | ||||
| 192 | position: absolute; | ||||
| 193 | top: 0; | ||||
| 194 | } | ||||
| 195 | |||||
| 196 | div.google_footer { | ||||
| 197 | flow: static(footer); | ||||
| 198 | } | ||||
| 199 | |||||
| 200 | /* always consider this element at the start of the doc */ | ||||
| 201 | div#google_footer { | ||||
| 202 | flow: static(footer, start); | ||||
| 203 | } | ||||
| 204 | |||||
| 205 | span.google_pagenumber { | ||||
| 206 | content: counter(page); | ||||
| 207 | } | ||||
| 208 | |||||
| 209 | span.google_pagecount { | ||||
| 210 | content: counter(pages); | ||||
| 211 | } | ||||
| 212 | |||||
| 213 | |||||
| 214 | callout.google_footnote { | ||||
| 215 | |||||
| 216 | display: prince-footnote; | ||||
| 217 | footnote-style-position: inside; | ||||
| 218 | } | ||||
| 219 | |||||
| 220 | /* Table of contents */ | ||||
| 221 | #WritelyTableOfContents a::after { | ||||
| 222 | content: leader('.') target-counter(attr(href), page); | ||||
| 223 | } | ||||
| 224 | |||||
| 225 | #WritelyTableOfContents a { | ||||
| 226 | text-decoration: none; | ||||
| 227 | color: black; | ||||
| 228 | } | ||||
| 229 | } | ||||
| 230 | |||||
| 231 | @page { | ||||
| 232 | @top { | ||||
| 233 | content: flow(header); | ||||
| 234 | } | ||||
| 235 | @bottom { | ||||
| 236 | content: flow(footer); | ||||
| 237 | } | ||||
| 238 | @footnotes { | ||||
| 239 | border-top: solid black thin; | ||||
| 240 | padding-top: 8pt; | ||||
| 241 | } | ||||
| 242 | } | ||||
| 243 | /* end default print css */ | ||||
| 244 | |||||
| 245 | |||||
| 246 | /* custom css */ | ||||
| 247 | |||||
| 248 | |||||
| 249 | /* end custom css */ | ||||
| 250 | |||||
| 251 | |||||
| 252 | |||||
| 253 | /* ui edited css */ | ||||
| 254 | |||||
| 255 | body { | ||||
| 256 | font-family: Verdana; | ||||
| 257 | |||||
| 258 | font-size: 10.0pt; | ||||
| 259 | line-height: normal; | ||||
| 260 | background-color: #ffffff; | ||||
| 261 | } | ||||
| 262 | /* end ui edited css */ | ||||
| 263 | |||||
| 264 | |||||
| 265 | |||||
| 266 | /* editor CSS */ | ||||
| 267 | .editor a:visited {color: #551A8B} | ||||
| 268 | .editor table.zeroBorder {border: 1px dotted gray} | ||||
| 269 | .editor table.zeroBorder td {border: 1px dotted gray} | ||||
| 270 | .editor table.zeroBorder th {border: 1px dotted gray} | ||||
| 271 | |||||
| 272 | |||||
| 273 | .editor div.google_header, .editor div.google_footer { | ||||
| 274 | border: 2px #DDDDDD dashed; | ||||
| 275 | position: static; | ||||
| 276 | width: 100%; | ||||
| 277 | min-height: 2em; | ||||
| 278 | } | ||||
| 279 | |||||
| 280 | .editor .misspell {background-color: yellow} | ||||
| 281 | |||||
| 282 | .editor .writely-comment { | ||||
| 283 | font-size: 9pt; | ||||
| 284 | line-height: 1.4; | ||||
| 285 | padding: 1px; | ||||
| 286 | border: 1px dashed #C0C0C0 | ||||
| 287 | } | ||||
| 288 | |||||
| 289 | |||||
| 290 | /* end editor CSS */ | ||||
| 291 | </style> | ||||
| 292 | |||||
| 293 | |||||
| 294 | <!-- base --></head><body onload="DoPageLoad();" revision="ddj846kv_28cbq7h8dt:292"> | ||||
| 295 | |||||
| 296 | |||||
| 297 | |||||
| 298 | |||||
| 299 | <font id="wzwl" size="6"><b id="du4z">Luvfoo Priorities and Roadmap</b></font><br> | ||||
| 300 | <br> | ||||
| 301 | Note: We have moved priorities into the | ||||
| 302 | <a href="http://spreadsheets.google.com/ccc?key=p0dJ-zGxvpAZ1QSsvaCoBdA&hl=en" id="urtj" title="TWB Timeline Spreadsheet">TWB | ||||
| 303 | Timeline Spreadsheet</a><br id="c:f42"> | ||||
| 304 | <h2 id="ova50"> | ||||
| 305 | Roadmap by Feature | ||||
| 306 | </h2> | ||||
| 307 | <font id="q5q3" size="3"><b id="q5q30">Featured Content<br id="flf9"> | ||||
| 308 | </b></font> | ||||
| 309 | <ul id="flf90"> | ||||
| 310 | <li id="flf91"> | ||||
| 311 | <font id="flf92" size="3"><font id="flf93" size="2">Develop a site wide news system | ||||
| 312 | that let's admins push news from member blogs or groups to the home | ||||
| 313 | page. In addition, group managers should be able to push news to the | ||||
| 314 | group home page. It would be nice to be able to attach news items to | ||||
| 315 | the various widgets so they can highlight specific member or group news | ||||
| 316 | items in various locations on the site.</font></font> | ||||
| 317 | </li> | ||||
| 318 | <li id="x:-j"> | ||||
| 319 | <font id="x:-j0" size="3"><font id="x:-j1" size="2">Make it possible for site admins | ||||
| 320 | to filter / push images to the home page.<br id="x:-j2"> | ||||
| 321 | </font></font> | ||||
| 322 | </li> | ||||
| 323 | </ul> | ||||
| 324 | <font id="flf96" size="3"><b id="flf97"><br id="dwfl"> | ||||
| 325 | File upload + share<br id="wzwl0"> | ||||
| 326 | </b></font> | ||||
| 327 | <ul id="nqpw"> | ||||
| 328 | <li id="nqpw0"> | ||||
| 329 | Let users upload files to their profile. | ||||
| 330 | </li> | ||||
| 331 | <li id="o.nd"> | ||||
| 332 | Files can be shared with other users or groups | ||||
| 333 | </li> | ||||
| 334 | <li id="r:5q"> | ||||
| 335 | Enable google docs integration via an open in google docs link | ||||
| 336 | </li> | ||||
| 337 | <li id="e9d9"> | ||||
| 338 | Enable integration with Amazon S3<br id="e9d90"> | ||||
| 339 | </li> | ||||
| 340 | <li id="a154"> | ||||
| 341 | enable online conversion of documents into html | ||||
| 342 | </li> | ||||
| 343 | <li id="a1540"> | ||||
| 344 | enable collaborative editing of document within the site via fck editor and | ||||
| 345 | juggernaut | ||||
| 346 | </li> | ||||
| 347 | <li id="hnw8"> | ||||
| 348 | <span id="z_2n" style="background-color: rgb(255, 242, 204);">Let users to upload files to | ||||
| 349 | there projects (just officers or all the members - depend on the permission | ||||
| 350 | that the officer gives)</span><br id="hnw80"> | ||||
| 351 | </li> | ||||
| 352 | </ul> | ||||
| 353 | <font id="nqpw4" size="3"><b id="nqpw5"><br id="dwfl0"> | ||||
| 354 | Search<br id="hrjd"> | ||||
| 355 | </b></font> | ||||
| 356 | <ul id="flf98"> | ||||
| 357 | <li id="flf99"> | ||||
| 358 | <font id="flf910" size="3"><font id="flf911" size="2">Develop a site wide content | ||||
| 359 | search system</font></font> | ||||
| 360 | </li> | ||||
| 361 | <li id="flf912"> | ||||
| 362 | <font id="flf913" size="3"><font id="flf914" size="2">Figure out a search members | ||||
| 363 | system. Part of the improve members page process.</font></font> | ||||
| 364 | </li> | ||||
| 365 | <ul id="ummr"> | ||||
| 366 | <li id="ummr0"> | ||||
| 367 | <font id="ummr1" size="3"><font id="ummr2" size="2">Enable recommendation | ||||
| 368 | system. Suggest users that are interesting</font></font> | ||||
| 369 | </li> | ||||
| 370 | <li id="ummr3"> | ||||
| 371 | <font id="ummr4" size="3"><font id="ummr5" size="2">Let users import their contact | ||||
| 372 | lists from GMail etc. Use that to search for potential | ||||
| 373 | friends</font></font> | ||||
| 374 | </li> | ||||
| 375 | <li id="cph7"> | ||||
| 376 | <font id="cph70" size="3"><font id="cph71" size="2">Let users search for each | ||||
| 377 | other via skills or interests</font></font> | ||||
| 378 | </li> | ||||
| 379 | </ul> | ||||
| 380 | <li id="flf915"> | ||||
| 381 | <font id="flf916" size="3"><font id="flf917" size="2">Improve the groups listing | ||||
| 382 | page. Allow for featured groups. Make groups discoverable.<br id="flf918"> | ||||
| 383 | </font></font> | ||||
| 384 | </li> | ||||
| 385 | </ul> | ||||
| 386 | <font id="flf919" size="3"><b id="flf920"><br id="flf921"> | ||||
| 387 | Groups<br id="g5e1"> | ||||
| 388 | </b></font> | ||||
| 389 | <ul id="g5e10"> | ||||
| 390 | <li id="g5e11"> | ||||
| 391 | Improve group home page | ||||
| 392 | </li> | ||||
| 393 | <li id="kfp_"> | ||||
| 394 | Enable file upload directly into groups. Files uploaded here should | ||||
| 395 | remain attached to the user doing the upload but be automatically shared | ||||
| 396 | with the group. (and give synchronization editing on these documents - like | ||||
| 397 | google docs).<br id="zipi"> | ||||
| 398 | </li> | ||||
| 399 | <li id="af-6"> | ||||
| 400 | Let group admins send email to all members | ||||
| 401 | </li> | ||||
| 402 | <li id="af-60"> | ||||
| 403 | Integrate forums | ||||
| 404 | </li> | ||||
| 405 | <li id="ppeg"> | ||||
| 406 | Add voting/survey mechanism to groups | ||||
| 407 | </li> | ||||
| 408 | <li id="m8o_"> | ||||
| 409 | Analyze bookmarks shared by group members. Pull in rss from those | ||||
| 410 | pages. | ||||
| 411 | </li> | ||||
| 412 | <ul id="fiu6"> | ||||
| 413 | <li id="fiu60"> | ||||
| 414 | Use recommender to suggest other interesting content<br id="fiu61"> | ||||
| 415 | </li> | ||||
| 416 | </ul> | ||||
| 417 | <li id="xpcx"> | ||||
| 418 | Add events to groups | ||||
| 419 | </li> | ||||
| 420 | <ul id="c0un"> | ||||
| 421 | <li id="c0un0"> | ||||
| 422 | Calendering | ||||
| 423 | </li> | ||||
| 424 | <li id="thd5"> | ||||
| 425 | Ability to create an impromptu event via SMS. Let users respond via | ||||
| 426 | SMS | ||||
| 427 | </li> | ||||
| 428 | <li id="qfml"> | ||||
| 429 | Send out reminders via email, IM or SMS | ||||
| 430 | </li> | ||||
| 431 | </ul> | ||||
| 432 | <li id="an3c"> | ||||
| 433 | Add ability to pull in posts(from member's external blogs) or news stories | ||||
| 434 | (from member's internal blog) into the group automatically based on tags | ||||
| 435 | </li> | ||||
| 436 | <li id="rn2h"> | ||||
| 437 | Permissions | ||||
| 438 | </li> | ||||
| 439 | <ul id="rn2h0"> | ||||
| 440 | <li id="rn2h1"> | ||||
| 441 | Define roles: | ||||
| 442 | </li> | ||||
| 443 | <ul id="rn2h2"> | ||||
| 444 | <li id="rn2h3"> | ||||
| 445 | Pledge - User who has requested to join but not yet received approval | ||||
| 446 | </li> | ||||
| 447 | <li id="rn2h4"> | ||||
| 448 | Observer - User who has joined but cannot participate<br id="rn2h5"> | ||||
| 449 | </li> | ||||
| 450 | <li id="rn2h6"> | ||||
| 451 | Member - User who has joined and can participate | ||||
| 452 | </li> | ||||
| 453 | <li id="rn2h7"> | ||||
| 454 | Manager - User who can can change role of other members except the | ||||
| 455 | creator and other managers<br id="rn2h8"> | ||||
| 456 | </li> | ||||
| 457 | <li id="rn2h9"> | ||||
| 458 | Creator - User who can change the role of anybody<br id="rn2h10"> | ||||
| 459 | </li> | ||||
| 460 | <li id="rn2h11"> | ||||
| 461 | Alumni - User who once belonged but who wants to be listed but no longer | ||||
| 462 | notified<br id="rn2h12"> | ||||
| 463 | </li> | ||||
| 464 | <li id="rn2h13"> | ||||
| 465 | Banned - User banned from the group who cannot rejoin without admin | ||||
| 466 | approval<br id="rn2h14"> | ||||
| 467 | </li> | ||||
| 468 | </ul> | ||||
| 469 | <li id="rn2h15"> | ||||
| 470 | Creator and managers can specify:<br id="rn2h16"> | ||||
| 471 | </li> | ||||
| 472 | <ul id="rn2h17"> | ||||
| 473 | <li id="rn2h18"> | ||||
| 474 | Default role for new members | ||||
| 475 | </li> | ||||
| 476 | <li id="rn2h19"> | ||||
| 477 | Whether or not joining requires approval | ||||
| 478 | </li> | ||||
| 479 | <li id="rn2h20"> | ||||
| 480 | Whether or not the group shows up in the group index<br id="rn2h21"> | ||||
| 481 | </li> | ||||
| 482 | </ul> | ||||
| 483 | </ul> | ||||
| 484 | </ul> | ||||
| 485 | <br id="dbf7"> | ||||
| 486 | <font id="m9s44" size="3"><b id="m9s45">Profile Page<br id="g5e17"> | ||||
| 487 | </b></font> | ||||
| 488 | <ul id="g5e18"> | ||||
| 489 | <li id="g5e19"> | ||||
| 490 | Activity Feeds - Redo activity feeds so that they don't have to render by | ||||
| 491 | pulling object data from the database every time. Instead it should be | ||||
| 492 | outputing html with perhaps some simple text substitution for the user name, | ||||
| 493 | friends etc - like the facebook api | ||||
| 494 | </li> | ||||
| 495 | <li id="g5e110"> | ||||
| 496 | Add ability to invite someone to a group right from their profile | ||||
| 497 | </li> | ||||
| 498 | <li id="nx7b"> | ||||
| 499 | Fix portfolio integration with eduCommons<br id="ex_g"> | ||||
| 500 | </li> | ||||
| 501 | <li id="ex_g0"> | ||||
| 502 | Add user stats and integrate with Twitter | ||||
| 503 | </li> | ||||
| 504 | <li id="d00a"> | ||||
| 505 | Pull in posts from a user's blog | ||||
| 506 | </li> | ||||
| 507 | <li id="kww4"> | ||||
| 508 | Pull in bookmarks from user's delicious | ||||
| 509 | </li> | ||||
| 510 | <li id="kww40"> | ||||
| 511 | Fix flickr integration | ||||
| 512 | </li> | ||||
| 513 | <li id="givh"> | ||||
| 514 | Consider other services that might be worth pulling in that express a user's | ||||
| 515 | identity (make the site more fun)<br id="s4w8"> | ||||
| 516 | </li> | ||||
| 517 | <li id="z755"> | ||||
| 518 | What does it mean when I click the x next to a feed item? | ||||
| 519 | </li> | ||||
| 520 | <li id="q27a"> | ||||
| 521 | <span id="e8d5" style="background-color: rgb(255, 242, 204);">add ability to rank people | ||||
| 522 | automatically by there posts and efforts they put on the | ||||
| 523 | site.</span><br id="q27a0"> | ||||
| 524 | </li> | ||||
| 525 | </ul> | ||||
| 526 | <br id="aa1."> | ||||
| 527 | <font id="dwfl7" size="3"><b id="dwfl8">Communication<br id="aa1.0"> | ||||
| 528 | </b></font> | ||||
| 529 | <ul id="j76:"> | ||||
| 530 | <li id="j76:0"> | ||||
| 531 | Send out more notifications to users via email.<br id="e8d50"> | ||||
| 532 | </li> | ||||
| 533 | <ul id="e8d51"> | ||||
| 534 | <li id="e8d52"> | ||||
| 535 | Let them know when a comment is made. | ||||
| 536 | </li> | ||||
| 537 | <li id="e8d53"> | ||||
| 538 | there are changes in groups | ||||
| 539 | </li> | ||||
| 540 | <li id="e8d54"> | ||||
| 541 | there is friend activity | ||||
| 542 | </li> | ||||
| 543 | <li id="e8d55"> | ||||
| 544 | new messages are received. | ||||
| 545 | </li> | ||||
| 546 | </ul> | ||||
| 547 | <li id="e8d56"> | ||||
| 548 | <span id="u_7f" style="background-color: rgb(255, 242, 204);">Adding permission system - and | ||||
| 549 | let the user to avoid this messages if he likes to.</span><br id="e8d57"> | ||||
| 550 | </li> | ||||
| 551 | </ul> | ||||
| 552 | <br id="dwfl6"> | ||||
| 553 | <font id="aa1.2" size="3"><b id="aa1.3">CMS<br id="jfga"> | ||||
| 554 | </b></font> | ||||
| 555 | <ul id="q183"> | ||||
| 556 | <li id="q1830"> | ||||
| 557 | Build out static page system | ||||
| 558 | </li> | ||||
| 559 | <li id="auc2"> | ||||
| 560 | Add zip file upload to add large numbers of files quickly<br id="auc20"> | ||||
| 561 | </li> | ||||
| 562 | <li id="ijpi"> | ||||
| 563 | Enable FCK editor | ||||
| 564 | </li> | ||||
| 565 | <li id="vgwa"> | ||||
| 566 | Enable CMS for users | ||||
| 567 | </li> | ||||
| 568 | <ul id="w2wy"> | ||||
| 569 | <li id="w2wy0"> | ||||
| 570 | Integrate file and photos so that a user can insert their stuff into a new | ||||
| 571 | page<br id="w2wy1"> | ||||
| 572 | </li> | ||||
| 573 | </ul> | ||||
| 574 | <li id="su_6"> | ||||
| 575 | Enable CMS for groups | ||||
| 576 | </li> | ||||
| 577 | <li id="ud:0"> | ||||
| 578 | Enable Send2Wiki like functionality for CMS pages<br id="ud:00"> | ||||
| 579 | </li> | ||||
| 580 | <li id="ijpi0"> | ||||
| 581 | Add Juggernaut to allow for simultaneous editing of files | ||||
| 582 | </li> | ||||
| 583 | <li id="kfef"> | ||||
| 584 | Add ability to attach assignments and/or quizzes to content | ||||
| 585 | </li> | ||||
| 586 | <ul id="kfef0"> | ||||
| 587 | <li id="kfef1"> | ||||
| 588 | Will need a way to gather responses<br id="kfef2"> | ||||
| 589 | </li> | ||||
| 590 | </ul> | ||||
| 591 | </ul> | ||||
| 592 | <br id="ydm."> | ||||
| 593 | <font id="j77c5" size="3"><b id="j77c6">Themes<br id="j81o"> | ||||
| 594 | </b></font> | ||||
| 595 | <ul id="j81o0"> | ||||
| 596 | <li id="j81o1"> | ||||
| 597 | Enable theming engine so that the site is easier to deploy for 3rd parties<br id="d-4g"> | ||||
| 598 | </li> | ||||
| 599 | <li id="d-4g0"> | ||||
| 600 | Create a default theme. <br id="d-4g1"> | ||||
| 601 | </li> | ||||
| 602 | </ul> | ||||
| 603 | <br id="svlr"> | ||||
| 604 | <font id="dbf70" size="3"><b id="dbf71">API<br id="svlr0"> | ||||
| 605 | </b></font> | ||||
| 606 | <ul id="n:8q"> | ||||
| 607 | <li id="n:8q0"> | ||||
| 608 | Add blogger or moveable type API so that users can add content from a | ||||
| 609 | standard blogging utility | ||||
| 610 | </li> | ||||
| 611 | <li id="u5mf"> | ||||
| 612 | Enable integration with Google docs via this mechanism. Users can | ||||
| 613 | publish from their Google docs directly to the site<br id="u5mf0"> | ||||
| 614 | </li> | ||||
| 615 | </ul> | ||||
| 616 | <font id="xs2-" size="3"><b id="xs2-0"><br id="ry1x"> | ||||
| 617 | SMS<br id="ry1x0"> | ||||
| 618 | </b></font> | ||||
| 619 | <ul id="m9s4"> | ||||
| 620 | <li id="m9s40"> | ||||
| 621 | Add SMS capability so that the system can send out alerts to members. | ||||
| 622 | </li> | ||||
| 623 | <li id="gpeo"> | ||||
| 624 | Let friends SMS friends | ||||
| 625 | </li> | ||||
| 626 | <li id="bbld"> | ||||
| 627 | Enable SMS for groups<br id="bbld0"> | ||||
| 628 | </li> | ||||
| 629 | </ul> | ||||
| 630 | <font id="q1831" size="3"><b id="q1832"><br id="j77c"> | ||||
| 631 | Localization<br id="j77c0"> | ||||
| 632 | </b></font> | ||||
| 633 | <ul id="j77c1"> | ||||
| 634 | <li id="j77c2"> | ||||
| 635 | Enable Google Translation integration | ||||
| 636 | </li> | ||||
| 637 | <li id="j77c3"> | ||||
| 638 | Get volunteers to translate the site into multiple languages<br id="j77c4"> | ||||
| 639 | </li> | ||||
| 640 | </ul> | ||||
| 641 | <font id="j81o5" size="3"><b id="j81o6"><br id="mkna"> | ||||
| 642 | Administration<br id="mkna0"> | ||||
| 643 | </b></font> | ||||
| 644 | <ul id="o.5v"> | ||||
| 645 | <li id="vkht0"> | ||||
| 646 | Build admin system to let users control site settings | ||||
| 647 | </li> | ||||
| 648 | <li id="hchq"> | ||||
| 649 | Let admins send out newsletters or SMS alerts to all members of the site | ||||
| 650 | </li> | ||||
| 651 | <li id="c4cv"> | ||||
| 652 | Let admins monitor and ban users or content | ||||
| 653 | </li> | ||||
| 654 | <li id="ckrj"> | ||||
| 655 | Let site admins choose a theme for the site<br id="ckrj0"> | ||||
| 656 | </li> | ||||
| 657 | </ul> | ||||
| 658 | <font id="mkna2" size="3"><b id="mkna3"><br id="u4f6"> | ||||
| 659 | Users<br id="a_tr"> | ||||
| 660 | </b></font> | ||||
| 661 | <ul id="a_tr0"> | ||||
| 662 | <li id="a_tr1"> | ||||
| 663 | Generalize profile system so that any fields can be added/remove | ||||
| 664 | </li> | ||||
| 665 | <li id="xp1i"> | ||||
| 666 | Integrate new profile system with Salesforce<br id="xp1i0"> | ||||
| 667 | </li> | ||||
| 668 | </ul> | ||||
| 669 | <font id="a_tr5" size="3"><b id="a_tr6"><br id="c.v8"> | ||||
| 670 | Relations/Friends<br id="omg4"> | ||||
| 671 | </b></font> | ||||
| 672 | <ul id="omg40"> | ||||
| 673 | <li id="omg41"> | ||||
| 674 | Modify friend relationship system to use follow, friend and mentor | ||||
| 675 | </li> | ||||
| 676 | <li id="uvhg"> | ||||
| 677 | Add a direct link for accepting a friend to the friend request email | ||||
| 678 | </li> | ||||
| 679 | <li id="uvhg0"> | ||||
| 680 | When click on request link, change immediately to sending request... to | ||||
| 681 | indicate activity | ||||
| 682 | </li> | ||||
| 683 | <li id="uvhg1"> | ||||
| 684 | Provide a quick link for getting back to looking at people | ||||
| 685 | </li> | ||||
| 686 | <li id="uvhg2"> | ||||
| 687 | Add the ability to request friends from the profile index page (people you | ||||
| 688 | know well | ||||
| 689 | </li> | ||||
| 690 | </ul> | ||||
| 691 | <font id="omg44" size="3"><b id="omg45"><br id="rgr."> | ||||
| 692 | Photos<br id="rgr.0"> | ||||
| 693 | </b></font> | ||||
| 694 | <ul id="rgr.1"> | ||||
| 695 | <li id="rgr.2"> | ||||
| 696 | Make home page photos display in a light box when click on<br id="mj7v"> | ||||
| 697 | </li> | ||||
| 698 | <li id="mj7v0"> | ||||
| 699 | Improve experience. Let users and groups upload photos into | ||||
| 700 | galleries. <br id="n1:y"> | ||||
| 701 | </li> | ||||
| 702 | <li id="r72a0"> | ||||
| 703 | Integrate with Amazon S3<br id="eswe"> | ||||
| 704 | </li> | ||||
| 705 | </ul> | ||||
| 706 | <font id="rgr.3" size="3"><b id="rgr.4"><br id="b1d8"> | ||||
| 707 | Sharing<br id="b1d80"> | ||||
| 708 | </b></font> | ||||
| 709 | <ul id="vpfz"> | ||||
| 710 | <li id="vfcq0"> | ||||
| 711 | Hook link sharing into alexa images so we can show a screen shot of the | ||||
| 712 | website a user has shared | ||||
| 713 | </li> | ||||
| 714 | </ul> | ||||
| 715 | <font id="gvwt0" size="3"><b id="gvwt1"><br id="wfq."> | ||||
| 716 | Chat<br id="wfq.0"> | ||||
| 717 | </b></font> | ||||
| 718 | <ul id="d2a6"> | ||||
| 719 | <li id="d2a60"> | ||||
| 720 | Use juggernaut to add chat functionality | ||||
| 721 | </li> | ||||
| 722 | </ul> | ||||
| 723 | <font id="d2a64" size="3"><b id="d2a65"><br id="wfq.1"> | ||||
| 724 | Redesign<br id="y3ol0"> | ||||
| 725 | </b></font> | ||||
| 726 | <ul id="o8l5"> | ||||
| 727 | <li id="o8l50"> | ||||
| 728 | Examine each page for usability.<br id="y983"> | ||||
| 729 | </li> | ||||
| 730 | </ul> | ||||
| 731 | <font id="o8l51" size="3"><b id="o8l52"><br id="st3n"> | ||||
| 732 | Sitemaps<br id="st3n0"> | ||||
| 733 | </b></font> | ||||
| 734 | <ul id="st3n1"> | ||||
| 735 | <li id="st3n2"> | ||||
| 736 | Add ability to create an xml site map for crawlers<br id="xpl7"> | ||||
| 737 | </li> | ||||
| 738 | </ul> | ||||
| 739 | <font id="st3n6" size="3"><b id="st3n7"><br id="jddg"> | ||||
| 740 | Maintenance<br id="jddg0"> | ||||
| 741 | </b></font> | ||||
| 742 | <ul id="yhkc"> | ||||
| 743 | <li id="yhkc0"> | ||||
| 744 | Remove dependency on prototype. Use only jQuery to reduce script size. | ||||
| 745 | </li> | ||||
| 746 | <li id="yvpr"> | ||||
| 747 | Clean up stylesheet<br id="yvpr0"> | ||||
| 748 | </li> | ||||
| 749 | <li id="k1m.0"> | ||||
| 750 | Fix broken tests. | ||||
| 751 | </li> | ||||
| 752 | <li id="yhkc1"> | ||||
| 753 | Add new tests as we review code | ||||
| 754 | </li> | ||||
| 755 | </ul> | ||||
| 756 | <br id="ac93"> | ||||
| 757 | <font id="f6qc" size="3"><b id="f6qc0">Deployment<br id="f6qc1"> | ||||
| 758 | </b></font> | ||||
| 759 | <ul id="f6qc2"> | ||||
| 760 | <li id="f6qc3"> | ||||
| 761 | Ensure every field where a user can input data is sanitized to prevent xss<br id="f6qc4"> | ||||
| 762 | </li> | ||||
| 763 | </ul> | ||||
| 764 | <br id="f6qc5"> | ||||
| 765 | <font id="f6qc6" size="3"><b id="f6qc7">Deployment<br id="ac930"> | ||||
| 766 | </b></font> | ||||
| 767 | <ul id="apj7"> | ||||
| 768 | <li id="apj70"> | ||||
| 769 | Look at ways to easily deploy the site via cap to providers like Morph | ||||
| 770 | </li> | ||||
| 771 | <li id="dn6b"> | ||||
| 772 | Enable backup of database via rake task to Amazon S3 (perhaps automate via a | ||||
| 773 | background task)<br id="dn6b0"> | ||||
| 774 | </li> | ||||
| 775 | </ul> | ||||
| 776 | <font id="apj73" size="3"><b id="apj74"><br id="ehip"> | ||||
| 777 | Performance<br id="s7s1"> | ||||
| 778 | </b></font> | ||||
| 779 | <ul id="v9lu"> | ||||
| 780 | <li id="nlp60"> | ||||
| 781 | Are gravatar's causing us to be sluggish? | ||||
| 782 | </li> | ||||
| 783 | <li id="mz1a"> | ||||
| 784 | Set up multiple mongrel processes | ||||
| 785 | </li> | ||||
| 786 | <li id="mz1a0"> | ||||
| 787 | Set up 3 subdomain asset hosts | ||||
| 788 | </li> | ||||
| 789 | <li id="mz1a1"> | ||||
| 790 | Analyze and optimize queries on each page | ||||
| 791 | </li> | ||||
| 792 | <li id="skxb"> | ||||
| 793 | Use Rails caching | ||||
| 794 | </li> | ||||
| 795 | <li id="b1d81"> | ||||
| 796 | Asynchronously load non-essential stuff | ||||
| 797 | </li> | ||||
| 798 | </ul> | ||||
| 799 | <br id="ac932"> | ||||
| 800 | <br id="t7ze2"> | ||||
| 801 | <br></body></html> | ||||
