Menotomy Menotomy They’re Marching Through Menotomy
The Village ‘tween the stream and rocky hill.
Before this day we may have called ourselves good English men
but afterwards we wonder if we will?
How To Add an Entity to the FreeIPA WebUI
This is my first attempt at a tutorial for extending the WebUI in FreeIPA. I’m going to show how to build a new section of the WebUI.
Javascript Refactoring: Extract Function
Refactoring is the process of changing the internal structure of a program without changing its functionality. Java programmers have come to depend on automated refactoring support in the IDE. Other languages are not so well represented. Untyped languages do not lend themselves to automated refactorings so easily. Javascript is one such language. However, Javascript’s variable scoping rules make at least one refactoring pretty easy: extract function.
Corresponding Spirit
My friend and Classmate Mike Figliouo (so proud I managed to spell that correctly without looking it up) writes a blog on leadership. When ever he asked for a suggestion on what to write on, I always suggest the same thing: Schofield’s Definition of Discipline: He got tired of me suggesting it, and decided the best way to shut me up was to finally write it.  Go read it. It is more important than what I have to write here.
Updating metadata in IPA
FreeIPA has a set of fixture files: Files that provide static data captured from an RPC that are used for development and unit tests. Here’s how I update them.
Avoiding a Domain Model
I’m an object oriented kind of developer. I likes a strong domain model, a clear separation of responsibility, and all of the goodness that makes code clean. Why, then, am I so resistant to introducing a domain model into the FreeIPA WebUI?
FreeIPA version 2.0.
The FreeIPA Project (http://freeipa.org) is proud to present FreeIPA
version 2.0.
FreeIPA is an integrated security information management solution
combining Linux (Fedora), 389 Directory Server, MIT Kerberos and NTP.
FreeIPA binds together a number of technologies and adds a web interface
and command-line administration tools.
Issue with Declarative Object Definition
The FreeIPA UI approach attempts to use a Domain Specific languages for UI definition. While I like how it has emerged thus far, I don’t feel we are yet where we need it to be.
State of WebUI Development
Having worked on the FreeIPA GUI from inception through GA (well, RC3, soon to be GA) here’s what I’ve learned about the writing a web application using today’s technologies.
Continue reading
FreeIPA 2.0 RC3
Reposted from the FreeIPA devel list.
To all freeipa-interest, freeipa-users and freeipa-devel list members,
The FreeIPA project team is pleased to announce the availability of the Release Candidate 3 release of freeIPA 2.0 server [1]. This should be the last release candidate, becoming the final release if no critical problems are found.