<div dir="ltr"><div class="gmail_default" style="font-family:trebuchet ms,sans-serif;font-size:small;color:#073763"><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Mar 26, 2018 at 2:10 AM, James Cameron <span dir="ltr"><<a href="mailto:quozl@laptop.org" target="_blank">quozl@laptop.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I don't know.  I don't have administrator rights on the Wiki.  Hope<br>
Walter or someone else can answer.  Meanwhile, I've been replacing<br>
migrated pages with links to the new location, so that old links don't<br>
break.<br></blockquote><div><br></div><div class="gmail_default" style="font-family:"trebuchet ms",sans-serif;font-size:small;color:rgb(7,55,99)">​This method should be preferred.  It is easy and effective, doesn't destroy history, and points toward where you want people to look.</div><div class="gmail_default" style="font-family:"trebuchet ms",sans-serif;font-size:small;color:rgb(7,55,99)">​</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<span class=""><br>
On Mon, Mar 26, 2018 at 11:31:49AM +0530, Rudra Sadhu wrote:<br>
> thanks James for the assessment.<br>
><br>
</span>> I've successfully migrated a few of the pages from [1]https://<br>
> <a href="http://wiki.sugarlabs.org/go/Activities" rel="noreferrer" target="_blank">wiki.sugarlabs.org/go/<wbr>Activities</a> to GitHub<br>
> Find the pull request at [2]<a href="https://github.com/godiard/help-activity/pull/38" rel="noreferrer" target="_blank">https://github.com/<wbr>godiard/help-activity/pull/38</a><br>
<span class="">><br>
> and now, the wiki-pages needs to be deprecated.<br>
> As to delete a page from the wiki, an user needs 'administrators' rights,<br>
><br>
> thus,<br>
> Some possible ways to delete the pages are:<br>
> 1. create a bot account with restricted permissions which can delete pages(my<br>
> preferred choice)<br>
> 2. for a temporary period grant delete rights to me<br>
> 3. someone trusted deletes the pages<br>
> 4. something else and better (please suggest)<br>
><br>
> It may not be convenient to delete the pages manually as there will be<br>
> thousands of those(including extra images/files attached to the pages) for the<br>
> 345 pages to be migrated<br>
</span>> All of the deletion is preferred to be done by a script (which uses [3]https://<br>
<span class="">> <a href="http://www.mediawiki.org/wiki/API:Delete" rel="noreferrer" target="_blank">www.mediawiki.org/wiki/API:<wbr>Delete</a>), under close supervision<br>
> Do not worry, no damage(if at all) will be permanent; since it is possible to<br>
</span>> always recover pages deleted by an user with 'administrators' rights. Read [4]<br>
<span class="">> <a href="https://www.mediawiki.org/wiki/Help:Deletion_and_undeletion" rel="noreferrer" target="_blank">https://www.mediawiki.org/<wbr>wiki/Help:Deletion_and_<wbr>undeletion</a><br>
><br>
> Please recommend the desired course of action<br>
><br>
> thanks,<br>
> Rudra Sadhu<br>
><br>
</span><span class="">> On Mon, Mar 26, 2018 at 10:41 AM, James Cameron <[5]<a href="mailto:quozl@laptop.org">quozl@laptop.org</a>> wrote:<br>
><br>
>     Thanks, I've reviewed your updated proposal.<br>
><br>
>     My assessment of project impact;<br>
><br>
>     Originally documentation was separate because we had non-coding<br>
>     developers and tool chains that varied by type of developer.  Now we<br>
>     use GitHub the tool chains are combined.<br>
><br>
>     With the project as described, documentation will be concentrated in<br>
>     the source code repository for an activity, reducing ongoing<br>
>     maintenance.<br>
><br>
>     We have less active Wiki contributors than we ever did, and in the<br>
>     current threat environment a Wiki requires significant monitoring and<br>
>     administration; we recently lost some system administrators and gained<br>
>     new ones; using GitHub allows us to outsource system administration.<br>
><br>
>     On Sun, Mar 25, 2018 at 08:06:49PM +0530, Rudra Sadhu wrote:<br>
>     > Thanks James, Carlos, Gonzalo and everyone for the insights<br>
>     ><br>
>     > Your inputs helped a lot, and I've updated my proposal accordingly.<br>
>     > A lot of important stuff was added such as the working the Help Activity,<br>
>     > keeping check on the activity bundle sizes and completing the<br>
>     miscellaneous<br>
>     > section.<br>
>     ><br>
</span>>     > The proposal is available at [1][6]<a href="https://wiki.sugarlabs.org/go/" rel="noreferrer" target="_blank">https://wiki.<wbr>sugarlabs.org/go/</a><br>
<span class="">>     Summer_of_Code/<br>
>     > 2018/attentive_migration_of_<wbr>wiki_activity_pages_to_git<br>
>     > I've also shared the same via the GSoC dashboard<br>
>     > Please read, most importantly the 'About Project' section<br>
>     ><br>
>     > Let me know of the stuff I should add/remove/update to better justify the<br>
>     > task. <br>
>     ><br>
>     > also It would help, if someone volunteers to answer the impact of this<br>
>     project<br>
>     > required to be filled in as an answer in the 'Project and the Community'<br>
>     > section <br>
>     ><br>
>     > Thanks<br>
>     > Rudra Sadhu<br>
>     ><br>
</span>>     > On Wed, Mar 21, 2018 at 5:46 PM, Rudra Sadhu <[2][7]<a href="mailto:rdrsadhu@gmail.com">rdrsadhu@gmail.com</a>><br>
<span class="">>     wrote:<br>
>     ><br>
>     >     Thanks James,<br>
>     >     the resources you mentioned were really helpful.<br>
>     ><br>
>     >     I went ahead to migrate a few of the pages by the guidelines you<br>
>     described.<br>
</span>>     >     Find the Pull Request here: [3][8]<a href="https://github.com/sugarlabs/" rel="noreferrer" target="_blank">https://github.<wbr>com/sugarlabs/</a><br>
>     activity-abacus<br>
>     >     /pull/13<br>
>     ><br>
>     >     Please review<br>
>     ><br>
>     >     On Wed, Mar 21, 2018 at 4:32 AM, James Cameron <[4][9]<br>
<span class="">>     <a href="mailto:quozl@laptop.org">quozl@laptop.org</a>> wrote:<br>
>     ><br>
>     >         On IRC #sugar Vipul Gupta asked;<br>
>     ><br>
>     >         <vipulgupta2048> Hey, in the Activity task of migration. We need<br>
>     to<br>
>     >         migrate content from activities page to their Githubs or their<br>
>     git<br>
>     >         pages.<br>
>     ><br>
>     >         <vipulgupta2048> ?<br>
>     ><br>
>     >         <vipulgupta2048> Please clarify which one is it. Some pages don't<br>
>     have<br>
>     >         the links of their repository<br>
>     ><br>
>     >         <vipulgupta2048> The organisations is not uniform. I have<br>
>     included<br>
>     >         this in my proposal too.<br>
>     ><br>
>     >         <Quozl_> vipulgupta2048: need to write a program that will<br>
>     migrate<br>
</span>>     >         content from [5][10]<a href="http://wiki.sugarlabs.org" rel="noreferrer" target="_blank">wiki.sugarlabs.org</a> activities page to<br>
<div><div class="h5">>     respective GitHub<br>
>     >         repository README.md files, yet without duplicating what is<br>
>     there, and<br>
>     >         without duplicating user documentation in the help-activity, see<br>
>     >         recent posts to sugar-devel@ discussing the issue.<br>
>     ><br>
>     >         <Quozl_> vipulgupta2048: did you get the above?  if not, i'll<br>
>     have to<br>
>     >         write a mail.<br>
>     ><br>
>     >         My recent post is quoted below and can be found in the mailing<br>
>     list<br>
>     >         archives.<br>
>     ><br>
>     >         On Wed, Mar 14, 2018 at 06:04:02PM +1100, James Cameron wrote:<br>
>     >         > G'day Rudra,<br>
>     >         ><br>
>     >         > Thanks for being at the meeting earlier, and for your proposal.<br>
>     >         ><br>
>     >         > A project for GSoC 2013 added context sensitive help, or user<br>
>     >         > documentation, to the Sugar desktop, with alt+shift+h key.<br>
>     >         ><br>
>     >         > It works with the Help activity.  Metadata in the Help activity<br>
>     links<br>
>     >         a<br>
>     >         > subject activity to a markdown source file, which is converted<br>
>     to<br>
>     >         HTML<br>
>     >         > and rendered in a tiny browser.<br>
>     >         ><br>
>     >         > Many of these source files came from the Wiki pages of<br>
>     activities,<br>
>     >         and<br>
>     >         > have been updated since then.<br>
>     >         ><br>
>     >         > Please review and integrate the Help activity into your<br>
>     proposal; for<br>
>     >         > instance;<br>
>     >         ><br>
>     >         > - avoid duplicating user documentation into activity<br>
>     repositories,<br>
>     >         >   because that would make for unncessary maintenance burden,<br>
>     or;<br>
>     >         ><br>
>     >         > - move some of the Help activity files into activity<br>
>     repositories and<br>
>     >         >   provide a way to update the Help activity from the subject<br>
>     >         >   activities.<br>
>     >         ><br>
>     >         > Please review the discussion on these two pull requests;<br>
>     >         ><br>
</div></div>>     >         > [6][11]<a href="https://github.com/sugarlabs/activity-abacus/pull/12" rel="noreferrer" target="_blank">https://github.com/<wbr>sugarlabs/activity-abacus/<wbr>pull/12</a><br>
>     >         > [7][12]<a href="https://github.com/sugarlabs/sugar-docs/pull/137" rel="noreferrer" target="_blank">https://github.com/<wbr>sugarlabs/sugar-docs/pull/137</a><br>
<span class="">>     >         ><br>
>     >         > And then ask any questions to clarify, thanks.<br>
>     >         ><br>
>     >         > --<br>
>     >         > James Cameron<br>
</span>>     >         > [8][13]<a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.<wbr>org/</a><br>
>     ><br>
>     >         --<br>
>     >         James Cameron<br>
>     >         [9][14]<a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.<wbr>org/</a><br>
>     ><br>
>     > References:<br>
>     ><br>
>     > [1] [15]<a href="https://wiki.sugarlabs.org/go/Summer_of_Code/2018/attentive_" rel="noreferrer" target="_blank">https://wiki.sugarlabs.<wbr>org/go/Summer_of_Code/2018/<wbr>attentive_</a><br>
>     migration_of_wiki_activity_<wbr>pages_to_git<br>
>     > [2] mailto:[16]<a href="mailto:rdrsadhu@gmail.com">rdrsadhu@gmail.com</a><br>
>     > [3] [17]<a href="https://github.com/sugarlabs/activity-abacus/pull/13" rel="noreferrer" target="_blank">https://github.com/<wbr>sugarlabs/activity-abacus/<wbr>pull/13</a><br>
>     > [4] mailto:[18]<a href="mailto:quozl@laptop.org">quozl@laptop.org</a><br>
>     > [5] [19]<a href="http://wiki.sugarlabs.org/" rel="noreferrer" target="_blank">http://wiki.sugarlabs.org/</a><br>
>     > [6] [20]<a href="https://github.com/sugarlabs/activity-abacus/pull/12" rel="noreferrer" target="_blank">https://github.com/<wbr>sugarlabs/activity-abacus/<wbr>pull/12</a><br>
>     > [7] [21]<a href="https://github.com/sugarlabs/sugar-docs/pull/137" rel="noreferrer" target="_blank">https://github.com/<wbr>sugarlabs/sugar-docs/pull/137</a><br>
>     > [8] [22]<a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
>     > [9] [23]<a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
><br>
>     --<br>
>     James Cameron<br>
>     [24]<a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
><br>
> References:<br>
><br>
> [1] <a href="https://wiki.sugarlabs.org/go/Activities" rel="noreferrer" target="_blank">https://wiki.sugarlabs.org/go/<wbr>Activities</a><br>
> [2] <a href="https://github.com/godiard/help-activity/pull/38" rel="noreferrer" target="_blank">https://github.com/godiard/<wbr>help-activity/pull/38</a><br>
> [3] <a href="https://www.mediawiki.org/wiki/API:Delete" rel="noreferrer" target="_blank">https://www.mediawiki.org/<wbr>wiki/API:Delete</a><br>
> [4] <a href="https://www.mediawiki.org/wiki/Help:Deletion_and_undeletion" rel="noreferrer" target="_blank">https://www.mediawiki.org/<wbr>wiki/Help:Deletion_and_<wbr>undeletion</a><br>
> [5] mailto:<a href="mailto:quozl@laptop.org">quozl@laptop.org</a><br>
> [6] <a href="https://wiki.sugarlabs.org/go/Summer_of_Code/" rel="noreferrer" target="_blank">https://wiki.sugarlabs.org/go/<wbr>Summer_of_Code/</a><br>
> [7] mailto:<a href="mailto:rdrsadhu@gmail.com">rdrsadhu@gmail.com</a><br>
> [8] <a href="https://github.com/sugarlabs/activity-abacus" rel="noreferrer" target="_blank">https://github.com/sugarlabs/<wbr>activity-abacus</a><br>
> [9] mailto:<a href="mailto:quozl@laptop.org">quozl@laptop.org</a><br>
> [10] <a href="http://wiki.sugarlabs.org/" rel="noreferrer" target="_blank">http://wiki.sugarlabs.org/</a><br>
> [11] <a href="https://github.com/sugarlabs/activity-abacus/pull/12" rel="noreferrer" target="_blank">https://github.com/sugarlabs/<wbr>activity-abacus/pull/12</a><br>
> [12] <a href="https://github.com/sugarlabs/sugar-docs/pull/137" rel="noreferrer" target="_blank">https://github.com/sugarlabs/<wbr>sugar-docs/pull/137</a><br>
> [13] <a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
> [14] <a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
> [15] <a href="https://wiki.sugarlabs.org/go/Summer_of_Code/2018/attentive_migration_of_wiki_activity_pages_to_git" rel="noreferrer" target="_blank">https://wiki.sugarlabs.org/go/<wbr>Summer_of_Code/2018/attentive_<wbr>migration_of_wiki_activity_<wbr>pages_to_git</a><br>
> [16] mailto:<a href="mailto:rdrsadhu@gmail.com">rdrsadhu@gmail.com</a><br>
> [17] <a href="https://github.com/sugarlabs/activity-abacus/pull/13" rel="noreferrer" target="_blank">https://github.com/sugarlabs/<wbr>activity-abacus/pull/13</a><br>
> [18] mailto:<a href="mailto:quozl@laptop.org">quozl@laptop.org</a><br>
> [19] <a href="http://wiki.sugarlabs.org/" rel="noreferrer" target="_blank">http://wiki.sugarlabs.org/</a><br>
> [20] <a href="https://github.com/sugarlabs/activity-abacus/pull/12" rel="noreferrer" target="_blank">https://github.com/sugarlabs/<wbr>activity-abacus/pull/12</a><br>
> [21] <a href="https://github.com/sugarlabs/sugar-docs/pull/137" rel="noreferrer" target="_blank">https://github.com/sugarlabs/<wbr>sugar-docs/pull/137</a><br>
> [22] <a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
> [23] <a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
> [24] <a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
<span class="im HOEnZb"><br>
--<br>
James Cameron<br>
<a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
</span><div class="HOEnZb"><div class="h5">______________________________<wbr>_________________<br>
Sugar-devel mailing list<br>
<a href="mailto:Sugar-devel@lists.sugarlabs.org">Sugar-devel@lists.sugarlabs.<wbr>org</a><br>
<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/<wbr>listinfo/sugar-devel</a><br>
</div></div></blockquote></div><br></div></div>