Community Wishlist Survey 2023/Larger suggestions/Implement an offline editor
This proposal is a larger suggestion that is out of scope for the Community Tech team. Participants are welcome to vote on it, but please note that regardless of popularity, there is no guarantee this proposal will be implemented. Supporting the idea helps communicate its urgency to the broader movement. |
Implement an offline editor
- Problem: Various reasons, such as power outage, connection errors, and lack of free time or unexpected abandonment of editing. Wikipedia users have the problem of editing large or small articles or even creating them. Since there may be server errors and other errors, they can interrupt users when creating articles.
- Proposed solution: Computer software for personal computers and mobile phones can be designed in which users can benefit from all the tools of the visual editor or the code editor. So users could create their articles and improve them on their computers over time offline.
- Who would benefit: Wikipedia users and even users of other wikis such as Wikidata, Commons...etc would benefit. Users will have fewer spelling and grammatical errors when uploading articles because the articles will be developed on users' devices by adding references, styles, information...etc.
- More comments:
- Phabricator tickets:
- Proposer: Leonard611 (talk) 10:18, 26 January 2023 (UTC)
Discussion
I am very sorry for not specifying my language (Spanish)
- @Leonard611: ¡Hola! Gracias por presentar esta propuesta. Recibimos esta propuesta. ¿Usted cree que es similar a su propuesta?
- Perhaps give a look at w:Visual Studio Code and vscode extension Wikitext? Developed by Chinese Wikipedia contributors, it is somewhat widely used in zhwiki. MilkyDefer 03:09, 27 January 2023 (UTC)
- Ideally, this should include a regular expression change facility and a case (upper, lower, sentence, title, toggle) conversion facility. Case conversion should not be limited to ASCII A-Z. --Chatul (talk) 13:17, 22 February 2023 (UTC)
¿Propuesta Similar?
- Problem: Al realizar ediciones más grandes y, en particular, al escribir nuevos artículos, existe la posibilidad de pérdida de datos (posiblemente un valor de algunas horas) debido a::
- un corte de energía,
- un bloqueo del navegador,
- una interrupción de la red (si uno elige obtener una vista previa de sus cambios mientras la red está temporalmente fuera de línea), cierre accidental del navegador.
Es una característica bastante estándar en el software moderno para guardar automáticamente las ediciones del usuario para protegerse contra tales incidentes. El guardado automático es omnipresente en el software basado en la nube, donde tiene el beneficio adicional (o quizás principal) de permitir que el usuario no piense en guardar su trabajo/seguir trabajando en el mismo documento en varias sesiones/a través de múltiples dispositivos. (Podría decirse que sería deseable tenerlo en Wiki por derecho propio). El software "fuera de línea" a menudo también tiene una función de guardado automático, aunque generalmente solo para la recuperación de fallas (por ejemplo, LibreOffice).
El editor de código actualmente no proporciona ningún tipo de funcionalidad de guardado automático, mientras que el Editor visual parece tener algún tipo de guardado automático implementado, o eso deduzco basado en phab: T57370 (Normalmente no uso el Editor visual, así que no puedo decir si realmente está presente; si lo está, entonces parece estar oculto y sin documentar, sin ninguna indicación en la interfaz de usuario de que se está guardando algo, casi tan bueno como si no estuviera allí). Algunas soluciones alternativas que los usuarios, especialmente aquellos que han experimentado pérdida de datos en el pasado, probablemente empleen incluyen:
- copiando periódicamente su trabajo del editor Wiki a un programa externo (por ejemplo, el Bloc de notas) y guardándolo localmente;
- escribir artículos completos en un programa externo y solo copiarlos en un editor Wiki una vez que estén listos;
- escribiendo su artículo en su sandbox y guardando regularmente. Cada uno de estos es inconveniente/requiere mucho tiempo/disminuye la productividad.
- Proposed solution: Una funcionalidad confiable de guardado automático que guarda regularmente las ediciones del usuario en segundo plano, que funciona tanto en el editor de código como en el Editor visual, lo que permite restaurar estas ediciones en los 4 casos enumerados anteriormente.
Deseable: un indicador en la interfaz de usuario del editor que le dice al usuario si la página que está editando se guardó por última vez o cuándo, para asegurarle que el guardado automático está realmente presente y funcionando, y por lo tanto no necesita recurrir a ninguno de los las soluciones mencionadas anteriormente. Guardar estas ediciones en línea (en servidores Wiki), para permitir que el usuario continúe trabajando en una página en múltiples sesiones/a través de múltiples dispositivos. (Solo para aclarar: hasta que el usuario las publique, estas ediciones deben permanecer privadas y no visibles para nadie más que el usuario en cuestión).
- Who would benefit: Todos los editores, pero en particular: aquellos que escriben artículos más extensos, y dos grupos que, creo, Wikimedia está particularmente interesada en reclutar/retener: editores nuevos, que probablemente se desalienten particularmente si se pierde su arduo trabajo, editores en países , donde se producen con frecuencia cortes de energía/"cortes de carga", que tienen una probabilidad desproporcionada de estar en el Sur Global (como India o Sudáfrica, si se cree en los informes de los medios).
Dejeme saber si piensa que su propuesta es similar o diferente a la propuesta mencionada. HMonroy (WMF) (talk) 23:01, 26 January 2023 (UTC)
- Well, it does look a bit like it. But the difference is that it proposes a different solution to the same problem. The editors you showed me look interesting but I was referring to a code and visual editor at the same time. If it were visual it would be easier for those who are not used to the code editor. I hope you understand, thanks and greetings. Leonard611 (talk) 10:30, 27 January 2023 (UTC)
- I also think that the proposal that I raise has a little more benefits than the previous one. Since articles could be created with the free time of the editors and in fact avoid the many problems that some Internet connections and servers present. (In my case I live in an area with low connection and I use a mobile phone, so if this proposal is accepted, a mobile phone version would be very useful for me. I'm sure it will also be useful for other people) . Thanks and regards Leonard611 (talk) 21:36, 27 January 2023 (UTC)
- Hello guys, I see that my proposal is doing well, however we need to spread it in all the wikis in order for it to be applied and thus increase its popularity. Leonard611 (talk) 06:53, 16 February 2023 (UTC)
- I also think that the proposal that I raise has a little more benefits than the previous one. Since articles could be created with the free time of the editors and in fact avoid the many problems that some Internet connections and servers present. (In my case I live in an area with low connection and I use a mobile phone, so if this proposal is accepted, a mobile phone version would be very useful for me. I'm sure it will also be useful for other people) . Thanks and regards Leonard611 (talk) 21:36, 27 January 2023 (UTC)
Please consider the following as a probable solution to the problem for Windows users: Offline MediaWiki Code Editor Tonygarfume (talk) 03:32, 25 May 2024 (UTC)
Voting
- Support Magnoliasouth (talk) 23:29, 10 February 2023 (UTC)
- Support Skimel (talk) 00:26, 11 February 2023 (UTC)
- Support This is a great idea. Goliv04053 (talk) 06:29, 11 February 2023 (UTC)
- Support Transient-understanding (talk) 08:18, 11 February 2023 (UTC)
- Support Arado Ar 196 (talk) 08:33, 11 February 2023 (UTC)
- Support Kekavigi (talk) 09:22, 11 February 2023 (UTC)
- Support Muted Red Tulip (talk) 10:07, 11 February 2023 (UTC)
- Support Plaga med (talk) 11:33, 11 February 2023 (UTC)
- Support Prairie Astronomer (talk) 15:40, 11 February 2023 (UTC)
- Support Baba Gaby (talk) 18:33, 11 February 2023 (UTC)
- Support --NGC 54 (talk|contribs) 01:29, 12 February 2023 (UTC)
- Support Fvtvr3r (talk) 13:54, 12 February 2023 (UTC)
- Support Thomas Kinz (talk) 01:26, 13 February 2023 (UTC)
- Support Libcub (talk) 07:17, 14 February 2023 (UTC)
- Support This would be quite helpful! Mikxth (talk) 11:54, 14 February 2023 (UTC)
- Support This could be of great aid to Wikipedians living in places with poor bandwidth. Ottawajin (talk) 12:14, 14 February 2023 (UTC)
- Support It's a good idea. J. Manolo G. P. (Talk) 10:51, 15 February 2023 (UTC)
- Support Aishik Rehman (talk) 09:07, 16 February 2023 (UTC)
- Support JFremd (talk) 16:24, 16 February 2023 (UTC)
- Support -- Ferien (talk) 11:28, 18 February 2023 (UTC)
- Support Lupe (talk) 14:44, 18 February 2023 (UTC)
- Support I edit a lot on my phone on public transport, and the occasional connection interruption is really annoying Trimton (talk) 15:41, 18 February 2023 (UTC)
- Support Jotamide (talk) 16:03, 18 February 2023 (UTC)
- Support Lightoil (talk) 01:56, 20 February 2023 (UTC)
- Support Mbrickn (talk) 03:25, 20 February 2023 (UTC)
- Support Augend (talk) 07:57, 20 February 2023 (UTC)
- Support Qxyz123 (talk) 04:35, 21 February 2023 (UTC)
- Support cyrfaw (talk) 12:03, 22 February 2023 (UTC)
- Support Chatul (talk) 13:18, 22 February 2023 (UTC)
- Support Morten Haan (talk) 18:55, 22 February 2023 (UTC)
- Support Madacs (talk) 20:51, 22 February 2023 (UTC)
- Support Thingofme (talk) 01:47, 23 February 2023 (UTC)
- Support Althair (talk) 04:11, 23 February 2023 (UTC)
- Support I am aware of users, who have such problems, and it's really annoying to loose several hours of work from relation. Juandev (talk) 11:39, 23 February 2023 (UTC)
- Support منى ناصر ثابت علام حُزين (talk) 16:56, 23 February 2023 (UTC)