FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#21
|
||||
|
||||
Por que no pruebas Drupal? Yo estuv en tu caso hace algún tiempo e igual indeciso ante tanta cosa que te encuentras y sobre todo sin mucho tiempo para aprender algo nuevo. Drupal es sencillo y te permite hacer casi todo lo que mencionas y gracias a que funciona con base en módulos es relativamente sencillo y constuyendo el sitio con bloques conforme vas necesitando y lo mejor es que es libre y casi todos los módulso que hay disponibles también lo son. La única es que si hay que entender primero como trabaja el motor y como jugar con los bloques o módulos. De hecho en su página vienen muchos ejemplo ya hechos y creo que hay una instalación ya hecha que te permite hacer pruebas sin tener que instalar nada.
Otra ventaja es qe casi cualquier hosting te lo incluye o te permite instalarlo sin problemas. Te lo recomiendo muchos con base en tu situación. HTML, CSS, JavaScript y demás cosas son interesantes pero hay veces que no hay mucho tiempo para aprender, sobre todo que el concepto de programación es totalmente diferente del que conocemos en Delphi. Al final toda la parafernalia de web se hizo para visualizar textos e imágenes, no más. El forzarlo a poder hacer otras cosas nos ha llevado a donde estamos ahora.
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
#22
|
||||
|
||||
Opiniones para todos los gustos, así me gusta, que me dejéis elegir a mí ...
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#23
|
||||
|
||||
El lio que manifiesta casimiro lo vivi hace tiempo, cuando lo de "moda" era usar phpnuke (y en mi caso, dotnetnuke). Los CMS (ejm: drupal, wordpress) son muy buenos para entregar a un cliente tal cual.
Pero a la hora de modificarlo son todo un lio. Por ejemplo, cuando intentan hacer un wordpress como una tienda electronica, o un drupal como un foro. Simplemente, un CMS es un CMS. Y cada CMS es de un tipo diferente al otro (ej: Wordpress es muy orientado a un blog, pero drupal a un sitio de comunidad). Una vez te sales del area de comfort, el costo de desarrollo es tan o mas alto que hacer uno propio. Y es logico. Es como cuando mis clientes me han pedido que haga que BestSeller (un tomador de pedidos para iOS) haga encuestas. Una vez que quieres hacer que un cuadrado quepa en un circulo - a menos que seas el apollo 13 - resulta mejor hacer el circulo para empezar. Aqui es donde django, ruby y otros tienen las de ganar. No dan nada "finalizado", pero si los bloques para hacer cualquier cosa. Puedes usar uno de estos para hacer un foro, blog, carro de compras, chat, sitio estatico, servidor de datos, de juegos, etc, porque están enfocados a dar la modularizacion y fundamentacion para hacer proyectos como wordpress y drupal! Asi que la cosa en mi opinion es asi: - Si un cliente quiere un sitio web tipico, le digo que monte wordpress y compre un tema en http://themeforest.net/ y le page a alguien que sepa wordpress/html. Mi proposito no es vender paginas. - Si un cliente quiere hacer un PROGRAMA o APP web, uso django/remobjects. Mi proposito es hacer programas desde cero.
__________________
El malabarista. Última edición por mamcx fecha: 12-05-2012 a las 04:04:41. Razón: Era apollo 13! |
#24
|
||||
|
||||
Voy a tener que hacerte caso, mamcx
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#25
|
||||
|
||||
Mamcx, Drupal tiene todos los bloques que mencionas, de hecho yo monté en él un sitio con foro, blogs personalizados, chats y demás chucherías. Es cosa de que Casimiro vea cada opción que le presentamos y la que más le acomode que la use. En este caso creo que nuestras opiniones solamente le sirven de mera guía pues al final cuando uno se encuentra en su situación termina uno escogiendo algo que seguramente muchos opinarán que hay tal o cual opción mejor pero al final lo importante es que lo saque del problema.
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
#26
|
||||
|
||||
Yo he usado JOOMLA y cero problemas. Además la instalación en Linux es trivial, ya que hay metapaquetes que instalan PHP + APACHE + MYSQL muy fácilmente, así que puedo trabajarlo localmente y cuando todo está listo recién subirlo al servidor donde va a estar alojado el CMS. Para "transportar" un sitio completo (de mi pc a un hosting o de un hosting a otro) utilizo la extensión Akeeba Backup, el proceso es sencillísimo. Para las imágenes uso Phoca Gallery, para los formularios uso Fabrik, para respaldos uso Akeeba Backup, después tengo instalado el editor JCE, muy completo, mejor que el que trae por defecto Joomla!.
Lo interesante de Joomla es que hay extensiones (muchísimas) para hacer casi cualquier cosa, lo mismo para las plantillas (templates) hay gratis (y de pago) muy buenas. En definitiva, con JOOMLA se pueden tener webs muy buenas rápidamente, incluso casi sin saber de HTML y CSS. Aquí hay una galería de Templates que se pueden ver funcionando "in situ", vale la pena darle una mirada: http://www.joomla24.com/option,com_g.../Itemid,6.html
__________________
Lazarus Codetyphon : Desarrollo de aplicaciones Object Pascal, libre y multiplataforma. Última edición por rretamar fecha: 12-05-2012 a las 22:28:53. |
#27
|
||||
|
||||
La diferencia entre joomla y similiares y django y similares es esta:
Un cms es un producto terminado que mediante plugins y similares, se puede "adaptar" a un esquema de sitio web x. Es como Acces. Yo diria que estan enfocado a "usuarios" y "programadores que adaptan" *(<= No lo digo de mala manera). Por lo general, pienso que son la mejor opcion, en la mayoria de los casos. Si alguien quiere algo y X CSM da el 100 o muy cerca de la solucion, no tiene sentido hacer algo propio. O sea, son productos que van de afuera a adentro. Un framework como django es una herramienta de programación, que crea productos. Yo diaria que estan enfocados a programadores. Django/ruby/CakePHP son practicamente inutiles en manos de un usuario. Estos van de adentro a afuera. (Si un CMS es Acces, Delphi es como django) Pienso que son la mejor opcion para crear cosas mas personalizadas y con mejor control. Con ambos se pueden lograr -en apariencia- el mismo resultado, pero la forma de llegar a el es MUY diferente. Es tan diferente como el hacer un programa contable en Acces VS Delphi.
__________________
El malabarista. |
#28
|
||||
|
||||
Después de leer todo lo aconsejado, de visitar todas las webs, de descargar, instalar y probar todas las opciones, después de leer información, comentarios, foros, etc. me dije: "yastá, lo mejor es python+django+bootstrap, con esto hago unas webs maravillosas en un día".
Bien, empecemos por python, se instala tan fácil que ni te enteras, perfecto. Veamos un tutorial, ¿pero esto qué es?, es un lenguaje de programación muy completo, muy interesante, muy amplio y, por mucho que digan, no se aprende en un día... ni dos, ni tres, aunque no se le ve complicado, es un lenguaje de programación, ni más ni menos, y todavía no veo ninguna web en todo el tutorial, es sólo lo habitual: comandos, sintaxis, bucles, listas, etc. Bien, empecemos con django, se instala igual que python, perfecto. Veamos un tutorial, bien, esto es un framework de python, para hacer webs guapas, bien organizadas, ayuda a "encapsular" el tratamiento con las bases de datos, etc. pero esto no se aprende en un día... ni dos, ni tres, después de seguir los ejemplos que he encontrado (la mayoría fallaban, seguramente no lo habían depurado), me encontré que sí, que es verdad, que quedaba un directorio muy bien hecho, muy equilibrado, bien separadito unas cosas de otras, etc. pero que no me digan que esto se aprende en un día, para nada. Además de que todavía seguía sin ver una página web, esto es como una "capa" encima de python, para tener todo organizado, muy bien, estupendo, pero esto no hace páginas webs tampoco. Bien, empecemos con bootstrap, para maquetar las webs, aunque le veo un problema ¿por dónde se le mete mano a esto?, ni idea. Supongo que quien conozca otras cosas del estilo de esto, sabrá usarlo, pero quien no ha usado ninguno y no ha visto otro similar ni en pintura... pues... se pierde, ¿dónde se pone eso?, ¿se copia?, ¿se modifica?, ¿se añade?, ¿se come? . Tampoco he encontrado ningún tutorial que explique su funcionamiento para tontos, quiero decir... para novatos que no han visto ni usado nunca una cosa de esas. Resumen: para el que ya tenga conocimientos sobre estas cosas supongo que será verdad que están muy bien y ayudan mucho, que conseguirán hacer una web maravillosa en un rato o en un día, pero el que llega nuevo a estas utilidades se pierde totalmente, no sabe qué hacer con todo esto, es desesperante y te aburre porque después de varios días leyendo, probando, siguiendo tutoriales, etc. ¡¡¡no he visto todavía una página web hecha!!!, de nada. Que sí, que python está interesante, que django parece muy útil para tener una buena organización de una web, que bootstrap maquetará maravillosamente, pero todavía no he visto nada, ni una triste página web, con su cabecera, su menú, su logo, su "Regístrese", su "Contacto", su... nada de nada. Y buscar he buscado, y habrá 'cienmilmillones' de tutoriales en la web, pero deben de haberse escondido todos, porque no he encontrado nada decente. Bueno, esas son mis impresiones al día de hoy, lo mismo me está afectando esta calor
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal Última edición por Casimiro Notevi fecha: 29-06-2012 a las 13:12:48. |
#29
|
||||
|
||||
Lo mejor va a ser que hagas un archivo word y lo guardes como html.
Saludos.
__________________
Confórmate con lo que tienes pero anhela lo que te falta. |
#30
|
||||
|
||||
Cita:
__________________
Lazarus Codetyphon : Desarrollo de aplicaciones Object Pascal, libre y multiplataforma. |
#31
|
||||
|
||||
No esta de mas. Igual si alguien quiere hacer un sitio web, es buena idea que se "empape" de como funciona un producto terminado (joomla, wordpress, magento, etc). Siempre es bueno tener una referencia.
Y aunque casimiro ya vio el hilo, para los que siguen en este, en http://clubdelphi.com/foros/showthread.php?t=79318 habia recomendado un camino aun mas corto que django: http://bottlepy.org/docs/dev/ y que es ideal para el que quiere tener un entendimiento basico de como es todo el asunto de programar para web...
__________________
El malabarista. |
#32
|
||||
|
||||
Una característica de Joomla es que incluye un completo sitio web de ejemplo (a la hora de instalarlo te pregunta si lo quieres o no), y no sólo esa web funciona, sino que se puede ver "de primera mano" cómo es que hace todo lo que ves en la web de ejemplo, está todo ahí, para trastear de lo lindo. Más adelante (si te interesa profundizar) se pueden hacer muchas cosas...hay mucha documentación, foros, es casi un "estándar de facto" en CMS, y puede ser tan poderoso como tus conocimientos lo permitan, aunque aún sin saber casi HTML/PHP/CSS se pueden hacer cosas muy lindas y rápidamente.
¿ Templates para Joomla ? De todo, acá hay una web donde se pueden descargar muchos gratuitamente, viendo ejemplos "in situ" del aspecto de cada template: http://www.joomla24.com/option,com_g.../Itemid,6.html
__________________
Lazarus Codetyphon : Desarrollo de aplicaciones Object Pascal, libre y multiplataforma. Última edición por rretamar fecha: 29-06-2012 a las 15:22:19. |
#33
|
||||
|
||||
Cita:
Código:
from bottle import route, run @route('/hello/:name') def index(name='World'): return '<b>Hello %s!</b>' % name run(host='localhost', port=8080)
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#34
|
||||
|
||||
Cita:
Vaya!! Yo que estaba esperando a que hicieras todo el trabajo para "engarcharme" a la solución que encontrarás... Me has dejado "planchado"
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#35
|
||||
|
||||
Cita:
Aqui no hay ningun index.html, ni archivos html (no es popular con python mezclar el html con el codigo). Ese es exactamente, TODO el programa. Lo que hace es esto: Esto es lo que hay que hacer antes: 1- Instalar bottle 2- Crear un archivo .py que es el que hace el sitio (ejemplo: misitio.py) y llenarlo con el codigo. Código PHP:
Código PHP:
hello/1 hello/mundo hello/@#@@# pero no hello/world/another Código PHP:
Código PHP:
Lo que sucede aqui es que, por defecto, la respuesta esta definida como "text/html". Eso es configurable. Si por ejemplo quisiera devolver xml, json, binario, etc, se puede cambiar antes de retornas Código PHP:
Luego, en el teminal ejecutas python mistio.py y abres en el navegador http://localhost:8080 y listo.
__________________
El malabarista. |
#36
|
||||
|
||||
Revisando lo que comenta Casimiro creo que lo que le sucede es lo mismo que a muchos que no somos expertos ni deseamos serlo en sitios web: Algo con lo que pueda empezar ya mismo a crear un sitio web y a medida que le vaya poniendo cosas ver resultados casi al momento. No hay tiempo de ponerse a leer ni estudiar por muy bonito que sea tal o cual framework o tecnología. Al final todo se va a resumir en un vil html que un navegador interpretará. Resulta bastante frustrante tener que leer tutoriales y tutoriales tan solo para hacer un simple "hola mundo" ya no decir algo más complejo.
Yo insisto en que pruebes Joomla o Drupal, te garantizo que en unas dos horas ya tienes mínimo montado un blog con registro de usuarios sin tener que meterse ni un ápice con el html generado. Y de ahí ir jugando con todo lo que ya hay hecho e ir conociendo el entorno pero ya con algo funcionando. El usar otras alternativas que involucran programación es tan frustrante como tener que leerse medio manual de delphi ANTES de siquiera poder compilar un triste "hola mundo". Lo bonito de Delphi es que escribes-compilas-revisas-experimentas-compilas-revisas-experimentas-etc.
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
#37
|
||||
|
||||
Cita:
Y realmente, sí que me gustaría aprender python, django, bottle y todas esas cosas, pero no he encontrado ningún tutorial para quien empieza de cero. Como dice mamcx, "no hay html", vale, pero entonces qué hay y dónde va, cómo se le llama, dónde se pone el código python, cómo se crea la web (lo que se ve), menus, botones, textos, etc. ¿Dónde está ese tutorial?.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#38
|
||||
|
||||
Pues si vieras la cara que me ha quedado a mí, cuando después de varios días, vi un triste "hola mundo". Y además no sabía de dónde había salido
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#39
|
||||
|
||||
Yo estoy igual que tú.
Necesito montar una web, con algo de programación (por eso no me sirven soluciones como Drupal, Joomla, WordPres,..), conexión a Base de Datos y poco más...
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#40
|
||||
|
||||
Pues a ver si nos "retroalimentamos" , porque estos "sabiondos de la web" sólo dan enlaces, palmaditas en el hombro ("es muy fácil, en un día lo has aprendido y está funcionado") y "apáñatelas como puedas" , pero del dicho al hecho...
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Cerveza virtual y las mujeres mas bonitas | waltergomez | La Taberna | 9 | 21-05-2006 00:03:09 |
Como leen las webs los españoles/as | marcoszorrilla | Noticias | 0 | 24-11-2005 23:40:46 |
! Bazar Webs ¡ | david31 | MySQL | 2 | 21-03-2005 09:48:27 |
Utilización webs | jymy788 | Varios | 4 | 15-11-2004 18:55:16 |
Utilizar Webs | jymy788 | Varios | 0 | 10-11-2004 19:17:23 |
|