*** btami has joined #gnuenterprise *** kilo has joined #gnuenterprise *** reinhard has joined #gnuenterprise good morning *** Werd has joined #gnuenterprise good morning good morning reinhard: thank you, you know what for :) good morning all dimas: :) bbl *** reinhard has quit IRC *** johannesV has joined #gnuenterprise good morning *** bigbrother has joined #gnuenterprise *** johannesV_ has joined #gnuenterprise *** johannesV has quit IRC *** reinhard has joined #gnuenterprise *** btami has quit IRC *** jamest has joined #gnuenterprise ash down? *** kilo has quit IRC *** michael301080 has joined #gnuenterprise hello all it has been ages since I looked at gnue :blush: hi michael301080 *** jcater has joined #gnuenterprise I noticed Ruby on Rails being mentioned in the irc-logs Has anyone looked at subway (it's python) http://subway.python-hosting.com I was thinking about designer (being character based and all) and I was wondering if it could be made pixel based if... the curses interface was dropped for an AJAX powered web interface are there any open source IDE's that we can look at to improove gnue-designer? I remember Matisse was once mentioned with this in mind [Matisse is the new netbeans GUI builder] url: http://www.netbeans.org/kb/articles/matisse.html I think a good web interface to the gnue system might be of more use in the future then a curses UI that would make it possible to integrate a gnue interface on a company intra- or ... (perhaps more importantly) extranet. *** dneighbors has quit IRC *** dneighbors has joined #gnuenterprise hi michael1301080 there is another python web frameworkat http://www.djangoproject.com/ I know there is / was a webclient in developement, but it would benefit greatly from new functionality like AJAX or even AHAH (Asynchronous HTML and HTTP) AHAH should be a subset of - and be simpler to use than AJAX (Asynchronous Javascript and XML) SachaS: I also know about Django. Django is even newer than Subway. rewrite gnue in rails :) I wanted to mention Subway here because there was some discussion about Ruby On Rails in the IRC-logs :-) that's not what I mean derek I just wanted to suggest that gnue would be better of with a good web-UI than a curses UI. Ok, considering the webclient code, the latest updates were about 12 months ago What are the requirements to even try to run it? Apache-Python? I have been browsing bits of the tree, but couldn't fine any references to dependencies A web-UI (CSS styled) would releive gnue-designer of it's character based restriction SashaS: there's also TurboGears as a web app framework I am more looking for e web-UI for Forms and reports werd i think all jan's work was javascript based i.e. most of his web client was javascript code dneighbors: was the web client using asynchronous calls to the server? not sure i dont think so, but can't empirically say that that would make it act more like the other UI's dneighbors: I can imagine that, given the state-driven nature of the UI i think (very uninformed about current gnue) the gnue appserver has an accessable interface. through that interface, i think, has an object type style *** yure has joined #gnuenterprise not sure how to use gnue forms and gnue appserver interface. maybe a combination of both. commonly with a web framework, you access a database, so maybe whynot access gnue appserver one would have to do some testing. gnue appserver allows you to do the business logic so you would have to try to not also do business logic in your web application but delegate the business logic code to gnue appserver maybe a gnue forms to web application framework views mapping best :) check with gnue appserver developers reinhard and johannes :) SashaS: that's why I wanted to bring up a python equivalent of Rails i did some ruby programming, never got into python that much. so i know about rails, as oppsed to python web frameworks Rails apps are "generated" and the gnue forms to web-app view mapping can also be autogenerated gnue appserver interface is plain rpc based (I think) ... so it could be any programming language for the web form. unfortunately I do not have free cycles to get invovled :( SashaS: ditto here. eventhough I think the curses interface is cool, I think gnue enterprise would benefit greatly if there is a decent web interface to it. web browser to gnue appserver ideally I agree or web browser to a gnue web server to gnue appserver SashaS: do you mean a web interface to work with the business logic in appserver or just to use the tools (over the web) i think the business logic must be in gnue appserver, so that other interfaces still work. must be ... in the case you want to have n tier (multiple gnue clients working against the same gnue appserver) yes off course so appserver provides an interface. i think it is rpc based it looks like: you can do things like (i think) company.get_employees then iterate over employees then employ.get_name employ.get_projects so maybe an application (gne web server) between a web browser and gnue appserver a server that provides HTML to the web browser and talks gnue language to gnue appserver and the gnue web server should use the information found in a gnue form to identify what to display and what controls to provide for the user so if you have time i suggest to check out the gnue appserver interface. and then check the gnue forms definition and then come up with a mapping ;) ;-) a mapping for a given web framework sounds good and check with reinhard and johannes as they certainly have their own ideas. yes I think it's important to have the form controls styled by CSS, so they can be shown on a website in the same style the styling can be added to or adjusted in the generated web-client file structure in the same way you extend and customise a Rails application it probably is best to keep the code as generic as possible so that it becomes a tool like forms or reports etc. only styling of the web-UI should be required to get an appserver web-enabled potentially for some tasks you could directly access the database :) you mean "through" appserver? if you just want to list all employees, all products, make some queries, products that is composed of product A and B. bypass appserver anyway, I think gnue would benefit greatly (more developer interest) if there's a good web-interface maybe not very smart but the most direct access. Yes, that's probably OK for all "get" operations yeah, you would also circumven tall access settings (eg user A can only read attributes X, Y, Z of each product) circumvent It would be too bad if you had to create all that code by hand when you maybe have to create a new product, call a appserver to create the object. maybe a mess :) would be nice to have a proper communication channel to the gnue appserver and then render to HTML you mentioned a webserver that talks to GNUE, that sounds about right what needs to be done is create some scripts to put on a webserver code them to talk the GNUE (relaying AJAX to RPC and vice-versa), and code them to interpret the form definition sounds good all widgets that Gnue-forms can display are available in HTML, so the solution isn't all that hard I think :) I tried designing a couple of forms a few months ago, but I didn't get any far designer could use some improvement *** dneighbors has quit IRC I think Jamest is working on a unified workbench application reinhard: what do you think of the web-UI stuff discussed today? michael301080: trying to in all my free time which means it's barely started :) *** johannesV_ has quit IRC *** johannesV_ has joined #gnuenterprise michael301080, SachaS: dimas has experimented with connecting django to appserver I agree that a working web interface is a big and important todo for gnue and I agree that we should reuse something existing SachaS is pretty close to my own thoughts when he says the web interface should access appserver like it would access an SQL db backend and this is also (AFAICT) where dimas' experiments are aiming at however michael301080: I don't understand what you mean when you say designer is character based it is not, actually OK, thanks for the status update, jamest! *** yure has quit IRC reinhard: oh, thought I read something about that. reinhard: I just found it on the website: http://www.gnuenterprise.org/tools/designer/roadmap.php *** dneighbors has joined #gnuenterprise in the 0.5.x section, in the cell after Finished. *** dneighbors is now known as derek "still only supports Character-cell based positioning" *** jamest has quit IRC michael301080: I suppose that can be mapped to a pixel-based positioning anyway michael301080: Besides, I prefer a proper box-model instead of pixel-based positioning werd: why is that? can you explain? michael301080: pixel-based positioning makes you resolution dependent. michael301080: So cutting the screen out in a 80x25 grid and putting your elements in that grid makes a whole lot more sense * Werd expects future displays to grow in resolution, especially with new polymer-based display technologies so that you can have your 80x25 grid with controls stretch out over the screen in full screen mode? No, with controls aligned to a 80x25 grid So you can stay compatible with curses all the while staying resolution-independent So a combo-box will be positioned at 1,1 And have a width of 2 And a height of 4 for-example * michael301080 thinks the use of images (in applications) will also increase in the future ok, I think I get it For moste enterprise stuff images aren't necessary and won't be necessary, ever. * Werd has seen too much SAP and Axapta for that to believe. I don't know what implications that has on the placement of controls / widgets on a web-form OK *** johannesV_ has quit IRC Using the CSS box-model, you can use DIV's to fill up the gaps between the widgets I could think of an insurance agent wanting to have a image widget on his self-made gnue application to display pictures related to certain claims, etc... Anyway, I got some work to do. Sure, I can think of many applications that can use images But 80% of what is out there won't ever use images Not to mention the OSS rule: show me the code. what do you mean? Well, we can discuss to no end to what should happen in GnuEnterprise But so far I haven't contributed anything, so I should shut up. Having said that, I'm gone. oh, I get it. bye I'ld like to contribute more if I have the time and the skill :'( I'm gonna wish everyone here all the best for 2006 (before I'm out of here for tonight) *** michael301080 has left #gnuenterprise *** jamest has joined #gnuenterprise hi all subway is about to merge with turbogears or very probably * dimas is reading backlog *** dino4k has joined #gnuenterprise *** dino4k has quit IRC *** Jave27 has joined #gnuenterprise Hi all. So, I just found this project today... pretty impressed by the screenshots. hi Jave27 kinda looks like a multiplatform MS Access on speed IMHO :-) yep So, how insane would one have to be to start using it for production...? at least the forms/designer/reports modules it is used at several places with custom applications that's what I wanted to hear. *** kilo has joined #gnuenterprise this might be my excuse to learn Python in-depth. dimas: I am at a consulting firm that does lots of package & vendor selections, are there any reference stories available? not that i know of any published Werd: you'd better talk with core team members about any Jave27: couple more screenshots of mine forms in semi-production http://ash.gnuenterprise.org/~dimas/samples/screenshots/ :) huh, apparently all of the fonts are messed up.. ;-) dimas: just kidding, looks really nice do the triggers allow for re-querying of the data allowed in a dropdown? for instance, have multiple dropdowns that depend on the value of the previous one? yes excellent. I'll be testing this all out soon. thanks! Jave27: it's not fonts but some wierd language :) nah, you probably just used 'wingdings' as your fontset. :) it's language again where we use about five different fontset randomly kinda looks like a multiplatform MS Access on speed IMHO funny :) just the day before yesterday somebody else said gnue is like a database on dope :) we use Access extensively here and have been looking around for the next migration platform for a *long* time Jave27: if you have any questions: here is the best place to ask reinhard: ok, would you like to re-write our Access apps into GNUE for me? however most of us do gnue in free time or only as a smaller part of their job so answers might take a while - we just don't watch the irc window all the time Jave27: of course does it have any "full-time" devs? that's in fact a service we offer as a company :) haha yes and no (to full-time devs) no kidding, btw ok, cool johannesV and me are developing gnue on "paid time" but we do other things, depending on how we get orders so there are times when at least johannes does 100% gnue for a week or two If we go this route (I get to pretty much make my own decisions for the company on that), I'll probably end up contributing to the project. and other times when we don't gnue for several weeks contributing to the project is great it's nice to see active developers on project like this. and even using and giving feedback is highly welcome most of the time this type of thing dies off after a few months. well ask jamest ;-) I'm good at wiki-style documentation and decent in C++ that doesn't matter Only ever dabbled in python, but i've wanted to learn for a while if you can write *any* programming language, you will learn python in 2 days well, learn vs. "be good at" are different anyone can write sloppy code well with gnue you've got lots of good code to learn from j/k I've a pingus developer for the last 4 months or so. at least we die longer in my "spare" time haha no kidding: there have been several "spin offs" from gnue because things took to long for some people all of them have died after < 1/2 year gnue is still alive and struggling good stuff. progress is choppy and depends on available time of the active people but there *is* progress I was looking at the commits & website updates, and they seemed pretty regular, so I kept reading. :-) Jave27: where are you from? Michigan, US ok quite some of the active developers are from europe every free project I've really been interested in seems to be based in Germany. so you might get better response here in IRC if you ask at times that are morning for you hrmmm.... there is no active deveoper from Germany :-) luckily, everyone speaks english johannes and me are from Austria :) ahh.. btami and kilo from Hungary dimas from Russia I saw the LANG=de_DE on a log.. just assumed. and I knew dimas jamest and jcater from US ok, well, the guy who wrote Pingus originally is from Germany. chilliwilly is from US, too, but he's not a developer, he's only here for our amusement ;-) j/k haha * reinhard wouldn't want to miss chillywilly well, I just added the channel to my auto-join list, so you'll probably see me more cool chillywilly is very amusing. ah not to forget ajmitch who me? he is our debian package master, from new zealand yeeeaaahhh * ajmitch hides you're just typing names so people's irc apps beep. :) of course he is and kilo and btami from hungary brb anyway it's getting late here think I should call it a night cu all *** reinhard has quit IRC (what was that 2 beeps :) ) :) you twins or what? I'm thinking about making my signoff message list the names of everyone is all the channels I'm in... :-) alright, quittin' time. thanks, all, talk to you later. *** Jave27 has quit IRC *** derek has quit IRC *** sjc has joined #gnuenterprise *** jamest has left #gnuenterprise *** kilo has quit IRC *** jamest has joined #gnuenterprise *** sjc has quit IRC *** SachaS is now known as SachAway *** SachaS has joined #gnuenterprise *** dimas has quit IRC *** dimas has joined #gnuenterprise *** jamest has quit IRC *** derek has joined #gnuenterprise *** derek has quit IRC