• last updated 23 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Src is an attribute of the inclue tag, not a parameter passed to the include. You can't

set it by reference.

Some minor rearranging and refactoring to make .LRN integration more

consistent with the standard portal package rendering of portal pages

  1. … 16 more files in changeset.
Changes to make integration with .LRN (or other integrated apps) easier.

  1. … 3 more files in changeset.
Fiddled a bunch of stuff ... and added the portal admin portlet

  1. … 10 more files in changeset.
Changed parameter handling a bit ... set_value now takes a parameter id, as

do some other procs. set_value in particular was very dangerous as it would

change the values for ALL parameter entries with the same key.

  1. … 11 more files in changeset.
Fixed up the master/slave stuff and made the wizard configure stuff correctly

according to the new scheme, made some minor changes to the other admin pages.

  1. … 9 more files in changeset.
Added master templates for plain subsite and tabbed subsite navigation, though

only the plain subsite navigation works thus far.

  1. … 15 more files in changeset.
Made the "all-in-one" style work for the admin page.

  1. … 5 more files in changeset.
Added and removed some forgotten files ...

    • -0
    • +114
    ./portal-configure-2.tcl
    • -0
    • +17
    ./portal-configure.tcl
    • -0
    • +34
    ./portal-configure.xql
Moved a bunch of stuff into lib, where it belongs. Removed several unused

junk files.

    • -38
    • +0
    ./layouts/components/header3/example.adp
  1. … 48 more files in changeset.
Yet more along the path to a configuration wizard, which works though is not

quite complete!

  1. … 8 more files in changeset.
Saving partial work on the portal configuration wizard ...

    • -0
    • +34
    ./admin/configure.tcl
    • -0
    • +40
    ./admin/user-portals.adp
    • -0
    • +33
    ./admin/user-portals.tcl
    • -0
    • +13
    ./admin/user-portals.xql
  1. … 29 more files in changeset.
Working on configuration wizard

These were redundant, in the wrong directory

Changed the "simple" theme to be a "standard OpenACS theme", by which I mean

it uses the portal, portal-body and portal-header .CSS classes which are

defined in our standard .CSS file. This gives portlets a look that's identical

to the non-portalled standard OpenACS index page.

  1. … 3 more files in changeset.
Took advantage of Lars's improvement to the template engine (includes are

wrapped in "catch" now so a broken include doesn't break the entire page).

Got rid of the gross configuration page stuffed in the Tcl lib (!) and

turned it into a proper template, modified the UI a bit while doing so,

and made almost all of it work (though there's a few bits to finish up).

  1. … 12 more files in changeset.
Worked on config page, making it (hopefully) somewhat more useful, as well

as simplifying the code somewhat. Soon it can become a template rather

than HTML-from-Tcl.

  1. … 1 more file in changeset.
Fixed the truly lame but no longer broken portal edit page.

A little more incremental progress towards a usable admin UI

  1. … 1 more file in changeset.
First cut at admin UI is working, you can now build portal pages for a

subsite using it though it is very primitive.

  1. … 6 more files in changeset.
Added first bit of admin UI for the simplified installation of portlets and

their associated applications.

    • -0
    • +38
    ./admin/add-applications-2.tcl
    • -0
    • +31
    ./admin/add-applications-2.xql
    • -0
    • +11
    ./admin/add-applications.adp
    • -0
    • +40
    ./admin/add-applications.tcl
    • -0
    • +19
    ./admin/add-applications.xql
  1. … 5 more files in changeset.
More incremental progress.

  1. … 5 more files in changeset.
Moved rendering stuff to proper templates rather than generate them in

tcl procs.

    • -0
    • +9
    ./render-styles/individual/render-page.adp
    • -0
    • +35
    ./render-styles/individual/render-page.tcl
  1. … 5 more files in changeset.
Moved a bunch of silly logic embedded in individual portlets into the portal

package itself. For instance, it is silly to have portal::element::render

call the portal show proc that then calls portal::show_proc_helper to do all

the work!!! Portal has everything it needs to call the portlet template all

by itself. Etc ad nauseum.

  1. … 8 more files in changeset.
More incremental progress, shading portlets works, hiding and restoring as

admin works ...

    • -0
    • +36
    ./configure-element.tcl
  1. … 5 more files in changeset.
Futzing and fiddling, moving graphics into the resources directory, fixing

typos, etc.

    • binary
    ./place-element-components/arrow-down.gif
    • binary
    ./place-element-components/arrow-left.gif
    • binary
    ./place-element-components/arrow-right.gif
    • binary
    ./place-element-components/arrow-up.gif
    • binary
    ./place-element-components/delete.gif
  1. … 9 more files in changeset.
Moved portal resources to the resources directory ...

    • binary
    ./resources/themes/deco-theme/shade.gif
    • binary
    ./resources/themes/deco-theme/tbl-bleft.gif
    • binary
    ./resources/themes/deco-theme/tbl-bottom.gif
    • binary
    ./resources/themes/deco-theme/tbl-bright.gif
    • binary
    ./resources/themes/deco-theme/tbl-left.gif
    • binary
    ./resources/themes/deco-theme/tbl-right.gif
    • binary
    ./resources/themes/deco-theme/tbl-tleft.gif
    • binary
    ./resources/themes/deco-theme/tbl-top.gif
    • binary
    ./resources/themes/deco-theme/tbl-tright.gif
    • binary
    ./resources/themes/deco-theme/unshade.gif
    • binary
    ./resources/themes/deco-theme/x.gif
    • binary
    ./resources/themes/simple-theme/shade.gif
    • binary
    ./resources/themes/simple-theme/unshade.gif
    • binary
    ./resources/themes/simple-theme/x.gif
  1. … 25 more files in changeset.
Hey ... it works!

  1. … 3 more files in changeset.
Fixes to portal so that it installs and drops cleanly.

  1. … 9 more files in changeset.