Hi,
Over the weekend in Eindhoven we focused our efforts on building a friendly
admin interface for Pier. The concept was that rather than having the admin
features within site's environment (~template), we wrap a pier site in an
admin interface which would be available from a different url (eg
www.mysite.com/admin or
admin.mysite.com). See attached screen grab. This is
very much still a WIP. The reasons for this approach were:
1) Focus the site's environment on the contents of the site and not to be
worried about the administration interface.
2) Simplify the site's environment by removing the administration tools.
3) Remove the concern that editing the site's environment could break the
admin interface.
4) Provide a consistent admin interface across all Pier sites.
5) Ensure that the admin url is secure.
That said it's probably not as black-and-white as I've implied; there are
some admin or editorial tasks which would probably make sense to keep within
the site, for example add a new blog post, edit a page.
The WIP admin interface is available in repository: '
http://source.lukas-renggli.ch/pier2addons'#39;, package: 'Pier-Admin'. Until we
update a Metacello configuration there are some class site installation
helpers:
PRAdminFrame class >> #loadDependentPackages
PRAdminFrame class >> #register
Hope this makes sense
Nick
The attendees where:
Adriaan van Os
Louis Andriese
thomas noordzij
Julian Fitzell
Maarten Daalder
Norbert Hartl
Bart Veenstra
Nick Ager
Reza Razavi
Stephan Eggermont
Friso Geerlings
hope I haven't missed anyone