[sakai2-tcc] Enable shortened url service by default

Maurer, Christopher Wayne chmaurer at iupui.edu
Mon Apr 2 13:32:17 PDT 2012


If you add items to
config/configuration/bundles/src/bundle/org/sakaiproject/config/bundle/expe
rimental.sakai.properties, it should get pulled into the nightly
experimental build.  The build script looks for that file.

Chris

On 4/2/12 4:27 PM, "Beth Kirschner" <bkirschn at umich.edu> wrote:

>I may have been a bit hasty in suggesting that you "just check it in" --
>I think filing a JIRA that clarifies which properties you'd specifically
>enable (in trunk) makes sense to aid in further discussion -- Chris
>Maurer (chmaurer at iupui.edu) is probably the one to ask about getting
>these properties set up in the experimental trunk server.
>
>- Beth
>
>On Apr 2, 2012, at 3:59 PM, Beth Kirschner wrote:
>
>> I think it's a cool feature and good addition, but don't think it's a
>>good idea to enable it in 2.9 -- it's a slippery slope to start adding
>>new functionality as the release schedule slips, and I'd prefer to keep
>>the release in feature freeze.
>> 
>> According to the confluence page
>>(https://confluence.sakaiproject.org/display/SHRTURL/Home), it looks
>>like the Resources & Portal implementations are available in trunk (aka
>>2.10), and not 2.9.
>> 
>> I'd suggest you create a JIRA to change the sakai.properties file to
>>enable the RandomisedUrlService for Resources & Portal in trunk and just
>>check it in. It sounds like a nice new feature for future releases. This
>>will put it in the nightly builds for testing. Alternately, we can
>>enable it in the experimental trunk server
>>(http://nightly2.sakaiproject.org:8085/portal) for testing, and discuss
>>it's promotion later (e.g. at the conference).
>> 
>> - Beth
>> 
>> On Mar 31, 2012, at 4:17 PM, Steve Swinsburg wrote:
>> 
>>> If you later disabled it, the short urls wouldn't show up. They also
>>>wouldn't resolve any more, ie if you gave someone a short link then
>>>turned it off, the link wouldnt work, but that is a simple change if
>>>that was desired.
>>> 
>>> Re this sort of promotion one general guideline has been the tool
>>>scorecard I guess but that is about promotion not activation.
>>> 
>>> But this group has often proposed things for promotion/ activation,
>>>discussed and then voted on it. Eg java 6, tomcat 7, neoportal, portal
>>>chat, certain tools etc. this happened quite a lot for 2.9 and was good
>>>since we weren't caught up in 'paperwork' and got stuff done.
>>> 
>>> Cheers
>>> Steve
>>> 
>>> 
>>> Sent from my iPhone
>>> 
>>> On 01/04/2012, at 1:45, Aaron Zeckoski <azeckoski at unicon.net> wrote:
>>> 
>>>> Quick question for clarification for the group, if the property is
>>>> enabled and then later on disabled, do the URLs still work? In other
>>>> words, does turning off the option only control the UI elements
>>>> appearing or does it actually disable the service? Would the API calls
>>>> still work if the shortenedurl.implementation is commented out?
>>>> 
>>>> In other words, if this is enabled by default and I discover later
>>>> that I did not want my faculty using it, can I turn it off?
>>>> 
>>>> 
>>>>> When you say  'Š we should probably not enable things of this
>>>>>natureŠ' it
>>>>> makes it sound like it is a huge change that affects everything, when
>>>>> really, it's very small, and doesn't affect anything unless a
>>>>>developer
>>>>> specifically codes for it. Like Conditional Release, you need to
>>>>>explicitly
>>>>> develop for it. It's nothing like the level of change that neoportal
>>>>>is, its
>>>>> a little service that developers can use.
>>>> 
>>>> Point taken. I mostly just meant that we have loads of features which
>>>> are off by default. It seems odd to me to bless a few of them over the
>>>> others. It seems like we should have some kind of general practice
>>>> beyond simply "someone suggests this one be on by default now" (or
>>>> maybe that's good enough, I don't know).
>>>> 
>>>> Not trying to pick on your request in particular (the functionality
>>>> seems useful) but it feels like we should define this process to some
>>>> degree. I would propose that only things which we are fairly confident
>>>> that 80% of the community wants to use should be on by default. I
>>>> realize that's not really prove-able or anything but it's a least a
>>>> rule of thumb to use when we vote on it.
>>>> 
>>>> Alternatives I can think of would be "as someone suggests it" or
>>>> "always off by default unless it was part of the original product" or
>>>> "new features should always be on because people can just turn them
>>>> off if they like".
>>>> 
>>>> 
>>>> 
>>>> -AZ
>>>> 
>>>> 
>>>> 
>>>> On Sat, Mar 31, 2012 at 10:05 AM, Steve Swinsburg
>>>> <steve.swinsburg at gmail.com> wrote:
>>>>> People knowing about it is one thing, but the main reason for the
>>>>>request is
>>>>> that it is good functionality to have. Some of our URLs are
>>>>>horrendously
>>>>> long and they can break in email clients when people copy and paste.
>>>>>This
>>>>> would improve that aspect.
>>>>> 
>>>>> Also, it is only the Resources tool that really uses it (currently)
>>>>>and
>>>>> since that is a neat enhancement, I'd just ask for that one to be
>>>>>activated.
>>>>> The portal one is a much more visible so that one can stay off by
>>>>>default at
>>>>> this stage.
>>>>> 
>>>>> When you say  'Š we should probably not enable things of this
>>>>>natureŠ' it
>>>>> makes it sound like it is a huge change that affects everything, when
>>>>> really, it's very small, and doesn't affect anything unless a
>>>>>developer
>>>>> specifically codes for it. Like Conditional Release, you need to
>>>>>explicitly
>>>>> develop for it. It's nothing like the level of change that neoportal
>>>>>is, its
>>>>> a little service that developers can use.
>>>>> 
>>>>> thanks,
>>>>> Steve
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> On 01/04/2012, at 12:31 AM, Aaron Zeckoski wrote:
>>>>> 
>>>>> If the issue is people knowing about it then maybe we should just
>>>>>send a
>>>>> note to sakai dev or production to make sure it is announced
>>>>>clearly. It
>>>>> already has a wiki page, is documented in the sakai properties, and
>>>>>I think
>>>>> emails have gone out before so maybe people do know about it. I'm
>>>>>not sure
>>>>> either way.
>>>>> 
>>>>> I don't have much evidence other than Unicon clients and other
>>>>>institutions
>>>>> I have worked with but this seems like a niche feature based on
>>>>>that. If we
>>>>> think this is more like an 80% kind of thing then it makes sense to
>>>>>enable
>>>>> it but we should probably not enable things of this nature unless the
>>>>> majority of institutions want to use it. Maybe a poll of the
>>>>>community is in
>>>>> order?
>>>>> 
>>>>> -AZ
>>>>> 
>>>>> 
>>>>> 
>>>>> On Sat, Mar 31, 2012 at 9:16 AM, Steve Swinsburg
>>>>><steve.swinsburg at gmail.com>
>>>>> wrote:
>>>>>> 
>>>>>> Hi,
>>>>>> 
>>>>>> I'd like to propose that we enable the Shortened Url Service by
>>>>>>default in
>>>>>> trunk (even 2.9).
>>>>>> 
>>>>>> This is a service which allows people to create shortened URLs to
>>>>>>anything
>>>>>> inside Sakai, like sites, or pages, or tools, or direct to
>>>>>>toolstates. or
>>>>>> whatever.
>>>>>> 
>>>>>> It is in the build but just disabled. It is activated in
>>>>>>sakai.properties.
>>>>>> I am not sure people know about it.
>>>>>> 
>>>>>> Resources has support for it in the Edit Details page which is
>>>>>>pretty cool
>>>>>> (screenshots below). The portal also has a built in direct link to
>>>>>>tools if
>>>>>> people want to activate that option.
>>>>>> 
>>>>>> https://confluence.sakaiproject.org/display/SHRTURL/Home
>>>>>> 
>>>>>> Thoughts?
>>>>>> 
>>>>>> cheers,
>>>>>> Steve
>>>>>> 
>>>>>> 
>>>>>> <normal.png>
>>>>>> <short.png>
>>>>>> 
>>>>>> _______________________________________________
>>>>>> sakai2-tcc mailing list
>>>>>> sakai2-tcc at collab.sakaiproject.org
>>>>>> http://collab.sakaiproject.org/mailman/listinfo/sakai2-tcc
>>>>>> 
>>>>>> --
>>>>>> Aaron Zeckoski - Software Architect - http://tinyurl.com/azprofile
>>>>>> 
>>>>> 
>>>>> 
>>>>> _______________________________________________
>>>>> sakai2-tcc mailing list
>>>>> sakai2-tcc at collab.sakaiproject.org
>>>>> http://collab.sakaiproject.org/mailman/listinfo/sakai2-tcc
>>>>> 
>>>> 
>>>> 
>>>> 
>>>> -- 
>>>> Aaron Zeckoski - Software Architect - http://tinyurl.com/azprofile
>>> _______________________________________________
>>> sakai2-tcc mailing list
>>> sakai2-tcc at collab.sakaiproject.org
>>> http://collab.sakaiproject.org/mailman/listinfo/sakai2-tcc
>> 
>
>_______________________________________________
>sakai2-tcc mailing list
>sakai2-tcc at collab.sakaiproject.org
>http://collab.sakaiproject.org/mailman/listinfo/sakai2-tcc



More information about the sakai2-tcc mailing list