Hi Peter,

I am not sure what you are talking about here...

The discussion is about a non working extension for our Wiki server.

The repository is for our Media Wiki extension?

2 totally different things...

Matthias

Am 11.12.20 um 12:22 schrieb Peter Kovacs:
> I have created the Repository for MWiki extensions with my Proposed name:
>
> openoffice-mwiki-ext.git
> <https://gitbox.apache.org/repos/asf/openoffice-mwiki-ext.git>
>
> It is ready to add our MWiki extensions.
>
>
> On 10.12.20 20:35, Keith N. McKenna wrote:
>> On 12/9/2020 5:38 PM, Marcus wrote:
>>> Am 09.12.20 um 18:35 schrieb Peter Kovacs:
>>>> How about we create a OpenOffice-Mwiki-ext Repo in gitbox?
>>>>
>>>> We could do the same for the forums customizations.
>>>>
>>>> So we have more control over our support code.
>>> +1
>>> This increases the chance that also others can have a look and give
>>> some
>>> hints when problems arise.
>>>
>>> Marcus
>>>
>> +1
>>
>> Keith
>>>
>>>> On 09.12.20 18:24, Dick Groskamp wrote:
>>>>> On 2020/12/09 11:34:03, Carl Marcum <cmar...@apache.org> wrote:
>>>>>> Hi Dick,
>>>>>>
>>>>>> I have copied it out and it's contents are below.
>>>>>>
>>>>>> It should be in github or svn but I haven't had time to do anything
>>>>>> with it.
>>>>>>
>>>>>> On 12/9/20 5:42 AM, Dick Groskamp wrote:
>>>>>>> On 2020/12/08 18:56:25, Carl Marcum <cmar...@apache.org> wrote:
>>>>>>>> There are still hundreds of broken pages in the dev guide.
>>>>>>>> Yes it seems to be idls and ildm tags.
>>>>>>>>
>>>>>>>> There is a new upgraded VM setup for the wiki waiting to get
>>>>>>>> changed to
>>>>>>>> but I had hoped to look into before it get switched over.
>>>>>>>> But I have had limited time and I haven't been able to do any
>>>>>>>> testing
>>>>>>>> with it since the URL is being redirected.
>>>>>>>> I don't know anything about MediaWiki extensions, yet anyway :)
>>>>>>>>
>>>>>>>> The Infra ticket for our VM is [1].
>>>>>>>>
>>>>>>>> The only place I know where the code is in the current wiki under:
>>>>>>>> extensions/OOoIDLtags/OOoIDLtags.php
>>>>>>>>
>>>>>>>>
>>>>>>>> [1] https://issues.apache.org/jira/browse/INFRA-20339
>>>>>>>>
>>>>>>>> Best regards,
>>>>>>>> Carl
>>>>>>>>
>>>>>>>>
>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>
>>>>>>>> To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
>>>>>>>> For additional commands, e-mail: dev-h...@openoffice.apache.org
>>>>>>>>
>>>>>>>>
>>>>>>> Carl, thanks i will check into it.
>>>>>>>
>>>>>>> Is it possible to export/copy the IDLTags extension from the MWiki
>>>>>>> to a more accessible place ?
>>>>>>> That way it might be accessible for editing or reversed
>>>>>>> engineering. I think for now it is not reachable.
>>>>>>>
>>>>>>>
>>>>>> The filename is OOoIDLtags.php
>>>>>> ----
>>>>>> <?php
>>>>>> /**
>>>>>>     * IDL Tag extension
>>>>>>     * The IDLTagExtension was written to manage the IDL links in the
>>>>>> OpenOffice.org Developer's Guide.
>>>>>>     * The extension converts Java paths to links back to the
>>>>>> online IDL
>>>>>> documentation.
>>>>>>     * @version 1.0.2
>>>>>>     * @link
>>>>>> http://wiki.openoffice.org/wiki/Wiki_maintenance/IDLTagExtension
>>>>>>     */
>>>>>>
>>>>>> if ( !defined( 'MEDIAWIKI' ) ) {
>>>>>>        die( 'This file is a MediaWiki extension, it is not a
>>>>>> valid entry
>>>>>> point' );
>>>>>> }
>>>>>>
>>>>>> // Extension credits that will show up on Special:Version
>>>>>> $wgExtensionCredits['parserhook'][] = array(
>>>>>>        'name' => 'IDL Tags',
>>>>>>        'version' => '1.0.2',
>>>>>>        'author' => array( 'Clayton Cornell', 'Terry Ellison' ),
>>>>>>        'description' => 'Manage the IDL links in the OOo Dev
>>>>>> Guide ',
>>>>>>        'url' =>
>>>>>> 'http://wiki.openoffice.org/wiki/Wiki_maintenance/IDLTagExtension',
>>>>>> );
>>>>>>
>>>>>> global $wgExtIDLtags;
>>>>>> $wgExtIDLtags           = new RenderIDLtags;
>>>>>> $wgExtensionFunctions[] = array( &$wgExtIDLtags, 'oooIDLTags' );
>>>>>>
>>>>>> class RenderIDLtags {
>>>>>>
>>>>>>        function oooIDLTags() {
>>>>>>            global $wgParser;
>>>>>>            $wgParser->setHook( 'idl', array( &$this, 'renderIDL'
>>>>>> ) );
>>>>>>            $wgParser->setHook( 'idlm', array( &$this,
>>>>>> 'renderIDLM' ) );
>>>>>>            $wgParser->setHook( 'idls', array( &$this,
>>>>>> 'renderIDLS' ) );
>>>>>>            $wgParser->setHook( 'idlmodule', array( &$this,
>>>>>> 'renderIDLMODULE' ) );
>>>>>>            $wgParser->setHook( 'idltopic', array( &$this,
>>>>>> 'renderIDLTOPIC'
>>>>>> ) );
>>>>>>        }
>>>>>>
>>>>>>        function renderIDL( $input, $args, $parser ) {
>>>>>>            $parser->disableCache();
>>>>>>            $output = $parser->recursiveTagParse( $input );
>>>>>>            $output = '<a
>>>>>> href="http://api.openoffice.org/docs/common/ref/' .
>>>>>>                str_replace ('.','/',$output).'.html" class="external
>>>>>> text">'.$output.'</a>';
>>>>>>            return $output;
>>>>>>        }
>>>>>>
>>>>>>        function renderIDLM( $input, $args, $parser ) {
>>>>>>            $parser->disableCache();
>>>>>>            $output = $parser->recursiveTagParse( $input );
>>>>>>            $page = ereg_replace ('\.','/',$output);
>>>>>>            $anchor = ereg_replace (':','.html#',$page);
>>>>>>            $function = ereg_replace ('^.*:','',$page);
>>>>>>            $output = '<a
>>>>>> href="http://api.openoffice.org/docs/common/ref/' .
>>>>>>                $anchor.'" class="external text">'.$function.'</a>';
>>>>>>            return $output;
>>>>>>        }
>>>>>>
>>>>>>        function renderIDLS( $input, $args, $parser ) {
>>>>>>            $parser->disableCache();
>>>>>>            $output = $parser->recursiveTagParse( $input );
>>>>>>            $function = ereg_replace ('^.*\.','',$output);
>>>>>>            $output = '<a
>>>>>> href="http://api.openoffice.org/docs/common/ref/' .
>>>>>>                ereg_replace ('\.','/',$output).'.html"
>>>>>> class="external
>>>>>> text">'.$function.'</a>';
>>>>>>            return $output;
>>>>>>        }
>>>>>>
>>>>>>        function renderIDLMODULE( $input, $args, $parser ) {
>>>>>>            $parser->disableCache();
>>>>>>            $output = $parser->recursiveTagParse( $input );
>>>>>>            $function = ereg_replace ('^.*\.','',$output);
>>>>>>            $output = '<a
>>>>>> href="http://api.openoffice.org/docs/common/ref/' .
>>>>>>                ereg_replace ('\.','/',$output).'/module-ix.html"
>>>>>> class="external text">'.$output.'</a>';
>>>>>>            return $output;
>>>>>>        }
>>>>>>
>>>>>>        function renderIDLTOPIC( $input, $args, $parser ) {
>>>>>>            $parser->disableCache();
>>>>>>            return '';
>>>>>>        }
>>>>>> }
>>>>>> ----
>>>>>>
>>>>>> Best regards,
>>>>>> Carl
>>>>>>
>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>>
>>>>>> To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
>>>>>> For additional commands, e-mail: dev-h...@openoffice.apache.org
>>>>>>
>>>>> Thanks,
>>>>> now I only have to figure out why it isn't working :-)
>>

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to