Brainstorm for 4.7

  • List created by Anders Jørgensen (24-05-2009)
  • Note: this is only a brainstorm for the pluck development. All items are in random order, and nothing should be considered final in any way.

Version 4.7

Delete page with sub-pages does not delete the sub-pages. How should we handle this?

Sander: I think all subpages should be deleted too, but the user should be warned first. I think we should implement some Javascript dialogs here and there, for example when a user wants to delete an item. This has already been done in the trash can. –25-05-2009

Blog and albums needs a lot of cleanup. Maybe start from scratch?

Sander: Cleanup; agreed, but I don't think it's a good idea to start from scratch. The albums module could be cleaned up greatly by using an external PHP class for image processing (class has already been commited, it's called "SmartImage"). –25-05-2009

Anders: We should also create a blue print for the blog, since there are a lot of features that have been requested for it. –26-05-2009

Sander: The blueprint has finally arrived! –17-06-2009

Check for php extensions when installing, and not every place where they are needed.

Sander: Sounds logical to me. I think we should create a blue print for this. That way, we can monitor what we have done already for this release. –25-05-2009

Sander: Blueprint has been created –17-06-2009

Use SHA512 for passwords, MD5 is not safe.

Sander: Ok with me too. Is the needed extension installed default with PHP? –25-05-2009

Anders: The hash function should do the trick. And it's on by default –26-05-2009

Make "Cancel" button an a element?
"View page" link at each page.

Csaba Erdei: If you mean it's a preview link (and function) at each "edit page" page, i think it would be a nice feature and it will be almost good for "theme preview" too (preview the full content with the selected (temporary) template before activating it).

Anders: Yes, that's what I mean. Just a simple link to the page. –26-05-2009

Better way to show links to other pages and images when creating a page. Maybe integrate it into TinyMCE as a plugin?

Sander: I think the current system does not work very good because the list gets too long when there are too many pages / images. A TinyMCE plugin would be nice integration, however I think it would be less user friendly (harder to find). What I think is best, is improving the current system, so that it displays a drop down list with an Insert-button for both pages and images. Good idea? –25-05-2009

Anders: Why didn't I think about that? It's a great idea. Still simple to use, but not so long. –26-05-2009

Make it work with PHP 5.3 (remove ereg and so on).
Add PHPDoc to all functions.
Creating a page with the same name as another page should give an error. This should also happened when you change the name of a page.

Sander: Should not be very hard to implement. I think we need a bug report for that. –25-05-2009

Version 4.8

  • Add external link in menu (a page which is a link).
  • Timezones? And a function to convert from UTC to the selected one.
  • Username and password? It's more safe ;D
  • jQuery to make the admin interface better and smarter to use.
  • Search? How can we create that?

Csaba Erdei: I found an interesting search script, it's maybe useful: http://www.niblr.com/php-flat-file-search-script/

 
devarea/specs/4.7/brainstorm.txt · Last modified: 2009/06/17 12:21 by sander
 
Recent changes RSS feed Creative Commons License Driven by DokuWiki