44

Writer: تطبيق بسيط للكتابة بهدوء.

السلام عليكم.

في الفترة القصيرة الماضية كنت أعمل على تطبيق بسيط، آل بي الأمر إلى تسميته بـ«Writer» مؤقتًا.

هدف هذا التطبيق الأول والأخير هو الكتابة بهدوء.


صورة للذكرى:

http://i.imgur.com/4dgahnf.png

الأسباب الأساسية لوجود هذا التطبيق في الكون:

  • تعقيد واجهات الكتابة في المدونات.

  • قبح تلك الواجهات نفسها.

  • عدم دعم بعض تلك الواجهات الكتابة باللغة العربية (كـTumblr).

  • عدم وجود تطبيق بسيط وسريع للكتابة مباشرة دون المرور بأية حواجز.


التطبيق كان شخصيًا في البداية. حاولت البحث عن أية أسباب تمنعني من مشاركته فلم أجد.

التطبيق يتكون من خلفية ومساحة للكتابة. مساحة الكتابة تتكون من عنوان ومحتوى. هناك رمز/أيقونة للتطبيق في الأسفل.


هنا بعض خصائص التطبيق الرئيسية (وليست الرئيسة):

  • حفظ تلقائي ومباشر -حرفيًا- لما تكتبه.

  • لا تسجيل دخول، لا روابط، لا بطيخ. افتح واكتب ثم أغلق. افتح مرة أخرى في وقت لاحق لتكمل ما تكتبه.

  • التطبيق يعتمد تقنيات HTML5، فلا يتعامل أو يتصل مع مزودات/خوادم/سيرفرات (حسب فلسفتك الشخصية) لحفظ ما تكتبه، كل شيء يحدث في جهازك الخاص. لذا إن استطعت الوصول إلى التطبيق بدون اتصال بالإنترنت، فسيظل الحفظ يعمل كما لو كنت متصلًا.

  • إن كنت -مثلي- لا يمكنك الكتابة مع إزعاج حولك، فيمكنك تشغيل مقطع صوتي أثناء الكتابة ضمن التطبيق. صوت «Rainy Mood» إفتراضيًا. غير قابل للتخصيص حاليًا.

  • التطبيق حاليًا مكوّن من صفحة واحدة فقط (لا أرى أهمية لتلك المعلومة في الحقيقة).


هذا ما يمكنك تخصيصه حاليًا:

  • تغيير حجم الخط.

  • تغيير حجم مساحة الكتابة، أسميته بـ«board» مؤقتًا. لذا: تغيير حجم الـboard.

  • إن خطرت ببالك فكرة جهنمية وأردت كتابتها بسرعة بدون أي تشويش قبل أن تنساها، يمكنك الذهاب لوضعية ملء الشاشة. ستقوم بإخفاء كل شيء عدا الـboard.

  • تبديل لون الـboard بين الأبيض والأسود. الأسود هو الإفتراضي.


يمكنك تغيير كل تلك الخصائص باستخدام لوحة المفاتيح فقط. هنا قائمة بالإختصارات:

  • الإنتقال لوضعية ملء الشاشة: Ctrl+Enter

  • تكبير حجم الخط: Ctrl+]

  • تصغير حجم الخط: Ctrl+[

  • تكبير عرض مساحة الكتابة: Ctrl+Shift+→

  • تصغير عرض مساحة الكتابة: Ctrl+Shift+←

  • تكبير طول مساحة الكتابة: Ctrl+Shift+↑

  • تصغير طول مساحة الكتابة: Ctrl+Shift+↓

  • تشغيل المقطع الصوتي أو إيقافه مؤقتًا: Ctrl+Space

  • تغيير لون مساحة الكتابة: Ctrl+/

يمكنك استبدال الحروف الإنجليزية برفيقتها العربية لنفس الغرض. بديهيًا، يتم حفظ تلك الإعدادات لحين رجوعك في المرة القادمة (وما يليها).


وللتعامل بالفأرة، وعبر الرمز/الأيقونة في الزاوية اليسرى بالأسفل:

  • تشغيل الصوت أو إيقافه مؤقتًا: نقرة واحدة.

  • الإنتقال لوضعية ملء الشاشة: نقرتان.


مشاكل معروفة:

  • وضعية ملء الشاشة لا تعمل بشكل جيد في Firefox.

  • تكبير وتصغير عرض الـboard لا يعمل بشكل جيد في Firefox.

  • يمكنك التأكد بنسبة 90% بأنك في موقع آخر في حال زيارته باستخدام مستعرض IE، وحتى في آخر نسخة منه. (على الأرجح ستظل هذه المشكلة في هذه القائمة إلى الأبد).


ملاحظات إضافية:

  • التطبيق يدعم الكتابة بالعربية والإنجليزية.

  • التطبيق يستخدم خط Arial للعنوان، وTahoma للمحتوى الرئيسي.


الموقع:

http://writenow.cu.cc

(بالإضافة إلى أنه يعمل على domain واستضافة مجانيتين، فعنوان الـdomain هو WriteNow وليس Writer).

ولمحبي سجلات التغيير/changelogs، أستمتع بكتابتها (لسبب لا أعرفه) هنا:

http://writenow.cu.cc

/changelog


أي أفكار أو إبلاغ عن أخطاء بدءًا من الأخطاء الإملائية، ومرورًا بالبكسل الزائد في مكانٍ ما، ووصولًا بالكارثية، أجدها مفيدة.


كتابة سعيدة.

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

15

سؤال سريع: هل فكرت في تحويله لمنتج تبيعه؟

15

جميل جدًا , ومن المهم جدًا أن تجعل الستايل Responsive .

ولو قُمت بـ برمجة نسخة للـ PC أو الأجهزة الذكية سيكُون الأمر ممتعًا حقًا !

13

في الحقيقة، فكرت في البداية بعمل التطبيق لسطح المكتب كأساس، لكن لسبب ما فضلت الويب.

لذا، سأسأل هنا: ما الفارق الذي قد يشكله لك كون التطبيق مبني لسطح المكتب بدلًا من الويب؟

أما بالنسبة للأجهزة الأذكية فلا أرى أنها أدوات كتابة على أية حال.

13

كذلك ميزة أخرى وهي الحافظات المتعددة المؤقتة والستاتيكية Multi Clipboard

بمعنى تسمح له بحفظ عبارات ما ليستخدمها باختصار

وأن تجعل بعضها يعينه كستاتيكي والآخر كمؤقت

كأن يحفظ اسمه وبريده و موقعه وعبارات متكررة مثل التحية والسلام و البسملة وغيرها مما يمكنه حفظه واعادة استخدامه

شكرًا لك على اقتراحاتك، سآخذها جميعًا بالحسبان.

المشكلة هنا أنني أرغب أن يكون التطبيق سريعًا بقدر الإمكان، وكل ما زادت الخدمات، كلما ثقُل التطبيق وتشتت تطويره عن مهمته الأساسية.

13

التطبيق جميل .. ومبدأه جميل .. لكن يحتاج لتطوير واضافة مزايا اخرى ...

لكن ماذا عن الحماية، كيف سأمنع الناس من العبث بما أكتبه،

فالتطبيق يستعمل local storage

يعني أنّ ما أراه أنا لا يراه بقية الناس، وهذه مشكلة إلا إذا كانالهدف مدونة خاصة وسرية

الأمر الثاني هو أنّ الكتابة ستحذف إذا قمت بتفريغ الكاش، هل فكرت في حل لهذه المشاكل،

غير هذا التطبيق رائع وجميل فعلا

بالنسبة للمشكلة الأولى، فمن تقصد بالناس؟ صحيح؛ ما تراه أنت لا يراه بقية الناس على الإنترنت، فأي ناس تقصد؟ يمكنك تصنيف التطبيق على أنه وسيلة للكتابة فقط، وليس وسيلة للنشر.

أما بالنسبة لمشكلة تفريغ الـcache، فلم أهتم لها كثيرًا لعدة أسباب؛ أهمها أن تفريغ الـcache ليس عملية متكررة بشكل دائم. قد يتغير ذلك لاحقًا.

شكرًا لك :).

التطبيق أكثر من روعة حقيقة

سيكون رائع لو جعلت فيه خاصية الاقتراحات والإكمال التلقائي مثل لوحة مفاتيح الجوال

ميزة لو تضاف وهي إمكانية تحديد نص وقلبهم للغة الأخرى بمعنى أحيانا تظن نفسك تكتب عربي وتكتب جملة فتنتبه أنه لم يتم تبديل اللغة وبقيت أجنبي

فحتى لا تمسح وتعيد تحدد وتنقر زر فيستبدلهم بمقابلهم فتتصحح العبارة

واجهه رائعة وخالية من أي مشتتات ومع تصميم متجاوب ومع خصائص رائعة، أعتقد أنه بحاجة الى عداد للكلمات والأسطر تكون أسفل الصفحة بشكل شبه مخفي وتظهر بشكل واضح عند مرور الماوس عليها.

أبدعت، سلمت يمناك.

أيضاً يحتاج التطبيق الى الأوسمة h1, h2, h3 وأيضاً li, ol.

هل تعرف تطبيق FocusWriter؟

يبدو أن فكرة تطبيقك مماثلة تماماً لفكرته، ففيه ميزة الحفظ التلقائي والخلفية ووضع ملء الشاشة وتخصيص الألوان والخطوط والعديد من المميزات الأخرى.

إنه تطبيق قديم، ومستقرّ،يختلف عن Writer أنه لسطح المكتب، ويدعم المنصات الشهيرة Cross-platform.

تطبيق Writer جميل، أنصحك بمتابعة تطويره في اتجاه دعم منصات التدوين، فمجتمع WordPress يبحث عن حل بديل لواجهة الكتابة الحالية في المنصّة، وينتظرون تجربة مشابهة للتي يقدمها تطبيق Writer.

أعجبتني كثيرا هته الفكرة وأعجبني أكثر طريقة تطبيقك لها

لكن حبذا لو تشتري دومين لهذا التطييق ويكون اسمه عربي مثلا kitaba.me

هكذا لو اشتهر عالميا سيكون باسم عربي :)

وأنا عن نفسي ان شاء الله سأقوم بالترويج له على الفيسبوك

للأسف فيس بوك يمنع مشاركة الروابط التي تنتهي ب cu.cc

فالتطبيق يستعمل local storage

الأمر الثاني هو أنّ الكتابة ستحذف إذا قمت بتفريغ الكاش، هل فكرت في حل لهذه المشاكل،

سؤال سريع: هل فكرت في تحويله لمنتج تبيعه؟

هنا يكمن المنتج. تسجيل دخول للمزامنة بين المتصفحات المختلفة على الأجهزة المختلفة حتى بعد حذف الكاش. يمعنى طالما أنت غير مسجل يعمل على التخزين المحلي عند التسجيل يجلب لي نسختي على الجهاز الآخر أو قبل حذف الكاش.

ما دفعني للسؤال هو هذا

لا تسجيل دخول، لا روابط، لا بطيخ. افتح واكتب ثم أغلق. افتح مرة أخرى في وقت لاحق لتكمل ما تكتبه.

التطبيق يعتمد تقنيات HTML5، فلا يتعامل أو يتصل مع مزودات/خوادم/سيرفرات (حسب فلسفتك الشخصية) لحفظ ما تكتبه، كل شيء يحدث في جهازك الخاص. لذا إن استطعت الوصول إلى التطبيق بدون اتصال بالإنترنت، فسيظل الحفظ يعمل كما لو كنت متصلًا.

حلو

لكن لم افهم الغرض من التطبيق!

بامكاني فتح برنامج "notepad" او حتى "wordpad" وتكبير النافذة والبدء بالكتابة.

ما الذي يميّز هذا التطبيق؟

ما شفت فيه شي مميز حقا. اعذرني على الصراحه.

13

لا بأس، لا يفترض به أن يفيد الكل على أية حال.

الكلمة الوحيدة التي تكفي وتكون بنفس البساطة هي , رائع !

سأعيد السؤال هنا بصيغة عامة: ما الفارق الذي قد يشكله لك كون التطبيق مبني لسطح المكتب بدلًا من الويب؟

بمعنى آخر: هل تفضل أن يكون تطبيق كهذا للويب، أم لسطح المكتب؟

لم أفهم بالضبط. هل المقصود هو بديل عن الوورد او النوتباد مثلاً ؟

هل هو مفتوح المصدر، وإذا كان هذا صحيحا، هل يمكنني الحصول على المصدر،

هل تفكر في فتح مستودع له في github ليطور الجميع فيه

لا، التطبيق غير مفتوح المصدر حاليًا.

-1

رائع

-1

رائع و اتمنى اشوف منة نسخة سطح الكتب و يتطور اكتر

و اكيد هستخدمة من دلوقتى :)