Thread: [Cppcms-users] Creating a database web-frontend with interactive search in CppCMS
Brought to you by:
artyom-beilis
From: Alec T. <ale...@gm...> - 2011-04-28 13:17:43
|
Good Morning, I'm attempting to create a frontend to a database with interactivity. Interactive search, and interactive search results. To help you understand exactly what I'm trying to build, I've written a mockup: http://i54.tinypic.com/24m5czk.png Please tell me if it's possible to do in CppCMS, and if so, how. Thanks, Alec Taylor Note: I am considering using PHP, Wt or CppCMS for this project |
From: augustin <aug...@ov...> - 2011-04-28 13:36:19
|
Good Evening Alec, On Thursday 28 April 2011 09:17:37 pm Alec Taylor wrote: > Please tell me if it's possible to do in CppCMS, and if so, how. Yes, it's possible. The cppcms library is well conceived, and I find the cppdb (DB layer) library especially easy to use. How? Well, check the wiki for simple tutorials and documentation , and check all the examples delivered with the source code. That will get you started in understanding how to use the libraries. The templating layer will allow you to achieve the look you are after, like in your mockup. Again, check the wiki for more information. Blessings, Augustin. -- Friends: http://www.reuniting.info/ My projects: http://astralcity.org/ http://3enjeux.overshoot.tv/ http://linux.overshoot.tv/ http://overshoot.tv/ http://charityware.info/ http://masquilier.org/ http://openteacher.info/ http://minguo.info/ http://www.wechange.org/ http://searching911.info/ . |
From: Aris S. <ari...@gm...> - 2011-04-29 01:06:45
|
Hi Alec, For fulltext search, you must use fulltext index. If you are mysql user, use spynx index (sphinxsearch.com), for postgresql user, use tsearch2 index and for sqlite user use FTS3/4 index. I'm now also developing web search app. For maximizing performance, I'm not using javascript at all. html + css is enough for me. Don't forget to use ranking in your search result. On Thu, Apr 28, 2011 at 8:34 PM, augustin <aug...@ov...> wrote: > Good Evening Alec, > > On Thursday 28 April 2011 09:17:37 pm Alec Taylor wrote: >> Please tell me if it's possible to do in CppCMS, and if so, how. > > Yes, it's possible. The cppcms library is well conceived, and I find the cppdb > (DB layer) library especially easy to use. > > How? Well, check the wiki for simple tutorials and documentation , and check > all the examples delivered with the source code. That will get you started in > understanding how to use the libraries. > > The templating layer will allow you to achieve the look you are after, like in > your mockup. Again, check the wiki for more information. > > Blessings, > > Augustin. > > > > > -- > Friends: http://www.reuniting.info/ > My projects: > http://astralcity.org/ http://3enjeux.overshoot.tv/ http://linux.overshoot.tv/ > http://overshoot.tv/ http://charityware.info/ http://masquilier.org/ > http://openteacher.info/ http://minguo.info/ > http://www.wechange.org/ http://searching911.info/ > > > > > > > > > > > > > . > > ------------------------------------------------------------------------------ > WhatsUp Gold - Download Free Network Management Software > The most intuitive, comprehensive, and cost-effective network > management toolset available today. Delivers lowest initial > acquisition cost and overall TCO of any competing solution. > http://p.sf.net/sfu/whatsupgold-sd > _______________________________________________ > Cppcms-users mailing list > Cpp...@li... > https://lists.sourceforge.net/lists/listinfo/cppcms-users > |
From: Alec T. <ale...@gm...> - 2011-06-05 10:51:46
|
Thanks for the replies (and sorry for this late one) Augustin: Thanks for the suggestions, however I've found the examples to be broken (not showing anything other than title), i.e.: http://art-blog.no-ip.info/cppcms_ref_v0_99/hello_8cpp-example.html Aris: Thanks, I'll take a look. My search results will be ranked by accuracy, you see the results will be very statistical (66% correct) &etc Please tell me where I can find CppCMS documentation. Thanks, Alec Taylor BTW: Are there any plans to disambiguate the name of this project, since it isn't a CMS? On Fri, Apr 29, 2011 at 11:06 AM, Aris Setyawan <ari...@gm...> wrote: > Hi Alec, > > For fulltext search, you must use fulltext index. If you are mysql > user, use spynx index (sphinxsearch.com), for postgresql user, use > tsearch2 index and for sqlite user use FTS3/4 index. > > I'm now also developing web search app. For maximizing performance, > I'm not using javascript at all. html + css is enough for me. > > Don't forget to use ranking in your search result. > > On Thu, Apr 28, 2011 at 8:34 PM, augustin <aug...@ov...> wrote: >> Good Evening Alec, >> >> On Thursday 28 April 2011 09:17:37 pm Alec Taylor wrote: >>> Please tell me if it's possible to do in CppCMS, and if so, how. >> >> Yes, it's possible. The cppcms library is well conceived, and I find the cppdb >> (DB layer) library especially easy to use. >> >> How? Well, check the wiki for simple tutorials and documentation , and check >> all the examples delivered with the source code. That will get you started in >> understanding how to use the libraries. >> >> The templating layer will allow you to achieve the look you are after, like in >> your mockup. Again, check the wiki for more information. >> >> Blessings, >> >> Augustin. >> >> >> >> >> -- >> Friends: http://www.reuniting.info/ >> My projects: >> http://astralcity.org/ http://3enjeux.overshoot.tv/ http://linux.overshoot.tv/ >> http://overshoot.tv/ http://charityware.info/ http://masquilier.org/ >> http://openteacher.info/ http://minguo.info/ >> http://www.wechange.org/ http://searching911.info/ >> >> >> >> >> >> >> >> >> >> >> >> >> . >> >> ------------------------------------------------------------------------------ >> WhatsUp Gold - Download Free Network Management Software >> The most intuitive, comprehensive, and cost-effective network >> management toolset available today. Delivers lowest initial >> acquisition cost and overall TCO of any competing solution. >> http://p.sf.net/sfu/whatsupgold-sd >> _______________________________________________ >> Cppcms-users mailing list >> Cpp...@li... >> https://lists.sourceforge.net/lists/listinfo/cppcms-users >> > > ------------------------------------------------------------------------------ > WhatsUp Gold - Download Free Network Management Software > The most intuitive, comprehensive, and cost-effective network > management toolset available today. Delivers lowest initial > acquisition cost and overall TCO of any competing solution. > http://p.sf.net/sfu/whatsupgold-sd > _______________________________________________ > Cppcms-users mailing list > Cpp...@li... > https://lists.sourceforge.net/lists/listinfo/cppcms-users > |
From: augustin <aug...@ov...> - 2011-06-05 12:12:54
|
Alec, Welcome back on the list. First of all, when we reply to you, we assume you have at least a fair amount of experience with C++ (you were asking about PHP and C++ frameworks at the same time). If you don't, that's ok to (I am myself a newbie) but then be ready to spend a fair amount of time to learn the basics. On Sunday 05 June 2011 06:51:39 pm Alec Taylor wrote: > Augustin: Thanks for the suggestions, however I've found the examples > to be broken (not showing anything other than title), i.e.: > http://art-blog.no-ip.info/cppcms_ref_v0_99/hello_8cpp-example.html See: http://art-blog.no-ip.info/wikipp/en/page/cppcms_1x_tut_hello Download the source code of cppcms. See the sourceforge project for the exact download procedure. cppcms uses svn. In the source code, see within the example folder. Compile the examples and run them. Study their code. Copy them elsewhere and modify the code to start playing with the various features. > Please tell me where I can find CppCMS documentation. http://art-blog.no-ip.info/wikipp/en/page/main Registration to the wiki is easy. Keep in mind that the questions you may have, others may also have them in the future. Your help in ensuring that each question need only be asked once (by improving the wiki as we go along) will be very appreciated. > BTW: Are there any plans to disambiguate the name of this project, > since it isn't a CMS? The developer asked for suggestions for a better name 3 years ago, but received 0 replies: http://art-blog.no-ip.info/cppcms/blog/post/23 I am not sure Artyom would be open today to changing the name.... provided we have a nice alternative! See also the FAQ: "If CppCMS is not a CMS, where does this name come from?" http://art-blog.no-ip.info/wikipp/en/page/faq See the developer's blog for more info: http://art-blog.no-ip.info/cppcms/blog Have fun! Augustin. -- Friends: http://www.reuniting.info/ My projects: http://astralcity.org/ http://3enjeux.overshoot.tv/ http://linux.overshoot.tv/ http://overshoot.tv/ http://charityware.info/ http://masquilier.org/ http://openteacher.info/ http://minguo.info/ http://www.wechange.org/ http://searching911.info/ . |
From: augustin <aug...@ov...> - 2011-06-05 12:13:01
|
Speaking of: > Keep in mind that the questions you may have, others may also have them in > the future. Your help in ensuring that each question need only be asked > once (by improving the wiki as we go along) will be very appreciated. > > BTW: Are there any plans to disambiguate the name of this project, > > since it isn't a CMS? http://art-blog.no-ip.info/wikipp/en/page/faq/diff/19vs20 Augustin. -- Friends: http://www.reuniting.info/ My projects: http://astralcity.org/ http://3enjeux.overshoot.tv/ http://linux.overshoot.tv/ http://overshoot.tv/ http://charityware.info/ http://masquilier.org/ http://openteacher.info/ http://minguo.info/ http://www.wechange.org/ http://searching911.info/ . |
From: Alec T. <ale...@gm...> - 2011-06-05 15:37:05
|
Thanks for the info, I'll Checkout from the SVN and start coding in ~week (I'm a student currently half-way through my IT Degree) Here are some names (off the top of my head), add your own below (or to the wiki :P): webC++ sharpC++ netC++ speedC++ NetScalC++ ScalC++ UncppNet accpt-Net (accpt means accompaniment, add an extra p in for fun) ScalNet NetScal On Sun, Jun 5, 2011 at 9:45 PM, augustin <aug...@ov...> wrote: > > Speaking of: > >> Keep in mind that the questions you may have, others may also have them in >> the future. Your help in ensuring that each question need only be asked >> once (by improving the wiki as we go along) will be very appreciated. > > >> > BTW: Are there any plans to disambiguate the name of this project, >> > since it isn't a CMS? > > http://art-blog.no-ip.info/wikipp/en/page/faq/diff/19vs20 > > > Augustin. > > > > -- > Friends: http://www.reuniting.info/ > My projects: > http://astralcity.org/ http://3enjeux.overshoot.tv/ http://linux.overshoot.tv/ > http://overshoot.tv/ http://charityware.info/ http://masquilier.org/ > http://openteacher.info/ http://minguo.info/ > http://www.wechange.org/ http://searching911.info/ > > > > > > > > > > > > > . > > ------------------------------------------------------------------------------ > Simplify data backup and recovery for your virtual environment with vRanger. > Installation's a snap, and flexible recovery options mean your data is safe, > secure and there when you need it. Discover what all the cheering's about. > Get your free trial download today. > http://p.sf.net/sfu/quest-dev2dev2 > _______________________________________________ > Cppcms-users mailing list > Cpp...@li... > https://lists.sourceforge.net/lists/listinfo/cppcms-users > |
From: Artyom B. <art...@ya...> - 2011-06-05 18:35:14
|
> From: Alec Taylor <ale...@gm...> > > I'll Checkout from the SVN and start coding in > ~week Actually it is better to use the latest stable version unless you have some bugs fixed in svn. Currently it is quite close to svn-trunk. Because svn trunk still can become broken once in a while during development. In any case svn version is quite stable. > > Here are some names (off the top of my head), add your own below (or > to the wiki :P): > > [list of names] > Actually there was a good name once as potential replacement but it was decided not to change cppcms as it is already well known name and replacement of the name should also be followed by namespace renaming (causing breaking existing software) So it was decided to keep not-so-good-but-well-known-name CppCMS Artyom |
From: Alec T. <ale...@gm...> - 2011-06-06 10:18:39
|
Okay, well I'm amidst exams ATM, I'll start coding (heavily) in 20 days. In the meantime, I'll play around with examples and see if I can get my template done =] On Mon, Jun 6, 2011 at 4:35 AM, Artyom Beilis <art...@ya...> wrote: >> From: Alec Taylor <ale...@gm...> > >> >> I'll Checkout from the SVN and start coding in >> ~week > > Actually it is better to use the latest stable version unless you > have some bugs fixed in svn. > > Currently it is quite close to svn-trunk. > > Because svn trunk still can become broken once in a while > during development. > > In any case svn version is quite stable. > >> >> Here are some names (off the top of my head), add your own below (or >> to the wiki :P): >> >> [list of names] >> > > Actually there was a good name once as potential replacement but it was decided > not to change cppcms as it is already well known name and > replacement of the name should also be followed by namespace > renaming (causing breaking existing software) > > So it was decided to keep not-so-good-but-well-known-name CppCMS > > Artyom > > ------------------------------------------------------------------------------ > Simplify data backup and recovery for your virtual environment with vRanger. > Installation's a snap, and flexible recovery options mean your data is safe, > secure and there when you need it. Discover what all the cheering's about. > Get your free trial download today. > http://p.sf.net/sfu/quest-dev2dev2 > _______________________________________________ > Cppcms-users mailing list > Cpp...@li... > https://lists.sourceforge.net/lists/listinfo/cppcms-users > |
From: augustin <aug...@ov...> - 2011-06-06 10:27:36
|
Alec, Good luck with your exams, and have fun with cppcms. Blessings, Augustin. -- Friends: http://www.reuniting.info/ My projects: http://astralcity.org/ http://3enjeux.overshoot.tv/ http://linux.overshoot.tv/ http://overshoot.tv/ http://charityware.info/ http://masquilier.org/ http://openteacher.info/ http://minguo.info/ http://www.wechange.org/ http://searching911.info/ . |