[ogb-discuss] HOWTO: show the list of your community's contribs and core contribs on the CG's web page
Garrett D'Amore
gdamore at opensolaris.org
Fri Feb 8 09:58:53 PST 2008
Stephen Lau wrote:
> One thing just brought to my attention is that the Yahoo Pipes CSV
> filter seems to be dropping UTF-8 characters so some people (e.g. Erwann
> in the Desktop group) isn't being listed. :(
>
> I'll see if I can follow-up with Yahoo Pipes folks to see what's wrong.
>
Cool. Btw, thanks for doing this! I've made the changes to the device
drivers community page, and am working to identify contributor grants
for that community.
- Garrett
> cheers,
> steve
>
> John Plocher wrote:
>
>> Stephen Lau wrote:
>>
>>> I've created a Yahoo Pipe for this exact purpose, id:
>>> 65bec7359860dc79318059c9fd5bdd00
>>> I'm using it here:
>>> http://opensolaris.org/os/project/nightingale/desktopgrants/
>>> to show the list of Core Contributors and Contributors for the
>>> Desktop community.
>>>
>> Way cool. Thanks Stephen!!!
>>
>> For those who wish to reuse this work, all you need to
>> do is add the following to your Community Leaders page
>>
>> Make sure you check the "Content Type (*)HTML" box
>> and change the value of myCommunity in the script
>> to match yours from the following list:
>>
>> myCommunity Formal name of community
>> =========== ========================
>> advocacy Advocacy Community Group
>> approachability Approachability
>> arc Architecture Process and Tools
>> brandz BrandZ
>> desktop Desktop
>> device_drivers Device Drivers
>> documentation Documentation
>> dtrace DTrace
>> edu Academic and Research
>> fm Fault Management
>> ha-clusters HA Clusters
>> install Installation and Packaging
>> int_localization Internationalization and Localization
>> laptop Laptop
>> ldoms Logical Domains
>> mdb Modular Debugger (MDB)
>> networking Networking
>> nfs NFS
>> ogb OpenSolaris Governing Board (OGB)
>> on OS/Net (ON)
>> performance Performance
>> power_pc PowerPC
>> printing OpenSolaris Printing
>> security Security
>> smf Service Management Facility (smf(5))
>> storage Storage
>> sysadmin Systems Administration Community Group
>> testing Testing
>> tools Tools
>> x_win X Window System
>> xen Xen
>> zfs ZFS
>> zones Zones
>>
>> -John
>>
>>
>>
>> ----- add the stuff below to your os.o CG leaders page -----
>>
>>
>> <script type="text/javascript">
>>
>> var myCommunity = "desktop";
>>
>> function getContributors(community) {
>> var newScript = document.createElement('script');
>> newScript.type = 'text/javascript';
>> newScript.src =
>> 'http://pipes.yahoo.com/pipes/pipe.run?_id=65bec7359860dc79318059c9fd5bdd00&_render=json&_callback=pipeCallback&community='+community;
>>
>> document.getElementsByTagName("head")[0].appendChild(newScript);
>> }
>>
>> function pipeCallback(feed) {
>> var cctab='<table class="core.contributors">';
>> var ctab='<table class="contributors">';
>> cctab += "<th class='username'>Username</th><th>Real name</th>";
>> ctab += "<th class='username'>Username</th><th>Real name</th>";
>>
>> for (var i=0; i<feed.value.items.length; i++) {
>> var user = feed.value.items[i];
>> var thisRow = '<tr>';
>> thisRow += '<td class="username">' + user.Username + "</td>";
>> thisRow += '<td>' + user.Realname + "</td>";
>> thisRow += '</tr>';
>> if (user.ContribLevel == 30)
>> cctab += thisRow;
>> else
>> ctab += thisRow;
>> }
>> document.getElementById('coreContribDataDiv').innerHTML=cctab;
>> document.getElementById('contribDataDiv').innerHTML=ctab;
>> }
>>
>> getContributors(myCommunity)
>> </script>
>>
>> <style type="text/css">
>> #contributorGrants span.title { font-weight: bold; }
>> #contributorGrants .username { background-color: #bbbbbb; }
>> #coreContribDiv { float: left; padding-right: 2em; }
>> #contribDiv { float: left; }
>>
>> </style>
>>
>>
>> <div id="contributorGrants">
>> <div id="coreContribDiv">
>> <span class="title">Core Contributors:</span>
>> <div id='coreContribDataDiv'>you need to enable javascript</div>
>> </div>
>>
>> <div id="contribDiv">
>> <span class="title">Contributors:</span>
>> <div id='contribDataDiv'>you need to enable javascript</div>
>> </div>
>> </div>
>>
>> <div style="clear: both;"></div>
>>
>
>
>
More information about the ogb-discuss
mailing list