Tuesday, July 6. 2010
New Mac OS X Client : Better mac ... Posted by Fabien Lydoire
in Open ERP at
10:58
Comments (3) Trackbacks (0) New Mac OS X Client : Better mac integration
One again, Taktik is proud to give to the OpenERP community a new version of the GTK Mac OS X Client 5.0.11.
With this version, we go a step further into the mac integration : the system menu bar is now used and we included the Clearlooks theme for a nicer GUI. See the following screenshots. ![]() OpenERP GTK client not integrated ![]() OpenERP GTK client integrated We hope you will be happy with this new release. The Taktik OpenERP Team. N.B. : to enjoy the new theme, please delete the file .openerprc in your home directory : open a terminal window and type "rm ~/.openerprc" then ENTER. N.B. 2 : we forgot to patch the new GTK to get the CMD+c, CMD+v working instead of CTRL+c, CTRL+v. Please re-download the app if you got it before 6th of July 2010, 18:30 GMT+1. Friday, April 16. 2010
OpenERP Client (5.0.7 to 5.0.9) ... Posted by Fabien Lydoire
in Open ERP at
14:28
Comments (2) Trackbacks (0) OpenERP Client (5.0.7 to 5.0.9) available for Leopard (Mac OS X 10.5) and Snow Leopard (Mac OS X 10.6)
We are proud to annonce that we successfully packaged OpenERP GTK Client for Leopard (Mac OS X 10.5) and Snow Leopard (Mac OS X 10.6).
The app will only work on intel macs. The app will not run from the dmg, so please copy the app into your /Applications folder. Here are the download links: - OpenERP Client 5.0.7 (10.5 and 10.6 - intel mac) - OpenERP Client 5.0.8 (10.5 and 10.6 - intel mac) - OpenERP Client 5.0.9 (10.5 and 10.6 - intel mac) Please come back to us for any problems you may encounter. openerp-dev@taktik.be Friday, January 8. 2010Taktik objectives for OpenERP
With our experience in OpenERP implementations and deployments for different clients, we have decided to have an ambitious OpenERP development strategy aimed at:
- consolidation, - reliability, - and test. Starting now, Taktik will work in it's own OpenERP branches: - lp:~openerp-community/openobject-server/taktik - lp:~openerp-community/openobject-addons/taktik - lp:~openerp-community/openobject-addons/taktik_addons-extra - lp:~openerp-community/openobject-client/taktik - lp:~openerp-community/openobject-client-web/taktik There will be different merges (this is NOT a fork from OpenERP trunk, it's a branch): - (OpenERP trunk) TO (Taktik branch) for bug fixes managed by Taktik, - (Taktik branch) TO merge proposal in (OpenERP trunk) managed by Tiny. This way, Taktik will have control on it's own version of the OpenERP product. The primary target, which is currently worked on, is a working/complete account module for Belgium. The tests will be done using OpenERP Scenario. Stay tuned for further developments. Tuesday, October 20. 2009OpenERP client v5.0.6
As we got questions about the changes made on the trunk version of the GTK client, we propose the official v5.0.6 client bundled for Mac OS X 10.5 for Intel macs.
Hope that helps. [EDIT] This version has not been tested with Mac OS X 10.6 Snow Leopard. Seems like there are some issues with 10.6. We are working on this... Thursday, October 15. 2009
OpenERP client v5.0.6-trunk Posted by Fabien Lydoire
in Open ERP at
14:22
Comments (6) Trackbacks (0) OpenERP client v5.0.6-trunk
Once again, Taktik is pleased to provide to the community the Mac OS X version of OpenERP Client v5.0.6 (bzr rev 1006) to the community.
Note that that this version is from trunk and got some slight modifications from us. Enjoy ! Wednesday, June 17. 2009Koo package revision 738
Hi everyone,
Koo stands for KDE OpenObject Client and is a native Qt client software for OpenERP. It's been a couple of month since Taktik's latest package of Koo for Mac (Peter reminded us in the comments of the previous Koo post). Here is a new packaged version of Koo for Mac OS X 10.5 : Koo rev 738. Enjoy ! Friday, May 29. 2009OpenERP client v5.0.1
Following the OpenERP editors, Taktik is pleased to provide to the community the Mac OS X 10.5 Leopard version of OpenERP client v5.0.1.
Enjoy ! ![]() Friday, March 20. 2009
How to install Open ERP 5.0.0 on Mac ... Posted by Fabien Lydoire
in Open ERP at
11:27
Comments (6) Trackbacks (0) How to install Open ERP 5.0.0 on Mac OS X 10.5 Leopard
Open ERP server
Open ERP is based on Python and uses a PostgreSQL database. Mac OS X 10.5 Leopard comes with Python 2.5 but not with all packages needed by Open ERP. The PostgreSQL database needs to be installed too. Here are the following packages needed to be installed. Install using easy_install script provided with Python Note To make the system use the newly installe PyXML, you need to define an environement variable /usr/bin/easy_install pydot/usr/bin/easy_install vobjectInstall package PIL PIL Install the following packages, usually with a mx reportlab pychart pytz graphviz Install the Ghostscript package gplgs Install xml stuff libxml, libxslt, lxml Install the PostgreSQL package PostgreSQL Install Psycopg2 Psycopg2 Install Open ERP server from linux sources sources Patch the server to make it work with Mac OS X patch Create an Open ERP user to make him run the server Pick a unique ID in the list given by dscl . -list /Users UniqueIDPut the id in the environment variable $GUIDexport GUID=your_idCreate an unprivileged user Create an openerp role in PostgreSQL database sudo -u postgres /usr/local/pgsql/bin/createuser openerpChange files owner chown -R openerp /usr/local/openerpPut a launchd plist in /Library/LaunchDaemons to make the server start when the machine boots.org.openerp.openerpserver.plist Web client The web client is based on TurboGears so we need to install it TurboGears python tgsetup.py/usr/bin/easy_install pyparsingInstall Open ERP web client from linux sources sources Put a launchd plist in /Library/LaunchDaemons to make the web client start when the machine boots.org.openerp.openerpweb.plist Tuesday, March 10. 2009Koo package revision 621
As promised, Taktik is proud to provide a Koo packaged version for Mac OS X 10.5.
Koo stands for KDE OpenObject Client and is a native Qt client software for OpenERP. KDE OpenObject Client - revision 621 ![]() Wednesday, February 11. 2009
Native Mac OS X 10.5 Leopard Open ... Posted by Fabien Lydoire
in Open ERP at
15:02
Comments (6) Trackback (1) Native Mac OS X 10.5 Leopard Open ERP client v5.0.0
As promised,Taktik is pleased to share with the community the native Mac OS X 10.5 Leopard Open ERP client v5.0.0
![]() It is a native Mac OS X application (does not require X11) Keyboard shortcuts have been mapped to Apple shortcuts : cmd-q to quit cmd-o to open a connection, cmd-c/cmd-v to copy/paste. We made a decent Mac OS X icon for the app (although, obviously, we are not graphics designers). The application is fully functional (including NET-RPC and calendar view). Feel free to report bugs or comments on this blog (http://devteam.taktik.org) or at openerp-dev@taktik.be. Thursday, February 5. 2009
Native Mac OS X 10.5 Leopard Open ... Posted by Fabien Lydoire
in Open ERP at
18:14
Comments (2) Trackbacks (0) Native Mac OS X 10.5 Leopard Open ERP Client
Open ERP (formerly named Tiny ERP) is an open source ERP/CRM system.
http://openerp.com/ The current stable version is v4.2.3.4 and a v5.0.0 RC3 (release candidate 3 i.e. non stable) is also available for download on OpenERP website. Taktik is currently working on the OpenERP code to provide custom implementation of this ERP to his clients. As we, at Taktik, are developing on Apple Mac machines, we decided to look for a decent Mac OS X 10.5 Leopard client for Open ERP. On the OpenERP website, you can find an official client installer for MS Windows, and sources. The official client is coded in python, using GTK 2.0 and PyGTK to provide the graphical user interface. On Mac OS X you can run most Unix/Linux apps using an X11 server (freely provided by Apple) and mac ports projects like fink. Nevertheless it provides poorly integrated app, with linux look and feel. Once installed PyGTK with fink and a few other packages, the official client runs fine on Mac OS X. Camp2camp company is providing efforts to package a GTK client os Mac OS X, but it's not a "native" one, it runs on X11. http://openerpcamptocamp.blogspot.com/ Looking for a "native" client, we found on Tinyforge an outdated GTK client using a native GTK port on Mac OS X. http://tinyforge.org/frs/?group_id=128 From the available software here and there on the internet, we knew it would be possible to package the latest Open ERP client as a "native" application on Mac OS X 10.5 Leopard, and we did it. Here is the Open ERP client 4.2.3.4 app for Mac OS X Leopard. One other option is to use Qt instead of GTK to render the graphical interface. Qt is officially ported to Mac OS X and provided a deeper integration with the system. An Open ERP client using Qt is currently developed to provide integration with the K Desktop Environment (KDE), as the GTK client is integrated with the Gnome Desktop Environment. The software is the KDE OpenObject Client or Koo in short. We already packaged the stable GTK current version, in the following posts, we will deliver the new Open ERP v5 Client and a Koo package for those who want a flavor of Qt... Stay tuned.... -------------------------------------------------------------------------------- Here are the build instructions Taktik is pleased to share with the community. The goal is to package the sources with minimum patches, so we can apply this recipe to further versions of the Open ERP client. There are a few things to install in order to compile the native app. First of all, you may have fink installed and you do not want it to interfere with native version of software during compilation, so you must remove fink from your path in your current bash. We assume you download stuff in ~/Downloads Get GTK-OSX and build it (instructions strongly inspired from Imendio) http://developer.imendio.com/projects/gtk-macosx http://live.gnome.org/GTK%2B/OSX/BuildInstructions git clone git://github.com/rhult/gtk-osx-build.git cd gtk-osx-build Use the gtk osx build script from imendio and run it. cp /Users/flydoire/Desktop/gtk-osx-build-setup.sh . sh gtk-osx-build-setup.sh Edit ~/.jhbuildrc-custom and add moduleset = os.path.expanduser("~/Downloads/GTK-OSX/gtk-osx-build/modulesets/gtk-osx.modules") modules = ['meta-gtk-osx-bootstrap', 'meta-gtk-osx-core', 'meta-gtk-osx-freetype'] Bootstrap the build jhbuild bootstrap Paths to some resources are not correct in the downloaded scripts so you have to download resources manually and name it like the script expect it will be named (names could change in further commits in git ...). git clone git://github.com/rhult/gtk-osx-docbook.git mv gtk-osx-docbook rhult-gtk-osx-docbook-b09115732e38f956730d6c0a23ff4e471ab0ead2 tar zcvf rhult-gtk-osx-docbook-b09115732e38f956730d6c0a23ff4e471ab0ead2.tar.gz \ rhult-gtk-osx-docbook-b09115732e38f956730d6c0a23ff4e471ab0ead2 mv rhult-gtk-osx-docbook-b09115732e38f956730d6c0a23ff4e471ab0ead2.tar.gz \ ~/gtk/source/pkgs/rhult-gtk-osx-docbook-b09115732e38f956730d6c0a23ff4e471ab0ead2.tar.gz cd .. git clone git://github.com/rhult/gnome-doc-utils-fake.git mv gnome-doc-utils-fake rhult-gnome-doc-utils-fake-ee6993e33d517ff05f55d78694e5edaa4da0bbd9 tar zcvf rhult-gnome-doc-utils-fake-ee6993e33d517ff05f55d78694e5edaa4da0bbd9.tar.gz \ rhult-gnome-doc-utils-fake-ee6993e33d517ff05f55d78694e5edaa4da0bbd9 mv rhult-gnome-doc-utils-fake-ee6993e33d517ff05f55d78694e5edaa4da0bbd9.tar.gz \ ~/gtk/source/pkgs/rhult-gnome-doc-utils-fake-ee6993e33d517ff05f55d78694e5edaa4da0bbd9.tar.gz Finally build GTK-OSX jhbuild build meta-gtk-osx-bootstrap Patch GTK to use CMD key instead of CTR (like a good Mac OS X app). go to ~/gtk/source/gtk+/gdk and patch patch -p0 < patch-command-key-gtk.patch jhbuild build meta-gtk-osx-python jhbuild build meta-gtk-osx-themes Now you have GTK-OSX, you need some more stuff for the Open ERP Client. mxbase (egenix-mx-base-3.1.2.macosx-10.4-fat-py2.5_ucs2.prebuilt ) from http://www.egenix.com/products/python/mxBase/ download here #Fortran http://r.research.att.com/tools/ http://r.research.att.com/gfortran-4.2.3.dmg #FFW http://www.fftw.org/download.html ftp://ftp.fftw.org/pub/fftw/fftw-3.2.tar.gz tar zxvf fftw-3.2.tar.gz cd fftw-3.2/ ./configure make sudo make install sudo ln -s /usr/local/lib/libfftw3.a /usr/local/lib/libfftw.a sudo ln -s /usr/local/lib/libfftw3.la /usr/local/lib/libfftw.la sudo ln -s /usr/local/include/fftw3.h /usr/local/include/fftw.h #scipy http://ovh.dl.sourceforge.net/sourceforge/scipy/scipy-0.6.0.tar.gz python setup.py build_src build_clib --fcompiler=gnu95 build_ext --fcompiler=gnu95 build sudo python setup.py install #matplotlib http://ovh.dl.sourceforge.net/sourceforge/matplotlib/matplotlib-0.98.5.2.tar.gz sudo ln -s /opt/local/include/gtk-2.0/gdk /usr/local/include/gdk sudo ln -s /opt/local/include/gtk-2.0/gtk /usr/local/include/gtk sudo ln -s /Users/flydoire/gtk/inst/include/pygtk-2.0/pygtk /usr/local/include/pygtk sudo ln -s /Users/flydoire/gtk/inst/include/pygtk-2.0/pyglib.h /usr/local/include/pyglib.h sudo ln -s /Users/flydoire/gtk/inst/include/pygtk-2.0/pygobject.h /usr/local/include/pygobject.h sudo ln -s /opt/local/include/glib-2.0/glib.h /usr/local/include/glib.h sudo ln -s /opt/local/lib/glib-2.0/include/glibconfig.h /usr/local/include/glibconfig.h sudo ln -s /opt/local/include/glib-2.0/glib-object.h /usr/local/include/glib-object.h sudo ln -s /opt/local/include/glib-2.0/gmodule.h /usr/local/include/gmodule.h sudo ln -s /opt/local/include/glib-2.0/glib /usr/local/include/glib sudo ln -s /opt/local/include/glib-2.0/gobject /usr/local/include/gobject sudo ln -s /opt/local/include/glib-2.0/gio /usr/local/include/gio sudo ln -s /opt/local/include/cairo/cairo.h /usr/local/include/cairo.h sudo ln -s /opt/local/include/cairo/cairo-version.h /usr/local/include/cairo-version.h sudo ln -s /opt/local/include/cairo/cairo-features.h /usr/local/include/cairo-features.h sudo ln -s /opt/local/include/cairo/cairo-deprecated.h /usr/local/include/cairo-deprecated.h sudo ln -s /opt/local/include/pango-1.0/pango /usr/local/include/pango sudo ln -s /opt/local/lib/gtk-2.0/include/gdkconfig.h /usr/local/include/gdkconfig.h sudo ln -s /opt/local/include/gtk-2.0/gdk-pixbuf /usr/local/include/gdk-pixbuf sudo ln -s /opt/local/include/atk-1.0/atk /usr/local/include/atk python setup.py build sudo python setup.py install Then get this archive and unzip it. Adjust the parameters in the file package.sh and run the script sh ./package.sh You should end with a dmg containing a nice and clean bundled app. Enjoy ! Tuesday, September 9. 2008
Case insensitive completion for you ... Posted by Denis Muquardt
at
11:16
Comments (0) Trackbacks (0) Case insensitive completion for you terminal
Create an .inputrc file in your home directory with the following content :
set completion-ignore-case onTuesday, September 9. 2008
A Launch Service tip Posted by Denis Muquardt
in Tip of the day at
10:04
Comments (0) Trackbacks (0) A Launch Service tip
How the Finder can determine which application handles a particular file on MacOS X?
How the Finder can distinguish a bundle from a simple folder ? * How the Finder can set the document's icon. All these operations are handled by the MacOS X Launch Service. This service uses a database to record informations about all applications. By example, when the finder copies an application on the hard drive from a distant volume or any other device, it populates the registry with the informations contained in the Content.plist file. You can explore and modify the Launch Service database with a the little tool called lsregister located at path /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister. (*) the finder examinates also the HFS+ bundle flag on a folder to detect a bundle. You can use the developer tool SetFile to switch on/off the flag Wednesday, July 23. 2008
Layer-hosting vs layer-backed views ... Posted by Antoine Baudoux
in Cocoa at
11:00
Comments (0) Trackbacks (0) Layer-hosting vs layer-backed views in Core Animation
I found this important remark in the Core Animation programming guide :
The instance of MenuView is set as the layer-hosting view of rootLayer. The order of these two calls is important. By first setting the layer to rootLayer and then setting setWantsLayer: to YES our layer is used rather than the one that the view would create. This is the key difference between layer-hosting views and layer-backed views. Tuesday, July 1. 2008
Cryptography on your MacOS X program Posted by Denis Muquardt
in Cocoa, Tip of the day at
08:26
Comment (1) Trackbacks (0) Cryptography on your MacOS X program
For this first tip, I just want to help you performing basic operations like generating digests (MD5, SHA1, …) or dealing with asymetric keys in your programs.
On the Mac OS X platform, there are basically two libraries providing these crypto capabilities : 1 - openSSL 2 - Apple CDSA For the first one, just import the header(s) you need from /usr/include/openssl and then link your product with the /usr/lib/libsecurity.dylib. With CDSA, you have to add the /System/Library/Frameworks/Security.framework to your Xcode project and then link your product with it. It seems to me that openSSL is easier to use but the choice between these two libraries may be triggered by politics. For the CDSA documentation, I strongly recommend you to download and read the examples provided by Apple : CryptoSample |
Calendar
QuicksearchArchivesCategoriesSyndicate This BlogBlog AdministrationStatisticsLast entry: 2010-07-06 10:58
16 entries written
47 comments have been made
|
|||||||||||||||||||||||||||||||||||||||||||||||||