* Matthew Toseland <toad at amphibian.dyndns.org> [2008-03-13 13:56:08]:
> Do we automatically configure the ports for thingamablog in the installer?
>
No, we don't do that atm. Send a patch :p
> On Wednesday 12 March 2008 05:37, dieppe at freenetproject.org wrote:
> > Author: dieppe
> > Date: 2008-03-12 05:37:32 +0000 (Wed, 12 Mar 2008)
> > New Revision: 18481
> >
> > Modified:
> > trunk/apps/thingamablog/src/net/sf/thingamablog/TBGlobals.java
> >
> trunk/apps/thingamablog/src/net/sf/thingamablog/gui/app/TBOptionsDialog.java
> >
> trunk/apps/thingamablog/src/net/sf/thingamablog/gui/app/ThingamablogFrame.java
> > Log:
> > Visualisation of the flog is now functionnal (thanks to nextgens'
> > modifications).
> > Changes :
> > - new property : fproxy port;
> > - fixing the url we give to BrowserLaunch.launch();
> >
> >
> >
> > Modified: trunk/apps/thingamablog/src/net/sf/thingamablog/TBGlobals.java
> > ===================================================================
> > --- trunk/apps/thingamablog/src/net/sf/thingamablog/TBGlobals.java
> 2008-03-12 04:23:54 UTC (rev 18480)
> > +++ trunk/apps/thingamablog/src/net/sf/thingamablog/TBGlobals.java
> 2008-03-12 05:37:32 UTC (rev 18481)
> > @@ -116,6 +116,7 @@
> > //node properties
> > private static String nodePort = "9481";
> > private static String nodeHostname = "localhost";
> > + private static String fproxyPort = "8888";
> >
> > //auto feed updater stuff
> > private static int feedUpdateInterval = 1800000;//30 minutes
> > @@ -281,6 +282,8 @@
> > nodePort = props.getProperty("NODE_PORT");
> > if(props.get("NODE_HOSTNAME") != null)
> > nodeHostname =
> props.getProperty("NODE_HOSTNAME");
> > + if(props.get("FRPOXY_PORT") != null)
> > + fproxyPort = props.getProperty("FPROXY_PORT");
> > }
> > catch(FileNotFoundException fnfe)
> > {
> > @@ -331,6 +334,7 @@
> > props.put("PING_AFTER_PUB", isPingAfterPub + "");
> > props.put("NODE_PORT", nodePort);
> > props.put("NODE_HOSTNAME", nodeHostname);
> > + props.put("FPROXY_PORT",fproxyPort);
> >
> > //Browser.save(props);
> > props.store(fos, "Thingamablog Properties");
> >
> > @@ -546,6 +550,27 @@
> > }
> >
> > /**
> > + * Sets the port of fproxy
> > + * @param port
> > + */
> > + public static void setFProxyPort(String port)
> > + {
> > + if(port == null || port.equals(""))
> > + fproxyPort = "8888";
> > + else
> > + fproxyPort = port;
> > + }
> > +
> > + /**
> > + * Gets the port of fproxy
> > + * @return
> > + */
> > + public static String getFProxyPort()
> > + {
> > + return fproxyPort;
> > + }
> > +
> > + /**
> > * Sets the hostname of the machine the node is running on
> > * @param hostname
> > */
> >
> > Modified:
> trunk/apps/thingamablog/src/net/sf/thingamablog/gui/app/TBOptionsDialog.java
> > ===================================================================
> > ---
> trunk/apps/thingamablog/src/net/sf/thingamablog/gui/app/TBOptionsDialog.java
> 2008-03-12 04:23:54 UTC (rev 18480)
> > +++
> trunk/apps/thingamablog/src/net/sf/thingamablog/gui/app/TBOptionsDialog.java
> 2008-03-12 05:37:32 UTC (rev 18481)
> > @@ -114,6 +114,7 @@
> >
> > private JTextField nodePortTf;
> > private JTextField hostNameTf;
> > + private JTextField fproxyPortTf;
> >
> > private JTextArea feedItemArea;
> > private JCheckBox updateNewsCb;
> > @@ -240,6 +241,7 @@
> > //node components
> > nodePortTf = new JTextField(10);
> > hostNameTf = new JTextField(20);
> > + fproxyPortTf = new JTextField(10);
> >
> >
> >
> > @@ -341,6 +343,7 @@
> > lip = new LabelledItemPanel();
> > lip.addItem(i18n.str("node_port"), nodePortTf);
> > lip.addItem(i18n.str("node_hostname"), hostNameTf);
> > + lip.addItem(i18n.str("fproxy_port"), fproxyPortTf);
> > lip.setBorder(new TitledBorder(i18n.str("node_details")));
> > nodePanel.add(lip, BorderLayout.NORTH);
> >
> > @@ -370,6 +373,7 @@
> >
> > socksPasswordField.setText(TBGlobals.getSocksProxyPassword());
> > nodePortTf.setText(TBGlobals.getNodePort());
> > hostNameTf.setText(TBGlobals.getNodeHostname());
> > + fproxyPortTf.setText(TBGlobals.getFProxyPort());
> >
> > updateProxyComponentsEnabledState();
> > }
> > @@ -430,6 +434,7 @@
> > TBGlobals.setSocksProxyPassword(new
> String(socksPasswordField.getPassword()));
> > TBGlobals.setNodePort(nodePortTf.getText());
> > TBGlobals.setNodeHostname(hostNameTf.getText());
> > + TBGlobals.setFProxyPort(fproxyPortTf.getText());
> >
> > if(layout2ColRb.isSelected())
> > TBGlobals.setLayoutStyle(TBGlobals.TWO_COL);
> >
> > Modified:
> trunk/apps/thingamablog/src/net/sf/thingamablog/gui/app/ThingamablogFrame.java
> > ===================================================================
> > ---
> trunk/apps/thingamablog/src/net/sf/thingamablog/gui/app/ThingamablogFrame.java
>
> 2008-03-12 04:23:54 UTC (rev 18480)
> > +++
> trunk/apps/thingamablog/src/net/sf/thingamablog/gui/app/ThingamablogFrame.java
>
> 2008-03-12 05:37:32 UTC (rev 18481)
> > @@ -102,7 +102,9 @@
> > import net.sf.thingamablog.gui.properties.TBWizardDialog;
> > import net.sf.thingamablog.gui.properties.WeblogPropertiesDialogFactory;
> > import net.sf.thingamablog.gui.table.JSortTable;
> > +import net.sf.thingamablog.transport.FCPTransport;
> > import net.sf.thingamablog.transport.LoginFactory;
> > +import net.sf.thingamablog.transport.PublishTransport;
> > import net.sf.thingamablog.xml.OPMLImportExport;
> > import net.sf.thingamablog.xml.RSSImportExport;
> > import net.sf.thingamablog.xml.TBPersistFactory;
> > @@ -3554,8 +3556,15 @@
> > } else {
> > try
> > {
> > - String nodeHostname =
> TBGlobals.getProperty("NODE_HOSTNAME");
> > - BrowserLaunch.launch("http://" +
> nodeHostname + ":8888" + curSelWeblog.getFrontPageUrl());
> > + PublishTransport pt =
> curSelWeblog.getPublishTransport();
> > + String nodeHostname;
> > + String port =
> TBGlobals.getProperty("FPROXY_PORT");
> > + if ( pt instanceof FCPTransport) {
> > + nodeHostname = ((FCPTransport)
> pt).getHostname();
> > + } else {
> > + nodeHostname =
> TBGlobals.getProperty("NODE_HOSTNAME");
> > + }
> > + BrowserLaunch.launch("http://" +
> nodeHostname + ":" + port + "/" + curSelWeblog.getFrontPageUrl());
> > }
> > catch(Exception ex)
> > {
> >
> > _______________________________________________
> > cvs mailing list
> > cvs at freenetproject.org
> > http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs
> >
> >
> _______________________________________________
> Devl mailing list
> Devl at freenetproject.org
> http://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL:
<https://emu.freenetproject.org/pipermail/devl/attachments/20080313/65e65eac/attachment.pgp>