Re: embracing the future
"Luis M" <[email protected]> Sun, 26 Oct 2003 11:24:18 -0500
| Newsgroups | gmane.comp.cms.phpslash.devel |
|---|---|
| Message-ID | <[email protected]> |
>I know nothing about the phpslash-dev site, but I am quite interested in >offering what Back-End has learned/used for adding/editing documents. People should really start trying phpslash-dev module from the cvs. It's pretty much "stable" enough right now to be used in replacement of phpslash-ft. But, remember that's the "experimentation" module. We should probably freeze it as it is right now and do a minor release based on it so that people can try it and we can get an idea of how the migration will be from -ft (current stable release) to -dev. From then on it will be downhill with -dev. Remember that -dev is fully modularized. Everything, every block, story, header behaves in this manner... Great level of "granularity" and also a scary thought that if something goes wrong, it might be hard to know from where the error is coming... that's why we need testing, to improve it to the point that we know for sure we are not missing anything and start replacing our own sites (first) with the minor release (fingers crossed) and deal with possible pitfalls. [snip] >Why not give your users the option of entering/editing stories using the >editing syntax that they choose? > >Back-End has added a wiki text editor mode and an implementation of >htmlArea3 to psl's present options. Giving users options is a good >thing. Adding an option for phorum-like syntax could be a useful option >too. For the wiki text we added an extra column for both the parsed >html as well as the original wiki content. I really don't know much about what BackEnd is. I guess I jumped in late in the phpslash-* discussions and didn't get the whole scope of it. I keep reading your posts relating to it, but I don't know anything about it. Besides the backend.php script in phpslash which I use for my syndicated news and Mozilla tabs. [snip] >htmlArea3 is pretty good.. There's even a spell check module. The best >thing is that it works in Mozilla & IE so I can actually test it. Sounds like htmlArea3 is the way to go then... Giving users choices is great, but if we could simplify things and at least choose htmlArea3 to be the default and let users turn it off as they get better in using the phpslash interface. Powerusers should be able to go to their own profiles and turn on or off what they want or don't want. My concern is to make things super clear and super simple for those users who don't have the notion of how computer programs work -- or web interfaces for that manner. Users who simply have not been exposed to those conventions might not find certain things too intituitive when they first see it. I think, for instance, that php Phorum achieves this instantly. Once you install it and use it, you don't have to know how to do anything (i.e. read any manuals or help), so, users start instantly interacting with others in the site. As an example of this. I setup a Forum using Phorum (redundant sound uh?) here: http://foro.latinomixed.com. In my regular site, dealing with news and howto articles in general, users rarely register as new users or for the mailing list or anything. Whereas within days of activating the forum I got about 27 users registered (and counting). In my case, my site aims at those who need help (non-power users) who are looking for ways to improve their computer knowledge. In reality, even power users benefit from having things simpler; that's why Linux users buy Mac laptops with MacOS X on them :-D >I also like the idea of being able to just upload the html of a story >rather than having to copy/paste it. That has already been added to phpslash-dev and it works fine. I ported that from my own site which was based on phpslash-0.6.x and updated the code so that it works with php 4.1 and up -- the reason for this is that I'm using the _FILES array to avoid having users specifically changing their php.ini's or anything else. It works perfectly for as long as you have file upload on in php.ini (of course). Read the comments in include/modules/story/Story_base.class of the phpslash-dev cvs module. NOTE: that makes me wonder if there is a way to use Oxygen to generate documentation for php source code the same way that it's used for C++? We should have documentation for the developers as well as for regular users... just a thought... >Would be also useful to allow folks to turn on/off modules through the >web interface rather than through the config.ini.php Wonderful idea. The problem would be where to put the config.ini.php then so that it's writeable by the user that runs the webserver or in the database itself. Maybe we should get rid of the file config.ini.php altogether and put this whole file in a compressed format into a record in the database... gzip compression is done on the fly these days, why not take advantage of that. We could even use jp_cache to cache it for X number of minutes... Joe? >Also, we had talked about an installer in the past for psl/be.. >Wondered if you had a chance to check out Back-End's new installer >script. Makes an installation pretty quick. The script is written in php and runs as a cgi? or is it a Perl script? I did a setup.php script for parsing the config-dist.ini.php file so that users can edit it in their browsers and save this file to a file in their workstations for then uploading that to whatever server they will use... long procedure uh? but works. ----)(----- Luis Mondesi System Administrator LatinoMixed.com [email protected] "...The Mac does this so smoothly, it feels like an extension of your mind." - Paula Speer, MacWorld Magazine 2003-04 Public signature: http://www.latinomixed.com/lems1/public-a.asc _________________________________________________________________ MSN Messenger : discutez en direct avec vos amis ! http://www.msn.fr/msger/default.asp ------------------------------------------------------- This SF.net email is sponsored by: The SF.net Donation Program. Do you like what SourceForge.net is doing for the Open Source Community? Make a contribution, and help us add new features and functionality. Click here: http://sourceforge.net/donate/