Web Developer

A programming language is for thinking about programs, not for expressing programs you’ve already thought of. It should be a pencil, not a pen.
If you want to learn more
Scroll Down

<projects >


Don’t write bad code – rewrite it.



First, solve the problem.
Then, write the code.



<learn more>

Greek language and future developments

We recently had the good fortune to come into contact with a Greek developer, Panagiotis Tsiotakis, who has translated PHP Webquest into the Greek language. We have added that language to the international version of PHP Webquest, bringing the number of languages ​​currently available to 11.

Panagiotis also has other projects in its portfolio related to the development of our program:

  • Add a tab for teachers visiting a webquest
  • Separate the Process and Resources tabs
  • Modify the style sheets and add some new ones

We thank Panagiotis for his work and encourage any other developer who wants to participate in the project to join him, in the assurance that his work will be very useful for the thousands of students and teachers around the world who use this program at diary.

Administrators: How to restore the Database

As you know, one of the options available to the administrator of a PHP Webquest installation is to make a backup copy of the database, which is highly recommended for obvious reasons of precaution and security. However, the restoration of this backup is not done through the administrator interface, but through PHPMyAdmin, and although it is not a difficult process, it is not the obvious one either.

Given this, a Mexican user, Jorge Álvarez , has made a wonderful interactive tutorial in which he explains in detail how to carry out the restoration of the database if unfortunately, the time comes when this task must be undertaken. He has done it with Wink, a little gem of free software, so we are especially happy with this tutorial, which demonstrates once again that you can perform professional-level tasks with free software tools. Thank you very much for your contribution, Jorge:-)

Authentication error (2)

A user of the program, José Carlos Galán, has detected and communicated to us a possible cause for the authentication error. It is that in the new user registration form, the password field only allowed 10 characters. It is possible that some users have created their account with a password of more than 10 characters and of course, when wanting to use it the system has not allowed it, since in the database the password had only 10 characters.

When programming the application, it did not occur to us to think that some user might want to use passwords longer than 10 characters, but it has indeed been shown that this is possible, so we have modified both the data entry form and the field of the database. From now on they support passwords of up to 25 characters – we imagine that will be enough – and there should be no more authentication problems.

Thank you very much for the help, José Carlos :-).

Solution to links and version 2.7

Thanks to the collaboration of the Venezuelan user Pedro ChacínWe have been able to fix the issue that some users were experiencing regarding link editing. Pedro has passed us a code that prevents the problem from occurring, both in the creation of webquest and in treasure hunts or miniquests. This is considerable work; It is not only pointing out a problem, but also the solution, and that is something very rare in this world of free software, where most of the users are always willing to point out difficulties and request new features, but practically no one puts their hands in the mass in order to find a real solution. That is why we want to especially thank Pedro for his collaboration and we count on him for new developments that we can undertake.

Between this improvement and the previous resolution of the authentication problem, we have released version 2.7, which, although it does not represent greater benefits for users, does solve the two main problems that were being presented to us.

Authentication error?

We have been receiving reports from users for some time that they create their accounts and yet the application does not let them enter. As we could not find any reason that would cause some users accounts to work correctly and others not, and we have done dozens of tests ourselves, the result of which has always been that the authentication worked perfectly, it has occurred to us to think of a possibility that we explain below:

We receive around 10 user requests on the PHP Webquest forums every day, from users who then post no messages. This has led us to think that perhaps those users ask for an account in the forums and want to enter the PHP Webquest application with the username and password of the forums. This, strange as it may seem to happen to someone, would explain all these strange situations, and today a message from a user of the Forum has confirmed to us that she did indeed want to enter PHP Webquest with the user of the support forum :-).

We ask the teachers of the courses where PHP Webquest is used as a tool to explain well to the students how to obtain an account in PHP Webquest, since authentication failures cause them great frustration and it takes us a lot of time trying to solve the problems that are caused. Thanks in advance to everyone.

PHP Webquest at the Internet Congress in the Classroom

On Thursday, June 26 at 3.30 pm we will make a presentation at the Internet Congress in the Aula, Granada headquarters, in which we will try to explain the evolution of PHP Webquest from its origins a few years ago to version 3.0, which will be released in a few months, taking advantage of the summer holidays. We will also do a demonstration of the possibilities of the new version since we already have an alpha version provided by our friends from Webs Dinámicas, developers related to the Department of Education of the Xunta de Galicia.

This presentation has been sponsored by CENATIC, National Reference Center for the Application of ICTs based on Open Sources. They intend with this presentation, and others that will be given in other Congress venues, to publicize educational software that has been created by Spanish developers and that has been placed under one of the Free Software licenses. We will do everything possible to rise to the occasion, trying to publicize what Free Software is, and encourage more people to get involved in this type of project that benefits the entire community.

We are already 30,000 🙂

Well yes, friends, we are already 30,000 registered users of PHP Webquest. In the demo installation of the program, 30,000 users have decided to create an account to create their activities on the Internet without having to install any program on their computer or have a webspace in which to host their work, and all this in a simple way no prior knowledge of web editing. To this must be added the more than 1,500 users that we already have in our Catalan installation and the more than 300 PHP Webquest installations maintained by educational institutions around the world.

We want to thank you all for the trust you have placed in us, and we hope to be able to publish a new version of the program soon with important improvements aimed at improving the usability of the system and offering the possibility of making backup copies of our WebQuests.

Fixed Database issue

Fortunately, we have been able to solve the problem that arose with the database. The demo installation of PHP Webquest has grown well beyond its initial purposes and the database exceeds 65,000 saved pages, so we have had to change the structure of the tables to adapt them to the new reality.

The worst of all this has been the reaction to some users. We have received protests in a very rude tone from people who seem not to understand that this website is free, that we do not get any economic benefit from it (in fact, quite the opposite), and that therefore, it is a lot or a little. that we do deserve at least respect. We want to remind these users that they have several options:

First, use other Webquest generators, also free. There is no obligation to use this one.

Second, they can install their own PHPWebquest on their own server, and thus they personally take care of the maintenance of the database, not giving rise to us having any problems

Finally, create your WebQuests by hand, writing HTML code, and thus not depend on any server.

The truth is that, when faced with things of this kind, it makes you want to close this website. We are not going to do it at the moment, because there are many people who benefit from it, but in any case, everything has its limits, and we will have to consider the future of the project in the long term.

Again, we apologize for any inconvenience this little database outage may have caused.

What is PHP Webquest?

PHP Webquest is an educational, free and free program, designed to carry out Webquest, Miniquest, and Treasure Hunts without the need to write HTML code or use web page editing programs. The user can also edit or delete the activities created by him/her. In the latest version, some advanced features have been added, such as the ability to add more than one image per page, attach files of various types that can help “scaffolding”, or even Flash movies.

It is designed, in principle, to be installed on the server of an Educational Institution, which is the one that will approve accounts so that its users can use the program.

New and blank site

The truth is that we were having problems of various kinds with the old site: no RSS syndication, spammers registering non-existent sites (and consuming bandwidth …), difficulties when updating the page, etc. So we have decided to switch to a Blog, which we hope to solve these problems at least in part.

We ask you for a little patience until we can update everything. If you have any suggestions to make, you already know that it will be more than welcome.