Commits

Show all
Author Commit Message Labels Comments Date
Phil Hargett
Initial set of changes to convert to a restful model. Authentication, project, and files services working correctly. Add new 'var' tag for easy incorporation of global variables into a page. Separated services into definitions, clients, and handlers. Moved services referenced cross-package/daemon (e.g., mostly sliced services used by webd) into a separate common package.
Branches
restful
Phil Hargett
Removing obsolete code, and moving (unused, but will be implemented in future) html caching to separate file
Phil Hargett
Renamed patterns file -> urls, to match its purpose
Phil Hargett
Added clarifying comments about the source tag for scripts (both regular and 'ready') and styles
Phil Hargett
Refinements to enable loading of particular roles. Now using a role configuration file to describe the roles for a project
Phil Hargett
More refinement, including tweaking the copyright symbol. Also, added defentity to simplify creation (and export) of new entity variales (e.g., +nbsp+, +copy+, etc)
Phil Hargett
Refinements to implement Holly's design. Added back arrow to copy page, converted copy & log pages to 'compact' header, and create the 'anti-tab' on copy page.
Phil Hargett
Added company name and tabs to standard banner
Phil Hargett
Small fixes to ensure proper functioning and appearance on Firefox. Eliminated end tags on things like <img>, <area>, etc., by adding a new property to tags (:noendtag) that controls default content rendering. Changed page doctype, because the lack of end tags implies no longer XHTML, but HTML 4.01.
Phil Hargett
Added macro to set page title
Phil Hargett
Improved the comments on the various *page-* variabes, to indicate correctly their current usage
Phil Hargett
Converted :html keyword of defhtml to :content instead, to match its actual role
Phil Hargett
Moved manipulation of *page-* vars down into the individual render-tag-* methods
Phil Hargett
Convert scripts, styles, style sheets, and script libraries to be render-tag-* methods, for clarity
Phil Hargett
Added render-tag-content, to consolidate html rendering. Doing so removed some duplicate code shared between defhtmltag and render-as-html.
Phil Hargett
Fix bug where changes in a tag library referenced by a tag library do not appear when a templated page is refreshed. Turns out, the logic of how a tag library itself determines whether it is expired did not depend on any of the tag libraries it references. That is now fixed.
Phil Hargett
Beginnings of support for working copy pages: placeholder service & page.
Phil Hargett
Created a tab view of projects, with links to working copies.
Phil Hargett
Started process of re-routing stack traces away from web server log to separate facility--except we're getting stack traces from hunchentoot, so need to intercept them before hunchentoot handles them (and disable having hunchentoot log stack traces to its web log). Added log viewer pages to the app, so that logs can just be refreshed in the browser as needed.
Phil Hargett
Transtioned to using log5 for all logging. No senders defined yet.
Phil Hargett
Interim changes for CRUD operations on projects.
Phil Hargett
Crude support for adding a new project.
Phil Hargett
Fleshing out site more. Login / logout work, home page is sort of complete enough for now, and navigation to /code works (with a placeholder code page in place).
Phil Hargett
Created a login form and verified that login does work. Observed the result of the login call (which is chained off of an open-login call) as output in the browser, and verified in Safari that the cookie was a result of the these calls. Also, used the logout service by way of the _meta=form view to logout and verify the cookie disappeared. Appears to function in both Safari & Chrome.
Phil Hargett
Draft version of automated generation of form-absed interface for services completed. Used the auth services to validate behavior, and appears to work. Thus, this also means auth services should be function.
Phil Hargett
Adding more code. Mostly expanded service definition code, including generation of client-side javascript for calling services.
Phil Hargett
More initial work. Apparently forgot to include all this in the last checkin. :)