<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[PfBlockerNG Bootstrap Conversion]]></title><description><![CDATA[<p dir="auto">The conversion of the pfBlockerNG GUI to bootstrap is nearly complete.</p>
<p dir="auto">There are a bunch of improvements that could be made to <strong>pkg.php</strong> and <strong>pkg_edit.php</strong>, would it be best to submit individual Redmine tickets, or lump them together into one ticket? or just provide a summary of my findings in this thread?</p>
]]></description><link>https://forum.netgate.com/topic/92716/pfblockerng-bootstrap-conversion</link><generator>RSS for Node</generator><lastBuildDate>Tue, 14 Apr 2026 08:43:31 GMT</lastBuildDate><atom:link href="https://forum.netgate.com/topic/92716.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 08 Dec 2015 02:58:40 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to PfBlockerNG Bootstrap Conversion on Sun, 24 Jan 2016 23:28:58 GMT]]></title><description><![CDATA[<p dir="auto">I have posted <a href="https://github.com/pfsense/FreeBSD-ports/pull/52" target="_blank" rel="noopener noreferrer nofollow ugc">Pull Request #52</a> for pfBlockerNG v2.0.7.</p>
]]></description><link>https://forum.netgate.com/post/598389</link><guid isPermaLink="true">https://forum.netgate.com/post/598389</guid><dc:creator><![CDATA[BBcan177]]></dc:creator><pubDate>Sun, 24 Jan 2016 23:28:58 GMT</pubDate></item><item><title><![CDATA[Reply to PfBlockerNG Bootstrap Conversion on Fri, 11 Dec 2015 22:47:43 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/steve_b">@<bdi>Steve_B</bdi></a>:</p>
<blockquote>
<p dir="auto">I'm working on some of them as time permits.Stay tuned.</p>
</blockquote>
<p dir="auto">Thanks Steve, I thought that would have been a 5 minute job for you ;)  If you want to test your changes, you can use the following file  <strong>pfblockerng_v4lists.xml</strong>  from my recent PR. Let me know if you need anything else…  Thanks!</p>
]]></description><link>https://forum.netgate.com/post/590241</link><guid isPermaLink="true">https://forum.netgate.com/post/590241</guid><dc:creator><![CDATA[BBcan177]]></dc:creator><pubDate>Fri, 11 Dec 2015 22:47:43 GMT</pubDate></item><item><title><![CDATA[Reply to PfBlockerNG Bootstrap Conversion on Fri, 11 Dec 2015 22:16:43 GMT]]></title><description><![CDATA[<p dir="auto">I'm working on some of them as time permits.Stay tuned.</p>
]]></description><link>https://forum.netgate.com/post/590236</link><guid isPermaLink="true">https://forum.netgate.com/post/590236</guid><dc:creator><![CDATA[Steve_B]]></dc:creator><pubDate>Fri, 11 Dec 2015 22:16:43 GMT</pubDate></item><item><title><![CDATA[Reply to PfBlockerNG Bootstrap Conversion on Fri, 11 Dec 2015 21:59:14 GMT]]></title><description><![CDATA[<p dir="auto">Do you guys have any feedback about the items that were posted above?</p>
]]></description><link>https://forum.netgate.com/post/590230</link><guid isPermaLink="true">https://forum.netgate.com/post/590230</guid><dc:creator><![CDATA[BBcan177]]></dc:creator><pubDate>Fri, 11 Dec 2015 21:59:14 GMT</pubDate></item><item><title><![CDATA[Reply to PfBlockerNG Bootstrap Conversion on Fri, 11 Dec 2015 16:38:36 GMT]]></title><description><![CDATA[<p dir="auto">Not really. The annoyance is only that while inputs, selects etc optionally take two strings (label and help) as in :</p>
<pre><code>new Form_Input(
    'first_name',
    'First Name',
    'text',
    $pconfig['first_name']
))-&gt;setHelp("The name you mother uses");
</code></pre>
<p dir="auto">Checkboxes can accept three strings:</p>
<pre><code>new Form_Checkbox(
    'logdflts',
    'Log firewall default blocks',
    'Log packets matched from the default block rules in the ruleset.',
    $pconfig['logdflts']
))-&gt;setHelp("Log packets that are blocked by the implicit default block rule. - Per-rule logging options are still respected.");
</code></pre>
<p dir="auto">Only two display strings are present in the current XML. For a checkbox it seemed better to map them to the label and to the display string that appears to the right of the checkbox. You don't lose anything and whatever is in the current XML will display on the page. The new sethelp tag allows you to add specific help text if you wish.</p>
<p dir="auto">There are other ways of skinning the cat of course, but this method is in line with some other, more extensive changes I have in mind.</p>
<p dir="auto"><img src="/public/_imported_attachments_/1/checkbox.jpg" alt="checkbox.jpg" class=" img-fluid img-markdown" /><br />
<img src="/public/_imported_attachments_/1/checkbox.jpg_thumb" alt="checkbox.jpg_thumb" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.netgate.com/post/590145</link><guid isPermaLink="true">https://forum.netgate.com/post/590145</guid><dc:creator><![CDATA[Steve_B]]></dc:creator><pubDate>Fri, 11 Dec 2015 16:38:36 GMT</pubDate></item><item><title><![CDATA[Reply to PfBlockerNG Bootstrap Conversion on Fri, 11 Dec 2015 14:32:29 GMT]]></title><description><![CDATA[<p dir="auto">So what's the grand idea with sethelp? So people are now expected to go through all the package XML, check whether there's some HTML code with checkbox, and change the tags to sethelp? Wouldn't it make more sense to fix the description tag instead?</p>
]]></description><link>https://forum.netgate.com/post/590102</link><guid isPermaLink="true">https://forum.netgate.com/post/590102</guid><dc:creator><![CDATA[doktornotor]]></dc:creator><pubDate>Fri, 11 Dec 2015 14:32:29 GMT</pubDate></item><item><title><![CDATA[Reply to PfBlockerNG Bootstrap Conversion on Thu, 10 Dec 2015 23:32:45 GMT]]></title><description><![CDATA[<p dir="auto">I have submitted a PR for pfBlockerNG Bootstrap converted package.</p>
<p dir="auto">https://github.com/pfsense/FreeBSD-ports/pull/24</p>
<p dir="auto">There are still the issues outstanding in pkg.php and pkg_edit.php… They are mostly cosmetic issues and should not necessarily affect functionality, but the XML pages are slightly unpleasant on the eyes atm! ;)</p>
<p dir="auto">Once merged, if anyone has any feedback, please let me know and I will get it addressed!</p>
<p dir="auto">Thanks!</p>
]]></description><link>https://forum.netgate.com/post/589947</link><guid isPermaLink="true">https://forum.netgate.com/post/589947</guid><dc:creator><![CDATA[BBcan177]]></dc:creator><pubDate>Thu, 10 Dec 2015 23:32:45 GMT</pubDate></item><item><title><![CDATA[Reply to PfBlockerNG Bootstrap Conversion on Wed, 09 Dec 2015 03:47:53 GMT]]></title><description><![CDATA[<p dir="auto">Thanks Steve/Jared,</p>
<p dir="auto">Steve B. has fixed a few of the issues already.</p>
<ul>
<li>issue where subfolders of wwwroot would not load the new form classes,</li>
<li>issue where subfolders of wwwroot would not load the css files, causing icons to not display.</li>
</ul>
<p dir="auto"><strong>pkg_edit.php</strong></p>
<p dir="auto">As a note for other Devs, the checkbox Form_Section class would not allow any embedded html in the &lt; <strong>description</strong> &gt; tag, so Steve added a new xml tag &lt; <strong>sethelp</strong> &gt;</p>
<p dir="auto"><strong>pkg_edit.php - Outstanding items</strong>:</p>
<ol>
<li>
<p dir="auto">&lt; type &gt;<strong>aliases</strong>&lt; /type &gt;, Type Aliases show ( value=" ) in a blank input field. I also noticed in the Dark theme, that the dropdown entries are in yellow, and the text is almost invisible.</p>
</li>
<li>
<p dir="auto">I have noticed that when adding a single Button, that it also displays the 'button text' beside the button. The code could be swapped out for the following example:</p>
</li>
</ol>
<pre><code>$button = new Form_Button(
	‘run’,
	‘Run’
);

$section-&gt;addInput(new Form_StaticText(
	‘Label’
	$button
));

</code></pre>
<ol start="3">
<li>A hide/show option was added. Would be nice to remove the Slide bar at the bottom if possible.</li>
</ol>
<pre><code>$section = new Form_Section("Module settings", "modsettings", COLLAPSIBLE|SEC_CLOSED);
</code></pre>
<ol start="4">
<li>
<p dir="auto">The &lt; type &gt;<strong>listtopic</strong>&lt; /type &gt;, prints in an excessively large font size.</p>
</li>
<li>
<p dir="auto"><strong>Rowhelper</strong> descriptions are not printing to the screen?</p>
</li>
<li>
<p dir="auto"><strong>textarea</strong> is missing code to define the <strong>rows</strong>, <strong>cols</strong> and <strong>wrap</strong> values.</p>
</li>
</ol>
<p dir="auto">(suggest setting some default values)</p>
<pre><code>$rows = $pkga['rows'] ?: '10';
$cols = $pkga['cols'] ?: '50';
$wrap = $pkga['wrap'] ?: 'wrap="off style="white-space:
</code></pre>
<p dir="auto">Adding the following:  (Note- cols is not being defined with this setting below!! )</p>
<pre><code>-&gt;setAttribute('rows', $rows)
-&gt;setAttribute('cols', $cols)
-&gt;setAttribute('wrap', $wrap);
</code></pre>
<ol start="7">
<li>There should be some setting to change the <strong>textarea</strong> backgrounds when using the default theme, and the Dark theme.</li>
</ol>
<p dir="auto">8 ) The &lt; type &gt;<strong>select</strong>&lt; /type &gt; should allow for defining the width of the field, or auto-size to the largest entry.</p>
<ol start="9">
<li>
<p dir="auto"><strong>Rowhelpers</strong> with multiple "<strong>Select</strong>" fields, are currently all sized equally in width. Should be definable, or auto-size.</p>
</li>
<li>
<p dir="auto"><strong>Rowhelper</strong> fields have an "Add" and "Delete" Button which should be changed to fa icons.</p>
</li>
<li>
<p dir="auto">&lt; <strong>combinefields</strong> &gt; is not working as expected when grouping over two or more lines. Would also be nice to be able to set the colspan value.</p>
</li>
</ol>
<p dir="auto"><strong>pkg.php</strong></p>
<ol>
<li>
<p dir="auto">The <strong>Rowhelper</strong> table is missing its Title bar, and does not allow dragging the Lines.  &lt; movable &gt;on&lt; /movable &gt;</p>
</li>
<li>
<p dir="auto">The "Edit this item", "Delete" and "Add" buttons should be swapped for fa Icons.</p>
</li>
</ol>
<p dir="auto"><strong>Other Items</strong>:</p>
<ol>
<li>Selecting any of the  H[1-6]  tags makes no change to the size of the header text.</li>
</ol>
<pre><code>
#### Alert Entries"); ?&gt;

2) With the table settings above, can the &lt; **th** &gt; tags be centered with the text in the column below?

</code></pre>
]]></description><link>https://forum.netgate.com/post/589489</link><guid isPermaLink="true">https://forum.netgate.com/post/589489</guid><dc:creator><![CDATA[BBcan177]]></dc:creator><pubDate>Wed, 09 Dec 2015 03:47:53 GMT</pubDate></item><item><title><![CDATA[Reply to PfBlockerNG Bootstrap Conversion on Tue, 08 Dec 2015 17:24:53 GMT]]></title><description><![CDATA[<p dir="auto">If you want to discuss stuff you can also do that here. You can also link directly to files in your github repo and add syntax at the end to highlight lines you would like to talk about. For instance adding #L17-L24 highlights line 17 through 24. And the code formatting for snippets of code is nicer here than in email as well.</p>
]]></description><link>https://forum.netgate.com/post/589425</link><guid isPermaLink="true">https://forum.netgate.com/post/589425</guid><dc:creator><![CDATA[jdillard]]></dc:creator><pubDate>Tue, 08 Dec 2015 17:24:53 GMT</pubDate></item><item><title><![CDATA[Reply to PfBlockerNG Bootstrap Conversion on Tue, 08 Dec 2015 12:34:08 GMT]]></title><description><![CDATA[<p dir="auto">One ticket on Redmine would be good.</p>
]]></description><link>https://forum.netgate.com/post/589353</link><guid isPermaLink="true">https://forum.netgate.com/post/589353</guid><dc:creator><![CDATA[Steve_B]]></dc:creator><pubDate>Tue, 08 Dec 2015 12:34:08 GMT</pubDate></item></channel></rss>