Ahora veremos la forma de combinar la caracterÃstica del drag drop (script.aculo.us) con PHP y MySQL, esto con el objetivo de que los elementos que hemos seleccionado o movido de un lugar a otro se queden guardados en una base de datos.
El sitio, del que no se ha precisado nombre comercial, hará su debut este verano y ofrecerá miles de horas de programas de televisión, pelÃculas y otros contenidos audiovisuales de forma gratuita para los usuarios de la red. Emitirán capÃtulos compl
Twitter OAuth PHP Class es una librería que nos vendrá muy bien para poder utilizar el API de Twitter usando OAuth, método de autenticación que no necesita que el usuario registre su usuario/contraseña en otras aplicaciones.
Como se puede ver, existen dos scripts dentro de npm: build que compila el js y extrae los CSS, y dev, que arranca el servidor de webpack habilitando HMR (🎶 ¡ya no puedo vivir sin él! 🎶).
Ambas configuraciones de webpack usan un script en común (webpack.config.common.js):
const webpack = require( 'webpack' );
const path = require( 'path' );
// Carga los ficheros .vueconst VueLoaderPlugin = require( 'vue-loader/lib/plugin' );
// Configura stylelintconst StyleLintPlugin = require( 'stylelint-webpack-plugin' );
// Para obtener un path para los aliasfunctionresolve( dir ) {
return path.join( __dirname, '.', dir );
}
module.exports = {
mode: 'production',
// Fichero inicial del proyecto
entry: './js/main.js',
// Fichero final para incluir
output: {
filename: 'js/main.js',
publicPath: '/dist/',
},
module: {
// Reglas para los ficheros
rules: [
{
test: /\.js$/,
exclude: /node_modules/,
loader: 'babel-loader',
},
{
test: /\.vue$/,
loader: 'vue-loader',
},
{
test: /\.css$/,
use: [
'css-loader',
'sass-loader',
],
},
],
},
plugins: [
new webpack.HotModuleReplacementPlugin(),
new VueLoaderPlugin(),
new StyleLintPlugin( {
files: [ '**/*.{vue,htm,html,css,sss,less,scss,sass}' ],
} ),
],
resolve: {
extensions: [ '.js', '.vue', '.json' ],
alias: {
'@': resolve( '' ),
},
},
};
El frontend se gestiona desde el fichero main.js, que inicializará Vue y añadirá el componente principal:
import Vue from 'vue';
import Buefy from 'buefy';
import'buefy/dist/buefy.css';
import App from './components/App.vue';
import'@/assets/scss/main.scss';
Vue.use( Buefy );
new Vue( {
el: '#app',
components: {
App,
},
render: ( c ) => c( 'app' ),
} );
// accept replacement modulesif ( module.hot ) {
module.hot.accept();
}
Y ya por último el componente App.vue, que muestra simplemente un poco de HTML
Juan Pablo Puerta (Un gaditano en Silicon Valley) nos cuenta al detalle dos interesantes opciones para poder establecer conexiones sin tener que pagar las abusivas tarifas que se establecen en Aeropuertos, Hoteles, etc.
me he decidido a escribir una serie de artÃculos en los que tratare de desglosar el proceso de creación de un formulario de contacto que se pueda utilizar en cualquier pagina web.En este primer articulo quisiera tratar la estructura y presentación del
One of the nice things about Flickr is that because of their open API a whole host of developers have built more and more interesting things to do with the site. It’s interesting to me today that so many of the ways that I use Flickr…
Chad Hurley ha anunciado que Youtube compartirá ingresos con los usuarios que suban sus contenidos. Y esto lo hace a la vez que señala que tiene casi preparada su muy esperada tecnologÃa para detectar contenidos con copyright…
Se trata de unos canales temáticos en los que se muestran los post de los blogs publicados con La Coctelera para cada una de las temáticas y subtemáticas predeterminadas
Cuando escribes un post en WordPress (y en otros CMS) te da la opción de personalizar la url de ese post…Evidentemente usar el post slug no te encumbrará a lo más alto en los resultados de los buscadores, pero no es recomendable sólo por motivos SEO
As I stated in an earlier posting I am working to build a good image manager in PHP and in such I am looking into what is the best way to store those images. There are really two good options that are available to me: Database Blob Storage and File System