[Building Sakai] Adding New Optional Responsive Portal to trunk

Adam Marshall adam.marshall at it.ox.ac.uk
Tue Feb 11 06:52:27 PST 2014


Is there a screencast?

adam

From: sakai-dev-bounces at collab.sakaiproject.org [mailto:sakai-dev-bounces at collab.sakaiproject.org] On Behalf Of Neal Caidin
Sent: 07 February 2014 18:03
To: Keli Sato Amann
Cc: sakai-dev; Mark Reilly
Subject: Re: [Building Sakai] Adding New Optional Responsive Portal to trunk

Yeah, it looked good at Apereo Bootcamp and I suspect there will be a lot of enthusiasm for this in the community.

Cheers,
Neal



[cid:image001.jpg at 01CF2717.6930F160]
Keli Sato Amann<mailto:kamann at stanford.edu>
February 7, 2014 at 12:54 PM
Looking forward to seeing a demo if you put one together--it's been asked for on our campus. Glad you took it on, it sure sounds cool.

Best
Keli Amann
User Experience Specialist
Academic Computing Services, Stanford University

----- Original Message -----
From: "Mark Reilly" <mark.reilly at nyu.edu><mailto:mark.reilly at nyu.edu>
To: "Steve Swinsburg" <steve.swinsburg at gmail.com><mailto:steve.swinsburg at gmail.com>
Cc: "sakai-dev" <sakai-dev at collab.sakaiproject.org><mailto:sakai-dev at collab.sakaiproject.org>
Sent: Friday, February 7, 2014 6:24:14 AM
Subject: Re: [Building Sakai] Adding New Optional Responsive Portal to trunk

Yes, the portal.neoprefix seems too specific.

Ideally it would be just portal.prefix and then I could have used,

portal.prefix=morpheus-

You may also want to set a portal.default property too. It could be used as a fallback but could be updated if the default was changed between major version i.e. Sakai 11 uses foo and Sakai 12 uses bar.

Thanks,
Mark




Awesome, flagging a side task (and discussion) to adjust the way that neo prefix property works since its specific to that template set and the addition of new templates confuses the matter.

cheers,
Steve


On Fri, Feb 7, 2014 at 2:40 PM, Mark Reilly < mark.reilly at nyu.edu<mailto:mark.reilly at nyu.edu> > wrote:



Yes, the sakai properties needed to activate it are:

portal.templates=morpheus
portal.neoprefix=
skin.default=morpheus-default

Thanks,
Mark





Sounds great Mark, I'm looking forward to seeing it in action.

I presume the new template set (and skin) will be activated via sakai.properties and:
portal.templates=morpheus

cheers,
Steve


On Fri, Feb 7, 2014 at 1:13 PM, Mark Reilly < mark.reilly at nyu.edu<mailto:mark.reilly at nyu.edu> > wrote:



Hi all,

I am planning on adding the New Optional Responsive Portal to trunk to be added into Sakai 10.
https://jira.sakaiproject.org/browse/SAK-25514

Gonzalo Silverio and I have been working on a new set of velocity templates for Sakai 10. The new portal-currently called morpheus-is a rewrite of neo-portal templates. The templates are experimental and not ready yet for production. All files are in addition to the existing codebase and should have no impact on existing code. The morpheus templates have been rewritten using HTML5 markup and a fair amount of-no longer needed-divs have been removed.

We have also added two new skins, morpheus-default and morpheus-master, to the skin folder. Morpheus-deafult is the default skin and is similar in structure to the current skins; It contains only css, javascript, and images. Morpheus-master is built using sass, a css preprocessor, and it's used to build morpheus-default (and in the future other example skins). By using sass we can make the process of customizing Sakai much simpler; We'll also make it more maintainable by creating one master codebase to generate all the various example skins.

We're proposing to incorporate Sass into Sakai in such a way that the current skinning workflow won't be changed. For more information see:
https://github.com/alienresident/sakai-portal-assets/blob/master/documentation/Adding-Sass-to-Sakai.md
Feedback on this process is welcome.

I was able to demo some prototypes and showcase some of the work I have done on the new NYU skin (for 2.8) at Apereo Camp. The work was well received and feedback was very helpful. Once we've reached a point where we can demo the new skin we'll post links to an experimental build.

Thanks,
Mark Reilly


Mark Reilly, PhD
User Experience Designer
Academic Technology Services - ITS
New York University
mark.reilly at nyu.edu<mailto:mark.reilly at nyu.edu>




_______________________________________________
sakai-dev mailing list
sakai-dev at collab.sakaiproject.org<mailto:sakai-dev at collab.sakaiproject.org>
http://collab.sakaiproject.org/mailman/listinfo/sakai-dev

TO UNSUBSCRIBE: send email to sakai-dev-unsubscribe at collab.sakaiproject.org<mailto:sakai-dev-unsubscribe at collab.sakaiproject.org> with a subject of "unsubscribe"





_______________________________________________
sakai-dev mailing list
sakai-dev at collab.sakaiproject.org<mailto:sakai-dev at collab.sakaiproject.org>
http://collab.sakaiproject.org/mailman/listinfo/sakai-dev

TO UNSUBSCRIBE: send email to sakai-dev-unsubscribe at collab.sakaiproject.org<mailto:sakai-dev-unsubscribe at collab.sakaiproject.org> with a subject of "unsubscribe"
_______________________________________________
sakai-dev mailing list
sakai-dev at collab.sakaiproject.org<mailto:sakai-dev at collab.sakaiproject.org>
http://collab.sakaiproject.org/mailman/listinfo/sakai-dev

TO UNSUBSCRIBE: send email to sakai-dev-unsubscribe at collab.sakaiproject.org<mailto:sakai-dev-unsubscribe at collab.sakaiproject.org> with a subject of "unsubscribe"
[cid:image002.jpg at 01CF2717.6930F160]
Mark Reilly<mailto:mark.reilly at nyu.edu>
February 7, 2014 at 9:24 AM
Yes, the portal.neoprefix seems too specific.

Ideally it would be just portal.prefix and then I could have used,

portal.prefix=morpheus-

You may also want to set a portal.default property too. It could be used as a fallback but could be updated if the default was changed between major version i.e. Sakai 11 uses foo and Sakai 12 uses bar.

Thanks,
Mark


_______________________________________________
sakai-dev mailing list
sakai-dev at collab.sakaiproject.org<mailto:sakai-dev at collab.sakaiproject.org>
http://collab.sakaiproject.org/mailman/listinfo/sakai-dev

TO UNSUBSCRIBE: send email to sakai-dev-unsubscribe at collab.sakaiproject.org<mailto:sakai-dev-unsubscribe at collab.sakaiproject.org> with a subject of "unsubscribe"
[cid:image003.jpg at 01CF2717.6930F160]
Steve Swinsburg<mailto:steve.swinsburg at gmail.com>
February 6, 2014 at 10:50 PM
Awesome, flagging a side task (and discussion) to adjust the way that neo prefix property works since its specific to that template set and the addition of new templates confuses the matter.

cheers,
Steve


_______________________________________________
sakai-dev mailing list
sakai-dev at collab.sakaiproject.org<mailto:sakai-dev at collab.sakaiproject.org>
http://collab.sakaiproject.org/mailman/listinfo/sakai-dev

TO UNSUBSCRIBE: send email to sakai-dev-unsubscribe at collab.sakaiproject.org<mailto:sakai-dev-unsubscribe at collab.sakaiproject.org> with a subject of "unsubscribe"
[cid:image002.jpg at 01CF2717.6930F160]
Mark Reilly<mailto:mark.reilly at nyu.edu>
February 6, 2014 at 10:40 PM
Yes, the sakai properties needed to activate it are:

portal.templates=morpheus
portal.neoprefix=
skin.default=morpheus-default

Thanks,
Mark



_______________________________________________
sakai-dev mailing list
sakai-dev at collab.sakaiproject.org<mailto:sakai-dev at collab.sakaiproject.org>
http://collab.sakaiproject.org/mailman/listinfo/sakai-dev

TO UNSUBSCRIBE: send email to sakai-dev-unsubscribe at collab.sakaiproject.org<mailto:sakai-dev-unsubscribe at collab.sakaiproject.org> with a subject of "unsubscribe"
[cid:image003.jpg at 01CF2717.6930F160]
Steve Swinsburg<mailto:steve.swinsburg at gmail.com>
February 6, 2014 at 9:33 PM
Sounds great Mark, I'm looking forward to seeing it in action.
I presume the new template set (and skin) will be activated via sakai.properties and:
portal.templates=morpheus
cheers,
Steve


_______________________________________________
sakai-dev mailing list
sakai-dev at collab.sakaiproject.org<mailto:sakai-dev at collab.sakaiproject.org>
http://collab.sakaiproject.org/mailman/listinfo/sakai-dev

TO UNSUBSCRIBE: send email to sakai-dev-unsubscribe at collab.sakaiproject.org<mailto:sakai-dev-unsubscribe at collab.sakaiproject.org> with a subject of "unsubscribe"

--
Neal Caidin
Sakai Community Coordinator
Apereo Foundation
neal.caidin at apereo.org<mailto:neal.caidin at apereo.org>
Skype me! (but let me know in advance for the first interaction) - nealkdin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20140211/5bb4adaa/attachment.html 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.jpg
Type: image/jpeg
Size: 770 bytes
Desc: image001.jpg
Url : http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20140211/5bb4adaa/attachment.jpg 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image002.jpg
Type: image/jpeg
Size: 1301 bytes
Desc: image002.jpg
Url : http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20140211/5bb4adaa/attachment-0001.jpg 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image003.jpg
Type: image/jpeg
Size: 1251 bytes
Desc: image003.jpg
Url : http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20140211/5bb4adaa/attachment-0002.jpg 


More information about the sakai-dev mailing list