/[drupal]/contributions/modules/panels/TODO.txt
ViewVC logotype

Contents of /contributions/modules/panels/TODO.txt

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.3 - (show annotations) (download)
Tue Jul 15 23:59:36 2008 UTC (16 months, 1 week ago) by merlinofchaos
Branch: MAIN
CVS Tags: DRUPAL-6--3-0-BETA1, DRUPAL-6--3-0-BETA2, DRUPAL-6--3-0-BETA4, DRUPAL-6--3-2, DRUPAL-6--3-0, DRUPAL-6--3-1, DRUPAL-6--2-0-ALPHA3, DRUPAL-6--2-0-ALPHA2, DRUPAL-6--2-0-ALPHA1, DRUPAL-6--3-0-RC1, DRUPAL-6--3-0-ALPHA1, DRUPAL-6--3-0-ALPHA2, DRUPAL-6--3-0-ALPHA3, DRUPAL-6--3-0-ALPHA4, HEAD
Branch point for: DRUPAL-6--2, DRUPAL-6--3
Changes since 1.2: +132 -12 lines
File MIME type: text/plain
Initial D6 work -- this includes only panels.module stuff. Right now the drag & drop display editor works, layout, layout settings and render works. Special features such as cache and styles may or may not work.
1 # $Id: TODO.txt,v 1.2.6.20 2008/05/23 22:17:37 sdboyer Exp $
2
3 PLEASE NOTE THAT THIS FILE CONTAINS VERY OUTDATED INFORMATION, KEPT ONLY FOR HISTORICAL PURPOSES.
4
5 For the current plans related to Panels2, you should consult the groups.drupal.org Panels group:
6
7 http://groups.drupal.org/panels
8
9 Here's a rough sketch of the work plan shortly prior to the 5.x-2.0-beta4 release:
10
11 5.x-beta3 ==> beta4 ==> beta5 ==> RC1 ==> RCs... ==> 5.x RELEASE!! ==> 5.x-2.1
12 |
13 6.x port ==> 6.x RCs... ==> 6.x RELEASE!! ==> 6.x-2.1
14 |
15 6.x-3.x-ALPHA ==> (FUTURE OF PANELS)
16
17 ==========================================================
18
19 TODO:
20
21 X = DONE
22 o = TODO
23 - = Skipped/postponed
24
25 ajax/js
26 o remove panels_hidden, use only javascript
27 o Remove 'panels_set' and use the broken up drupal_get_form functions
28 rather than drupal_get_form for our multi-step stuff.
29 X Add permission checking to all the ajax functions
30 o Break up panels_ajax into separate entry areas [mostly done]
31 o ensure complete degradability
32 X Make sure the icons on the 'change layout' page are clickable
33 X Loading animation for panels-modal
34 X Make the titlebar outside of the overflow in the modal
35 o Change show/hide to use AJAX.
36 X Write my own drag & drop
37
38 modules
39 X panels node
40 X mini-panel
41 o panels-profile
42 o panels-dashboard-compat (upgrade all the old dashboard installs)
43
44 panels common
45 o update settings to use categories like the 'add content' popup now does.
46 o Clean up and better document this code
47
48 panels page
49 X panels page 'default' panels
50 X allow panel-page to use $arg/$node/$node-type/$user substitution like Views
51 X allow panel-page to get a context; allow modules to provide this context.
52 X allow panel-page to do menu item & tab like Views.
53 X provide 'edit' tab for panels pages
54 X allow setting to not display blocks
55 o Clone panels page
56
57 mini panels
58 X Allow mini panels to require an argument (and thus be just panel content)
59
60 content types
61 - Allow creating new custom blocks.
62 X Get all 'block' settings into blocks.
63 X Remove all calls to the 'admin' callback
64 X Make panels_get_content_type() like using for layout
65 X Translate views to new content format
66 X Translate node to new content format
67 X Translate custom to new content format
68 X Allow content types to be aware of panel context.
69 X Allow content types to include or exclude themselves based upon context.
70 X Figure out a way for blocks to easily have per-block icons
71 X sort blocks in content type list
72 X sort views in content type list
73 X add weight so custom and node will float up
74 X make forms fit a bit better
75 X Allow display to have 'arguments' that can be passed on to Views
76 more fluidly
77 X give views.inc setting to NOT use arguments.
78 X unify title overriding.
79 X node_content type
80 X taxonomy term types
81 o user types
82 o views context sensitive conversions
83
84 layouts
85 X Allow each layout to have settings
86 X Create a flexible layout where you can quickly create arbitrary layouts
87 X Fix the div div problem in all layouts
88
89 icons
90 X Change configure icon
91 X Change remove pane icon
92 X Find add content icon
93 X Create icons for content types
94
95 Flexible layout
96 o Allow fixed width sidebars
97 o Use a slider to control widths
98
99 Styles:
100 o Convert DND to a style
101 X Rounded corners style
102
103 Arguments:
104 X taxonomy argument
105 X user argument
106
107 panels API
108 X Provide method to directly edit/configure an individual content block if viewer has permissions
109 X Provide method to control pane visibility. Make sure this is controllable from the admin so that not all users can get to it.
110 X Change add content to be per panel
111 X Make Cancel actually cancel
112 X Wrap calls to existing callbacks
113 X Make a function to simply get the IDs of all content-types
114 X Allow panels_edit_display to restrict available content to a preprepared list
115 X Use cache instead of putting everything in $_SESSION
116 X create panels_render_display() (or panels_display_render)
117 X Allow API to accept context
118 X Allow API to accept content
119 X Allow API to accept arguments
120
121 General:
122 o CSS class/id name cleanup and unification.
123 o Make sure core blocks that require context are labelled as such.
124
125 Documentation
126 o Creating new panel modules that use the API
127 o Creating new content types
128 o Creating new layouts
129 o Creating new styles
130 o Creating new arguments
131 o Themeing panels
132 o Doing interesting things with Panels

  ViewVC Help
Powered by ViewVC 1.1.2