(Nethead)Content-Rights & Designmode

November 7, 2005

WOHOOO I finished the implementation of the content-rights in Nethead. “The basic” of course. I have still a lot of ideas for it but now it’s ready for usage. Really exciting work because thats a really nice feature for a CMS. Not one of the mainstream CMS can give rights for acl and qiudg to their contents!

My next subject is: Designmode

Here an example for it(gecko-browsers only): http://www.mozilla.org/editor/midasdemo/

Nice hm? I think that will be another exciting feature for Nethead. But should I use a existing designmode-editor as base? Well yes. To learn how things work but I would never use one. Why?

  • I wouldn’t learn anything!
  • Most of them produce worst html-code
  • MOST of them are overpowerd
  • and of course MOST of them are too slow!

Good points to make your own designmode editor. I now it’s a lot of work so I will focus on some mainpoints:

  • Make a working easy to use basic designmode implementation with just TWO features: to write things and be able to use the resulting html-code in a form
  • add Bold-, Italic-, Underline- and Strikethrough
  • add usage of the css-styles(like Header1, Header2, subtitle etc.)
  • add CONTENT-links and normal links
  • add images
  • copy, cut & paste for text
  • add enumerations
  • tables

thats it! And how can I implement this? PURE javascript… I hate javascript but a designmode-editor is one of the must features in Nethead.

(Nethead)Content-Rights

October 29, 2005

I’m currently writing the right stuff of the content.
I’m making a combination of the ACL-rights and the (how I call it) qiudg-rights.

By the way I manage the contents as a tree.
For example content “A” could have childs like “AA”, “AB” and “AC” and content “AA” has “ABC” as child. ok?

Ok then to the content-right-system:

For which content(s) is/are the rights(ACL-stuff):
- exact
— only the content you selected
- down
— only the childs of the selected content
- all
— both selected content and childs

And you can give them the rights for.. for what? what is “qiudg” ?
q - query
— read the content OF the content
i - insert
— insert a child for this content
u - update
— edit & update the content stuff(like name of the content, content OF the content, attributes and so on)
d - delete
— delete the content
g - grand
— give the rights you have of this content to others

Tricky hm? My soon brother in law had this idea for his intranet-system for LAN-Parties. It’s called “orga.nice IT” or simple “onIT”. The qiudg-rights are only in the NEW second version of the system read more on http://organiceit.lanscene.at/.
I know that this kind of right is already used in databases like mysql but I never thought to use them in a CMS.

Have “mambo” or “typo3″ this kind of rights? I dunno but I will have them soon : )

So what do you think of the combination of ACL and qiudg for contents? Do you have improvements or is this idea stupid?

QT4

October 26, 2005

I really look forward to QT4 applications. Trolltech made a huge step with it. It’s fast and doesn’t take much memory! Perfect for my needs. And it looks awesome!

Look at those videos from Zack:

video1
video2

And as Aaron Seigo wrote: “this is just the beginning”

Maybe I should write C + QT again ;)

Windows? ARGH!

October 14, 2005

Why I hate Windows:
On Saturday I want to go to a small LAN-Party to enjoy time with some goode friends. But hey for playing old (and new) games you NEED windows because the companies only programm for this OS(reason 1). Ok I take my small test server with SuSE10RC1(every peace of hardware works with it on this machine) and installed a WinXP pro. SP1. Next I need some drivers. Everything works, no not everything the onboard soundchip doesn’t. Very cool with SuSE it does. OK! I took a 2 year old soundcard, put it into the machine and does it work? No(on my other SuSE machine it does without installing drivers). Next I took the cd from the soundcard box, put it in and tried to install the needed drivers. And? Yes, it doesn’t work.
Ok what should I do now? Search with google for drivers OK 1 hour later I got them finally(ftp servers didn’t work). FINALLY I got it and? I didn’t know because suddenly he didn’t find my networkcard anymore. Ok reboot windows? And? hey he found my nic again! Downloaded driver from my ftp, execute and? NO, it worked : )
Reason 2 why I hate windows: why can’t everything work out of the box?
Reason 3: I got 100000 ballonpop ups if i want to update my windows or if i want that and did you know that and this and yalla yalla. why can’t I tell windows “no I do not want to” and then stop the popping?
Reason 4: durring installation of the drivers I had to reboot 5 times!
Reason 5: durring installation of the drivers windows freezed twice !?
Reason 6: why must I reboot after installing a driver?
Reason 7: pop ups… still there… must… kill … them
Reason 8: where the hell are my file endings?!
Reason ….

Nethead-CMS

October 11, 2005

I got a lot of work done today.
First of all I make a new CMS. It’s called “Nethead-CMS” and is the son of my old CMS called “MyCMSSystem”. Programming language is perl and this time I use a lot of OO for it. I will talk about that later.

One of the ass kicking features of this CMS is that you can easily create new scripts. For example I made today:
login-skript in 5 lines of code
and the registration-skript in about 30 lines.

I also made the basics for the third script “cmssystem” it’s the main script in this CMS. I implement the awesome “mainmenu” for the skript. Which creates itself dynamicly depends on your authorizations and modules who are installed.

*yawn* I’m really tired. Go to bed now..

bye :)

hello my small world

I finally start my own blog. Awesome! This blog looks really nice and it’s free. A free coke would make it perfect.
I havn’t got the time now but I will start sharing my ideas and talking about things later.

bye ;)