Parent Directory | Revision Log
Links to HEAD: | (view) (annotate) |
Sticky Revision: |
new add_status to add data to status line (not working fully yet)
added real server reload via helper script bin/dev.sh which is now recomended way to start development enviroment
finish rename to as_* and remove runnable usage
static files just in static/ and var/ (secure?) more code under eval
added support for formats with data dump still a bit too complicated for my taste...
platform-specific editor stuff is not in Frey::Editor
finish request_url support so it works now
remove annoying read-only vi mode and deal with locking on open
dispatch which method to invoke to Frey::Run
move error into Frey::Web and use it
jump to editor from confess errors
r415@eeepy: dpavlin | 2008-11-09 10:58:33 +0100 move Frey::Server port to config
rename execute to runnable which makes much more sense
r3134@llin (orig r258): dpavlin | 2008-11-04 21:26:59 +0100 make Frey::Introspect default action if there is no method specified in url, resulting in major reduction of html everywhere which is nice
r3122@llin (orig r246): dpavlin | 2008-11-04 17:41:48 +0100 Frey::Introspection is not special any more, but we need to translate - to :: for better URI compatibility
r3097@llin (orig r243): dpavlin | 2008-11-02 22:24:04 +0100 a swipe of refactoring to run under Mojo and Continuity with same REST API - all objects are now invoked using URL path as object name and param (which doesn't work with Mojo as of this commit) - Frey::Run is now usable Moose object for both servers - move handling of Continuity bits into Frey::Server only
refactor callback types into Frey::Run [0.17]
hush request dump output
fix server testing and simplify code
rest of rename from html -> request
triggers Continuity bug #40544 with patch at http://rt.cpan.org/Ticket/Display.html?id=40544
remove Carp::REPL because it really screws with error reporting.
added html call to class browser
added some pod and cleanup
- extracted running of class into Frey::Run which now create real page - version bump [0.15]
- factor out run_markup which will display output of markup or form for required fields - remove /pod/ dispatcher which was unused (and now works as /markup/Frey::Pod?class=Frey anyway)
added few more static types and support any argument after it to defeat cacheing
generate "static" html pages from methods with markup call [0.14]
skeleton of reload functionality, non-working for now
display pod through URL
central page creation [0.11] - make (optional) development feature in Makefile.PL - split page generation in Frey::Web->page - cleanup of html generation code all over - jump to Carp::REPL on errors (nice, but needs to be in browser) This is a move to more embedded html. While it does seem evil, we are aming here at lean framework, so readability is prefered...
cleanup introspection interface
split ClassBrowser into it's own package (class)
show roles as such and don't try to design them
we can really only browse classes which have collection_table exposed
remove debug output
- better table output of available Classes (default page) - require Module::Reload which Continuity will pick up and reload modules for us - dispatch to ObjectDesigner
added Frey::Collection role to database models
minimal server testing Ability to run server on different port by specifiny port on command line of using FREY_PORT enviroment variable
another refactor to support multiple databases [0.09] - Frey::ClassLoader has now saner API (I hope) and ability to load all classes - Frey::ObjectBrowser needs also fey_class now - only packages with rows method will now be browsable
another refactoring - cleanup cruft code - create Frey::ClassLoader to deal with package/class stuff - Frey::Web role with dom2html to based on Continuity::Widget::DomNode
handle errors better
moved error catching into Frey::Server
server now binds to port when we call run, so we can run tests with acrive server
skeleton of server-side object browser
more work on server-size class browser - correct loading of modules - display required attributes
remove all usage of Template::Declare [0.05] - die gracefully if class can't be loaded
huge wapping changes all over the place [0.05] - begin move to Continuity::Widget instread of Template::Declare - Frey::Introspection can now mock joose object with accessors
support .htm? as static file format
r44@eeepy: dpavlin | 2008-06-30 18:08:33 +0200 Change logic of generating html page using Frey::HTML->page because Template::Declare around_template is doing it around *all* templates (including those used with show).
r40@eeepy: dpavlin | 2008-06-30 13:37:18 +0200 Move item browser into Strix::View We still have problem with Template::Declare executing multiple times
r39@eeepy: dpavlin | 2008-06-30 09:37:10 +0200 example of callback links
don't require or use Continuity::REPL
callback example (non-working)
cleanup
- show all available package methods if no method is specified - better error output (dump caller if called without args)
another refacture and version bump [0.02] - added support for error pages - added list of classes
Frey::Server->run will run sever so we can test it
another major refactor and version bump [0.01] - return 404 errors for resources which doesn't exist - move HTML page wrapper is now in Fray::HTML->page - dispatch to defined Template::Declare templates - display available templates on status screen - NOTE very clean and unobfuscated mapping - a bits of documentation all over the place
- create slim server caller in bin for Frey::Server - restructure view packages - beginning of rest dispatcher based on Template::Declare
Added Module::Refresh to reload changed modules
return 500 Internal Server Error (RFC 2616) for records which doesn't exist
cpeanup and spit html generation into own package - time template generation - wrap pages in html/head/body - cleanup server and move logic there
print template, first time server produced output! Yeee...
initial code dump of my web-framework-tingy: Continuity + Fey::ORM + Template::Declare
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
ViewVC Help | |
Powered by ViewVC 1.1.26 |