DaDaBIK Revised

8. März 2010

DaDaBik is a “Database Interfaces Kreator”, which helps you building web-interfaces to a database easily. It has been developed by Eugenio Tacchini. Since this is a rather old, yet working, piece of software, no wonder there’s a lot of PHP4 involved :O

I did a redesign of the template in late 2009 and took some time this weekend to get it polished up a bit. What I like about DaDaBIK is that you can provide data editing functionality and are able to adjust the look to a clients CI quickly (just replace one logo and change some colours - the PSD is included).

  • Insert data
  • Login
  • Listing

Although the code of DaDaBIK is from another pre-PHP5-decade, I didn’t see much of a need to change the inner workings of DaDaBIK. So what I did is putting some fresh paint on it using CSS. Since there is no template-engine imlemented into DaDaBik, I had to edit core files here and there for simple markup changes. So! The only thing that makes sense is to offer one complete package here: DaDaBik itself and the new design included.

Installation:
If you’re about to use DaDaBIK for the first time, you might want to take a look at www.dadabik.org as well, since there’s a documentation online giving you more insight. Anyways, the setup is quite easy:

  1. Download the archive
  2. Extract the files, and upload the dadabik folder to your server.
  3. Edit the file includes/config.php and enter your DB settings according to your setup.
  4. Open up the URL yourdomain.com/pathtodadabik/install.php.
  5. DaDaBIK will now set up some internal tables and you’re done.

Notes:
It’s important that you have created the database, you entered in the config.php file first. (for example using phpmyadmin).
If you want to, you can use a pre-made MySQL table structure with some dummy entries that I have included in the zip: just copy and paste the contents of dadabik-example-db.sql into the SQL window of the new database in phpmyadmin.

Once you’re done with the basic installation, head over to the admin.php which gives you all the admin options you need to include/remove secific tables and set human readable aliases for the tables.

The last step to perfect interfaces is to click the Interface configurator link on that admin page.
The configurator gives you all the options to customize the appearance, set default values, define which fields are mandatory, etc. etc.

Demo:
Check out the demo of DaDaBIK with the new design.
You’ll have to enter username test and password: test@ddbdemo to enter.
(please keep in mind that a lot of features are disabled in the demo, since the test-user doesn’t have admin-rights.)

Download:
DaDaBIK Revised 1.0 (1MB, tar.gz)

Subversion Repository:
There is a Subversion repository in case you want to make use of the open source idea or really want to see some old school PHP4 :O

Changelog:
2010-03-09 initial release of DaDaBIK Revised

Alles so schön Kubrick hier…

25. Januar 2010

Nichts gegen das Standard-Design von WordPress - doch die Entscheidung ist getroffen: ich werde von WordPress auf ein anderes CMS umsteigen. Es kann sich also nur um eine kleine Ewigkeit handeln, bis es hier wieder optisch ansprechend, individuell zugeht. Das CMS der Wahl ist die Enterprise Edition 4 von Weblication. Grund für den Wechsel ist das starre Layoutgerüst von WordPress. Irgendwie zu unflexibel, zu umständlich und obendrein in letzter Zeit sehr gern ein Opfer von Updates. Sprich: Änderungen in WordPress-Versionen und Template-Tags machten bei Updates immerwieder Änderungen erforderlich. Man darf also gespannt sein :)

Nachtrag: Das könnte mich ja schon wieder aufregen: nun hab ich mich doch mal getraut ein “on-the-fly”-Update in WordPress zu machen… mit dem Ergebnis, dass er erstmal brav das Default Theme überschrieben hat. :(

Where’s the W3C-Taskforce?

8. Januar 2010

Should I ever return to the Una Hotel in Bologna, be sure that I’ll be equipped with huge, red “Validation failed!” stickers.

Musik aus dem Netz

17. Oktober 2009

Da ich in unregelmäßigen Abständen gefragt werde wo eigentlich diese geniale Musik herkommt, will ich hier gern mal ein paar gesammelte Podcasts, DJ Webseiten und Web-Radiosender auflisten (okay, okay, das passiert nicht ganz so oft wie “mach mal dieses %$&* leiser….”) :D

  • Groovement Radio aus Manchester vom Unity Radio (einer BBC Anstalt) bringen bunte Mischungen von purem Funk, Soul, Reggeae, Dub Step, Hip Hop, Big Beat, Broken Beats über Brit-Rock hin zu Pop. Einfach britisch halt. Auf den beiden Webseiten werden sowohl die Radiosendungen als auch extra Mixes angeboten und die DJ Prominenz von der Insel gibt reicht sich die Klinke.
  • Mondayjazz ist ein Projekt aus Litauen, genauergesagt aus Vilnius. Hier findet man seichte Klänge mit Bee Gees Samplen genauso wie Dubstep, House oder Hip Hop Einflüsse. Die Liste der DJs reicht von MPC-Virtuosen und Loop-Fanatikern wie Fulgeance, über Elektro-House-Jazzer Dorian Concept oder den Berliner DJ Synflood, Martin Virgin und viele viele mehr. Wie der Name schon sagt gibts jeden Montag einen neuen Mix.
  • Den grad erwähnten DJ Synflood beneide ich in erster Linie um seine Plattensammlung als um seine DJ-Künste… :D Seine Webseite steht unter dem Motto monthly beat science und ist gespickt mit so einigen akustischen Schmankerln mit Kopfnickfaktor. Hier rutschen neben Broken Beats auch hin und wieder mal RnB lastige Stücke in die Mixes, was mir normalerweise gar ned taugt - in Synfloods Fall aber immer gut da reinpasst.
  • Der gute alte Wefunkradio Podcast vom kanadischen Sender CKUT aus Montreal kommt bei mir momentan zu kurz, sei aber trotzdem erwähnt, zumal ich vor ein paar Monaten extrig zur Deutschland Tour von Professor Groove und DJ Static nach Heilbronn gereist bin. Lohnt sich definitiv für alle die wissen, dass (oder wissen wollen ob) Hip Hop was anderes als Black ist. Funk, Old- und Newschool.
  • Dann mag ich auch noch KCRW einer der besten Sender die man in Kalifornien im terrestrischen Radio hoeren kann, ein Sender des Santa Monica College (oder so ähnlich…). Der passt auch mal als Ausgleich zu allzu schraegen Beats anschalten kann und in der Regel immer gute Musik, weit ueber deutschem Einheitsradio-Niveau bekommt. Wenn man zur falschen Zeit einschaltet (am besten hoeren wenn es in Kalifornien Nacht ist - also morgens und vormittags) wird man mit elendigen Jingles und scheinbar programmierten Robotermoderatoren genervt… Wer sich auf der Webseite etwas umsieht findet auch noch den empfehlenswerten Top Tune of the Day Podcast, der einem, wie der Name schon andeutet, jeden Tag ein mp3 auf die Platte schiebt.
  • Fast hätte ich den Error Broadcast vergessen. Sträflich. Auch da kann man, wer hätte es gedacht, einfach reinhören. Soweit ich das gesehen hab gibts dort sowohl Alben einzelner Künstler zum Download wie auch zusammengestellte Compilations.
  • Hah und noch ein sprudelndes Akustik-Quell vergessen! Auf Supercity.at lassen sich gleich ein ganzes Kollektiv von österreichischen Künstlern aus. Von DJ Zuzee über Manuva, Szenario (der hier schon einmal auftauchte). Hier gibt es zwar per se keine Streams oder Mixes, aber im Blog läuft doch der ein oder andere Verweis auf Alben, Mixes, Videos oder Hörproben an. Supercity schliesst damit die Lücke die Manuva hinterlassen hatte als er seinen Blog vorerst beendete um sich Supercity zu widmen (er hatte auch dort Alben aus Netzfundstücken zusammengestellt).

Nicht zuletzt wird man durch die erwähnten Seiten und Mixes immer wieder auch auf andere neue Sender oder Künstler aufmerksam die man vorher nicht kannte. Die wiederum haben alle MySpace-Seiten, ggf. Alben oder Mixes, etc. eine spannendere Art Musik zu konsumieren, wie ich finde, als im Laden Album XY von Künstler XY zu kaufen.

PHP ZendCon 09

16. Oktober 2009

zendcon Excitement. Excitement. Letzter Tag im Büro. Konferenz und Urlaub klingen zwar zunächst super toll - ein etwas negativer Beigeschmack bleibt aber: ich muss hier das geilste Webseitenprojekt zurücklassen, an dem ich bisher hier werkeln durfte und auch gern fertigstellen würde :(
Nun…
okay, am Wochenende gehts also zur ZendCon nach San Jose, California. Als Neuling auf der Konferenz bin ich mal sehr gespannt, ob diese hält was sie verspricht: 4 Tage intensive Sessions rund um PHP und Sicherheit, Wartbarkeit von Code, Geschwindigkeit, etc. etc. (die Liste der geplanten Sessions liest sich auf jeden Fall sehr vielversprechend). Mal sehen ob ich dazu komme ein bißchen von dort zu berichten und ein paar Sessions zusammenzufassen oder obs nur für 140 Zeichen gezwitscher reicht. Ein paar interessante Einführungen zur ZendCon ach dem Motto “so, you decided to attend ZendCon…” gibts im Netz, die werd ich mir mal noch zu Gemüte führen.