Permalink
Switch branches/tags
stable gitpan_version/2.3664 gitpan_version/2.3663 gitpan_version/2.3662 gitpan_version/2.3661 gitpan_version/2.366 gitpan_version/2.365 gitpan_version/2.364 gitpan_version/2.363 gitpan_version/2.362 gitpan_version/2.35 gitpan_version/2.34 gitpan_version/2.33 gitpan_version/2.32 gitpan_version/2.31 gitpan_version/2.30 gitpan_version/2.25 gitpan_version/2.19 gitpan_version/2.18 gitpan_version/2.17 gitpan_version/2.16 gitpan_version/2.13 gitpan_version/2.12 gitpan_version/2.11 gitpan_version/2.10 gitpan_version/2.03 gitpan_version/2.02 gitpan_version/2.00 cpan_version/2.3664 cpan_version/2.3663 cpan_version/2.3662 cpan_version/2.3661 cpan_version/2.366 cpan_version/2.365 cpan_version/2.364 cpan_version/2.363 cpan_version/2.362 cpan_version/2.35 cpan_version/2.34 cpan_version/2.33 cpan_version/2.32 cpan_version/2.31 cpan_version/2.30 cpan_version/2.25 cpan_version/2.19 cpan_version/2.18 cpan_version/2.17 cpan_version/2.16 cpan_version/2.13 cpan_version/2.12 cpan_version/2.11 cpan_version/2.10 cpan_version/2.03 cpan_version/2.02 cpan_version/2.00 cpan_path/AWNCORP/SweetPea-2.3664.tar.gz cpan_path/AWNCORP/SweetPea-2.3663.tar.gz cpan_path/AWNCORP/SweetPea-2.3662.tar.gz cpan_path/AWNCORP/SweetPea-2.3661.tar.gz cpan_path/AWNCORP/SweetPea-2.366.tar.gz cpan_path/AWNCORP/SweetPea-2.365.tar.gz cpan_path/AWNCORP/SweetPea-2.364.tar.gz cpan_path/AWNCORP/SweetPea-2.363.tar.gz cpan_path/AWNCORP/SweetPea-2.362.tar.gz cpan_path/AWNCORP/SweetPea-2.35.tar.gz cpan_path/AWNCORP/SweetPea-2.34.tar.gz cpan_path/AWNCORP/SweetPea-2.33.tar.gz cpan_path/AWNCORP/SweetPea-2.32.tar.gz cpan_path/AWNCORP/SweetPea-2.31.tar.gz cpan_path/AWNCORP/SweetPea-2.30.tar.gz cpan_path/AWNCORP/SweetPea-2.25.tar.gz cpan_path/AWNCORP/SweetPea-2.19.tar.gz cpan_path/AWNCORP/SweetPea-2.18.tar.gz cpan_path/AWNCORP/SweetPea-2.17.tar.gz cpan_path/AWNCORP/SweetPea-2.16.tar.gz cpan_path/AWNCORP/SweetPea-2.13.tar.gz cpan_path/AWNCORP/SweetPea-2.12.tar.gz cpan_path/AWNCORP/SweetPea-2.11.tar.gz cpan_path/AWNCORP/SweetPea-2.10.tar.gz cpan_path/AWNCORP/SweetPea-2.03.tar.gz cpan_path/AWNCORP/SweetPea-2.02.tar.gz cpan_path/AWNCORP/SweetPea-2.00.tar.gz AWNCORP
Nothing to show
Find file
Fetching contributors…
Cannot retrieve contributors at this time
53 lines (48 sloc) 2.96 KB
# SweetPea Todo List
# bugs
[x] root-level route failure after 3 inline url params
[x] .t test script produces error when run without params
[x] Root.pm & Sweet.pm generated with wrong/bad permissions
# pending
- [-] Change the welcome screen to match website
- [-] Fix generated file permissiosn, maybe include a file permissions checker
- [x] Add (request) as an alias to request_method, allow it to accept params e.g. if $s->request('get');
- [x] Fix sweetpea cli to create folders for ops crtl, model, and view
- [x] CPAN-Testers reports calling plugin on unloaded object(App)
- [x] Session folder now kept outside of application (by default) for security purposes
# completed
- [x] Design Sweet.pm to showcase sweetpea features
- [x] Rethink how the generated test script processes existing routes
- [x] Add support for variable routes, must include support for auto-routes
- [x] Flush session object after setting flash message. (maybe instead flush before any redirect)
- [x] Add routes which provides extra functionality (basic static routes).
- [x] Add method method to determine get or post submissions
- [x] Add flash or notice method to convey information across requests
- [x] Allow the path method to build paths also.
- [x] Make global _begin and _end methods run parallel to local _begin and _end
- [x] Desperate need of a redirect method
- [x] Refactor to use CGI only.
- [x] Add makeapp method to create application structure dynamically.
- [x] Auto-initialize controllers which currently require a _new method to be utilized.
- [x] Add an unplug method to clear and re-initialize plugin modules.
- [x] Add accessors for content-type, controller, action, ...
- [x] Document creation via heredocs instead of multiple print statements
- [x] Add test folder and starter scripts to generated app (waiting on App:Rad 1.05)
- [x] Write Tests
- [x] Add ability to test and debug routes with the console
- [x] Auto-routing to Root-level actions no longer working (Fixed)
- [x] Add wildcard operator to routing
# depreciated
- [d] Implement a method to dump auto-routes table to an includable routes.pl file.
- [d] Expand the on SweetPea::Style namespace (cummunity-driven custom application scaffolding) - moving to SweetPea::Application (entire coc framework)
- [d] Add web application basic functions (discuss sessions, cookies, databases, etc) called GETTING STARTED (After Boiler-Plate) - SweetPea::Application
- [d] Add tests folder (with starter tests) for testing generated app.
- [d] push_download should be able to take content instead of filename as arg
- [d] .t test script should render both html and debug information and output it to .logs dir
- [d] Add logging by checking debug array during _shutdown
- [d] Add demos/demo links to the documentation.
# needed methods/functions
- [x] file handling, saving, writing, etc
- [x] file uploading
- [x] force download
- [x] request - alias to request_method