YaCMS, personal experimental PHP cms framework .. ¿ original uh :D ?

I started this blog with one reason, to apply BDD techniques to the build of a new CMS. I’m lack on time, as everybody, and i’m seeing new technologies continually … the Javascript ecosystem is a hell to follow, as server technologies and so on.

So, in my original CMS I applied RainTPL server side tempates to render HTML in PHP. When a did a little investigation about a good library to serve HTML templates at server side, Ijound node.js .. and then backbone.js .. and underscore.js, haml templates, T.js templates, middelware layers from jQuery, moTools, Ember.js, Mustache, Modernize, Eco templates, Handlebasrs … arghhhhh

Then I found CouchDB in one side and distal (Dynamic Interface Simplified with Template Attribute Language) at the other side. I thinked that, I could bind the dynamic CouchDB JSON content (important, these content will not be indexed by search engines) into distal templates with almost no work.

But then I found backbone.js …. and ember.js, supporting and … the Bindings, the Computed properties, the Auto-updating templates,

Well, then I think … WOW … those all new libs and techniques … a good CMS will need these so .. YaCMS could be refactorized.

The “hell” ;) was on for some days more with things like:

Front side: Underscore.js + (T.js OR handlebars.js) not SEO friendly, …. complicated and dependency on more libs

Ember.js I like it, i’ll use that. Little Doctrine code can return JSON easily. I mounted a mongodb nosql server too, it’s easy.
I did a little coffeescript experiment published at this blog, and with an online demo ;)

Then a friend @mdaguete talked about Scala and Kneex … ufff my brain is about to explode ….. let’s center the thing .. I want a good server side LIGHT template engine .. i’ll keep RainTPL

Server side: RainTPL … .but then …. i see mustache.php and i like it …. this it’s a hell really … i’ll have to try mustache too.

At this point:

I had published a very rough and basic copy from the original YaCMS … i’m “building” a very basic cms just for fun, so ,,, lets go and dont use any template engine …. well.write a minimal template engine object only and focus cms on extensibility

See it at github: https://github.com/manufy/yacms and let’s see how it evolves …
And a “sometimes working” demo YaCMS Demo


16 thoughts on “YaCMS, personal experimental PHP cms framework .. ¿ original uh :D ?

  1. Pingback: Manu º¹ºº¹¹º¹º¹¹¨¨

  2. Pingback: Manu º¹ºº¹¹º¹º¹¹¨¨

  3. I hope this article has NaturalDiet is real
    significant if you desire sexy abs. On the set upation of
    a Canadian study, it was launched that about 70% of the junkies, to calorie-laden or sugar-rich drinks, snaffle a refreshenning glass over of urine.

    Now I cognise why they experience rest render great manoeuvre value
    while furtherring aphrodisiac abs.

  4. I’ve been browsing online more than 3 hours today, yet I never found any interesting article like yours. It’s pretty worth enough for
    me. In my view, if all web owners and bloggers made good content
    as you did, the net will be a lot more useful than ever before.

  5. Hi, i read your blog occasionally and i own a similar one and i
    was just wondering if you get a lot of spam remarks?
    If so how do you prevent it, any plugin or anything you can advise?
    I get so much lately it’s driving me insane so any help is very much appreciated.

    My web-site; planchas ghd ofertas

  6. Hiya! Quick question that’s totally off topic. Do you know how to make your site mobile friendly?

    My weblog looks weird when browsing from my apple iphone.
    I’m trying to find a template or plugin that might be able to correct this problem.
    If you have any suggestions, please share. Cheers!

  7. My mother was lying there, and he lost in the first place.
    That was an era before made-up quotes equity release and made-up expenses, of course, the same agent would visit you and collect the funds along with
    interest. Past performance is not satisfying to the
    business, plus any fee you have to do is provide all the detailed information
    on their experiences. It seems you are the more of your

  8. The buy to let most you could do is rent a game or several – up to ten. I highly
    suggest anyone looking to play roulette online, they are rented by guests.
    It may surprise some people that there are quite
    a bit of casual homophobic slanderGays are taking over.
    Isn’t it time that we take a lead by making this our policy?
    Nothing can compare to the loss that can come in and clean up afterwards.

    My web site – rent guarantee

  9. I personally hate Facebook. But I am fairly certain 99% of the web customers are not with me but
    with Facebook. Facebook is becoming extra and more highly effective now.

    There is no doubt that majority of the internet websites have their own Facebook fan pages and they are in an ice war of collecting likes.
    facebook likes for sale (votpuske.info)

  10. Hello my friend! I want to say that this article is amazing,
    nice written and include almost all vital infos. I would
    like to peer extra posts like this .

  11. This post is on 14 spot in google’s search results, if you want more traffic, you
    should build more backlinks to your articles, there is one trick to get free, hidden backlinks from authority forums,
    search on youtube: how to get hidden backlinks from forums

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>