Jeremy Slade wrote:
Problem is, I first deployed on 0.6.4.3, and today I'm moving to 0.7.0, and I have to do the same changes all over again.
Sorry to hear about your trouble maintaining your private patchset.

That's one of the reasons that many organizations contribute their work to the upstream distribution: you save a lot of time not effing around with your private patchsets. And also a reason people make bug reports: things get fixed in upstream, and then you don't have to maintain your own silly work-arounds.

The other reason, of course, is because it's how decent people act.
Any thought been given to making laconica follow more of an MVC architecture?
It follows an MVC architecture right now.

If your question is, "Are you going to use templates in the future?" the answer is an almost definite no. Templating engines are slow and difficult and 95% of the things people want to do with templates (like, say, adding links to the page or adding scripts to the <head> area) are better handled with configuration variables and/or a hooks system and "lite" theming with CSS. See http://laconi.ca/trac/ticket/46 .

Clearly, the things you want to do (dike out SMS and Twitter integration) should just be handled by config variables. It would be downright stupid if our answer to the question, "How do I disable SMS integration?" was, "Go to template 'connectmenu.templ' and comment out line 347, then go to template 'smssettings.templ' and comment out lines 12-44 and change line 68 to say 'IM and Twitter' instead of 'IM, Twitter and SMS'..." The answer "In config.php, set $config['sms']['enabled'] = false" is much, much better.

I've set up tickets for your two problems (#1147 and #1148), and I'd really appreciate it if you could report any other things you've had to customize, so all Laconica admins can benefit from your experience.

-Evan

_______________________________________________
Laconica-dev mailing list
[email protected]
http://mail.laconi.ca/mailman/listinfo/laconica-dev

Reply via email to