• last updated 9 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
add new 3 column template

    • -0
    • +1
    ./catalog/layout-manager.en_US.ISO-8859-1.xml
Cloning of a pageset (which happens when we create a user-specific layout)

wasn't copying the url_name.

Initialize url_name for creating a new page or the call would fail. Added theme to the list of args to pass to page::new (was missing).

Changed the privilege necessary to modify the page layout from "write" to

"admin".

Further refinements to making names unique (I forgot to commit one change

yesterday, and further testing uncovered another case of undesirable

behavior).

Last commit was a bit hasty ...

1. Fixed cache problem that caused the pageset configuration page to blow up.

2. Rather than bomb on duplicate tab and url names for pages, which can arise

when deleting then adding pages as well as admin-provided names, "uniquify"

them. The admin can, of course, then rename them to something more reasonable

if they want.

Only call an includelet's destructor when the last clone is deleted.

Fixed unique constraints

Changed index.vuh to use the new rp_form_update proc rather than rp_form_put,

since page_num was already being passed along by some packages.

Removed index.adp and index.tcl because they've been moved to serve.tcl and

serve.adp, which are referenced by index.vuh.

Spanish translation

    • -9
    • +8
    ./catalog/layout-manager.en_US.ISO-8859-1.xml
    • -0
    • +24
    ./catalog/layout-manager.es_ES.ISO-8859-1.xml
  1. … 12 more files in changeset.
Updated documentation to reflect the implementation of symbolic URLs, and

some other features that had been implemented since the documentation was

written.

  1. … 2 more files in changeset.
Allow for localization of tab names. Doesn't quite work the way we want

as the name is localized when displayed in the edit box (should look at

using ad_form but it's not simple ...)

Error in alter table statement for oracle.

Implemented "pretty urls" for layout managed pages, i.e. urls based on page

name rather than "?pageset_id=xxx&page_id=yyy".

    • -0
    • +1
    ./catalog/layout-manager.en_US.ISO-8859-1.xml
    • -0
    • +12
    ./tcl/apm-callback-procs-oracle.xql
    • -0
    • +12
    ./tcl/apm-callback-procs-postgresql.xql
    • -0
    • +34
    ./tcl/apm-callback-procs.xql
  1. … 7 more files in changeset.
Implemented install.xml procs and tweaked API to make things a bit easier

to use. And unfortunately content-includelet wants to be an application,

not service, to work correctly with the site-building admin UI.

    • -0
    • +113
    ./tcl/install-procs.tcl
    • -4
    • +4
    ./tcl/test/layout-manager-test-procs.tcl
  1. … 2 more files in changeset.
Added preliminary support for private (by user) layout-managed pages. Improved

admin UI stuff. More internationalization. Etc. Essentially "bored while

DSL down".

    • -0
    • +13
    ./catalog/layout-manager.en_US.ISO-8859-1.xml
  1. … 10 more files in changeset.
New file for figuring out the current layout manager derived package.

Commiting docs?

    • -16
    • +20
    ./www/doc/new-portal-compare.adp
Added back some UI stuff previously removed (works better with the new

"extend package" capability in ACS Core). Updated documentation.

    • -1
    • +1
    ./catalog/layout-manager.en_US.ISO-8859-1.xml
    • -0
    • +1
    ./www/pageset-configure-2.adp
Accidently set the xml version to 1.0.2

Heavily modified the admin interface, added the capability to declare an

includelet "singleton" (default), and a "copy includelet" capability.

    • -2
    • +12
    ./sql/oracle/includelets-create.sql
    • -1
    • +1
    ./sql/oracle/upgrade/upgrade-1.0-1.0.1.sql
    • -0
    • +1
    ./sql/oracle/upgrade/upgrade-1.0.1-1.0.2.sql
    • -1
    • +9
    ./sql/postgresql/includelets-create.sql
    • -0
    • +1
    ./sql/postgresql/upgrade/upgrade-1.0.1-1.0.2.sql
Got rid of some nasty code held over from new-portal that had a tcl proc

redirecting to the admin home page for initial configuration. Not only was

this ugly, but it didn't work correctly if the IndexInternalRedirect parameter

for the parent subsite was set to point to the layout subsite configuration

package before initialization.

Forgot to actually *call* the uninitializer when an element's deleted.

Added uninitializer to complement the initializer in a layout includelet

(needed now that the admin UI allows for the deletion of elements)

    • -0
    • +1
    ./sql/oracle/upgrade/upgrade-1.0-1.0.1.sql
    • -2
    • +7
    ./sql/postgresql/includelets-create.sql
    • -0
    • +1
    ./sql/postgresql/upgrade/upgrade-1.0-1.0.1.sql
Ported to oracle again

    • -26
    • +25
    ./sql/oracle/includelets-create.sql
    • -2
    • +2
    ./sql/oracle/page-templates-create.sql
    • -2
    • +3
    ./sql/oracle/pageset-package-create.sql
Fixed a couple typos on constraint names

    • -3
    • +3
    ./sql/postgresql/includelets-create.sql
Bogus file made it in

Added the ability to declare an includelet to be "internally managed", as was

necessary to port over the xowiki portlet, which is created/destroyed by he

xowiki admin portlet.

    • -1
    • +12
    ./sql/postgresql/includelets-create.sql
Sketchy preliminary documentation

    • -0
    • +100
    ./www/doc/includelets.adp
    • -0
    • +39
    ./www/doc/new-portal-compare.adp
    • -0
    • +18
    ./www/doc/page-config.adp
    • -0
    • +28
    ./www/doc/page-templates.adp
    • -0
    • +22
    ./www/doc/render.adp
    • -0
    • +40
    ./www/doc/themes.adp
    • -0
    • +12
    ./www/doc/themes.tcl