Ideas and thoughts for YACS in 2007 ...
Some things I have been thinking about, might be useful to YACS, predictions of new features that are going to be asked of YACS...
Implement stemming into the search, for more acurate search results: Stemming algorithm - Wikipedia The Porter Stemming Algorithm (free and includes a php version) I know you rely fulltext search in mysql - not sure how this would work, could always index content into its own table - maybe this would woork with fulltext, if not could write own search algorithms ....
One of those link bars, that allows you to quickly link to digg, del.icio.us! etc at the bottom of each article (useful for blogs).
Update the site design ala Web 2.0 style
- Design, Font, Color, and Logo 2.0- But seriously, I think that the site design should be regularly updated/tweaked (eg once a year/6 months) - I guess its due for a make over ?
Ecommerce cart - I bet someone will want YACS to work as a shop in the next year
Advert/banner management system, easy ability to drop in google ads and a banner ad rotation system - something else that I think will get requested in the next year.
Overlays - maybe develop templates for image galleries and/or blogs (as a way of adding the links bar that I suggested above).
Ajax - I've already asked about this in another post.
Update the keywords feature to be a tagging feature - so can add tags (and possibly categories) to articles as they are created.
Implement stemming into the search, for more acurate search results: Stemming algorithm - Wikipedia The Porter Stemming Algorithm (free and includes a php version) I know you rely fulltext search in mysql - not sure how this would work, could always index content into its own table - maybe this would woork with fulltext, if not could write own search algorithms ....
One of those link bars, that allows you to quickly link to digg, del.icio.us! etc at the bottom of each article (useful for blogs).
Update the site design ala Web 2.0 style
- Design, Font, Color, and Logo 2.0- But seriously, I think that the site design should be regularly updated/tweaked (eg once a year/6 months) - I guess its due for a make over ?Ecommerce cart - I bet someone will want YACS to work as a shop in the next year
Advert/banner management system, easy ability to drop in google ads and a banner ad rotation system - something else that I think will get requested in the next year.
Overlays - maybe develop templates for image galleries and/or blogs (as a way of adding the links bar that I suggested above).
Ajax - I've already asked about this in another post.
Update the keywords feature to be a tagging feature - so can add tags (and possibly categories) to articles as they are created.
Comments
| Dobliu from L'Île de Pâques (en espagnol Isla de Pascua, en rapanui Rapa Nui) 203 posts | Hello NickR, I "adore" to begin the new year by saying to me that YACS will be better.To continue and contribute my small share of your thinking. -the function "search advanced" is an important improvement, today I am not completly satisfied of the searching that it runs but not at 100% (characters accentuated). The stemming must be adapted for each language, i will try to find some links for french ... mysql, one of solution could be to integrate an external engine as sphider. -New layouts, styles; indeed for each new major version of YACS! -Ecommerce, i believe forseen. -Overlay, for image gallery, i prepare something ... -Ajax, a new word with existing technology ? i have difficulties to translate in reality ... Happy New YACS! |
NickR![]() from West Yorkshire, UK 332 posts |
Dobliu: Searching: it would be best to write our own crawler engine - its would be tricky, but worthwhile, many benifits - we can reuse existing code, not have to worry about extra memory requirements of running 3rd party code Ajax: Asynchronous JavaScript and XML (FR) Asynchronous JavaScript and XML (EN) |
| Dobliu from L'Île de Pâques (en espagnol Isla de Pascua, en rapanui Rapa Nui) 203 posts |
NickR : the idea of the using an external engine is to avoid an important change in existing code, but may be, you know more the php code inside YACS to measure the work. Thanks a lot, for AJAX links in both languages ( the Wikipedia site is a bridge for the knowledge ...) Sorry, to give a shortest word, i have to go ... bye |
NickR![]() from West Yorkshire, UK 332 posts | I thought of some more... Further enhancements to pretty/short urls. Google/yahoo maps integration, I believe these can be integrated with javascript. Also, something else to consider, for how long do we support php4 and move to a php5 only platform, will this be something to think about in 2007 ? |
| Bernard from nearby-an-airport Associate, 6734 posts |
NickR: YACS is already fully PHP5 (dev server with PHP 5.1.6, Apache 2.0.59, MySQL 5.0.24a), the only current issue I am aware of is on MySQL 5.something, and this should be fixed by the next release (cross fingers) |
NickR![]() from West Yorkshire, UK 332 posts |
" NickR: YACS is already fully PHP5 (dev server with PHP 5.1.6, Apache 2.0.59, MySQL 5.0.24a), the only current issue I am aware of is on MySQL 5.something, and this should be fixed by the next release (cross fingers) Yes, what I mean is using the advanced features of php5 life error handling and Object Oriented features which break compatibility with php4 Nick. |
| Bernard from nearby-an-airport Associate, 6734 posts |
NickR: Do you foresee a breakthrough advantage for these? Many ISPs are still PHP4 these days... |
NickR![]() from West Yorkshire, UK 332 posts |
" NickR: Do you foresee a breakthrough advantage for these? Many ISPs are still PHP4 these days... I honestly do not know, as I've not looked at these features. But as you say if many ISPs are stil PHP4 there is no need yet Nick |
Fernand![]() from Paris 1287 posts | NickR : As we began to talk together into the forum in french Les tags dans YACS. Une idée folle ? [7.2] about the last wish expressed in your article above, I will answer here to some other questions among which I feel particularly concerned by two of them for this coming year: " Ecommerce cart - I bet someone will want YACS to work as a shop in the next year " ... A lot of persons ask for it, and, as it is not YACS' purpose, we have initiated a team inside the YACS' team among whom you can get in touch with Battarel Christophe who expresses himself fluently enough in english. We want to obtain results quicly in linking a good ecommerce cart on the YACS plateform. The question here is not at all to integrate a complete ecommerce cart into YACS (problem which was already treated), but to make them to work harmoniously as if they were one, to treat, de facto, this aspect and be able to fulfill the wishes of some members who are already engaged with YACS as professionals . This team belongs fully to YACS' team. The coming new form of the "Yetanother..." server should leave a place for reports of activity on this subject. " .... maybe develop templates for image galleries and/or blogs (as a way of adding the links bar that I suggested above). " One suggestion is to develop an Overlay as Dobliu is writing about above here, that he is already working on. This will be completed by another opportunity offered very soon by Bernard to provide a functionality by section (or by article) to introduce meta data. That is to say all that reside between the tags head. Clearly for readers in english, it will offer a lot of opportunities to add, for instance, a fully CSS gallery on an article. But not only...
|
| Tof from Grenoble-Chambery 512 posts | Fernand : So... i guess it's time for me to remember my old english lessons First of all, i send my best wishes to the Yacs community members. I have already post them in the french sections, with some information about the altairis company that i've founded with Agnes one year ago. During this past year, we used yacs to motorize many websites, especially gresivaudan.org and apmfrance.com with the friendly support and encouragements from all the yacs community, espcially Bernard, Fernand and Gnapz (thanks to them again !). For 2007, we plan to better interact with the open-source communities with the aim of building a mature and professionnal "all-in-one" solution based on yacs. Our first goal is to integrate an ecommerce app with yacs, as Fernand wrote you - he is very implicate in this project, while it's also a professional priority for him. We are also deeply implicated in the yacs internationalization, with Agnes translating the new version in french, and with one of our customer pressing us to have their yacs website in many languages for the next monthes. For Nickr : I think it's the first time i write to you, Nick, but i guess it won't be the last. I have read lot of your posts in the last months, and i find them very pertinent, though sometimes a little technically complex for our poor french minds Nevertheless, i think it's important to have people of the edge of the technolgies improvements like you (by on the edge, i mean "à la pointe" in french, meaning kind of a technical leader). You have great ideas for the evolutions of yacs and a great knowledge in development methods. So after all these compliments (most of all they're free, lol), i wish you a great 2007 year. Tof |
NickR![]() from West Yorkshire, UK 332 posts |
One thing I like about YACS is that it is very self contained, it doesn't use a 3rd party templating system (e.g. smarty) or forum (e.g. phpbb), makes for very neat code and good performance. Ideally it would be best to write our own Ecommerce modules, but to write a good quality one would take a LONG time; integrating a 3rd party Ecommerce app will be achievable much quicker. One other option is to create our own shopping basket module and also product library/catalog/browser module (overlay ?!?) and use a 3rd party payment gateway (e.g. paypal), rather than trying to make a complete ecommerce module. I have lots of ideas, I am glad that not many get developed, as one thing I do like about YACS is the focus on only implementing features that users require, I have seen some feature packed CMS systems which have all the buzz words features that are cool for techys to brag about on forums and get focused on implementing the latest cool features rather than features users/customers want. |
NickR![]() from West Yorkshire, UK 332 posts |
NickR: And another idea. A lot password script so that users can easily change their password. |
| Bernard from nearby-an-airport Associate, 6734 posts |
NickR: Sorry, don't got the point. Are you talking of users/password.php or not?
|
NickR![]() from West Yorkshire, UK 332 posts |
Bernard: No, a system to reset forgotten passwords. Nick |
Rate this page
Posted by NickR on Dec. 29 2006, commented by NickR on Jan. 26 2007, (popular)

