473,395 Members | 1,466 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,395 software developers and data experts.

PHP web portal

I've been asked about the feasibility of a web portal for some
controllers we are developing.

Basically, the portal would offer accounts to subscribers and allow them
to view and control their equipment.

The view is primarily a spreadsheet with clickable links for each
controller. The link would bring up a detailed view.

I would imagine the backend would be SQL based, with a separate data
collection engine and display engine.

Is anyone aware of a GPL (or similar FOSS) licensed project that can do
this?

Thanks,

--Yan
May 2 '07 #1
4 1797
On May 2, 12:07 pm, CptDondo <y...@NsOeSiPnAeMr.comwrote:
I've been asked about the feasibility of a web portal for some
controllers we are developing.

Basically, the portal would offer accounts to subscribers and allow them
to view and control their equipment.

The view is primarily a spreadsheet with clickable links for each
controller. The link would bring up a detailed view.

I would imagine the backend would be SQL based, with a separate data
collection engine and display engine.

Is anyone aware of a GPL (or similar FOSS) licensed project that can do
this?

Thanks,

--Yan
Controllers? Equipment?

May 2 '07 #2
Mike P2 wrote:
On May 2, 12:07 pm, CptDondo <y...@NsOeSiPnAeMr.comwrote:
>I've been asked about the feasibility of a web portal for some
controllers we are developing.

Basically, the portal would offer accounts to subscribers and allow them
to view and control their equipment.

The view is primarily a spreadsheet with clickable links for each
controller. The link would bring up a detailed view.

I would imagine the backend would be SQL based, with a separate data
collection engine and display engine.

Is anyone aware of a GPL (or similar FOSS) licensed project that can do
this?

Thanks,

--Yan

Controllers? Equipment?
Yup.... Basically, we have some "stuff" out there in the wild. Our
customers want to know what their "stuff" is doing. So we're building
web-enabled controllers for the "stuff".

Now, this "stuff" sits out there in some pretty remote places, and some
of our customers have lots of "stuff". They don't want to visit 600
individual web pages to see how all of their "stuff" is doing so they
want a single website to show them that.

We're looking for something that can a) poll the "stuff" on a regular
basis, and put the results into a database, and b) display the data in
the database on a website in some sort of logical manner, as in a
spreadsheet.

I would guess that we would need to write most of the data collection
backend, but the frontends should be around; something with sessions,
access control since we don't want customer A to mess with B's "stuff",
a decent UI, and so on.

Does that explain it a little better? (Sorry if it was too vague....)

--Yan
May 2 '07 #3
CptDondo wrote:
Yup.... Basically, we have some "stuff" out there in the wild. Our
customers want to know what their "stuff" is doing. So we're building
web-enabled controllers for the "stuff".

Now, this "stuff" sits out there in some pretty remote places, and some
of our customers have lots of "stuff". They don't want to visit 600
individual web pages to see how all of their "stuff" is doing so they
want a single website to show them that.

We're looking for something that can a) poll the "stuff" on a regular
basis, and put the results into a database, and b) display the data in
the database on a website in some sort of logical manner, as in a
spreadsheet.

I would guess that we would need to write most of the data collection
backend, but the frontends should be around; something with sessions,
access control since we don't want customer A to mess with B's "stuff",
a decent UI, and so on.

Does that explain it a little better? (Sorry if it was too vague....)

--Yan

A cron and a short script are probably all you need for updating this
top-secret "stuff". PEAR probably has something for displaying data
from a database table in an HTML table (as an ASP.net control might do
by default), but I don't think you're going to find anything specific
enough to just get your data like that and let customers log in to see
it. You might use a CMS like Drupal for sessions and authentication
and stuff like that, and then you would just need to alter it to fit
your project and add the functionality (I don't think this should be a
lot of work at all) to display that user's "stuff" data.

Honestly, to me it doesn't seem all that complicated (maybe it would
be more complicated if the project were described more), I would
suggest having one person code the whole thing. It could be done with
one script for the cron job, and another for login/view stuff & links/
some other functionality, although the latter should probably be split
up into two pages (or more if this really is more complicated than you
described). I think it could be done in a day or two if you could find
someone with nothing else to do.

-Mike PII

May 2 '07 #4
Mike P2 wrote:
A cron and a short script are probably all you need for updating this
top-secret "stuff". PEAR probably has something for displaying data
from a database table in an HTML table (as an ASP.net control might do
by default), but I don't think you're going to find anything specific
enough to just get your data like that and let customers log in to see
it. You might use a CMS like Drupal for sessions and authentication
and stuff like that, and then you would just need to alter it to fit
your project and add the functionality (I don't think this should be a
lot of work at all) to display that user's "stuff" data.
I kind of figured that the backend would have to be written from
scratch; it is fairly simple but there are some complications mostly due
to low bandwidth and expensive connections.

I'll check on CMS; it didn't even occur to me that that's what we're
really after... (Waaaay too stupid after staring at the same 80 lines
of code all morning....)
>
Honestly, to me it doesn't seem all that complicated (maybe it would
be more complicated if the project were described more), I would
suggest having one person code the whole thing. It could be done with
one script for the cron job, and another for login/view stuff & links/
some other functionality, although the latter should probably be split
up into two pages (or more if this really is more complicated than you
described). I think it could be done in a day or two if you could find
someone with nothing else to do.
It is fairly simple, except for the security/user management/etc stuff.

I was hoping to find a frontend with the eye candy UI that we like. :-)

--Yan
May 2 '07 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

4
by: Accolo1 | last post by:
Help we are looking for this person, do you know them? William wjohnson@accolo.com Title: BEA WebLogic Portal Guru Job #: 03-04468 Check the pulse of your career! Evolve our eCommerce web...
0
by: DKode | last post by:
Ok, My company is asking me to build a portal site for managers. I think I have it down how I will structure the app, using C# and module based pages like in the ibuyspy portal example. I plan...
4
by: Bob Morvay | last post by:
I am interested in any .NET enabled portal solutions that are in the same class as the J2EE BEA Weblogic portal solution. Can anyone point me to articles comparing the available portal solutions...
1
by: Jason Dunbar | last post by:
Having gone through to 'Site Settings' and then to ' SharePoint Portal Server Central Administration' and to create a new portal site.. Once on the create new portal site screen, I choose to...
0
by: David Elliott | last post by:
I have been trying to re-create the project/solution files for the example Portal that came with the .NET installation to walk through the code. In an attempt to run the code from my new...
1
by: Mike | last post by:
I need some help, I need to create a "sports portal" application with a left side nav bar which is permanent. the nav will have NFL, NHL, etc. and in the "white space" of the portal will display...
18
by: Juan Gil | last post by:
I have a problem with this. I installed it in my computer to modify it, but when I try to save the configuration file(xml file) the server returned an error that say that I dont have permissions to...
2
by: eric34 | last post by:
Hello, I am looking at building a portal, and would like to make sure I pick th eright technology. I have seen that asp.net 2.0 embed the notion of portal, and figured that may be it would be the...
0
Paks
by: Paks | last post by:
Hello, me and my team are developing a portal with iGoogle inspired design and Facebook inspired functionality (the customer's request) for non-commericial use and we're stuck on a design issue. ...
0
by: rashmiks | last post by:
Hi , I am very new to jboss portal . i want to use jboss portal for my project . after installing jboss portal i found few portal are in built . but i have few doubts 1. there is...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.