From Fedora Project Wiki

Line 16: Line 16:
 
== Flexifilters ==
 
== Flexifilters ==
  
Here is the current content of a filter for the Fedora wiki:
+
Here is the current content of the specific filter for the Fedora wiki, in serialized form from the filter's Export function:
 
<pre>
 
<pre>
array (
+
a:9:{s:5:"label";s:23:"Fedora Mediawiki Format";s:11:"description";s:134:"This filter provides an input format for the Fedora wiki. Use this if you are pasting or writing content that uses Fedora wiki markup.";s:2:"id";s:1:"3";s:7:"enabled";b:1;s:8:"advanced";b:1;s:5:"delta";s:1:"1";s:5:"cache";s:1:"1";s:10:"components";a:6:{i:0;a:3:{s:5:"class";s:24:"flexifilter_text_prepend";s:8:"settings";a:2:{s:4:"text";s:9:"</nowiki>";s:4:"step";s:7:"process";}s:2:"id";s:2:"31";}i:1;a:3:{s:5:"class";s:23:"flexifilter_text_append";s:8:"settings";a:2:{s:4:"text";s:8:"<nowiki>";s:4:"step";s:7:"process";}s:2:"id";s:2:"32";}i:2;a:3:{s:5:"class";s:22:"flexifilter_chunk_grab";s:8:"settings";a:7:{s:6:"starts";s:9:"</nowiki>";s:4:"ends";s:8:"<nowiki>";s:11:"pass_limits";i:0;s:14:"case_sensitive";i:0;s:12:"include_rest";i:1;s:4:"step";s:7:"process";s:10:"components";a:8:{i:0;a:3:{s:5:"class";s:28:"flexifilter_text_alternation";s:8:"settings";a:3:{s:4:"find";s:5:"=====";s:7:"replace";s:11:"<h5>
  'label' => 'Fedora Mediawiki Format',
+
</h5>";s:4:"step";s:7:"process";}s:2:"id";s:2:"34";}i:1;a:3:{s:5:"class";s:28:"flexifilter_text_alternation";s:8:"settings";a:3:{s:4:"find";s:4:"====";s:7:"replace";s:11:"<h4>
  'description' => 'This filter provides an input format for the Fedora wiki. Use this if you are pasting or writing content that uses Fedora wiki markup.',
+
</h4>";s:4:"step";s:7:"process";}s:2:"id";s:2:"35";}i:2;a:3:{s:5:"class";s:28:"flexifilter_text_alternation";s:8:"settings";a:3:{s:4:"find";s:3:"===";s:7:"replace";s:11:"<h3>
  'id' => '3',
+
</h3>";s:4:"step";s:7:"process";}s:2:"id";s:2:"36";}i:3;a:3:{s:5:"class";s:28:"flexifilter_text_alternation";s:8:"settings";a:3:{s:4:"find";s:2:"==";s:7:"replace";s:11:"<h2>
  'enabled' => true,
+
</h2>";s:4:"step";s:7:"process";}s:2:"id";s:2:"37";}i:4;a:3:{s:5:"class";s:28:"flexifilter_text_alternation";s:8:"settings";a:3:{s:4:"find";s:3:"'''";s:7:"replace";s:19:"<strong>
  'advanced' => true,
+
</strong>";s:4:"step";s:7:"process";}s:2:"id";s:2:"38";}i:5;a:3:{s:5:"class";s:28:"flexifilter_text_alternation";s:8:"settings";a:3:{s:4:"find";s:2:"''";s:7:"replace";s:11:"<em>
  'delta' => '1',
+
</em>";s:4:"step";s:7:"process";}s:2:"id";s:2:"39";}i:6;a:3:{s:5:"class";s:22:"flexifilter_chunk_grab";s:8:"settings";a:7:{s:6:"starts";s:2:"[[";s:4:"ends";s:2:"]]";s:11:"pass_limits";i:0;s:14:"case_sensitive";i:0;s:12:"include_rest";i:1;s:4:"step";s:7:"process";s:10:"components";a:2:{i:0;a:3:{s:5:"class";s:22:"flexifilter_control_if";s:8:"settings";a:2:{s:10:"components";a:6:{i:0;a:3:{s:5:"class";s:24:"flexifilter_text_replace";s:8:"settings";a:3:{s:4:"find";s:1:"~";s:7:"replace";s:2:"\~";s:4:"step";s:7:"process";}s:2:"id";s:2:"42";}i:1;a:3:{s:5:"class";s:23:"flexifilter_text_append";s:8:"settings";a:2:{s:4:"text";s:2:"~~";s:4:"step";s:7:"process";}s:2:"id";s:2:"43";}i:2;a:3:{s:5:"class";s:27:"flexifilter_advanced_append";s:8:"settings";a:2:{s:4:"step";s:7:"process";s:10:"components";a:1:{i:0;a:3:{s:5:"class";s:24:"flexifilter_text_replace";s:8:"settings";a:3:{s:4:"find";s:2:"~~";s:7:"replace";s:4:"</a>";s:4:"step";s:7:"process";}s:2:"id";s:2:"45";}}}s:2:"id";s:2:"44";}i:3;a:3:{s:5:"class";s:24:"flexifilter_text_replace";s:8:"settings";a:3:{s:4:"find";s:2:"~~";s:7:"replace";s:2:"">";s:4:"step";s:7:"process";}s:2:"id";s:2:"46";}i:4;a:3:{s:5:"class";s:24:"flexifilter_text_prepend";s:8:"settings";a:2:{s:4:"text";s:39:"<a href="http://fedoraproject.org/wiki/";s:4:"step";s:7:"process";}s:2:"id";s:2:"48";}i:5;a:3:{s:5:"class";s:24:"flexifilter_text_replace";s:8:"settings";a:3:{s:4:"find";s:2:"\~";s:7:"replace";s:1:"~";s:4:"step";s:7:"process";}s:2:"id";s:2:"50";}}s:9:"condition";a:2:{s:5:"class";s:21:"flexifilter_group_not";s:8:"settings";a:1:{s:10:"conditions";a:1:{i:0;a:2:{s:5:"class";s:23:"flexifilter_text_search";s:8:"settings";a:2:{s:4:"find";s:1:"|";s:8:"is_regex";i:0;}}}}}}s:2:"id";s:2:"41";}i:1;a:3:{s:5:"class";s:22:"flexifilter_control_if";s:8:"settings";a:2:{s:10:"components";a:3:{i:0;a:3:{s:5:"class";s:24:"flexifilter_text_prepend";s:8:"settings";a:2:{s:4:"text";s:39:"<a href="http://fedoraproject.org/wiki/";s:4:"step";s:7:"process";}s:2:"id";s:2:"55";}i:1;a:3:{s:5:"class";s:24:"flexifilter_text_replace";s:8:"settings";a:3:{s:4:"find";s:1:"|";s:7:"replace";s:2:"">";s:4:"step";s:7:"process";}s:2:"id";s:2:"56";}i:2;a:3:{s:5:"class";s:23:"flexifilter_text_append";s:8:"settings";a:2:{s:4:"text";s:4:"</a>";s:4:"step";s:7:"process";}s:2:"id";s:2:"57";}}s:9:"condition";a:2:{s:5:"class";s:23:"flexifilter_text_search";s:8:"settings";a:2:{s:4:"find";s:1:"|";s:8:"is_regex";i:0;}}}s:2:"id";s:2:"54";}}}s:2:"id";s:2:"40";}i:7;a:3:{s:5:"class";s:22:"flexifilter_chunk_grab";s:8:"settings";a:7:{s:6:"starts";s:5:"<ref>";s:4:"ends";s:6:"</ref>";s:11:"pass_limits";i:0;s:14:"case_sensitive";i:0;s:12:"include_rest";i:1;s:4:"step";s:7:"process";s:10:"components";a:1:{i:0;a:3:{s:5:"class";s:22:"flexifilter_control_if";s:8:"settings";a:2:{s:10:"components";a:6:{i:0;a:3:{s:5:"class";s:24:"flexifilter_text_replace";s:8:"settings";a:3:{s:4:"find";s:1:"~";s:7:"replace";s:2:"\~";s:4:"step";s:7:"process";}s:2:"id";s:2:"61";}i:1;a:3:{s:5:"class";s:23:"flexifilter_text_append";s:8:"settings";a:2:{s:4:"text";s:2:"~~";s:4:"step";s:7:"process";}s:2:"id";s:2:"62";}i:2;a:3:{s:5:"class";s:27:"flexifilter_advanced_append";s:8:"settings";a:2:{s:4:"step";s:7:"process";s:10:"components";a:1:{i:0;a:3:{s:5:"class";s:24:"flexifilter_text_replace";s:8:"settings";a:3:{s:4:"find";s:2:"~~";s:7:"replace";s:4:"</a>";s:4:"step";s:7:"process";}s:2:"id";s:2:"64";}}}s:2:"id";s:2:"63";}i:3;a:3:{s:5:"class";s:24:"flexifilter_text_replace";s:8:"settings";a:3:{s:4:"find";s:2:"~~";s:7:"replace";s:2:"">";s:4:"step";s:7:"process";}s:2:"id";s:2:"65";}i:4;a:3:{s:5:"class";s:24:"flexifilter_text_prepend";s:8:"settings";a:2:{s:4:"text";s:9:"<a href="";s:4:"step";s:7:"process";}s:2:"id";s:2:"67";}i:5;a:3:{s:5:"class";s:24:"flexifilter_text_replace";s:8:"settings";a:3:{s:4:"find";s:2:"\~";s:7:"replace";s:1:"~";s:4:"step";s:7:"process";}s:2:"id";s:2:"69";}}s:9:"condition";a:2:{s:5:"class";s:23:"flexifilter_text_search";s:8:"settings";a:2:{s:4:"find";s:7:"http://";s:8:"is_regex";i:1;}}}s:2:"id";s:2:"60";}}}s:2:"id";s:2:"59";}}}s:2:"id";s:2:"33";}i:3;a:3:{s:5:"class";s:39:"flexifilter_existing__filter__filter__0";s:8:"settings";a:4:{s:13:"filter_html_1";s:1:"1";s:14:"allowed_html_1";s:0:"";s:18:"filter_html_help_1";i:0;s:22:"filter_html_nofollow_1";i:0;}s:2:"id";s:2:"72";}s:7:"id_next";i:111;s:9:"id_prefix";s:22:"flexifilter_component_";}s:3:"fid";s:3:"new";}
  'cache' => '1',
 
  'components' =>
 
  array (
 
    0 =>
 
    array (
 
      'class' => 'flexifilter_text_prepend',
 
      'settings' =>
 
      array (
 
        'text' => '</nowiki>',
 
        'step' => 'process',
 
      ),
 
      'id' => '31',
 
    ),
 
    1 =>
 
    array (
 
      'class' => 'flexifilter_text_append',
 
      'settings' =>
 
      array (
 
        'text' => '<nowiki>',
 
        'step' => 'process',
 
      ),
 
      'id' => '32',
 
    ),
 
    2 =>
 
    array (
 
      'class' => 'flexifilter_chunk_grab',
 
      'settings' =>
 
      array (
 
        'starts' => '</nowiki>',
 
        'ends' => '<nowiki>',
 
        'pass_limits' => 0,
 
        'case_sensitive' => 0,
 
        'include_rest' => 1,
 
        'step' => 'process',
 
        'components' =>
 
        array (
 
          0 =>
 
          array (
 
            'class' => 'flexifilter_text_alternation',
 
            'settings' =>
 
            array (
 
              'find' => '=====',
 
              'replace' => '<h5>
 
</h5>',
 
              'step' => 'process',
 
            ),
 
            'id' => '34',
 
          ),
 
          1 =>
 
          array (
 
            'class' => 'flexifilter_text_alternation',
 
            'settings' =>
 
            array (
 
              'find' => '====',
 
              'replace' => '<h4>
 
</h4>',
 
              'step' => 'process',
 
            ),
 
            'id' => '35',
 
          ),
 
          2 =>
 
          array (
 
            'class' => 'flexifilter_text_alternation',
 
            'settings' =>
 
            array (
 
              'find' => '===',
 
              'replace' => '<h3>
 
</h3>',
 
              'step' => 'process',
 
            ),
 
            'id' => '36',
 
          ),
 
          3 =>
 
          array (
 
            'class' => 'flexifilter_text_alternation',
 
            'settings' =>
 
            array (
 
              'find' => '==',
 
              'replace' => '<h2>
 
</h2>',
 
              'step' => 'process',
 
            ),
 
            'id' => '37',
 
          ),
 
          4 =>
 
          array (
 
            'class' => 'flexifilter_text_alternation',
 
            'settings' =>
 
            array (
 
              'find' => '\'\'\'',
 
              'replace' => '<strong>
 
</strong>',
 
              'step' => 'process',
 
            ),
 
            'id' => '38',
 
          ),
 
          5 =>
 
          array (
 
            'class' => 'flexifilter_text_alternation',
 
            'settings' =>
 
            array (
 
              'find' => '\'\'',
 
              'replace' => '<em>
 
</em>',
 
              'step' => 'process',
 
            ),
 
            'id' => '39',
 
          ),
 
          6 =>
 
          array (
 
            'class' => 'flexifilter_chunk_grab',
 
            'settings' =>
 
            array (
 
              'starts' => '[[',
 
              'ends' => ']]',
 
              'pass_limits' => 0,
 
              'case_sensitive' => 0,
 
              'include_rest' => 1,
 
              'step' => 'process',
 
              'components' =>
 
              array (
 
                0 =>
 
                array (
 
                  'class' => 'flexifilter_control_if',
 
                  'settings' =>
 
                  array (
 
                    'components' =>
 
                    array (
 
                      0 =>
 
                      array (
 
                        'class' => 'flexifilter_text_replace',
 
                        'settings' =>
 
                        array (
 
                          'find' => '~',
 
                          'replace' => '\\~',
 
                          'step' => 'process',
 
                        ),
 
                        'id' => '42',
 
                      ),
 
                      1 =>
 
                      array (
 
                        'class' => 'flexifilter_text_append',
 
                        'settings' =>
 
                        array (
 
                          'text' => '~~',
 
                          'step' => 'process',
 
                        ),
 
                        'id' => '43',
 
                      ),
 
                      2 =>
 
                      array (
 
                        'class' => 'flexifilter_advanced_append',
 
                        'settings' =>
 
                        array (
 
                          'step' => 'process',
 
                          'components' =>
 
                          array (
 
                            0 =>
 
                            array (
 
                              'class' => 'flexifilter_text_replace',
 
                              'settings' =>
 
                              array (
 
                                'find' => '~~',
 
                                'replace' => '</a>',
 
                                'step' => 'process',
 
                              ),
 
                              'id' => '45',
 
                            ),
 
                          ),
 
                        ),
 
                        'id' => '44',
 
                      ),
 
                      3 =>
 
                      array (
 
                        'class' => 'flexifilter_text_replace',
 
                        'settings' =>
 
                        array (
 
                          'find' => '~~',
 
                          'replace' => '">',
 
                          'step' => 'process',
 
                        ),
 
                        'id' => '46',
 
                      ),
 
                      4 =>
 
                      array (
 
                        'class' => 'flexifilter_text_prepend',
 
                        'settings' =>
 
                        array (
 
                          'text' => '<a href="http://fedoraproject.org/wiki/',
 
                          'step' => 'process',
 
                        ),
 
                        'id' => '48',
 
                      ),
 
                      5 =>
 
                      array (
 
                        'class' => 'flexifilter_text_replace',
 
                        'settings' =>
 
                        array (
 
                          'find' => '\\~',
 
                          'replace' => '~',
 
                          'step' => 'process',
 
                        ),
 
                        'id' => '50',
 
                      ),
 
                    ),
 
                    'condition' =>
 
                    array (
 
                      'class' => 'flexifilter_group_not',
 
                      'settings' =>
 
                      array (
 
                        'conditions' =>
 
                        array (
 
                          0 =>
 
                          array (
 
                            'class' => 'flexifilter_text_search',
 
                            'settings' =>
 
                            array (
 
                              'find' => '|',
 
                              'is_regex' => 0,
 
                            ),
 
                          ),
 
                        ),
 
                      ),
 
                    ),
 
                  ),
 
                  'id' => '41',
 
                ),
 
                1 =>
 
                array (
 
                  'class' => 'flexifilter_control_if',
 
                  'settings' =>
 
                  array (
 
                    'components' =>
 
                    array (
 
                      0 =>
 
                      array (
 
                        'class' => 'flexifilter_text_prepend',
 
                        'settings' =>
 
                        array (
 
                          'text' => '<a href="http://fedoraproject.org/wiki/',
 
                          'step' => 'process',
 
                        ),
 
                        'id' => '55',
 
                      ),
 
                      1 =>
 
                      array (
 
                        'class' => 'flexifilter_text_replace',
 
                        'settings' =>
 
                        array (
 
                          'find' => '|',
 
                          'replace' => '">',
 
                          'step' => 'process',
 
                        ),
 
                        'id' => '56',
 
                      ),
 
                      2 =>
 
                      array (
 
                        'class' => 'flexifilter_text_append',
 
                        'settings' =>
 
                        array (
 
                          'text' => '</a>',
 
                          'step' => 'process',
 
                        ),
 
                        'id' => '57',
 
                      ),
 
                    ),
 
                    'condition' =>
 
                    array (
 
                      'class' => 'flexifilter_text_search',
 
                      'settings' =>
 
                      array (
 
                        'find' => '|',
 
                        'is_regex' => 0,
 
                      ),
 
                    ),
 
                  ),
 
                  'id' => '54',
 
                ),
 
              ),
 
            ),
 
            'id' => '40',
 
          ),
 
          7 =>
 
          array (
 
            'class' => 'flexifilter_chunk_grab',
 
            'settings' =>
 
            array (
 
              'starts' => '<ref>',
 
              'ends' => '</ref>',
 
              'pass_limits' => 0,
 
              'case_sensitive' => 0,
 
              'include_rest' => 1,
 
              'step' => 'process',
 
              'components' =>
 
              array (
 
                0 =>
 
                array (
 
                  'class' => 'flexifilter_control_if',
 
                  'settings' =>
 
                  array (
 
                    'components' =>
 
                    array (
 
                      0 =>
 
                      array (
 
                        'class' => 'flexifilter_text_replace',
 
                        'settings' =>
 
                        array (
 
                          'find' => '~',
 
                          'replace' => '\\~',
 
                          'step' => 'process',
 
                        ),
 
                        'id' => '61',
 
                      ),
 
                      1 =>
 
                      array (
 
                        'class' => 'flexifilter_text_append',
 
                        'settings' =>
 
                        array (
 
                          'text' => '~~',
 
                          'step' => 'process',
 
                        ),
 
                        'id' => '62',
 
                      ),
 
                      2 =>
 
                      array (
 
                        'class' => 'flexifilter_advanced_append',
 
                        'settings' =>
 
                        array (
 
                          'step' => 'process',
 
                          'components' =>
 
                          array (
 
                            0 =>
 
                            array (
 
                              'class' => 'flexifilter_text_replace',
 
                              'settings' =>
 
                              array (
 
                                'find' => '~~',
 
                                'replace' => '</a>',
 
                                'step' => 'process',
 
                              ),
 
                              'id' => '64',
 
                            ),
 
                          ),
 
                        ),
 
                        'id' => '63',
 
                      ),
 
                      3 =>
 
                      array (
 
                        'class' => 'flexifilter_text_replace',
 
                        'settings' =>
 
                        array (
 
                          'find' => '~~',
 
                          'replace' => '">',
 
                          'step' => 'process',
 
                        ),
 
                        'id' => '65',
 
                      ),
 
                      4 =>
 
                      array (
 
                        'class' => 'flexifilter_text_prepend',
 
                        'settings' =>
 
                        array (
 
                          'text' => '<a href="',
 
                          'step' => 'process',
 
                        ),
 
                        'id' => '67',
 
                      ),
 
                      5 =>
 
                      array (
 
                        'class' => 'flexifilter_text_replace',
 
                        'settings' =>
 
                        array (
 
                          'find' => '\\~',
 
                          'replace' => '~',
 
                          'step' => 'process',
 
                        ),
 
                        'id' => '69',
 
                      ),
 
                    ),
 
                    'condition' =>
 
                    array (
 
                      'class' => 'flexifilter_text_search',
 
                      'settings' =>
 
                      array (
 
                        'find' => 'http://',
 
                        'is_regex' => 1,
 
                      ),
 
                    ),
 
                  ),
 
                  'id' => '60',
 
                ),
 
              ),
 
            ),
 
            'id' => '59',
 
          ),
 
        ),
 
      ),
 
      'id' => '33',
 
    ),
 
    'id_next' => 72,
 
    'id_prefix' => 'flexifilter_component_',
 
  ),
 
  'fid' => 'new',
 
)
 
 
</pre>
 
</pre>

Revision as of 19:19, 26 August 2010

This page tracks the setup of content (call it content architecture if you like) for the Fedora Insight system.


Taxonomy

Releases

The Releases taxonomy uses the identification F13, F14, and so on for its terms. For each term, a set of synonyms are used to catch alternate forms of tagging. Here's an example of how to enter each:

  • Identification: F13
  • Description: Fedora 13 (Goddard)
  • Advanced options:
    • Parents: none
    • Related: none
    • Synonyms (one per line): Fedora 13, Fedora13, fedora13, Fedora-13, fedora-13, F-13, f13, f-13, Goddard, goddard

Flexifilters

Here is the current content of the specific filter for the Fedora wiki, in serialized form from the filter's Export function:

a:9:{s:5:"label";s:23:"Fedora Mediawiki Format";s:11:"description";s:134:"This filter provides an input format for the Fedora wiki. Use this if you are pasting or writing content that uses Fedora wiki markup.";s:2:"id";s:1:"3";s:7:"enabled";b:1;s:8:"advanced";b:1;s:5:"delta";s:1:"1";s:5:"cache";s:1:"1";s:10:"components";a:6:{i:0;a:3:{s:5:"class";s:24:"flexifilter_text_prepend";s:8:"settings";a:2:{s:4:"text";s:9:"</nowiki>";s:4:"step";s:7:"process";}s:2:"id";s:2:"31";}i:1;a:3:{s:5:"class";s:23:"flexifilter_text_append";s:8:"settings";a:2:{s:4:"text";s:8:"";s:4:"step";s:7:"process";}s:2:"id";s:2:"32";}i:2;a:3:{s:5:"class";s:22:"flexifilter_chunk_grab";s:8:"settings";a:7:{s:6:"starts";s:9:"";s:4:"ends";s:8:"<nowiki>";s:11:"pass_limits";i:0;s:14:"case_sensitive";i:0;s:12:"include_rest";i:1;s:4:"step";s:7:"process";s:10:"components";a:8:{i:0;a:3:{s:5:"class";s:28:"flexifilter_text_alternation";s:8:"settings";a:3:{s:4:"find";s:5:"=====";s:7:"replace";s:11:"<h5>
</h5>";s:4:"step";s:7:"process";}s:2:"id";s:2:"34";}i:1;a:3:{s:5:"class";s:28:"flexifilter_text_alternation";s:8:"settings";a:3:{s:4:"find";s:4:"====";s:7:"replace";s:11:"<h4>
</h4>";s:4:"step";s:7:"process";}s:2:"id";s:2:"35";}i:2;a:3:{s:5:"class";s:28:"flexifilter_text_alternation";s:8:"settings";a:3:{s:4:"find";s:3:"===";s:7:"replace";s:11:"<h3>
</h3>";s:4:"step";s:7:"process";}s:2:"id";s:2:"36";}i:3;a:3:{s:5:"class";s:28:"flexifilter_text_alternation";s:8:"settings";a:3:{s:4:"find";s:2:"==";s:7:"replace";s:11:"<h2>
</h2>";s:4:"step";s:7:"process";}s:2:"id";s:2:"37";}i:4;a:3:{s:5:"class";s:28:"flexifilter_text_alternation";s:8:"settings";a:3:{s:4:"find";s:3:"'''";s:7:"replace";s:19:"<strong>
</strong>";s:4:"step";s:7:"process";}s:2:"id";s:2:"38";}i:5;a:3:{s:5:"class";s:28:"flexifilter_text_alternation";s:8:"settings";a:3:{s:4:"find";s:2:"''";s:7:"replace";s:11:"<em>
</em>";s:4:"step";s:7:"process";}s:2:"id";s:2:"39";}i:6;a:3:{s:5:"class";s:22:"flexifilter_chunk_grab";s:8:"settings";a:7:{s:6:"starts";s:2:"[[";s:4:"ends";s:2:"]]";s:11:"pass_limits";i:0;s:14:"case_sensitive";i:0;s:12:"include_rest";i:1;s:4:"step";s:7:"process";s:10:"components";a:2:{i:0;a:3:{s:5:"class";s:22:"flexifilter_control_if";s:8:"settings";a:2:{s:10:"components";a:6:{i:0;a:3:{s:5:"class";s:24:"flexifilter_text_replace";s:8:"settings";a:3:{s:4:"find";s:1:"~";s:7:"replace";s:2:"\~";s:4:"step";s:7:"process";}s:2:"id";s:2:"42";}i:1;a:3:{s:5:"class";s:23:"flexifilter_text_append";s:8:"settings";a:2:{s:4:"text";s:2:"~~";s:4:"step";s:7:"process";}s:2:"id";s:2:"43";}i:2;a:3:{s:5:"class";s:27:"flexifilter_advanced_append";s:8:"settings";a:2:{s:4:"step";s:7:"process";s:10:"components";a:1:{i:0;a:3:{s:5:"class";s:24:"flexifilter_text_replace";s:8:"settings";a:3:{s:4:"find";s:2:"~~";s:7:"replace";s:4:"</a>";s:4:"step";s:7:"process";}s:2:"id";s:2:"45";}}}s:2:"id";s:2:"44";}i:3;a:3:{s:5:"class";s:24:"flexifilter_text_replace";s:8:"settings";a:3:{s:4:"find";s:2:"~~";s:7:"replace";s:2:"">";s:4:"step";s:7:"process";}s:2:"id";s:2:"46";}i:4;a:3:{s:5:"class";s:24:"flexifilter_text_prepend";s:8:"settings";a:2:{s:4:"text";s:39:"<a href="http://fedoraproject.org/wiki/";s:4:"step";s:7:"process";}s:2:"id";s:2:"48";}i:5;a:3:{s:5:"class";s:24:"flexifilter_text_replace";s:8:"settings";a:3:{s:4:"find";s:2:"\~";s:7:"replace";s:1:"~";s:4:"step";s:7:"process";}s:2:"id";s:2:"50";}}s:9:"condition";a:2:{s:5:"class";s:21:"flexifilter_group_not";s:8:"settings";a:1:{s:10:"conditions";a:1:{i:0;a:2:{s:5:"class";s:23:"flexifilter_text_search";s:8:"settings";a:2:{s:4:"find";s:1:"|";s:8:"is_regex";i:0;}}}}}}s:2:"id";s:2:"41";}i:1;a:3:{s:5:"class";s:22:"flexifilter_control_if";s:8:"settings";a:2:{s:10:"components";a:3:{i:0;a:3:{s:5:"class";s:24:"flexifilter_text_prepend";s:8:"settings";a:2:{s:4:"text";s:39:"<a href="http://fedoraproject.org/wiki/";s:4:"step";s:7:"process";}s:2:"id";s:2:"55";}i:1;a:3:{s:5:"class";s:24:"flexifilter_text_replace";s:8:"settings";a:3:{s:4:"find";s:1:"|";s:7:"replace";s:2:"">";s:4:"step";s:7:"process";}s:2:"id";s:2:"56";}i:2;a:3:{s:5:"class";s:23:"flexifilter_text_append";s:8:"settings";a:2:{s:4:"text";s:4:"</a>";s:4:"step";s:7:"process";}s:2:"id";s:2:"57";}}s:9:"condition";a:2:{s:5:"class";s:23:"flexifilter_text_search";s:8:"settings";a:2:{s:4:"find";s:1:"|";s:8:"is_regex";i:0;}}}s:2:"id";s:2:"54";}}}s:2:"id";s:2:"40";}i:7;a:3:{s:5:"class";s:22:"flexifilter_chunk_grab";s:8:"settings";a:7:{s:6:"starts";s:5:"<ref>";s:4:"ends";s:6:"</ref>";s:11:"pass_limits";i:0;s:14:"case_sensitive";i:0;s:12:"include_rest";i:1;s:4:"step";s:7:"process";s:10:"components";a:1:{i:0;a:3:{s:5:"class";s:22:"flexifilter_control_if";s:8:"settings";a:2:{s:10:"components";a:6:{i:0;a:3:{s:5:"class";s:24:"flexifilter_text_replace";s:8:"settings";a:3:{s:4:"find";s:1:"~";s:7:"replace";s:2:"\~";s:4:"step";s:7:"process";}s:2:"id";s:2:"61";}i:1;a:3:{s:5:"class";s:23:"flexifilter_text_append";s:8:"settings";a:2:{s:4:"text";s:2:"~~";s:4:"step";s:7:"process";}s:2:"id";s:2:"62";}i:2;a:3:{s:5:"class";s:27:"flexifilter_advanced_append";s:8:"settings";a:2:{s:4:"step";s:7:"process";s:10:"components";a:1:{i:0;a:3:{s:5:"class";s:24:"flexifilter_text_replace";s:8:"settings";a:3:{s:4:"find";s:2:"~~";s:7:"replace";s:4:"</a>";s:4:"step";s:7:"process";}s:2:"id";s:2:"64";}}}s:2:"id";s:2:"63";}i:3;a:3:{s:5:"class";s:24:"flexifilter_text_replace";s:8:"settings";a:3:{s:4:"find";s:2:"~~";s:7:"replace";s:2:"">";s:4:"step";s:7:"process";}s:2:"id";s:2:"65";}i:4;a:3:{s:5:"class";s:24:"flexifilter_text_prepend";s:8:"settings";a:2:{s:4:"text";s:9:"<a href="";s:4:"step";s:7:"process";}s:2:"id";s:2:"67";}i:5;a:3:{s:5:"class";s:24:"flexifilter_text_replace";s:8:"settings";a:3:{s:4:"find";s:2:"\~";s:7:"replace";s:1:"~";s:4:"step";s:7:"process";}s:2:"id";s:2:"69";}}s:9:"condition";a:2:{s:5:"class";s:23:"flexifilter_text_search";s:8:"settings";a:2:{s:4:"find";s:7:"http://";s:8:"is_regex";i:1;}}}s:2:"id";s:2:"60";}}}s:2:"id";s:2:"59";}}}s:2:"id";s:2:"33";}i:3;a:3:{s:5:"class";s:39:"flexifilter_existing__filter__filter__0";s:8:"settings";a:4:{s:13:"filter_html_1";s:1:"1";s:14:"allowed_html_1";s:0:"";s:18:"filter_html_help_1";i:0;s:22:"filter_html_nofollow_1";i:0;}s:2:"id";s:2:"72";}s:7:"id_next";i:111;s:9:"id_prefix";s:22:"flexifilter_component_";}s:3:"fid";s:3:"new";}