Logo
spacer
Navigation
  • Startseite
  • Companies
 
  • ArchGenXML
  • Beratung
  • Betreiber
  • Coaching
  • Community
  • CSS
  • Design
  • E-Commerce
  • E-Publishing
  • Entscheider
  • Entwickler
  • Entwicklung
  • Extranet
  • Frameworks
  • Hosting
  • Integratoren
  • Intranet
  • JS/KSS
  • Konzepte
  • Plone
  • Projektmanagement
  • Python
  • Software
  • Training
  • UML
  • Webdesigner
  • Zope2
  • Zope3
  • öffentl.Webseite
  • reset

AGX 1.0 alpha1 released

erstellt von Robert Niederreiter — 25.02.2013 11:28

AGX, designated successor of the old ArchGenXML code generator for Plone/Archetypes has just been released

AGX, designated successor of the old ArchGenXML code generator for Plone/Archetypes has just been released at https://pypi.python.org/pypi/agx.dev.
 
AGX is a full rewrite with the goal of extensibility targeting various python "frameworks" such as simple Python Eggs, Plone, SQLAlchemy, Zope Component Architecture, Dexterity Content Types, and so on.

Core of the system is a generation chain working like an assembly line giving it the flexibility to extend it with any generators for python code.
 
AGX is fully integrated into Eclipse allowing development from UML2 models without the need of leaving the IDE. Of course you can invoke the generator from the command line if you wish.
 
Resources:
 
  • The documentation of AGX can be found at agx.me
  • A screencast of the generation process can be found at www.youtube.com/watch?v=I3471x5wpG4
  • Installation instructions are located at agx.me/start/install.html
  • Eclipse installation instructions are located at agx.me/start/eclipse.html
 
Regards
The BlueDynamics Alliance
Artikelaktionen
0 Comments

Bernina Zürich - Neuer Webshop online

erstellt von Robert Niederreiter — 17.10.2012 14:59

Neu entwickelte Shop-Infrastruktur für Plone

Der Webshop von Bernina-Zürich wurde von Peter Holzer und Robert Niederreiter grundlegend überarbeitet.

spacer

Ausgangsbasis war eine auf Plone 3 und der PloneMall basierenden Installation. Ziel war es, die Shop-spezifische Businesslogik (Warenkorb, Bestellverwaltung, etc) der PloneMall los zu werden, die bestehenden Artikel der Datenbank aber beizubehalten und weiter zu verwenden.

Als erstes wurde Plone und die Datenbank auf die aktuelle Version 4.2 migriert. Dann wurden bis auf die Artikel alle Shop-spezifischen Datensätze  aus der Datenbank entfernt und der PloneMall Quellcode so weit reduziert, dass nur noch für die Artikel relevante Teile übrig blieben.

Der Warenkorb, der Checkout-Prozess, die Payment-Anbindung und die Bestellverwaltung wurden neu programmiert und sind orthogonal zum verwendeten Content-Framework einsetzbar.

Durch diese Vorgehensweise haben wir für den Kunden eine optimale und kostensparende Lösung geschaffen, da es sowohl aus technischer als auch redaktioneller Sicht nicht notwendig war  die komplette Inhaltsstruktur neu aufzubauen.

Damit haben wir eine schlanke und moderne Shop-Infrastruktur geschaffen, die aktuellen Anforderungen gerecht wird und sowohl Neuimplementierungen als auch Migrationen von auf Plone basierenden Shopsystemen zeitnah und qualitativ hochwertig möglich macht.

Artikelaktionen

Neue Homepage für die HTU Graz

erstellt von Robert Niederreiter — 27.09.2012 09:07

Die Hochschülerinnen- und Hochschülerschaft and der TU Graz hat einen neuen Webauftritt

Der neue Webauftritt der HTU Graz ist online. Dort finden Studierende Informationen über die ÖH, rechtliche Informationen, Links zu den einzelnen Studienvertretungen sowie Veranstaltungstermine und vieles mehr.

Das responsive Design bietet dem Betrachter passende Ansichten für die unterschiedlichen Bildschirmgrößen von Desktop, Tablet und Smartphones.

spacer

Das Portal ist mit Plone 4.2 realisiert, die Benutzerverwaltung funktioniert über das zentrale ActiveDirectory Verzeichnis. Die Installation unterstützt Subseiten, welche als eigenständige Seiten agieren und für die einzelnen Studienvertretungen verwendet werden. Das Berechtigungsschema für die gesamte Infrastruktur arbeitet mit Gruppen aus dem ActiveDirectory Verzeichnis.

Realisiert wurde das Projekt von den BlueDynamics Mitgliedern

  • Johannes Raggam <johannes [at] raggam.co.at>
  • Robert Niederreiter <office [at] squarewave.at>
  • Jens Klein <jens [at] bluedynamics.com>

Das Design wurde erstellt von

  • Florian Preininger

 

Artikelaktionen

This was the Buschenschanksprint 2012!

erstellt von Johannes Raggam — 03.07.2012 17:55

The Buschenschanksprint 2012 in Berghausen/Graßnitzberg is over and it was big fun and a inspiring time! Altogether we were 7 participants. Although not all attended all the time, we kept us quite busy doing things. A lot of tasks were done, many discussions held and we all enjoyed the beauty of South Styria.

  spacer

The wineyard with the hut.

 

The Buschenschanksprint began with an introduction to the new g24.at (not online now), a complete rewrite of a social community site for Graz based on Plone. One of the key technologies of the new g24.at are dynamic dexterity behaviors per content object, event integration based on plone.app.event, a simple but powerful rich text editor based on WYSIHTML5 with embed.ly direct integration and forms based on YAFOWIL. YAFOWIL itself - BlueDynamics's Yet Another FOrm WIdget Library - was then this year's biggest focus at the Buschenschanksprint. We integrated Twitter's Bootstrap library, created a YAFOWIL demo project (online in some time soon), and integrated many new widgets. We have now XING's great WYSIHTML5 editor and the the Aloha editor integrated as well as some nice jQuery based multiselect and autosuggest widgets. More still to come, like the great jQuery File Upload widget! Robert and Dorian created a YAFOWIL integration layer for Flask respectively Werkzeug and Jens created a nice Logo. Gogo finished his GoPantsPockets package, a search integration which gets it's results from different sources via XML-RPC. He uses it to collect search results from different Plone instances (which are Plone 4 as well as Plone 3 and Plone 2.5 instances). Roland was taking up some work on plone.app.event, which might become a important part of one of his upcoming projects. Ibi, who joined at the weekend was working on Kotti snippets for the Kotti CMS. Kotti snippets are comparable to Shortcodes in Wordpress or macros in MoinMoin. Little code blocks wich are replaced by some templates when rendered - for example [gallery] would be replaced with a photo gallery. Michael Haubenwallner, who runs the kulturserver-graz.at - a Zope based cultural event calendar - came for a short visit and discussion on Tuesday. Florian Apolloner from the Python User Group in Graz and part of the Ubuntuusers.de development team joined us on Wednesday during the day.

 

spacer

 Coding in the hut.

 

Besides of the work, we had a good time and enjoyed local specialities and wine at some of the Buschenschänken nearby.

 

spacer

 Dinner at a Buschenschank.

 

Of course, we finished just some of the tasks from our taskstorm list. The remaining tasks will be a good start for reviewing the activities until next year's Buschenschanlsprint. I'm looking forward for the next workful workbreak at the Buschenschanlsprint 2013!

 

spacer

 Our taskstorm list. Green arrows and circles mark completed tasks.

Participants

In order of participated days:

  • Johannes Raggam (thet)
  • Georg Bernhard (Gogo)
  • Jens Klein (yenzenz)
  • Robert Niederreiter (rnix)
  • Roland Fasching (faro76)
  • Dorian Santner (dorianux)
  • Jure Cerjak (ibi)

 

One day visitors:

  • Michael Haubenwallner (d2m)
  • Florian Apolloner (apollo13)
Artikelaktionen
0 Comments

Neue Klein & Partner KG Firmen Webseite

erstellt von Jens W. Klein — 21.02.2012 17:05

responsive Design

Die Klein & Partner KG ist auf kleinundpartner.at im neuen responsive Design online. Damit ist das Design optimiert für Web, Tablet und Smartphone. Schauen Sie selber!

Artikelaktionen
spacer spacer 1 2 3 4 5 6 7 8 9 ...
  • Powered by Plone
  • Gültiges XHTML
  • Gültiges CSS
  • Section 508
  • WCAG
gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.