Connect with us

Sin categoría

Improve The Deployment Of WordPress Websites

Published

on

wordpress themes momizat Tutorial wordpress templates

To Improve The Deployment Of WordPress Websites As WordPress matures into a full-fledged CMS and more and morelarge online publishers come to rely on the platform, the practice of developing and deploying websites becomes increasingly important. High-profile members of the WordPress community, such as core developer Mark Jaquith and Cristi Burca, have spoken on the topic and built tools such as WP-CLI and WP Stack to improve the professionalism of our administration and deployment.

But what I’m really interested in is the current state of WordPress deployment: how an average developer manages the deployment of their websites, and how can we improve as a community?

In late July 2012, I conducted a short survey to help me answer these questions. The survey was open for three months and drew a modest but not insignificant 327 respondents. This article documents the results of the survey and draws some conclusions about where education is needed and how we can help each other become more professional when deploying our WordPress websites.

The Demographic

In my survey, I asked a few questions to establish the demographic that’s working with WordPress; this was obviously already done in far greater detail with the WordPress user and developer survey, but I felt that getting a sense of who was responding to this survey was important. Of the 327 respondents, 43% self-identified as developers, 10% as designers, 40% as both designers and developers and 7% other.

The vast majority were located in the North America (50%) and Europe (38%), with the following continents also registering: Asia (6%), Australia (4%), Africa (3%) and South America (1%). I also asked respondents how they would categorize the businesses they work for. Here’s how they responded:

biz-type

The results were overwhelmingly in favor of freelancing (46%), with small businesses (19%) and small agencies (17%) taking a close second and third place, respectively. These figures back up accepted knowledge that WordPress is largely used by small internal Web teams, regional Web agencies and freelancers. Finally, as with the WordPress user and developer survey, I asked respondents whether they made their living from WordPress. This was relatively evenly split, with a small majority of 59% saying yes.

That said, of those who identified themselves as developers, 67% said they earn their living from WordPress, which suggests that WordPress developers are generally more inclined to stick with one platform than designers, who are perhaps more agonistic.

Deployment Practices

Now we get to the meat of the survey, how respondents actually deploy their WordPress websites. Combined, the 327 respondents maintain 6,378.5 WordPress websites — yes, someone maintains half a WordPress website. The majority of respondents manage a fairly small number of websites, with 46% looking after fewer than 10. That said, an impressive 8% manage between 30 and 40 websites, and, incredibly, one person is responsible for 700. Below is a breakdown of the numbers.

WEBSITES MAINTAINED BY SURVEY RESPONDENTS

Number of websitesNumber of respondents
Fewer than 10149
10 – 20109
20 – 3026
50 – 1007
100 – 2004
200 – 5001
500 – 10001

VERSION CONTROL

I asked all respondents whether they use version control and, if so, which software they favor. Astonishingly (at least to me), 45% of respondents said they do not use version-control software at all as part of their workflow. Of the remaining 55%, Git was by far the most popular, taking 41% of the vote, and Subversion surprisingly accounted for only 9%. Drilling down a little deeper, 28% of those who identify themselves as a developer stated that they do not use version control, and 48% of those who are both developers and designers said the same. Here’s a breakdown of overall responses on version-control software:

version-control

Next, I asked respondents what method of deploying websites they favor. These I broke down into FTP, SFTP, SCP, SSH + version control, SSH + version control + Capistrano, and other. Again, somewhat shocking for me was to find that FTP took 49% of the vote, followed by SFTP (20%) and SSH + version control (17%). My preferred method, SSH + version control + Capistrano, got only 3% of the vote; but even with so low a number, I was pretty encouraged to hear that people out there take the time to work in this manner.

ENVIRONMENTS

I asked respondents whether they maintain different environments for their WordPress websites — that is, whether they set up local, test, staging and live environments. Answering yes didn’t require that they run all of these environments, but simply that they differentiate between the website they develop on, the website on which they show changes to a client and the live website. The vast majority of respondents (75%) indeed do this, which is great news.

An important facet and constant pain point of running multiple environments is the need to alter URLs in the WordPress database when migrating the database from one environment to another. I asked respondents how they typically deal with this problem and gave them an open field to type their answer. Here are some answers that came up repeatedly. These aren’t actual responses, but rather my representation of groups of similar replies.

“I don’t migrate between staging and live databases.”

“I don’t touch the database. I just export and import posts out of and into WordPress.”

“I use Dave Coveney’s PHP script for finding and replacing URLs in the database, including those in serialized data.”

“I do a find-and-replace on the SQL dump and the website’s files.”

“It’s a massive pain in the arse, and I steer clear of it.”

“I dunno. What is the best practice on this?”

COWBOY CODING

Finally, to gauge how strictly people adhere to general best practices, I asked respondents whether they ever cheekily edit code on the live server. Let’s be honest: this question is only ever going to yield one outcome. As expected, a whopping 76% owned up to having tweaked some WordPress production code in their time.

What We’ve Learned

In reviewing the lessons learned, it’s important to say up front that I am not criticizing the development and deployment practices of the survey’s respondents. The goal was to identify the areas where we, as a community, can become more professional and to draw some conclusions on how we might achieve that. You’ll find no finger-wagging or hyper-critical feedback for developers — just broad conclusions drawn from the responses.

VERSION CONTROL

First, clearly not enough of us are using version control in our everyday workflow. This is a fundamental tool for any developer, and for 61% of those who self-identify as a developer or as both a designer and developer to say that they don’t use version control indicates that effort is needed in the WordPress community to educate developers on the importance of source-control management.

Still, while not enough WordPress developers use version control, that so many who do use Git is very positive. I prefer the decentralized approach of Git, and while WordPress’ core team still uses (and will likely continue to use) Subversion, Git brings many benefits. Suppose a few teams are working on a project. Each team could write to its own repository, and then a senior member of the quality-assurance team or an administrator could merge changes from all of those repositories into a protected repository before deploying the website. This approach makes a lot of sense if the website you’re working on is large and members of your team are dispersed, and it’s why I favor Git.

ENVIRONMENTS

While a lot has been done to grapple with the issues arising from WordPress storing URLs in the database, the problem goes beyond WordPress’ core and extends to plugins and even to the pesky URLs ending up in serialized data. This is a pain in the arse at best, and a complete time-suck at worst. There are many options for overcoming this, but the most common choice is either not to migrate data from environment to environment at all or to use Dave Coveney’s PHP script. Both have their problems. For me, the first just isn’t viable, and the second, while perfectly acceptable, isn’t automated enough and is pretty time-consuming. There has to be a better option.

Free and premium tools and plugins offer solutions to this problem. One that came up a lot in the survey’s results was BackupBuddy and its migration feature. I’ve played around with its functionality, and, while it works perfectly well, it does not (as yet) work with Multisite, and I actually found the process more arduous than using a find-and-replace script. One project of mine that has emerged from this survey is to automate the find-and-replace process with a tool for Capistrano.

from :http://www.smashingmagazine.com/2013/04/15/wordpress-deployment-survey/

[quote font=»verdana» font_size=»14″ font_style=»italic» color=»#474747″ bgcolor=»#F5F5F5″ bcolor=»#dd9933″ arrow=»yes» align=»centre»]This Demo Content Brought to you by Momizat Team [/quote]

this is tags and keywords : wordpress themes momizat Tutorial wordpress templates

Periodista, Director de www.laschivasdelllano.com y www.laschivasdecolombia.com

Sin categoría

Avanza el proceso de legalización de asentamientos humanos en Yopal

Published

on

El equipo de la Oficina Asesora de Planeación llegó hasta el Asentamiento Brisas de San Rafael, de la vereda San Rafael del corregimiento de Santa Fe de Morichal, para socializar los lineamientos para el proceso de legalización de predios.

Con optimismo los habitantes del asentamiento Brisas de San Rafael, ven el trabajo que se viene realizando desde la Alcaldía de Yopal, en cabeza del Alcalde Luis Eduardo Castro, a través de la Oficina Asesora de Planeación, con el fin de legalizar sus predios y poder recibir todos los beneficios que conlleva dicha legalidad.

De acuerdo a la Ley 2044 de 2020, que tiene como objetivo sanear de manera definitiva la propiedad de los asentamientos humanos ilegales, consolidados y precarios en bienes baldíos urbanos; el plan piloto de estudio para legalización de asentamientos humanos se convirtió en el primer paso para iniciar la verificación del cumplimiento de las normas exigidas en el marco de la ley para establecer la factibilidad de legalizar.

Por lo anterior, se desarrolló una jornada de identificación del asentamiento humano ubicado en el corregimiento Santa Fe de Morichal, como respuesta a la solicitud de la comunidad de este Centro Poblado de la capital casanareña, quien escuchó los lineamientos para el proceso de legalización de los predios, como primer paso para lograr el desarrollo de importantes proyectos.

Por su parte, la Jefe de la Oficina Asesora de Planeación, Dra. Sonia Ruiz, expresó que han aprovechado las herramientas que les brindó el Concejo Municipal que fueron solicitadas por parte del alcalde, Dr. Luis Eduardo Castro, teniendo en cuenta que desde su Plan de Desarrollo está estipulado realizar todo el proceso de legalidad de predios que hasta la fecha no cuentan con la titularidad.

“La idea de este proceso es que los predios puedan ser intervenidos con obras por parte de la Administración Municipal o Departamental en cuanto temas de ampliación de redes de servicios públicos y todos aquellos que requieren las familias que habitan estos sectores”. 

Dentro de los mecanismos creados para el proceso de legalización, se encuentra: La transformación de bienes baldíos urbanos en bienes de uso público; Declaratoria de espacio público; La cesión a título gratuito y la enajenación directa de bienes fiscales.

Con estas acciones, la Administración Municipal de Yopal, en cabeza del Alcalde Luis Eduardo Castro continúa transformando la vida de los yopaleños.

Continue Reading

Sin categoría

Condenado a 20 años expolicía Juan Camilo Lloreda por asesinato de Javier Ordóñez

Published

on

La sentencia ya es definitiva, el expatrullero pagará en prisión y llegó a un acuerdo con la Fiscalía. Condenado a 20 años expolicía Juan Camilo Lloreda por asesinato de Javier Ordóñez.

Los años de cárcel recayeron sobre él por el asesinato del estudiante de derecho, el pasado 9 de septiembre.

La sentencia la profirió la Fiscalía luego de haber avanzado en un preacuerdo con el expatrullero. Lloreda se comprometió a revelar más nombres de uniformados que también participaron del homicidio.

Además, el expatrullero deberá liderar un acto de perdón con los familiares de Javier Ordóñez. Según el acuerdo, Lloreda se declaró culpable de los delitos de homicidio agravado y tortura agravada. Por lo anterior, se le sentenció a 20 años de prisión.

Adicionalmente, Lloreda deberá pagar una multa de 1.5000 salarios mínimos legales mensuales vigentes. El expatrullero está apresado en el Centro Especial de Reclusión de la Policía Nacional (Cerec), que está en Facatativá, Cundinamarca.

Cabe destacar que la realidad que vive el otro uniformado involucrado en el caso es diferente. Harby Rodríguez optó por demostrar que, según él, es inocente. El expatrullero se expone a ser sentenciado con la pena máxima y continúa en juicio.

Javier Ordóñez fue asesinado por policías la madrugada del 9 de septiembre de 2020, al noroccidente de Bogotá, en el barrio Villa Luz.

De acuerdo con la Fiscalía, los elementos de prueba dan cuenta de que unidades de vigilancia de la policía realizaron un procedimiento frente al conjunto residencial en el que vivía Ordóñez Bermúdez, y coordinaron su traslado hasta el CAI de Villa Luz, en la localidad de Engativá.

En este punto, al parecer, hubo otras actuaciones que desencadenaron la muerte del estudiante de derecho, como lo precisó el informe de necropsia realizado por el Instituto de medicina Legal.

Respecto al otro vinculado, el patrullero Harvy Damián Rodríguez Díaz, la Fiscalía lo acusó formalmente por los delitos de homicidio agravado y tortura agravada.

Fuente, Publímetro

Continue Reading

Sin categoría

Alcaldía de Yopal fortalecerá labor de Jueces de Paz

Published

on

La función que cumple un Juez de Paz es de gran importancia para promover la sana convivencia. Son ellos quienes promueven la solución, a través del diálogo y la concertación, de controversias relacionadas con deudas, arrendamientos, problemas familiares, disputas entre vecinos, entre otras. Esto lo hacen de forma desinteresada, siempre orientados hacia el servicio a la comunidad.

Cifra: 29 Jueces de Yopal hay en Yopal.

Es por ello, y reconociendo la importancia de la labor que cada Juez de Paz desarrolla, que la Alcaldía de Yopal a través de la Secretaría de Gobierno y la Secretaría General, destinará recursos para dotarlos con las herramientas necesarias para el ejercicio de sus funciones.

El anuncio lo hizo el alcalde de Yopal, Luis Eduardo Castro, durante el encuentro sostenido con los Jueces de Paz este martes. “Se destinarán 20 millones de pesos para ser invertidos en equipos de cómputo, impresoras, papelería y personal de apoyo que están requiriendo desde hace varios años”, destacó el burgomaestre.

Por su parte, la secretaria de gobierno, Karen López, anunció que, en las instalaciones de Casa de Justicia, se acondicionará una oficina para uso exclusivo de los Jueces de Paz que a diario asisten allí para atender los casos por los que son requeridos.

“Por años se ha tenido una deuda con nuestros Jueces de Paz. Es por eso que esta Administración los apoyará para que sigan promoviendo la sana convivencia en nuestra ciudad. Es de resaltar que, por su labor, ellos no reciben un sueldo. Lo que hacen, lo hacen de forma voluntaria”, mencionó Karen López.

Datos de interés

·         Se implementará el programa ‘Escuelita de Paz’ para promover la figura del Juez de Paz en las instituciones educativas de la ciudad.

·         En la ciudad hay 16 Conciliadores en Equidad.

·         Seis Jueces de Paz tienen doble investidura, por lo que también ejercen el rol de Conciliadores en Equidad.

·         Seis son los Jueces de Paz que a diario asisten a Casa de Justicia.   

Continue Reading

Siguenos en twitter

En Tendencia