Foro FreeSoftWEB.tk
crea una página web con software libre

Este foro se encuentra cerrado. Puedes leer todos los temas que contiene, pero ya no es posible plantear nuevas dudas ni temas de discusión, ni es posible añadir nuevos comentarios.

F.A.Q.F.A.Q. BuscarBuscar Lista de MiembrosLista de Miembros Grupos de UsuariosGrupos de Usuarios PerfilPerfil Conéctese para revisar sus mensajesConéctese para revisar sus mensajes ConectarseConectarse RegístreseRegístrese
Normas de funcionamiento del subforo "Glosario"

 
Publicar Nuevo Tema   Responder al Tema    Índice del Foro FreeSoftWEB.tk -> Glosario
Ver tema anterior :: Ver siguiente tema  
Autor Mensaje
Defero
Administrador


Registrado: 25 Ene 2004
Mensajes: 903
Ubicación: Utopía

MensajePublicado: Sab Jun 24, 2006 10:26 pm    Título del mensaje: Normas de funcionamiento del subforo "Glosario" Responder citando

A partir de hoy en FreeSoftWEB contamos con una nueva sección: el Glosario. En esta sección se irán añadiendo breves definiciones de conceptos de uso común en el mundo del diseño web y el software libre para que no haya que explicar esos conceptos cada vez que se mencionen en cualquier subforo o en cualquier documento de la web. La idea es que al usar estos términos de uso común se añada un enlace a su definición para así permitir al lector averiguar por sí mismo el significado del mismo.

Éste será el lugar ideal para explicar conceptos como servidor, cliente FTP, copyleft, captcha y muchos más. Y lo más interesante será el modo de funcionamiento del Glosario, ya que interactuará directamente con el foro. El Glosario extraerá las definiciones de este mismo subforo, y las listará por orden alfabético. Por lo tanto, para añadir un nuevo término al Glosario bastará con abrir un nuevo tema en este subforo. El procedimiento será el siguiente:

  • Primero hay que consultar el Glosario para asegurarnos de que la palabra o expresión que queremos definir no existe con anterioridad. Si ya existe, podremos añadir comentarios al tema en el que se haya explicado previamente, para ampliar la información. Si no existe aún, crearemos un nuevo tema.
  • El tema deberá llevar por título la palabra o expresión que se pretende definir, sin guiones, comillas ni ningún elemento adicional.
  • El cuerpo del mensaje deberá corresponder a la definición o explicación del término o expresión del título. En el cuerpo del primer mensaje de cada tema no se incluirá ningún tipo de imágenes ni emoticonos, y se procurará escribir con corrección ortográfica y gramatical. Se recomienda añadir explicaciones breves.
  • Cualquier tema que no cumpla estos requisitos será modificado sin previo aviso.


En el Glosario sólo aparecerá el primer mensaje de cada tema de este subforo, pero se agradecerán todo tipo de participaciones en modo de comentarios y sugerencias. Las definiciones del primer mensaje de cada tema se modificarán tantas veces como sea oportuno para corregir, mejorar o ampliar las mismas.

Las definiciones incluidas en el Glosario se considerarán publicadas bajo licencia GNU/FDL (Licencia de Documentación Libre GNU), así que antes de realizar alguna aportación ten en cuenta dos cosas:

  • Para poder licenciar un texto bajo GNU/FDL tienes que ser el autor de ese texto, o tienes que tener permiso por parte del autor para licenciarlo bajo GNU/FDL. Por lo tanto no incluyas en este Glosario textos ajenos sin permiso del autor, por muy simples que sean.
  • Debes tener en cuenta que si publicas un texto bajo licencia GNU/FDL, aunque en ningún momento renuncias a tu autoría, estás permitiendo la utilización de tus textos incluso con ánimo de lucro, es decir, cualquiera podrá coger esas definiciones, modificarlas (o no), y publicarlas en un libro o en una revista gratuita o de pago (sin que por ello tengan que pagarte nada a ti). Antes de dar ese permiso debes ser consciente de las implicaciones que supone.


De momento la sección está en fase de pruebas, con lo cual el funcionamiento está sujeto a variaciones. Si alguien tiene interés en implementar un sistema similar en su foro explicaré cómo se hace en cuanto haya solucionado un par de cuestiones que aún no acierto a zanjar.

Os invito a que experimentéis con el nuevo subforo tanto como os apetezca, y si queréis realizar algún tipo de sugerencia estoy abierto a realizar cambios.

Un saludo. 15


Ultima edición por Defero el Sab Jun 24, 2006 11:18 pm; editado 3 veces
Volver arriba
Ver perfil del usuario Enviar mensaje privado Visitar sitio web del autor
Defero
Administrador


Registrado: 25 Ene 2004
Mensajes: 903
Ubicación: Utopía

MensajePublicado: Sab Jun 24, 2006 10:54 pm    Título del mensaje: Responder citando

Para quienes tengan interés en conocer el funcionamiento del Glosario, éste es el código que tenemos hasta el momento, aunque tengo intención de mejorarlo sustancialmente:

Código:
<ul>
<?
$directorio = "./forum"; //Carpeta donde esta situado el foro.
include("$directorio/config.php");
$conexion = mysql_connect($dbhost,$dbuser,$dbpasswd);
mysql_select_db($dbname,$conexion);
$consulta = "select * from ".$table_prefix. "topics WHERE forum_id='16' && topic_id!='648' order by topic_title" ;
$resultado = mysql_query($consulta);
$i = 0;
while ($rows = mysql_fetch_array($resultado)) {

$consulta4 = "select * from ".$table_prefix."posts where post_id='$rows[topic_first_post_id]'";
$resultado4 = mysql_query($consulta4);
$datosx = mysql_fetch_array($resultado4);

$consulta5 = "select * from ".$table_prefix."posts_text where post_id='$rows[topic_first_post_id]'";
$resultado5 = mysql_query($consulta5);
$datosy = mysql_fetch_array($resultado5);

//// Para reducir la longitud del título
// if (strlen($datost[topic_title]) > $caracteres) {
// $datost[topic_title] = substr($datost[topic_title],0,20)."...";
// }

// Para quitar el bbcode
{
$datosy[post_text] = preg_replace("(\[.+?\])is",'',$datosy[post_text]);
}

//// Para reducir la longitud del texto del mensaje.
// {
// $datosy[post_text] = substr($datosy[post_text],0,150)."...";
// }

echo "<li class=\"mini\"><a href=\"$directorio/viewtopic.php?t=$rows[topic_id]\" name=\"$rows[topic_title]\" title=\"Pincha aquí para comentar la definición del término $rows[topic_title] o leer los comentarios de otros usuarios\">$rows[topic_title]</a>. $datosy[post_text]</li>";
$i++;

}
 
mysql_free_result($resultado);
mysql_close($conexion);
?>
</ul>


Ojo a esta parte del código, que tendréis que cambiar si queréis implementar algo similar en vuestro foro: forum_id='16' && topic_id!='648'. El número 16 corresponde al subforo en el que se ha instalado el Glosario, debéis cambiarlo por el número del subforo en el que vayáis a montar vuestro propio Glosario. El número 648 corresponde a este mismo tema, ya que no quiero que aparezca en el índice del Glosario.
Volver arriba
Ver perfil del usuario Enviar mensaje privado Visitar sitio web del autor
Mostrar mensajes anteriores:   
Publicar Nuevo Tema   Responder al Tema    Índice del Foro FreeSoftWEB.tk -> Glosario Todas las horas están en GMT + 1 Hora
Página 1 de 1

 
Saltar a:  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas


Powered by phpBB © 2001, 2005 phpBB Group

No te pierdas estas webs
Foro Legba Gimpeando Curso Photoshop Curso Swish Va-Mas LortuAbokatuak GERTU Asesores
Pon en tu web un enlace a FreeSoftWEB

FreeSoftWEB.tk
dionysos.webcindario.com
estadísticas